From patchwork Tue Sep 16 14:17:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 70359 X-Patchwork-Delegate: steve@sakoman.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBCE4CAC599 for ; Tue, 16 Sep 2025 14:18:05 +0000 (UTC) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mx.groups.io with SMTP id smtpd.web10.21271.1758032276598119185 for ; Tue, 16 Sep 2025 07:17:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=1/FuQEgx; spf=softfail (domain: sakoman.com, ip: 209.85.210.180, mailfrom: steve@sakoman.com) Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-76e2ea933b7so5091927b3a.1 for ; Tue, 16 Sep 2025 07:17:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758032275; x=1758637075; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=HGA1Lv2WKqwDf+vZiKb4SWv1rkAnWE8oM/PvMDdEMmk=; b=1/FuQEgxaAsZOSskLZvsq+Zol/fquRVTc2GfW+HSUO6JZiUZKwoS95WOf4BfKEHf4O eAVWp/erEBIcNxkEuQJaLg0eMokX5VbTp2SqDq8mkibCl2yyHlVpXnhq4C4U2ecpASfx /gkUmMnd6w6SDo9QUop8JQW0miKX4gfRLmu5r0ahjRza/D3Nwp9qYMfc/aE42e3PL1pL kzQb22KiKNbP4G2bzkRQOdAE5PdmgLhTq/9JdOp+j9HtAMb1fXM/RD+HQGDgD/APDDl5 Bc+5FL1X13rb0xhE2tSjugjwWeOTaATaUqbeweFhe3xtWqxiORRbWNjcbQDTKU2draEd rNFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758032275; x=1758637075; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HGA1Lv2WKqwDf+vZiKb4SWv1rkAnWE8oM/PvMDdEMmk=; b=Ug1xMcI2VAlxTKCDQhMC2Jz8cuQ64U1eSijh4BQ/tyBhxdNUMBXsR29r9RiP3vx0zE Fy33CFkiUH2PBF5rkiIlsAT+Rhs25q3q7TVMk7TZ086Y7fgRFl5cS48f/m0zLCWZ8AEv f8p/phsLpkzj5TwNbCS1lu01VxpPF390HlYK99WUu2yYjnv203zAPI3VbyL8t4NIvuBZ /pIlyjUvYBduZu/bmHisTQ/7wqR6JJpZuk5ch9IGhhiFU/uOFjbPk8S5RKX/fRGmRv6p yCdsxYgXM+aGT5dSF/8wgLgD/V/wdTr5uyLgB0YrhA3NyHpFXo7oGlxjB/0S6KPBkD1f d1fg== X-Gm-Message-State: AOJu0YzUUVECjGlJUO75pVOgJN8yGLJUQgpHm3Kh0Awsvj48ac0aLgLb Vi5E4dKyWlWaS+7Xg4ja+yPPiFGg2wYShQntAj66dLOhRmvEYiTfhs6ZFXoOJxcLjHd4+wQWjoY imCJy X-Gm-Gg: ASbGncvy9tTCcU4fEvk30o7QsmBTGATU8XwTMyf2XJ98QgZNi0GaFHKAgEExtgYK9Ya Z6mJaARpK3z9DFgG3W3DpUvsuNLtATQAy6ncjURGacQX67FvOhPNq0tfHyzmByFbPgl2e9KVYUZ AhAxL/v/qfjBdJBVQnnD3UIeRKEX63gZch+Mb50wRPw/xJtRXMXIfPwmRYYACemaA2q233LdDQj 5xhlWkVeuiM2I/YN6Mf8QXOKAqbSNTcTgwLR9xEs1F79JcyY6MR+SRB5kMieTEZLoXwYcT2cU69 8awQgrxEIIp/CBpvF0TZ824uqbHzonCetxRoswZj9Fd5NfhNqc/c5QBeixvRw1A2/pLWKY35KNv vJo3q6Lb6zxx+hnexP5j5u9JO X-Google-Smtp-Source: AGHT+IFu7mtg5/xjTxJRCUxc6DQMwtmbhuz2nDS6YPdnLhWf5gvIfHZqGfzoM9Pe6B151wlalzd1kg== X-Received: by 2002:a05:6a20:6a13:b0:240:8d5:624d with SMTP id adf61e73a8af0-266f4bdfb83mr4212928637.15.1758032275477; Tue, 16 Sep 2025 07:17:55 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:a7d1:d8f6:b364:5fab]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b54a3aa47c0sm14534083a12.53.2025.09.16.07.17.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Sep 2025 07:17:55 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 1/3] go: ignore CVE-2024-24790 Date: Tue, 16 Sep 2025 07:17:46 -0700 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Sep 2025 14:18:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223556 From: Hitendra Prajapati CVE-2024-24790: net/netip module was introduced in go1.18beta1 via a59e33224e42d60a97fa720a45e1b74eb6aaa3d0 Signed-off-by: Hitendra Prajapati Signed-off-by: Steve Sakoman --- meta/recipes-devtools/go/go-1.17.13.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/go/go-1.17.13.inc b/meta/recipes-devtools/go/go-1.17.13.inc index 36356349d2..b17853035b 100644 --- a/meta/recipes-devtools/go/go-1.17.13.inc +++ b/meta/recipes-devtools/go/go-1.17.13.inc @@ -70,7 +70,8 @@ SRC_URI[main.sha256sum] = "a1a48b23afb206f95e7bbaa9b898d965f90826f6f1d1fc0c1d784 # Upstream don't believe it is a signifiant real world issue and will only # fix in 1.17 onwards where we can drop this. # https://github.com/golang/go/issues/30999#issuecomment-910470358 -CVE_CHECK_IGNORE += "CVE-2021-29923" +# CVE-2024-24790: net/netip module was introduced in go1.18beta1 via a59e33224e42d60a97fa720a45e1b74eb6aaa3d0 +CVE_CHECK_IGNORE += "CVE-2021-29923 CVE-2024-24790" # This are specific to Microsoft Windows CVE_CHECK_IGNORE += "CVE-2022-41716 CVE-2023-45283 CVE-2023-45284 CVE-2025-0913" From patchwork Tue Sep 16 14:17:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 70357 X-Patchwork-Delegate: steve@sakoman.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DCC38CAC59B for ; Tue, 16 Sep 2025 14:18:05 +0000 (UTC) Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by mx.groups.io with SMTP id smtpd.web11.21514.1758032278104564666 for ; Tue, 16 Sep 2025 07:17:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=Iywsd9G1; spf=softfail (domain: sakoman.com, ip: 209.85.210.181, mailfrom: steve@sakoman.com) Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-7725fb32e1bso5651500b3a.1 for ; Tue, 16 Sep 2025 07:17:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758032277; x=1758637077; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=HhS8mHT0/K1yfaeW2jctprcIrv5buZOU1UlBvD4F7Nw=; b=Iywsd9G15S8BCa1D0pyJTRs+BgTGLIjLM3/2f3Svj5thR8xTmwONTwNpMIz5Fw8V/w qVOqGOmBGlEuNud4ZH2wJGRUu+8qFwFhV1uiCCPrCImyWU9y9KLrCL7aD46QyDUqrSB4 a+cNxALjojm6b2JgGlAea/+Mis+E9ZOblwhXRey77sKyC0gSJWxYbyzqKWEiZ7cTvYBv TIdX5InRoNpIBQ24Uzjuy1Mr9kUNKDg5Euha4A9yq6MiTjz8054/NKJWJ4/XzQMUvtkI e/1GgUPrtscvhKD1P/kQfo+UuFey/0I/QgTErqB6h5ord7R0nJjEwJ4dqDPVBYt1DaId Q26Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758032277; x=1758637077; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HhS8mHT0/K1yfaeW2jctprcIrv5buZOU1UlBvD4F7Nw=; b=mlyJYHXGjb6W0oe7tRLubPB/YP/6MuDF9wDZDGeQQMJ90h++872UlkN+AoQn0zF1ml V8v2p4qx3O5ImkZsWZYkarUpuuYRHR4BD7izqeEAzaYS8KcMNQABCu/wbq7KVPRezY8I 72nyHYwauvIoMrmbEH13wZ14l3ZA/1M8WR790srFbs9+ZW27WI45Rmcxl6olJ+Av359o Hlb0CkLojAZAK+VslPZDz0DZNfHzVU5O21tkmUD4IcQsay+kai2afFTX9G6W9XCJWeDS 0sHepJf9dKvtOrpPX+Rdzv6mflmp2wf8MR1QXr86rjWUiOO5fi2kozMr6nzOxgTYRlPV JWxg== X-Gm-Message-State: AOJu0YxEoxVL8BnSfbD2UdD0vzInxKRFww8zlCZNkCIgPydDLsNfiNE2 MUgAEP3UrZsaBK7PbSXLs5m4O/ctaOzy25Wmn1SfUumbz4LpNhErFnOqTuSPgt4/uzGC9QUS6Jg NJFE1 X-Gm-Gg: ASbGncvNhDmbjBArfHUhrtNbABPLfKz2S5j/hngjw595jT/MDXRwHOCrI60aWfHrfM/ 5VqYoLLgd0rNQrG+rOMhNVB+4tHFLVz6lfUnSyj0au3uUvtkfnbqjX7SprUy3/3UpyYeRF7yhzh XiA2CDtphGjnvUEPcS3VK6ZQqqlmWX/jEy2sDQDuRQAXkJf06R9yJS3sQ1tBt6F4Qu1eW3yBAU1 tHJnetNKoMhKEX2GUygSzsA5QmnWP1rpG2kRFuf/kvmOkxmEc1BwXZH7D0P8eL86o3Ejbv+IqJQ Q+IANZ6qasnNcYQP4hBuQUFSf6PLEcRlE686g4RIqrAPBVevPUTuBvKkAB/oEQIQ9QJpUi6xe5K fzqVBLquJNuAT4VFffdOGRp3i X-Google-Smtp-Source: AGHT+IHqzg6lUXM+uTe7mmJ85woPqd9hUELB0f0B1rtubCTuoo7k+ofxQZthYWNsvqRIEcDrzta76g== X-Received: by 2002:a05:6a20:9145:b0:24d:9042:c82f with SMTP id adf61e73a8af0-2602aa809a3mr22216760637.27.1758032277246; Tue, 16 Sep 2025 07:17:57 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:a7d1:d8f6:b364:5fab]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b54a3aa47c0sm14534083a12.53.2025.09.16.07.17.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Sep 2025 07:17:56 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 2/3] insane: Improve patch warning/error handling Date: Tue, 16 Sep 2025 07:17:47 -0700 Message-ID: <4899961965d70281e63582234f0ed299431eff32.1758032126.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Sep 2025 14:18:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223557 From: Richard Purdie Currently, whilst patch errors or warnings are shown, the errors don't stop builds. The configuration isn't very configurable from WARN_QA and ERROR_QA either. This patch: * Uses the standard mechanisms to handle the patch fuzz warnings/errors * Makes Upstream-Status checking configurable from WARN/ERROR_QA * Allows that checking to be used with non-core layers * Makes patch-fuzz an error by default (From OE-Core rev: 76a685bfcf927593eac67157762a53259089ea8a) Signed-off-by: Richard Purdie (cherry picked from commit 3c3fd6a65e8103f74ae382d196d486b31a168b39) The backported commit was modified to not mark "patch-fuzz" as an error by default (which retains compatibility with kirkstone behaviour). Signed-off-by: Philip Lorenz Signed-off-by: Steve Sakoman --- meta/classes/insane.bbclass | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index f4b4c05e3d..99340c1752 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -1182,24 +1182,27 @@ python do_qa_patch() { msg += " devtool modify %s\n" % d.getVar('PN') msg += " devtool finish --force-patch-refresh %s \n\n" % d.getVar('PN') msg += "Don't forget to review changes done by devtool!\n" - if bb.utils.filter('ERROR_QA', 'patch-fuzz', d): - bb.error(msg) - elif bb.utils.filter('WARN_QA', 'patch-fuzz', d): - bb.warn(msg) - msg = "Patch log indicates that patches do not apply cleanly." + msg += "\nPatch log indicates that patches do not apply cleanly." oe.qa.handle_error("patch-fuzz", msg, d) # Check if the patch contains a correctly formatted and spelled Upstream-Status import re from oe import patch + allpatches = False + if bb.utils.filter('ERROR_QA', 'patch-status-noncore', d) or bb.utils.filter('WARN_QA', 'patch-status-noncore', d): + allpatches = True + coremeta_path = os.path.join(d.getVar('COREBASE'), 'meta', '') for url in patch.src_patches(d): (_, _, fullpath, _, _, _) = bb.fetch.decodeurl(url) # skip patches not in oe-core + patchtype = "patch-status-core" if not os.path.abspath(fullpath).startswith(coremeta_path): - continue + patchtype = "patch-status-noncore" + if not allpatches: + continue kinda_status_re = re.compile(r"^.*upstream.*status.*$", re.IGNORECASE | re.MULTILINE) strict_status_re = re.compile(r"^Upstream-Status: (Pending|Submitted|Denied|Accepted|Inappropriate|Backport|Inactive-Upstream)( .+)?$", re.MULTILINE) @@ -1212,9 +1215,13 @@ python do_qa_patch() { if not match_strict: if match_kinda: - bb.error("Malformed Upstream-Status in patch\n%s\nPlease correct according to %s :\n%s" % (fullpath, guidelines, match_kinda.group(0))) + msg = "Malformed Upstream-Status in patch\n%s\nPlease correct according to %s :\n%s" % (fullpath, guidelines, match_kinda.group(0)) + oe.qa.handle_error(patchtype, msg, d) else: - bb.error("Missing Upstream-Status in patch\n%s\nPlease add according to %s ." % (fullpath, guidelines)) + msg = "Missing Upstream-Status in patch\n%s\nPlease add according to %s ." % (fullpath, guidelines) + oe.qa.handle_error(patchtype, msg, d) + + oe.qa.exit_if_errors(d) } python do_qa_configure() { From patchwork Tue Sep 16 14:17:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 70358 X-Patchwork-Delegate: steve@sakoman.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E2667CAC598 for ; Tue, 16 Sep 2025 14:18:05 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web10.21273.1758032279719117470 for ; Tue, 16 Sep 2025 07:17:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=f68rtJv/; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-323266cdf64so4934861a91.0 for ; Tue, 16 Sep 2025 07:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1758032279; x=1758637079; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=gxfU6dKVn2iu+OsykENuZISm9uGEf8ShHij524DfZdM=; b=f68rtJv/jScPQ+qFSJEOks24X31td31inVWFII0zLdpnTukO5OZYE1AthSn5+621uQ 08K53jrg07wjU03ulKz2WcAcBg3OZQ+A/dPQnhYiovZ2A9jlAlLfqX8o4IGIHQxp4LiW 814tz1x3Mvg/mVjYvFh2JKPl8ZKmS4fX26LswbS0cVlqmJq8Xuaqyf2ADjyB+WzQMmAv FrMIT9CwezPQVm0MX5MXl7e3bRtBFZs8serrnz7Tu3mrN5UQhjWcCzmP1/5srCm/gPdp gy7mSHE5W9ouz+kWed2ZknFhqiRON1f5F8Z/He9dRj/A71Ft0QOf2D6ssy4TiTW/c5L2 5WpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758032279; x=1758637079; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gxfU6dKVn2iu+OsykENuZISm9uGEf8ShHij524DfZdM=; b=ExmAlv1FEWWJVFu7eRod1Ml6HkBRRu9jS6MWjvPduAhY05308j3+LmZptTF8xSeY9y mYIsr9JN+fBam9cUgecqDtmEoLpfbLlwhhB2AbcpK3fPC5gQZIM3XjCVMnd/p23zbze+ Amr3F6+a2AAaITC7jfcQDQvY2PU3NTomaSG1n/5jxO+hLS0vKvsMSRkU66iHek7WLDQR oYHxt0fiyvJ8rhP6x+fAfptFcQJAUw/pQoQ3sPqFhDpZIxB64KuJVBU9B13YVEZc1+qk EYK90POjjw9+yuVKCd9zSadpe7BksfROPXs9aFAhzE6/PsJ6S+5RNR7Ao4jbeb2lgt+9 w+cg== X-Gm-Message-State: AOJu0Yw5SP4VjJ+Pn0Z5G+uGFdywa1X9TuJkMnQT5zFSWfeJ/UQsZ+Hb 2KNYsmMNViRC/eTu9HwC63jdIudot64Nz5NmwMrZzyxTJn/x8/1s1cJzwuUJgHt1MOCzo2oXONM auYLh X-Gm-Gg: ASbGncsvCHpOMON2uGaP5S6yzDQ3KsXEflYaQ9VEkWTdrYOJiOM9WuOstsW7O45y9Di 7ifojmRp3a1ZWBIXwOdqk9qkRkm71upAb3xm6DC3vK9cJpyxlL+LI2UN20moof4bDbhoLgVnhGf FgOWRbGACKbpKDjWfXlVFZRSVtmDLbqS3HQ3cCcsmrDBJRlr8qLDqc/KMeeQbl5vxA98kOzwFjw LOPyHMc7hhOtXlM2i25s9b0KLfRuVkgsKnAWu6cqQmQsxd1kgblZSEhnS13/LyoOM71X1EMWphw WAuz/UW/JAvJrle/h2gf69cFOfaUfN6K0zvIwO2Vn0/9oTzIkU4BPQgDMWjUILazWKJvFooK+OJ AsZgFxOfpzdvyDA== X-Google-Smtp-Source: AGHT+IHfM0FOcXVoIUbprgjlMEsjqD6iSEK04lDIP9WwHh6UGHgCew4lPmS/QOUa2HfWWnaVVcZ3/Q== X-Received: by 2002:a17:90b:5910:b0:321:9366:5865 with SMTP id 98e67ed59e1d1-32de5165da3mr19016679a91.33.1758032278917; Tue, 16 Sep 2025 07:17:58 -0700 (PDT) Received: from hexa.. ([2602:feb4:3b:2100:a7d1:d8f6:b364:5fab]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b54a3aa47c0sm14534083a12.53.2025.09.16.07.17.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Sep 2025 07:17:58 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 3/3] insane: Ensure that `src-uri-bad` fails correctly Date: Tue, 16 Sep 2025 07:17:48 -0700 Message-ID: <4b593ea8df9b1d3dda0adf38786845168360311f.1758032126.git.steve@sakoman.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 16 Sep 2025 14:18:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223558 From: Philip Lorenz `src-uri-bad` is missing the required call to `oe.qa.exit_if_errors` so the corresponding task is not marked as failed when the QA check is classified as an error. This issue was fixed by the introduction of the do_recipe_qa task in OE-core (e0c71367ab59021fc430ef215bbfc3b525036ba4) which is not part of kirkstone yet. Signed-off-by: Philip Lorenz Signed-off-by: Steve Sakoman --- meta/classes/insane.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 99340c1752..6b3cc5228a 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -1338,6 +1338,7 @@ python do_qa_unpack() { bb.warn('%s: the directory %s (%s) pointed to by the S variable doesn\'t exist - please set S within the recipe to point to where the source has been unpacked to' % (d.getVar('PN'), d.getVar('S', False), s_dir)) unpack_check_src_uri(d.getVar('PN'), d) + oe.qa.exit_if_errors(d) } # The Staging Func, to check all staging