From patchwork Tue Dec 14 16:34:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 1506 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 42310C433F5 for ; Tue, 14 Dec 2021 16:34:48 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.92.75.10]) by mx.groups.io with SMTP id smtpd.web11.28027.1639499686626908998 for ; Tue, 14 Dec 2021 08:34:47 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=p7/ABedG; spf=pass (domain: outlook.com, ip: 40.92.75.10, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JsG5W9CvcwL2oK86ceYoWNYfTsxbZRYlt7ya65Wf1go9ACbFefnJc5qp/7RNQDVRf0zRtlusr/s1n0GD7dFpydMJem9OTOIEjsUASTg0Yb+oH39xZUu9Zm3nphx2yDJmRR88B1pawqU4d+cfwHOvhgw/6PMsimgmhhqLazYHH05DnF4t3/Bd7ZcInq+Pbep1bA72lzLWT2o1tLbZhnYtUl/uwBkjFOXWHhWaWA5u9sI6Qd6U9xuFXyOI+TaEACbWa1Ux0DoXcZBFJkRQ3srQrJqIEAB+IQaqVzK86/NBwiTj4tAhHG97bnuS+yoFG+Mez3xU+pxRLWpkBuy8fVsOvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IEglb8W9OQ1yqwkygWOWKyFs2MB4wMaNBCyZ/nMpauk=; b=URdCebdrxa07PyBxzHkhzZ8Zwgppxq7Gtq5bGce/+cZRy57ZInZ9LNS8yaw60AlpntgAZmEVVudquWS+skFyH/XsyZhIK6s/jrVOflhdRSxdvreo7leEIEWCJkZ2lYZrRd2a7EpudXhxMzUXq/S86q2keKl71ryjO3LkDUdDb8a6Y6dIplOvNUtoMKLo1uL7BMinv4IFft2dkI8zay4NiCWfnosPRLQARWLddgSqjG5dGfpc+RKiw95pu+JXVutemyP0PU0PCEWDmLCuevb56hBTQugAGNB6BLrFFb8WD1PqhDXGc7Lv0zIF5O2B6xBmDpI3f8XQELa64D47O9lZiQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IEglb8W9OQ1yqwkygWOWKyFs2MB4wMaNBCyZ/nMpauk=; b=p7/ABedG7ZAjwb63QIfcXITGMe/X1APjcZmjG6bnLdtOTExjUmXnTiIz7GXeNEdfJ6xjdWBotUnP512QTjdxAgnRgRM9i6sgQLAirAYmfC9pTjCFQrov/SjCRm+a1ENOFyuqiPYnPkXv1fMUfeW6ZvISD3rbTzc4yG5WGhl1lS4AcT8pzjpGcuhSmvDe5/Qblnv8U2hSoNJ5RWyqq2J7g7cu43cQRz7ssnmHQMdSzAQ1nYGg0OeElJFHGdHkLg2wX/OOnKocbmvryJPny3UED+DG+AnT5fAz5s94AbVqzRadMGSRIHU+m2YuhkrQ82PKSL+unWldA2pHZeYL2XMoDQ== Received: from AM9PR09MB4642.eurprd09.prod.outlook.com (2603:10a6:20b:284::24) by AM4PR0902MB1891.eurprd09.prod.outlook.com (2603:10a6:200:91::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Tue, 14 Dec 2021 16:34:44 +0000 Received: from AM9PR09MB4642.eurprd09.prod.outlook.com ([fe80::782f:9964:348b:b2fa]) by AM9PR09MB4642.eurprd09.prod.outlook.com ([fe80::782f:9964:348b:b2fa%9]) with mapi id 15.20.4801.014; Tue, 14 Dec 2021 16:34:44 +0000 From: Konrad Weihmann To: openembedded-core@lists.openembedded.org CC: Konrad Weihmann Subject: [PATCH 1/2] insane: move src-uri-bad checks to unpack stage Date: Tue, 14 Dec 2021 17:34:17 +0100 Message-ID: X-Mailer: git-send-email 2.25.1 X-TMN: [YBNdPPHK1WIPjA2qnZNC8HtbMLPxWruz77yvA2P9g1SeaqvPArkqjYkCcmh0Yo4L] X-ClientProxiedBy: FR0P281CA0061.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::16) To AM9PR09MB4642.eurprd09.prod.outlook.com (2603:10a6:20b:284::24) X-Microsoft-Original-Message-ID: <20211214163418.1839126-1-kweihmann@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1d412126-c334-4083-5cbf-08d9bf1fa20f X-MS-Exchange-SLBlob-MailProps: tBYDyRQCPclxISl++lM8ZOjhKIfmIxnlLWnvD/OS6FrTIOcxdMQJw2sEg35NMb/J6EJ/wIcrwQVgiRNIk2ePOpN+9xOccG1zH0c3hOKTzYjlCTl9jGq/1uyMFm21sOFQu6RlrERQJNGsHZQcdaGS2+BvkvHuI+oxMX5hwpotJoOX+DlSbaICpbdOrpuN6V6LFF1eAymnHAUNrrbzaEkX5DD6q5kBiE3Jq179iETP1edl6TPTpnCa4O90r9RTbG5KzkfzU1n44p2+ZRmm+bn02KIFwBYy1HwnPbKS04kSFvVpYmRvZfX7i2/fMbiAYrglhipwzKUYgAizdTm+28f1qGpoyDlCY0fVnTn//YNIiNSikaoSUhBXVcmSXfNdEGdeqAJvxYhz/oblpJdN+y4OgGsWhZGBQQmnkrDUiTF3VSspXPWdpeTILlQUT6fguaSydjDJ5+5UClutWleRHdw3IMpcAiB4/qJ0K3juQVMC1PVfLeZ8Kqc1CvDa9wMVXrkvyt16GHRKkKe6KFv1TT6HdwBMrTVe+eeBjnFYQ51cnmxZlPuu27URkCIlpzcXshxE8XC0PKyUSCbjDetzbEN0xmRA5VbYRt0m2Pt60I6abLt1TKvE9BQtFuDcbXX0v4ajLhmcXrihNshgmy3Vz9jAyIRXCxaCKnKpt7wWd7hu+8CLRGWF+3m3iiuNMRjm6mvQFv/+tX0KfcrtC6r8AdfEldisp1qAd69ZpfpB9qgKZFPjEa3n28P6OMPTwumdx3Lmaf/oBHfi+ac= X-MS-TrafficTypeDiagnostic: AM4PR0902MB1891:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: upJJMYmbh+h/4aYwc4NENWaoJZIsqObdGRSeVq088JhD16fOxIXkxAlC8wAGi8zC1yA4ipT98hbxPQkMLM/8J3hWB/gjon7h0qEjnGBpeun4b4qw/eoKrVwQnXCAh2GeMPbmV0tec/JdS3X5JGftG+Yj6LS+pciAl8935JDlZS37KdJI/nBfF00wRq55pa9XINN/fiBR/p7ZmmJQ5dNtTjjNOkluM9fGZ9Yc9AVBnJWeM8wC6V9JNvi5hRrYTBSlJVJb20fF92aNDStHRDXqjsGOogiN+I9/khIOfkVccHN2ogGlA71CXYgF7U1Bfj4+5GVX/xHjxeM1VH8qmkXDV4gFHXawFgd6RwZ+nZT7nitzJsx7oF5olCQhOO6o/+X7SAtaId0FbbmOfqvHpU0bJG4A1zKJAnPjcy8SbOjIiuihKJs5KNjjh995yiacEmomLpc8jf9klMvTLlD+RLYT45tVG1hL42eFvRYdDiKunwarSczXZOjAjD6ioJyJ+MPfdoEleXPXHVOaWqAFneV7JgJGk38KJBndLLwu3f/g5kXZkE1NjEM7kkawMMeQOdYEwcNprP8tteT6gfk9ecZJ8Q== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oDduyb46uwcrZIe4khqT3UhW7YHG4o0dKrAFQJU/uHBXL0JjPaZMX7PkR0iMCgYCQCiZSta3+F8fXX+jHbjKQXKabajaOXTO9VRF1K4n5cvR/gxscS7C91XLSOWZxcs2NF+wJDZrRX+lLmpAe4z7as2aHp1rEbw5+Ww+UeiNYmQMhcadb28M6HZuoPqGlkC3ybLQVflwM5lbRFdn6M/yBwki81OhlxxU37cG06Smeht9WuipqX9cvSud7e3RDI4ZbuYKzdb49PR0fywvUsUwa/InvtOtXkLRbd6RxLkpDjY9rqgH3GApouzkeEnRX552h6rh9WGXPrAUJzxBrBpi0DrkhzC8UUziVHmz/frnG7y4niHFDjWRxZ/3C85a3VtmQkVfdC2mOMhhYys2ZyOjo2wdux08gM5dKZwNFu6g1lgGWZYglLRYvUhSbI7OTDF9vo64Ex7GBFojDSzIleI4+dEkjXet0PPH2novC0QKEXAGrHO55azyQD00GHpyzNN4jrptLXdyB7uqwCkTMg0oac8wfQqSIAK7Ev0tUekPqZzh3o1CJ387ISq9LW9w5b7PY8lgEzm7xpuXW5vAjWOf9kdXgrhBGad3BS+6dKwvAABgfMa+lKQTuGN9uKMsgWMilH4VweQtgQhU+06lUgZ0ILoo8hPM0GQuBBmnMFWfxboHb6oB/hJz3cZHkNFm9xFVUlxBroN86icM3ZpAGgu8ZLCQcINEbZZCAPJfBBj5uWE68uIBBAWfcAZvuGcWj/wlZh0AmCns/ZPb+KWSniEaLvk87IgXLMG1K8NVEFNvdAcB4ZQwaTwSLpR9zTRf4cuByzLqZb/CExw5298HqoVc+t1gLU4ljf3xtCi4aa8Gdov4bJHNIkV9Ii9IFLuBXxKimA34eT+jJxoBgPZ6OayOf3gWfWXdHzB67h6JNlfTUFuW2OQ8X3e+u1qXS+YRibCv+bYjiOPzTeSXXhpJPlgaFdMCvT9K+gjVi1jus456mEH3rYFFWaMaE3NjCmv+ehsLQGu9Of7Dq/UtoBtv1SJ2eQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d412126-c334-4083-5cbf-08d9bf1fa20f X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4642.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2021 16:34:44.0017 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0902MB1891 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, 14 Dec 2021 16:34:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/159695 previously used package_qa_check_src_uri was triggered during package_qa stage, which implies having packages. This isn't the case for native-only recipes or recipe that inherit nopackages. Still the checks performed (src-uri-bad) apply to those as well. Therefore move the check from package_qa stage to unpack stage. Signed-off-by: Konrad Weihmann --- meta/classes/insane.bbclass | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 240f3aad62..70c2d97df1 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -968,17 +968,6 @@ def package_qa_check_host_user(path, name, d, elf, messages): return False return True -QARECIPETEST[src-uri-bad] = "package_qa_check_src_uri" -def package_qa_check_src_uri(pn, d, messages): - import re - - if "${PN}" in d.getVar("SRC_URI", False): - oe.qa.handle_error("src-uri-bad", "%s: SRC_URI uses PN not BPN" % pn, d) - - for url in d.getVar("SRC_URI").split(): - if re.search(r"git(hu|la)b\.com/.+/.+/archive/.+", url): - oe.qa.handle_error("src-uri-bad", "%s: SRC_URI uses unstable GitHub/GitLab archives, convert recipe to use git protocol" % pn, d) - QARECIPETEST[unhandled-features-check] = "package_qa_check_unhandled_features_check" def package_qa_check_unhandled_features_check(pn, d, messages): if not bb.data.inherits_class('features_check', d): @@ -1285,11 +1274,28 @@ Rerun configure task after fixing this.""" oe.qa.exit_if_errors(d) } +def unpack_check_src_uri(pn, d): + import re + + skip = (d.getVar('INSANE_SKIP') or "").split() + if 'src-uri-bad' in skip: + bb.note("Recipe %s skipping qa checking: configure-unsafe" % d.getVar('PN')) + return + + if "${PN}" in d.getVar("SRC_URI", False): + oe.qa.handle_error("src-uri-bad", "%s: SRC_URI uses PN not BPN" % pn, d) + + for url in d.getVar("SRC_URI").split(): + if re.search(r"git(hu|la)b\.com/.+/.+/archive/.+", url): + oe.qa.handle_error("src-uri-bad", "%s: SRC_URI uses unstable GitHub/GitLab archives, convert recipe to use git protocol" % pn, d) + python do_qa_unpack() { src_uri = d.getVar('SRC_URI') s_dir = d.getVar('S') if src_uri and not os.path.exists(s_dir): 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) } # The Staging Func, to check all staging From patchwork Tue Dec 14 16:34:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 1507 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 2CE9CC433EF for ; Tue, 14 Dec 2021 16:34:49 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.92.75.10]) by mx.groups.io with SMTP id smtpd.web11.28027.1639499686626908998 for ; Tue, 14 Dec 2021 08:34:48 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=bKQY7nnP; spf=pass (domain: outlook.com, ip: 40.92.75.10, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6xS34J4pHXY+Uu5e9hTNH8gTtLX6IcjMoiZ19EChWMwkVcBdGmpF/Kwn5E3/Ps9rf5msAXSbqcyKL87MmakBdVTlHlp90hHGJNp/FlVNjoOJKkGE32ndvwSXVa7K9Z/y4iVnuX9HjymghTUYmJJyk8Vpsq9u3Ue+hIu4KOGHECpjFyBOS9CxY/YzmKMR5K8XFGm3FQW9DHJsPgopcXngVtzRDisdle9oL03BEZb1HWHWFx2IojnZ1g3C0u+3XyokowXJD2IL2Peuog+peF+cCHXSstjbDkWELUsN7HVPHvE1y+lwVuPzuJ6ZbZDJ6nHhHNX6/bJOaFETJtudgpL6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JYBdHvCvIuAEduwMrH42igoTx5iKlzZamMNBURA8Tic=; b=Y9RkbOupQ+uheF75eYyM2paHE3sI3cPoANZnOI2baAgo1nyeCQ6TlsvpryF7kKv+NIIhGDoZG8BvycVRTte0/WB2x5sLnyn0eZSbcl+puoKIP3rhhcxbz4SL7mfz6Eg7b4j9NImR4c53xcBFKAt3W8ImyehZS7M5igkD9Vnfe8UGU1o+8nS0oo9+Dx0yzjqG0NAm3NbHn97Iwa0rD97BdmgE+y1GF/VDlM0TYHoA5rXIEVjtOcQ7kPpVa72G1Rr8lqHw1CVhsjIYgDMmaVm+XagPY8KJD79x4iOA7sCLqTuAxtLD9M+ce0XXveaW8ejPnD+lNrHlEnxkv0mrUsXtJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JYBdHvCvIuAEduwMrH42igoTx5iKlzZamMNBURA8Tic=; b=bKQY7nnPePoyj76dObsDMPQBNFnkurO+t4Bwi8QLUT6/e0rB/pJQczKUW9CDJcSVelP8lQwvxgVE++8JsdndMqIs4OmWQTJzKcOiTig7ghQSg8Qw1eSaTNHPjXseZUbdiUC38XUecfUjuEeJVgWWjMLVaYCyI48PyoIlvAuHAmIjD8ZU6hCpCwfQ4QQQjxcJkd9CmtRiFrH+61Q7333TqqYN7GyR8cPtU795LjxWl2cgfokikspT45ra6YvrMuBsVUY0juqTxIhqHv3PYhfUm3CAz60KP6wRhOmFSuo6KDnYUUdZvohauZ2rwEdqiLDsBjEzgjg3YEy+BPZGG3iH8Q== Received: from AM9PR09MB4642.eurprd09.prod.outlook.com (2603:10a6:20b:284::24) by AM4PR0902MB1891.eurprd09.prod.outlook.com (2603:10a6:200:91::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Tue, 14 Dec 2021 16:34:44 +0000 Received: from AM9PR09MB4642.eurprd09.prod.outlook.com ([fe80::782f:9964:348b:b2fa]) by AM9PR09MB4642.eurprd09.prod.outlook.com ([fe80::782f:9964:348b:b2fa%9]) with mapi id 15.20.4801.014; Tue, 14 Dec 2021 16:34:44 +0000 From: Konrad Weihmann To: openembedded-core@lists.openembedded.org CC: Konrad Weihmann Subject: [PATCH 2/2] insane: add Inactive-Upstream to Upstream-Status Date: Tue, 14 Dec 2021 17:34:18 +0100 Message-ID: X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211214163418.1839126-1-kweihmann@outlook.com> References: <20211214163418.1839126-1-kweihmann@outlook.com> X-TMN: [+zLpoQu9ltzNAxvZOLxn4AiyhrCXP1919lsABkDY6Kq2spUP533DDqoo/t/3a1qt] X-ClientProxiedBy: FR0P281CA0061.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::16) To AM9PR09MB4642.eurprd09.prod.outlook.com (2603:10a6:20b:284::24) X-Microsoft-Original-Message-ID: <20211214163418.1839126-2-kweihmann@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a945aaa6-7bff-4338-f74e-08d9bf1fa2a0 X-MS-Exchange-SLBlob-MailProps: citmFLqyTFTRfvTOVFI/5+RqgVoP1N05z2Lo05YCVO6kUhN8wAzJ5It7A9gu3Yh9YHhIsHdux3ZdItUyuwKnfL1fp6gMZyom4nPN/EeVtm5Wqeu2Br1YkA9kL1IrXIDnqT03LMVbEDt+rUxGafcjkdaZBCv5mgStD4itp6gkvYmFF2sB+k7WlnW4QYvdNQh0pAGP1KJRHCgxZBJLdtbPxa0e1a2+LrrXuWsqatJO8lfpCYopHw2ZsT+FDN28yBc8eEitfAau2ylU92xNauYpyrtjNf06tBPNoNRlNHQDSCdvR5JruVOe561G7wArrgNgO+ViOZZa12jFEzyRlWWZyFBS0Ys+tdGFfoADkA6Jo00KOKxrNEDH2Za++PpdB1UfaHEOOAGkqYiO9h8va3HgrclMi32uA2WSlbDOCuntOlYAU9AI4UJ587jgfXLjCKBlDbxoplp6K3L4uvQ0mVUhmA00lqph4begJCdzOooQgz714zffX949eqELj49/IdrrRyMEEVOKPWmmO3L6bi6t2/zlJKhox6XXu0eWN6TSiQdmRhlzSmQl1eI5BSMnC6A9ywpdrf7DVSBer/BqGm/2KEyaXVeiY4Jx5p7CjL2L725Nm+BpJmtmzz60Jb/4QyWMVc6WJtVh/M5eiW+yeaEPyhCzhtHe1MtTadToOCH/JzpR+hv7c4VjumiDyQ8gyVGlzllPrSWHIIMJyHVanW/jI25zm5xQ3Ejma/60QLs1n1DNGLRQlrV2FwAZ+BX/u9p7M4hOgDuLJllkUTr2cBbTO1kI6QN5nD/KRRLohI39xUw= X-MS-TrafficTypeDiagnostic: AM4PR0902MB1891:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mq+EDRGipP4s7UlCgCNVgb8j1Jv/6Gv0LoS9J17bSo1hMbKzy6S8wa3lamGX2I/x8uyCfWGpauCJ9wY9GzSb8bKRtfXpzE/LXN7w3dyHp9yzjtRybyv1G7y/7ErC2TgjBK6/CkY/SrsU281fZYJZ7GhYUTaaDAj+aVZVrE+8889bCbzT5TAx2w6uC3NYvWRmYnP2dOcAI5X3YSekJrQPWVmkviYiz0sONOqfRQl/7IRaBTQPQJBY1gFckULZOUe2fsleqHdn2vp4+L05z/ya9D8TJ3IExzCJeMRRZFjmkWCv/8diHip3isTb/1zWuKhF40iDH0yfyZ5q7XUiFJuauLHm3jDuj4x5t12FRuD2PL2P6gr6J4UIdWz4Wb7uSYggH9ONXK2htez71zhLH04mxHWOoooFMGdzZ8JC19uzVWGXrUQjHr8xD3QiNevzgW9znnsCjivU2dTkP4uBirmTdmzJQ/psEsXn5tkST0RMVXGridTiBQVjWeT7SOv/oldhsmPXZnQXvzFuJq7N5/vclUNUXb7d/rhJssNVNbkRaH6DsDOovnsCqv73dbHgEgzhXeIkf97wDvnmjnO7NJKnDRWnT/ahiflwS0hbt5xOFPhFa5fEJTo87hOMtz0LgHkc X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: O0SoR2Ng+x3A6tAyf9G7TEHjzzFlXaoOAJ487sRZyx1BakoasaT7qSCe/vM3ZlAC9a5v3XGsTio3FN/X2C0QlQzuAjl57ZHF6MPbENaJqtZ8KODoK2BYW1YXKtchNndSItXOwb8WrhEM1Y9d4Y5RBX03UGmdTm6D1LTYDxINnV1bGcMdmMSxxGiNk045pkHImodsgqsXEV//CVkLgbqo96NuKXorTOnPfg+Abv6voJf6tMqlfE41aSXGup8CrKgWSpHch7+d/sueRia2w2Dy6z7oY1f+hBYMdgW38Km6pNT8mpavy9qs5QEiIaM2shcI+Xv5X8w+H0BS+qifSUs5xEjC6XkK30Y89qP0NSqHYGMEoewgqzypIMmwnqzpjhAkHyby7tQ2FkfSrwLvrO7DUNoEL7waeG2REXv0IT++RWtmAxU8QhpVv7K3TdhRVfJV5OSZmW8csc4rG9+PR50VqFQdwyxlaldHEC5a5T62A3Ge1WNETmLKqf7RDixTXZJXjSQoCjdmdhMMLkEzDVWuG1mNbVrDVabC820SgwoI6GQiANekEsPh+hBkD+9LH0VZiZGZ4oh7MNBUIohn4ngGO+B25yGlTKTkFIWvsQUbXMzCEE56kfG2KyNJHx78/Z3T1bmsH+Du7GYBDioHfqUTEFsbQ7FXNSCDX3rW5SWtTNi+p5vtrSZVkC+H704QDT+pQiJCNrH200Kr6m4gnETWARCaqw156FtAGPmA52AQ6QrdVPK9rvQZTNf2TbkvVDVxkoTSxRbEXNXamAISlXtxW/w9athA/D7XLVXO61SHjJRsfQNxGCdg/6i5Hivc+PjfjGTUvf75GR4EdZda+BG2EowVRaWPdKgbuVd9JeE1thEmtuPLWMko1iWoWdTfZ0o57Kprqn0vjbYG4FeK5S6pO5FgZk0NbIFu1hBZc4N9C8dAyjWbev9NP8fklRZkHHEf0ScsWg0l1Gh4gmIjaXI1OxX+4/S7aUm3YF/XrGVwaB4YVVtP+5QbMewjew+bjvKZG1eMFO1HuJd8qNdxci5McQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a945aaa6-7bff-4338-f74e-08d9bf1fa2a0 X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4642.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2021 16:34:44.5953 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0902MB1891 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, 14 Dec 2021 16:34:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/159696 as defined by latest addition to the commit message guideline Signed-off-by: Konrad Weihmann --- meta/classes/insane.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 70c2d97df1..cc348173d6 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -1170,7 +1170,7 @@ python do_qa_patch() { content = open(fullpath, encoding='utf-8', errors='ignore').read() 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)( .+)?$", re.MULTILINE) + strict_status_re = re.compile(r"^Upstream-Status: (Pending|Submitted|Denied|Accepted|Inappropriate|Backport|Inactive-Upstream)( .+)?$", re.MULTILINE) match_kinda = kinda_status_re.search(content) match_strict = strict_status_re.search(content) guidelines = "https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations:_Upstream-Status"