From patchwork Sat Sep 21 12:09:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49405 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 14F42CF9C6F for ; Sat, 21 Sep 2024 12:09:54 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.92.90.85]) by mx.groups.io with SMTP id smtpd.web10.8378.1726920584162331016 for ; Sat, 21 Sep 2024 05:09:44 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=HFgU/ek7; spf=pass (domain: outlook.com, ip: 40.92.90.85, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aDu/gqS36BTcJGDxzrOhQDfJhp4+aWs8J9ir1Xhpo+ENsOfk3zunsdhPD87sEi+O1Ik8T4DYyhF73YXzxe/RWUlMee5b7Wor4ZEalljmPvKXcBioWaNBhFq8tTOYpPMenn7qGGxmB5YctVqByICgImuN7DnwBRJrRsbmoidQfZnAkzFakJDGFhklBOCAsMwV3XpC0nLiEAIIdpxhDJlhq2He4gB+eK+emvuFWQBaf+NGpCyt94QnB6AQJpTZrJMHZivZafv270CbHSXZz/tC/qKMlzQF+0cChu8q9LMmzoyPwFZQXInepQ4Wsr180THLJSTzq7ywjKv0n6upLBv6Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=JORyDp21KTXiJDU+0vsztEUCZGdGX0ygidfK5A3SGt0=; b=lSh2gVpirby1zMVPZJNeCnKbZac2bjeOo8784klbmLkSKdsOwNPIm6jTCiLOv2o3bILw+v3NEpva7f4EhLh6M+3ldtqvucSr+FHO/KC1nPOxPXwCyCLpxXoEl3r4eeOF5ooxY0l7/tANDyCKtgi2HknGNbmfeillOCQtJr03dJthluSJNem+szdPpcvYSJFZrCy7iAUmsd2erILjnBIIu7znHfqvJlxcFsymMsWr+F3MC0di+2ySpV6Hu6rw0+UatDTV9DwAerZKNmIuwzqA7Hr/D2XQ6t1oHGXTL4w1llb/pawmW5qqrZLDpWmw5d8poA6hp/dAXs//e/98v9j1ZA== 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=JORyDp21KTXiJDU+0vsztEUCZGdGX0ygidfK5A3SGt0=; b=HFgU/ek7QLRxZ/0eGft6Do9J2t8udiyOwWv4ZOknL/nyVSaNP4uHk0HOkYahdj31rouP1X5LzaO5pLlYAvHDT/7BOdmC/XmWmcM/6G3o/SBVjarMuH3NyE2tu7124xh8hz5FasYw5tzchjZtjR7y4/WOy6VVMsUhxJpaaxQHbT7cbCNUjJQ+qQFcWVJJ7k9ssB0IlPXkWMcgv4PA9ook0EaP+oe/j6fexqrGjJsKLaJarHyvdc9Q7QM/j/pXB9q7Y1r080sZfu9i3nD3uIU9iYG17k+ogf5aOuo1YHWhIx+umlxScTl5EWJY4CO5U20vxYZ+jN1CLbBrFj5tqqEqTw== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by AS8PR07MB8992.eurprd07.prod.outlook.com (2603:10a6:20b:56e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.21; Sat, 21 Sep 2024 12:09:41 +0000 Received: from GV1PR07MB9120.eurprd07.prod.outlook.com ([fe80::a630:7019:63e4:a48a]) by GV1PR07MB9120.eurprd07.prod.outlook.com ([fe80::a630:7019:63e4:a48a%6]) with mapi id 15.20.7982.022; Sat, 21 Sep 2024 12:09:41 +0000 From: Konrad Weihmann To: bitbake-devel@lists.openembedded.org CC: Konrad Weihmann Subject: [PATCH 1/3] bb/data_smart: remove dead code Date: Sat, 21 Sep 2024 12:09:18 +0000 Message-ID: X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: PA7P264CA0251.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:371::19) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <20240921120920.240557-1-kweihmann@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|AS8PR07MB8992:EE_ X-MS-Office365-Filtering-Correlation-Id: 27a4340b-976a-4015-4a8f-08dcda364571 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|5062599005|5072599009|8060799006|19110799003|7092599003|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: plzFjlGq5jKEpH1jW62h20YStPrcJ2OwiduPiFD2HCbOy/P8IviYrtSxEEtG9/ihiRkYTJPqAm/mbGy69odgNSb051n+al/uajEYQxhpMuxmpY7VjELc//eNS/zmGfIc4FVZKkJxUwkbS332iSJvFNXSU3heaOPAvcC4xPaXcRc7P6SUgP+NlaVoZYBrCVpFdBrwR3mQtbd9Bq2TFx/9boJYsVQW5EC35jWc9e4TsXtlbsQjuDrgRMEPgqLZ8Gmdx6u5cC1Qi4pdjDGwl6wKjOJS+dwNp4eydMjSGY3gHEX9k4WqyA5Xfu0idWhV4rL3IGrBM4qoC01iO2MVRafcH8dSHQnfy/mMlSLJ1S1bCapKNQRf5sgAY+VJym1c/8+47Eda4u/aGyxDAOfhamEPwdmMGDh64bWS8LzR6T+97lCAu/JHTspTXR3POCUHG+3YHtjmMFEtgcOaJahtEt4MB3IxVF6xRUjgXVDOnsZbxdb7jtkCVRvF0dPbEaH0UzdhyFaRErpmoYT7OJYlGaGleZtA2dX+Pvx4fSdgevADCggeJdWakSCRjNyedxK99V0yRGy8AxId3uNaRVkbD4/dpgzCa0hmt8zBFmPXCmCtll+UMl+JHstJ2Y8XBu6XOKIxMADCblisZov2aBN7d+OjIDsZ7doZjD+tiCAIZud/iVQMtshSAZLul6SIcQ6ZCxJIsEZ1NwzaqlZsWgbJFNUvXbvv4dHiP2Ibv/Na1keakm5De1QkWdwY1GuLkTsceV5WVqOw4FFI/5S/gJhH2WHjm0Brv5lGyR5B/j4sVqqtVok= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oMwnTN62tIwtJbMOzETr1HZ3qn63rj1recLikFXECl6FqAyswIpgaElvr/ebOJS9ZTuwd/uXNuvW9RnNE6sZBDDqDRpg/3BNzLWd7Fy18cF1xhGxOPPY9Tbjf940gdAJqda6LpkIyygwjZEUjsY2NNxJ0Jb+YPrKsD9TzmUba+8d6r0HWPl9kQBzV8aZvqsa9UsXWANZ9acXZXsk1G7NZpMIW6f6DANaVnez6XEidEikoisoZzPVazYbQT4URQWPwceD0BLnNJ3HmqGHw0KMt9EbH6froOcD7mSm8hWoN3jV5a7gUlQIyIQj6OJYoUaoPvGrZLYeo8xH7OXRs1+n7/nT1gYdhK07X3ogIKCSpRxl2gWxhUJZ/DKwwZrpDTcx0TTbrwzYP/x6/sO1r5fqhKc/UfeXwehRnOuQ3ZR9koWn/q+iwLeDPkI8G8JZRU9HUZYNyY99mHdYqUpdjRpm9GhqUzPxOTszgXAgwkpBFsSBsauxxvDH1sRGLdxT6r7ja3UzlfXk0Xu1roKAX0Uk1sAUDFj+qMFV0QyVPHfvAfAkcS32DzDfF5YmWMebTBOafCRIrCt/gGVFarTP/ymUXq0ObquR9Qpix+i0NFjHaIl3hzx9zSJ/Vf1Ei6xLm3f5FrR1hzCf7XaO+xOAkmzbGlDQOWeM/H8A6XUCUcfuEERSSj6vkZm3rA389x0qYoRxhirRTdXAvW/CuaXW+pFPz6M0Hus1OtQg9QABkKu9iafRthCIeojdRyeg7YF6sHdJ6bAeWvECKabgHjJZF6Csiph25a0HCLTy/nK+SutLZvNOQEMpiQlPdMTSA5XSQrd9fYzAI9jQFKkPmsL7WbCPm5DERx8rXaTe5h9YXNdFATSQjMOa2ics876vZrxoWTT9AGIKcYmH92SRdnJtIedgCqgr0/hd/70w3QODoUtw/5gIMWnSxKDvAvd0wMW+m1F5T4FFp7slvdiV5UIRh6F2ytADv/kDre130/hXBzhhHnsE0lWNe0H9c+NPkST+p9L7rxiKWzDQh9jn8+4t+2VKSWddJWRdSktJPDFtmpUmQg5BuWKwvXBfr8ipXeJrIPIcqvQdtOhZ6zkkn0zhP5aFBD9AnIhDE3D+dOueGm28xMPTlYAsl/FyfyQU8ErjAeydYOEykgilpvsTELMnNBQIPgT/N14zFpzf6OCvUsXTyth2iQcpUkFaFnZQ5Ix7Z+4cJIoa06GXoUS9pVgPTsGn9fsuucubgmyfjs61k9eAH7i0XBiqBvS1IY4sX8ixacfxRl33QzqyAuRotYy22D2qEGFMuLJUFwseqDdjobBkosY= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27a4340b-976a-4015-4a8f-08dcda364571 X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2024 12:09:40.9855 (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: AS8PR07MB8992 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 ; Sat, 21 Sep 2024 12:09:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16577 Signed-off-by: Konrad Weihmann --- lib/bb/data_smart.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py index c6049d578..4e15a43c2 100644 --- a/lib/bb/data_smart.py +++ b/lib/bb/data_smart.py @@ -320,7 +320,6 @@ class VariableHistory(object): else: o.write("#\n# $%s [%d operations]\n" % (var, len(history))) for event in history: - # o.write("# %s\n" % str(event)) if 'func' in event: # If we have a function listed, this is internal # code, not an operation in a config file, and the @@ -540,7 +539,6 @@ class DataSmart(MutableMapping): return var in self.overridedata def setVar(self, var, value, **loginfo): - #print("var=" + str(var) + " val=" + str(value)) if not var.startswith("__anon_") and ("_append" in var or "_prepend" in var or "_remove" in var): info = "%s" % var From patchwork Sat Sep 21 12:09:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49406 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 11A31CF9C5B for ; Sat, 21 Sep 2024 12:09:54 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.92.90.55]) by mx.groups.io with SMTP id smtpd.web11.8496.1726920588726382491 for ; Sat, 21 Sep 2024 05:09:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=ZLtxKxn/; spf=pass (domain: outlook.com, ip: 40.92.90.55, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LJi0ZjtpqPzdUtCERl/wbYHAWnh+j54PTFcJPtdzE56H1fr11TNLiOKTCTKSzYHbU8vma7DHrbyedpuqyq7jUK5DL+5NpeJY+0QrGALqonXaWmf2reQBx01XOeT6qHFJDpcY+Ov2dp0eb55pmwZZC3vBa8BYlXiX3tLK5wYMN0uTTvoX8/OLZzUChVvH8az6CkskVJeHGfs/Hl9GQZk+WFgkRdlP0NrhcFN6a7z7NZTrdN8lNF0EZJqhz1CwuSgxhpgHjN87MPfWOIelDbRjfPIV9SCd/Ial9LBGQ5zvnFWUIb0tsP8xLmUMmQlqLRjhCabUOugJd+Tfx9bWqZL0Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YYB8WERUkYCUxFxpzPsUcEuabO2ikiPHZT8O08H8GAw=; b=TndvOTWhA0L2ZVad7Xv5TkzgGvGbzbODmphoURJsjoPdDCiHZPytDZKpc4L38g6HYCHyMHxrR1NGa4XkIo13lAO7lYNFfDnBZulETy/6JpIIB0Incj/8rUiJIGVI/xMB50wWbASpszJA6Ql1WTS2jkb3AIWLOWdms7rQISK7a/QefddIJcmpFUDmkCAQwpw3fXNO+uQBukv5O8mtGkdlgUGy/8XMlvfopghbKxVggk28wgvOaW98OlQ7J5Mi/bYadECmLwEX9ksqwSncLw2d+RjEIfgvHhF1A1Q6nac1FSOlHCQzumQr09Q5N4JKLOZSN8a/YYrDOPRM+or7agDK3g== 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=YYB8WERUkYCUxFxpzPsUcEuabO2ikiPHZT8O08H8GAw=; b=ZLtxKxn/AsAb+X7uNwLGaUvOpqi9xsXr6fpY0JdFYp0oWX/fTdMQbtrSFfctzyyLEauDO+vKBhje1Q6/TSiWIj8og1kkbY0bFY0IpQLYb3ukC6A6itsxKc9wstcgmjml7Qif90tIG4b26tiyEgF4AXB2McYyzNzzpIn02GcQbhuLLupZujPl4Sq5DIefYAa5yDZ8XjFx4o9eiiIVpPOeCZRCDasO9T+6o5GYG/1iMao55tJ2aViCj2tIpx3otRMi6G4qY/z98JoNeLUH2YMAZCOi4rGyJC7jNni6Eit/+JFRVqoARxSg+oxqoPOb6O7Il8AaRVbSzrCsL8YSdxk8+A== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by AS8PR07MB8992.eurprd07.prod.outlook.com (2603:10a6:20b:56e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.21; Sat, 21 Sep 2024 12:09:45 +0000 Received: from GV1PR07MB9120.eurprd07.prod.outlook.com ([fe80::a630:7019:63e4:a48a]) by GV1PR07MB9120.eurprd07.prod.outlook.com ([fe80::a630:7019:63e4:a48a%6]) with mapi id 15.20.7982.022; Sat, 21 Sep 2024 12:09:45 +0000 From: Konrad Weihmann To: bitbake-devel@lists.openembedded.org CC: Konrad Weihmann Subject: [PATCH 2/3] bb/data_smart: fix override syntax warning Date: Sat, 21 Sep 2024 12:09:19 +0000 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240921120920.240557-1-kweihmann@outlook.com> References: <20240921120920.240557-1-kweihmann@outlook.com> X-ClientProxiedBy: PA7P264CA0251.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:371::19) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <20240921120920.240557-2-kweihmann@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|AS8PR07MB8992:EE_ X-MS-Office365-Filtering-Correlation-Id: 9ddb46c6-c304-48ea-fa30-08dcda36484e X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|5072599009|8060799006|19110799003|7092599003|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: xknjh6mxn8h3jO47l4/jUuLS3SDcpWOoSP8kW0QNmO3ZpdFJphjGkwIcJNeG0P3AMYtPeOsRvb65WIvP3ANiVdZkuNUlaRGYlvVJNUrt+9pFTFDOPRY/6DzUiZH+c44BIGwgNGMTubEM23IB1p3UaLyJJMqeLH/KpQRYmiTE3DAD0mrmhWD+n/l83kaqRqELIoiHAMIe3JqvRet/Pg7ZlxXAD+6Vg6RPmCude7NyUCaKt1cIpReubYr/xHqYogx9madSAy06Rj8s0Hrwwph9qyH8pFabV7TgAYRGrYUaOJoroG8fXKbEfm0IKh5tN02tUHtDmeue0/qwjW1wW0/lbSxADkDLdjSS25XBSL/Ans7b3G3y6bfKLpTuUzaA0YpjmVyVkFVZC6ZcqkxSG6HgGaOJUMa0qDNJX7mhOIKv0TfuMCxVZpDnPSwi6IwpQMDVfe8cw/eQibGfd0tnN/SaiUNAkIJSNsf3l9n6/5sKtErjwACP+KyXs0aYb8izBM1MmGCk4xvwgaPDeolvZmSA3om52hicU4JdFeFyjQELV5wEaXn9xqtBYMaQ1ch8wfvqaRC+jIv7ew0B6bJdM+kYcEbmZ5Km/shC0OGMYqhq1hlNIiBW6TixdhFkwSzVTo1Zzg8jgaqYdkCxv1emHKFN/AAP1M92yqqm00IhLRDjVrHV4xAE+kv8fQVAPpT2MgLfzMyqrvlXxAj+DxEKBK6tsrX3OMY2ac20aoH85INkf2mCWpZ2xGSfKuCfb9WkoEjD668OMjvO+dmSNFhJC7p/Hg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JwI46bhzG9Jih9geo43bvQqGf9Gg99gLizexecHcNqmitnpOSIjy6ixtwUWl2sZdn8tGAJOcsAuo+CmmFAnbrHKTN2brTRtIi4pclhJyh5r2qCr3YQba1x2Gggq9UjSmasMRuGYFE0DXj9WhQQ3/iGUSLewgsPsdFYr8f4X4ZQkA28eIjUGQimOXww63bXP6o31+FcN8QNYBBxTuPdOQOheLzuj5KidtMs7RXCd9IQiOimGthjBMIN8ZaxkmNDgkonsvpXMVGEUcQZKGoQM9D7NeuCkVAKrTqyRAmXY4AcVLEDx/ghHbfMZUDAekRmrFvR4dAvuHYAwAvWZzI+EseNbwQOldW/RRj6185vI35qCNgQx+EC4I3CzF+dI++bsHn+28FKRGz8VrMlzBb1CUyyjUKvYjZMlVLLtUUvRGiWTBE2R2RFIlsqxjtZN310SlsCpA30F278lPvFqybePMMT8923Tje3lCno4CVKaKsLMNmBEif0M4EeXnsqWoPp0n+nN1TqobYrNwE7URivq/fHTVo0GhA0hRqqBfD5Qo+O/jjZg4pKbp0RE7IGE0FPXOSuuBbS+CZ5RB/hc2zM7EWNF47XV9bQyOiRoB8lloTHqyGwwTYhGew05yw0RY1OBG37nnHMpNPpcfS/Z0Z/kwlUUH/vjZegaU+lSh1cl1kaN/KYDw7LnXpwprX0bbw/WRU4iWoPH5te5SM/z9Ai19LBxUPSIMhek248mr3JPPXHEHgog+wy2ZNXqHM+cYB9HzWSgAzfEDiIigvS7FZS5wKzK1VyT0DbSddnEeeZlH/a3xHr7QF/a5BJzz1dXtq5WmaivJaS+WFIYnxcOsuhZQEDO+BoSu/+Y8uvNDDYkhR8GK8jWYVc82r/CML0P/CBYC0K+EW7gWgx1i74z5Bf74wB2wpjccCvT8kFOhUrIryYsB3amv9twhNIs4wl1sZyIErVUolq1MKIvXx5OOdbBFxTo8GJ7W2G/ZIaw5Ug5Uk3rzZ/7qYcYG6jv2eou2mzKPYhBNUTcjl+mOBh0u3+ONDqz+cQmSeLx5WuIg4l9VRp6BQxoeG05uzdeKRnio6QCcnvZHHkfEHyHPdJX2QdU0GZlCteUkYLkx7eheEpEBn9D5C9oxrtIBK/9FsuW3UpJECMy3bGG6jjag6tZUN2QJl8+Ie7ky2CwfKCWe0AXfX2CY7P6qEsZ/MYWZ+76+NYxxf4hPOs8TFdKX7aH84aT/gw/SSl7HbY45y2JMhOX++TIv1X4JjZEW3p/CEOJlGuBabFKWZaYPyDN/0edqVKg2/dAMarFrsbtB54aUnYljq5g= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ddb46c6-c304-48ea-fa30-08dcda36484e X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2024 12:09:45.7923 (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: AS8PR07MB8992 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 ; Sat, 21 Sep 2024 12:09:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16578 when defining a function do_removesomething, the parser warned about Variable do_removesomething contains an operation using the old override syntax. Please convert this layer/metadata before attempting to use with a newer bitbake correct it would be to search for a override operator at the end of the string or for the next operator Signed-off-by: Konrad Weihmann --- lib/bb/data_smart.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py index 4e15a43c2..49cd4357a 100644 --- a/lib/bb/data_smart.py +++ b/lib/bb/data_smart.py @@ -539,8 +539,7 @@ class DataSmart(MutableMapping): return var in self.overridedata def setVar(self, var, value, **loginfo): - - if not var.startswith("__anon_") and ("_append" in var or "_prepend" in var or "_remove" in var): + if not var.startswith("__anon_") and re.search(r"(_append|_prepend|_remove)(_|$)", var): info = "%s" % var if "file" in loginfo: info += " file: %s" % loginfo["file"] From patchwork Sat Sep 21 12:09:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49404 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 13746CF9C6E for ; Sat, 21 Sep 2024 12:09:54 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.92.90.55]) by mx.groups.io with SMTP id smtpd.web11.8496.1726920588726382491 for ; Sat, 21 Sep 2024 05:09:49 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=Exll/P0Q; spf=pass (domain: outlook.com, ip: 40.92.90.55, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DOIJs2uWFg1tc8jzLCiI2k2rpcvMDSfUDJ4UfiUH4IvzowU8GEBEdVWnRTCNC2Y0ScKAyqXI3/D3mHzle0Ht+4W6zzlDntQfs3fdq1L1axzIb0Wc6mas8BQ8zYzzmQyn6sPWgR2EVt+WACQXKlR1YW1ZTYUuG60QtyAJdF6DJxN01on1YnqvM473EEyCH2uedsJ/2sNIsKWsg9Byy+EEKFMs7P9nRnUbuNCcY13bMKK8f1rEQ++tMPDHkePbl7jPtQdlcMdzsh8m2OrMC89GDDUkYfWWNnGaxAgQWET2gbPJqCTaekj+CiAiOQ0VEexFd2h9Zs9sjMw8NeZX/GLNIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=emNytj/93dcyFXYKBzRxfKvnYLGYIv1ZOkilJak4h4s=; b=SnFqSgeBttGhHmJk/NdXImD9mQWHvK28BgQ2vzjcqVX6TQMAKPG2/VhbWpZtkUZqZ3pCJsumHlTaHzm+b3WDBW5zPiN4nM1ZS7/iRNhaxO5v14lEZZFEqyhddMaq1uNQNSSRyf9mbNsOLRqOhcR90qaKHVMEF2P3dIpwti0687FBOmq2dk2nARJw1FOrYGUU6OoqOSYehedbVOJoMY1NGmTQnIu8/wNXk+04MP1OOxxmhfojvHtcGF33Q/3bI9WV5UvPr/09nV3aFbfevMPuzr7tnlbLw90+xycQ+hyc2zsbNz5BegTtEVv2tAzkJUTgdRfOR53f1neYObZ+802mEA== 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=emNytj/93dcyFXYKBzRxfKvnYLGYIv1ZOkilJak4h4s=; b=Exll/P0Q9LFGJgYgCJkBsHZGOE4N3KwNGbzmCffOKIiYejWjursx+yWPgt7iuZWkMybStJzvqKPamRkX89ylRaMEPz5GmUHj8pvKzvNm8c7EavdWIlrKFvpTEDE91ahd9hnw2lpUaRDCnMTy2LL69J7yRiqIXAt/LBdx3uEqJT1dFkhuZqpBmIwy74/eZiLXWNG00qoeVsVy/lpLnKcWKKAIqd0aRwOw6EHrvgsVyjIadmwxYbRgY40ceql7y1/Rdg2V+QtRp5XCgu9oX+u9ImlV8ifMv0Hl5PqhEOOKXNXPOya+zY83QUNBSL4u1YuC0+SfJCZAq5pK91jgGanKjQ== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by AS8PR07MB8992.eurprd07.prod.outlook.com (2603:10a6:20b:56e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.21; Sat, 21 Sep 2024 12:09:47 +0000 Received: from GV1PR07MB9120.eurprd07.prod.outlook.com ([fe80::a630:7019:63e4:a48a]) by GV1PR07MB9120.eurprd07.prod.outlook.com ([fe80::a630:7019:63e4:a48a%6]) with mapi id 15.20.7982.022; Sat, 21 Sep 2024 12:09:47 +0000 From: Konrad Weihmann To: bitbake-devel@lists.openembedded.org CC: Konrad Weihmann Subject: [PATCH 3/3] tests/parse: add coverage for old override syntax Date: Sat, 21 Sep 2024 12:09:20 +0000 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240921120920.240557-1-kweihmann@outlook.com> References: <20240921120920.240557-1-kweihmann@outlook.com> X-ClientProxiedBy: PA7P264CA0251.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:371::19) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <20240921120920.240557-3-kweihmann@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|AS8PR07MB8992:EE_ X-MS-Office365-Filtering-Correlation-Id: 707654da-64c0-4e1c-cbf3-08dcda364927 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|5072599009|8060799006|19110799003|7092599003|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: tLGbPblzyHKQ11/tssUsPuMYBHKQxT3PBWpRyKAzqb0vNMlZ+V9TKFnvqPsZX/EFr9KiX1syS8Teb2Q4ifSIH5uf9sn+c4g6QaOtZeUJk5Ezwptd3wEAQzg3eBKNERKWivR8mWRX3r48UYqFt6zPef0v6XFE+9Z3D+yyQwlnpc29WAwBoPvJC7mkFJDGNho2oh9y8/mU7BRjJqy2qyaCIGQ+AkMXy898qrTiv+GWbshoZJ88xIbikSSz2IqQIU80EVQEVgTZTUhIUHo/F8c1XBGjF0ZhH33X5zXmu9LUfGYQOUzq469oWrYFl2+2rEx8Gti2JXD5Q+Jgf5bvZZ+ErrB+ovUo4cmw+CMV56N/pOD5TQvEbLgndjRT4IIS3O3KsZQDnucMV6mFVFwEEMnymOXVeEtCrzA+qhXgcG52aULpWhzhcAM1aWRBlvXTUFeqMKt3olwSkSoOj6yHhF+r4pUJtfseONK8wRWIVvTZeafxcqt23clH87dvrJsmvdsJIP/RxNwNrgh4u8BM7JPoBms1ZsV4lRVykDRql4KEtNi7fbT8YWPuLpnC/j2e3RAhzxc0fLb8K/23dUneOFbQBpiSS3pHGq0/unKapxt2UEk7Db+b2Z64Oo+WVHhRajEuFplJ1zclae/NBEBIDob6vRruvYmMuTdEBwkZTCkAurqHGfzZkqYgR2qjnNeb0uBvN0+CcF8vd66K09RULt7EzQYOTWUpQ0T6LbvXzRwX5Hws0A4OWKMyVMFR3NlXpDLKM79HC9YBqJejo2vJr3+ECQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Vt1NROQwn4Qe89CMrnweOhgT6ZQW3wVgC+zrd/KlbgSGylbp7IdHpGh/J7uNvnkWNb3C/XqIBG6MpuQlL3hSY7WkofBil4lybutlt0P9UdrLGvFekEFwILSqTN2+xWUY1it2gT3mbXyJYF2vQNEOhdnW6D3U6AcxMZC3sEra3Ez8whCb7qUMcfgu1vp19PWx9F9Xe31QhAfYz9BbYg4yuvCqModAbBPhwmJ5JQ0pQwDpuyITJG9e7fO39O1SFR0cM4zmufN2ZFmDB6Cx1Is4aBN4b2S8q6apia9HXsu5jdL40Wpm4sEhUO5EGefXyKxjEaQfRvYJ8CnN8FQ2b3OIHqxJBew1JnouSIJXvfz/S28G43ROFbMwPcXQSQ8pMOSQTrCljix2eSdplJIyjYnoVrAbevde72u1EkCPjGPi6omBtOLS8jnN84B4xsHdr/QYxWXnnmcVc8J7Tew2MWQrTMWtBJh4mCKSIZukF+tdISfwYZaQLImw046nxCE7PHaQQQNB+paTIov6eWlHLIScDwRPVmnI91Xh6JV7cmzH/wOfNLeUchJUV0gHr5q5UoHo4ZvKSw+t32gkuSpuLAWWrelqp1EwENHwzyrHH23uPxw3u0GKB9gAvfMhFzBb6nQzTc8GEHQNGkY8DgULZNOv5hn9Ufp7J8AY1waX+8zxdsQrwTiCYDa+gFxv3RS6Xn9dgUSAYpROXYi+0Ys4MOt4b4VuNnVaA42PQmXfsjWgOnxraCej6VkTjvwUTlFCThbA7e8D1menXnv+t5+miE6UXvS1HaUCIw2DbzKGtff3YmfLnicLic4Zd2fHQkHO8/OTAYrBykOjcEilzHek2Jm2sIlnjby5lr/k5ts+zm17xujRCHO/iNUcsZh3joTHkW2qCMA+Vrj/8nWmcgZj1YPpLdKJfgFsMJyFycqq65u7T6n8/cwtjs5XMz6MAykbJuN/QNX4yBFJhpgnT8nBDjwWciq7TZm4DU76pc+b98XNMr4ycslU08fjHqOTZZ0rhSekkOm7nO++N9YFWUFRT99S6jHiDvPcAXi4+v6Hw1GYU0wyVnEZ4Y9rq3QyC79ryN42Cq43KWiemzH0P7SvwnsDloknobfNMX8rxS+gYf0r6hSRS2m1PardmSJG2d0j/SBNSta/hitdLWC7ffl9OcWMEUHvAGfX36Wu9TVharPiZqyXOCPp3R4Z1sRNGzS7szQdkIaIH9SRN16YqFMdl0y7F+os9NF88NKDguzb4fLPLAEthFEBHHtWO0WaOfjQLz2gSYANdSx2FHep3GzvPXFcYr9NnveWDrcmiElXOXHokU0= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 707654da-64c0-4e1c-cbf3-08dcda364927 X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2024 12:09:47.2141 (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: AS8PR07MB8992 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 ; Sat, 21 Sep 2024 12:09:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16579 including previously unconvered tests for true failure cases of _prepend/_append/_remove. In addition add tests for not valid cases Signed-off-by: Konrad Weihmann --- lib/bb/tests/parse.py | 69 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/lib/bb/tests/parse.py b/lib/bb/tests/parse.py index 410679d5a..2da3a2a22 100644 --- a/lib/bb/tests/parse.py +++ b/lib/bb/tests/parse.py @@ -132,6 +132,75 @@ DESCRIPTION:${PN}-dev = "${DESCRIPTION} B" PN = "bc" """ + override_old_append = """ +EXTRA_OECONF_append = " c" +""" + + def test_parse_old_override_syntax_append(self): + f = self.parsehelper(self.override_old_append) + try: + bb.parse.handle(f.name, self.d)[''] + self.fail('Pattern should have raised bb.BBHandledException') + except bb.BBHandledException: + pass + + override_old_prepend = """ +EXTRA_OECONF_prepend = " c" +""" + + def test_parse_old_override_syntax_prepend(self): + f = self.parsehelper(self.override_old_prepend) + try: + bb.parse.handle(f.name, self.d)[''] + self.fail('Pattern should have raised bb.BBHandledException') + except bb.BBHandledException: + pass + + override_old_remove = """ +EXTRA_OECONF_remove = " c" +""" + + def test_parse_old_override_syntax_remove(self): + f = self.parsehelper(self.override_old_remove) + try: + bb.parse.handle(f.name, self.d)[''] + self.fail('Pattern should have raised bb.BBHandledException') + except bb.BBHandledException: + pass + + override_old_valid_append = """ +do_appendsomething () { + : +} +addtask do_appendsomething +""" + + def test_parse_old_override_syntax_no_warning_append(self): + f = self.parsehelper(self.override_old_valid_append) + bb.parse.handle(f.name, self.d)[''] + + override_old_valid_prepend = """ +do_prependsomething () { + : +} +addtask do_prependsomething +""" + + def test_parse_old_override_syntax_no_warning_prepend(self): + f = self.parsehelper(self.override_old_valid_prepend) + bb.parse.handle(f.name, self.d)[''] + + override_old_valid_remove = """ +do_removesomething () { + : +} +addtask do_removesomething +""" + + def test_parse_old_override_syntax_no_warning_remove(self): + f = self.parsehelper(self.override_old_valid_remove) + bb.parse.handle(f.name, self.d)[''] + def test_parse_combinations(self): f = self.parsehelper(self.overridetest3) d = bb.parse.handle(f.name, self.d)['']