From patchwork Tue Jun 4 14:59:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 801409 Delivered-To: patch@linaro.org Received: by 2002:a5d:65c4:0:b0:35b:5a80:51b4 with SMTP id e4csp2440435wrw; Tue, 4 Jun 2024 08:00:14 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCV/RxahNKXOAhAjlduxPrQiQOyXhGLSwnIKf2/T0CttPfLX0KXqaDxfcZeAfWimqUN6JhMg/xxi3bKCjy0JAVjR X-Google-Smtp-Source: AGHT+IEcqSoscajp9fhcMVJIlU1jMbwOUJ/XH0FM/9PyW4Ckmv3x0XQ7evhPp6LxyzTqH6OeTA8Z X-Received: by 2002:a05:620a:6110:b0:792:bf2f:8b2f with SMTP id af79cd13be357-794f5c663fdmr1261433285a.2.1717513214331; Tue, 04 Jun 2024 08:00:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1717513212; cv=none; d=google.com; s=arc-20160816; b=WkPl+PuUhv7d7zBwcbLmYTLKeEL/civ/V++ejNveYSSw6RWSf9dQCwwU10rsNQj0ir 9X/dBDNHR3cxqxdVLqIlmdvjD63tacCH1scZzc2T2vaIuiTPoXm+owaCdVl7GT1U+GZY +q0dIr73BGsMr76C65D+6Y/Zk5uDe4N/eMg6ZNqvGxYhX/cGdILaXoHOxcsThu7TfzOV hgU5PDV37IIzx612RLIz6+evPE3lMhsEExJlKh64f9aSdgGDJ2BF7BNAZ5G4Ba4LjClE UPZmSMFLZlpqy5luUMZunk6mRXOV3E0pRvn0ENOWljr0q9FY2PHq1AG/qvSMTUXqQHPL IzFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=sVfZ7RnxrIitCipB6DhYYkUgRM5pdkK34pyZBP4MlZ8=; fh=Qh1fDyeKF6RN1RJuySFfPJyY198jyWlhb0GvHOCyqAQ=; b=IeNSGSCJyPSp6DMIIQpILPjeh3T4e1aI3N65m3rQXor8K4ol4++wUGUbjhKGpmSTls DniM5JbRMM9q+sN+ptVgaV/McyxQ6J7P/mDrSvmZFUkg+CWsA0/+5kh8nQVv+ETOkuoP EeYsgOiLZYpYSQAF56bhBhRi8wvJCUz2N+kfhLS1HFssACI8lGdevnZc39weHwBK1aD/ pyj5Tz8lBFbMnIAhjCOImf+5A59Mi3w5Nwl04qT9YgB6Wf+SEObBbG9Dec39HJv2qHZO +jnF9l+kKota0jM5Qbn0BOeJTF9ZhKuH0lUAp99efUwUBHCRY/WJdnUgDznHIVeHQNfL L5GA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=sF3tQj02; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-794f32a5316si136567685a.607.2024.06.04.08.00.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 04 Jun 2024 08:00:12 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=sF3tQj02; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sEVdY-0001ea-1k; Tue, 04 Jun 2024 10:59:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEVdW-0001dG-Oi for qemu-devel@nongnu.org; Tue, 04 Jun 2024 10:59:42 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sEVdS-0005Bu-Ud for qemu-devel@nongnu.org; Tue, 04 Jun 2024 10:59:42 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-35b447d78f1so3460458f8f.0 for ; Tue, 04 Jun 2024 07:59:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717513176; x=1718117976; darn=nongnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=sVfZ7RnxrIitCipB6DhYYkUgRM5pdkK34pyZBP4MlZ8=; b=sF3tQj02aMlw1E84vIvWNI1f/dtpePdaXL02CR4Mxa7MrF14L4R+isoyIhnvFGbuaq kClCuecaFCB7XJ4/Wvzw1un9tn6ZtDmVtYXdJDEX49rZWerxHIrX31ZkUBxrB6e25Oh4 ZDBpqnoOUpRa+eZ01pcyenxNrdVEQBlxXBWr6Ex+cW9kasnLtZZrd6lfEcY9RNMY2Uc0 IwoyVU6UtXlcvjdil7K0AIvtD98hu21YA+etZziInTf74y5uwp5dRWQHGKT+yd0BFDUl sxad5OJoic0+2k38GVGmw4OKeB/VH0pCS+e9TxOL9pz8MM2QciNgnp+03h9/1YyntMMX hlrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717513176; x=1718117976; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sVfZ7RnxrIitCipB6DhYYkUgRM5pdkK34pyZBP4MlZ8=; b=MkAtfVAzpzpqcYs5IbtpAvZ4CyDIps/a6dAypgvDrK0nR5ViWSOqKINVP2NgE2Dnw+ PKkCI4h2RxJdMvS2h1MVhmfR2WdfDm1Xcycx5arzhZQZl4gIqjQ+nGmCudp+xZ6IsrLY OPZoQ6VNJCed4o4ro+ZlLMSrq+F29XZWHPhIwu4UQUcUVtKknMlmqu2lk4yrtorUevsS hddhs/6sF7Ge9AGMz6j/wPIRHq/Uk+ffO3eca+Ljc5qvxsy+odqPZb4Py8MbCBHF1o4a KHCZN+K8Y96fvouw2WoP0XYjzyrxYASx81fjlEBbMOj7tdOkdN8O5IHGQjbWC7MbnU/L zNEA== X-Gm-Message-State: AOJu0YwCAvrZLdrfNqxo/sEFi7X9XBZSNl13hylvvf6B/UcsoN07DAKT duRg3NdCf78yA9s5TT+BYB2ETW+MPNMFi74j/MeFVMi95mVfjq3rBf7c/oViV7oR+scFWn78yaD W X-Received: by 2002:a5d:45cd:0:b0:357:8f8c:2dba with SMTP id ffacd0b85a97d-35e7c557cbamr2730011f8f.17.1717513176201; Tue, 04 Jun 2024 07:59:36 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [2001:8b0:1d0::2]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-35dd064bbb1sm11767869f8f.101.2024.06.04.07.59.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jun 2024 07:59:35 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Cc: Paolo Bonzini , =?utf-8?q?Philippe_Mathieu-Daud?= =?utf-8?q?=C3=A9?= Subject: [PATCH v2 0/5] scrips/coverity-scan: COMPONENTS.md updates Date: Tue, 4 Jun 2024 15:59:29 +0100 Message-Id: <20240604145934.1230583-1-peter.maydell@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=peter.maydell@linaro.org; helo=mail-wr1-x42e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org Since commit 83aa1baa069c we have been running the build for Coverity Scan as a Gitlab CI job, rather than the old setup where it was run on a local developer's machine. This is working well, but the absolute paths of files are different for the Gitlab CI job, which means that the regexes we use to identify Coverity components no longer work. With Gitlab CI builds the file paths are of the form /builds/qemu-project/qemu/accel/kvm/kvm-all.c rather than the old /qemu/accel/kvm/kvm-all.c and our regexes all don't match. The main aim of this series is to fix that, which is what patch 1 does. Patches 2-5 are minor updates where we were missing files in some components because we hadn't updated them when we moved things around or added new files. They're worth doing now since handling patch 1 will require a manual deletion of all components in the coverity web GUI and re-adding them. (There is, alas, no automated API for this.) thanks -- PMM Peter Maydell (5): scripts/coverity-scan/COMPONENTS.md: Update paths to match gitlab CI scripts/coverity-scan/COMPONENTS.md: Fix 'char' component scripts/coverity-scan/COMPONENTS.md: Add crypto headers in host/include to the crypto component scripts/coverity-scan/COMPONENTS.md: Fix monitor component scripts/coverity-scan/COMPONENTS.md: Include libqmp in testlibs scripts/coverity-scan/COMPONENTS.md | 107 ++++++++++++++-------------- 1 file changed, 55 insertions(+), 52 deletions(-)