From patchwork Thu Oct 3 08:13:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49912 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 5C6FBCF856B for ; Thu, 3 Oct 2024 08:13:12 +0000 (UTC) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.92.89.54]) by mx.groups.io with SMTP id smtpd.web11.6434.1727943189596188967 for ; Thu, 03 Oct 2024 01:13:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=hUxO7s65; spf=pass (domain: outlook.com, ip: 40.92.89.54, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Gl5d13ATxq9d7Uig95k2OWiVHPOluZyCudUt9e9oXFujgBKzG0c/5NJN0TSIJNcLnaIHVfRm8bss8Fa8bbfTGfvQ46SejtQplql0hliyHTNrfHQGPAWLas+wXa4KhxJWCFI7zLNiatx+EkpEuIOqxF9j4H7tM004rLNM1PvRwHvnIFafuFH5k+g6GfV1AKuXwMV3HJG9tFVXYBNvB/ILd5gKqF/66KJMNQTpIX+vvLycjuVulr0kpHv83WFIiy/mtnvusNvXI2XeVkjFIjD1q+1hX//ati0rCuF+E1kiPTNvNDTlotBQFMZmktHyuUs27lVDy5HSqqdSret+wmah0g== 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=BHv0ZGHFP/uYRrCL2GR1hUuo+sEscGfXgd++rgY1DBBOP3pdP5QMqH5NVhEs8Twwi3qblnLaAdB/rju4M+VMrHLoSNOKQt4mA19Vmij5KRi60aS89mGKSlNnT9hpSeaMab3aCNXxNFMQaMAcnAsAkaJ/EKOMX4ZJZ8n8yN1+QxZ1NtMY/kpzEq7sB+hau55YCKLpuxO/Ilhm5AVGZSYGeK0bLrwWe8CI1wvDhjVM8sXvctLk+P8Nxgioo60dRrvVHrKkkorw7BE+APZPq7apvlaMlsO6tbJOE9R1N5R6ShMtuvB2+5ep3wNhW4Rle78hw2W2Xv/1aolYh2WC5YX7wQ== 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=hUxO7s659HFUa5qiY7isr0XI5CJ7M9/3v4TJ9T2koYwHaM9MSF4/LNJyf+MLqT+YAF561lvV2ArK/6oegH35rH3ZZtpCtDjjrSdq6Sq/sUb3NnFX9H19UOXbJsA1DP4X0IsU18nwwaelkr3sQY9JQPieUFydnYImUQTKohYVlwGPf6PmN0DDEnHFCvXhRsYbkCK5N12j6IsIz+CqtijXztzZU31QdP43kZHESfX+/cGMSh4v4zOItG2EK09ycaY6j0ALoclh240UAV1n0QpKTRmuzwxCDV+5pcexSKrirCzfQ/fgPcqRnUGLHFppCCzpDZ7RcUZJn+ZZcF5G8KI9zA== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by PA4PR07MB7615.eurprd07.prod.outlook.com (2603:10a6:102:cd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.16; Thu, 3 Oct 2024 08:13:06 +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.8026.016; Thu, 3 Oct 2024 08:13:06 +0000 Message-ID: Date: Thu, 3 Oct 2024 10:13:04 +0200 User-Agent: Mozilla Thunderbird From: Konrad Weihmann Subject: [PATCH v4 1/3] bb/data_smart: remove dead code To: bitbake-devel@lists.openembedded.org Content-Language: en-US X-ClientProxiedBy: BE1P281CA0319.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:87::12) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <23dd9278-0f34-4253-aa34-dec974672442@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|PA4PR07MB7615:EE_ X-MS-Office365-Filtering-Correlation-Id: 1985446b-5efd-496d-41e8-08dce3833595 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|6090799003|5062599005|7092599003|8060799006|5072599009|15080799006|19110799003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: rXcuwD/SKFffr01yNgx5ob6FXGK1FQ7Tb5rBTzX5+WmxuP9narUNyeG498Nwqk2xSyYbJJOzogVme4AQcXao5OMsnkzOO6pNzmOeKZsVCcLmW0fnxPAdFkbeeN04Y6Ga73uvzmxXkB7uFnXOCRz0ggvSi0XOlsvBa4zt/GQIrJ0W09pmkELl79rlW17zUHLMB2+K/a9rryBwf+AAW5IFU0oCOtv8tYxwPP14GTc4UBtFiYmIcwVsks0OEMQTrpIGFI1VDZNFAWl6rHh++NouWlLKlu9Nke7bQZOHOWk4P0/gdW2XZ72AcohvVwT5TiYhznQwdlhMktAd8wssyKPiWzM7u8lqa03clw6scJiqIKEdc4jXnUq9vaDbtNhjJuYClATvzz/kPnXRqLoir+gw5f6V3OFvECBvUv/egVdGiuzpKFVTQ1L5plOA8ZIstH1mNToHyrVsm0eEmhbl9nRWQSC/J32E1okRFvsJ48bj9BUY/ym7m06arV008sBmUzc1ZlbJyDdhLDH6M+FSRMb16RT4c20qxIVDZ9HaXvHR61oVW5xJocDiB7mLbCYoifEwapajp5Rr2KVGF2xaBtnY8b15x+ZfxLy8yVSs3oYsm5+Oz5DzP0ITJCL0Bd9CWMn2CmJ9+6vDnFuMKGlTZOfH45pnf8IRN+1KW07IQywfWbWNP81nkxt2iI7XORh077LnmYQieQztRGX+LZOp/ACiRzT1vYrAezgq/NQY51rw8o4xXLZIESb33vPICcB2qO4giOFA08CsypTnK+17KnZ1TWO6tgsIzVsI78aR2Hyx9NE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?8fKttPBm2+5YlrLR+exShUbKtjff?= =?utf-8?q?DBsj1RaxLMuB5OnI6Lzp/cFB10VqknSjRjByb5S0Z0zDe+7EwGno9Lu/Civj9kHPW?= =?utf-8?q?vdTqvg4+nocPYRtid6a9HeR48vci94V8NU8x7rOyf3V2+mA/NcY/tv8yDxrPr2g5k?= =?utf-8?q?MU40ZVXzXXN8QVQ7sGAi17lYHfOmdmCAymLsmYD5lk/xVXeGNuCyXgdNEieuzrmbY?= =?utf-8?q?Lp5spxNHIWNkmqv+6wI6VT6yMKqw6worI0mi3pw5GXnZgJheI5u/RhHFQh1Q4VzlO?= =?utf-8?q?F8yKVYGZ856TjcREVKp+J1V6NVCPq8fHCrfMPYKnx/+rZnnr6j5HJVonWTMdp++1V?= =?utf-8?q?Rcxft1UYeNrGp5G2cTxt+xKnUv4y0moX+L0meYPBNxGka+pTXKBWHmu+OfvUpzomO?= =?utf-8?q?q+Fd4XjKMOGtL35wEHZS78QUrLWyUg7Mz0QEgnL18qijpaoTHpVgCl6SpImxSwOUe?= =?utf-8?q?nB3LRgDSegypXlO6kVQAm3HYVwIWm4Ohfyi6h6kWImY4XjVw55HIBrYarzyuPJKxI?= =?utf-8?q?yVKXapr9Cf/pbLCA1wBr3YZvHs0Rmu2WOW0soX3zcMaWLg3ZxFoU53MWy08KoDlI7?= =?utf-8?q?PKpdEqu3zN4qwyfwGThWpi8B9qLTBV8V3wfjQrVxAm2CiIAxMiUXsF6qg/L2a+tWo?= =?utf-8?q?xrA5k7ezqHg+EMBKZzLuuKuHFW9nqYdEGsNwcUtilu9o87ytQAk0BoVZXKVVvoDuW?= =?utf-8?q?seGnUZumBy2lqQ5DGsARwmfBgwJfXXST48YbWdhrYN5kIo72FkiU/bDJg0rbReMli?= =?utf-8?q?i+W5mwCKKyvrgdbJYh9lznXIbPd2xOS5Akij7Dnum614CeAJgT3kW04VUssVesXUd?= =?utf-8?q?vuq3Krzi+tHdrcL15RZLGs9M8maMNbMfIFIipwmHolSUCUb2RaNBfHxOl4CXh18Te?= =?utf-8?q?t5e59QppntmjOZjwTyq1a0tmGw1jjfWomWYld/FEjy30riFqW6OqST9ot0mSjkJI4?= =?utf-8?q?ZozdYT7SVtBdnoqgzpK7+pFAChgSr4v8jiguTgxOeYVia5wKxBIf3ibhzxwXblQwT?= =?utf-8?q?ELuH6TesJzvULez8jReLmRG0VhJWCfZBh76GZ8bDXH+c/Spmg7h+As0ItIzh5jGGv?= =?utf-8?q?F2z6HixF6Xgr9K1MX+km5S/0XtFOIUZD3r0Pb9SN3WkaYtHAzesXLrkvUW2G0MEWO?= =?utf-8?q?O9newEzLeqIIDq5e9fdM0BD6fG1XmO+QO4IcBqJhcY38KTX0INjs/ejxE/tJU4VY5?= =?utf-8?q?Fj0XGEVdfeaeo8734oDQhiGq7hzrNKb8LU6QR13DE5JT4qSUYO/cXbAE2+yI=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1985446b-5efd-496d-41e8-08dce3833595 X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2024 08:13:06.0430 (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: PA4PR07MB7615 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 ; Thu, 03 Oct 2024 08:13:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16627 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 Thu Oct 3 08:13:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49913 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 539B4CF856C for ; Thu, 3 Oct 2024 08:13:22 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.92.90.49]) by mx.groups.io with SMTP id smtpd.web11.6436.1727943199626435709 for ; Thu, 03 Oct 2024 01:13:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=CulAiMlC; spf=pass (domain: outlook.com, ip: 40.92.90.49, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DP2hwfVuKw+IiqhGDH8hMUCknb4CqsfMG2ycBspYT/d4gBNPoMoTEklxZXfVbpDYeMFSBv+RvrBhHk3woplk2x41moroFsNpeNo9e4ZSChqG0yihAWF3I0EbekXYAQdSIhooiVFM8nwkf5/0tCsTsvTn3YC0JxUccfAliclD7p9FBSg+mbQaYdc6Fm0EjoX4n7tcDtU90BLnP9JvJS5ZWQ2gpmoaos/AuvwwTHF3Q9KT2SnV01XNaT91hGe9pLmE0KaQ3nujrUubeQ5JxXEQc/4Hx47kilOmpXm5DXhinMROTxjw9KMVQ2IAjXHr493HiUuhB8+O55P/W84XQOSCLg== 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=DCFiEG0iaLqVjodD4Nk+bz2bKtczZeRwXL4mxX7RZ6M=; b=IIjBey8JgeEtpUMdETTkCGeBGqsSx8mgDvnLfXZWfchS6ZuEPcLiae5tTohyxWLn8LdBSW7+Kg4QSKRkkBx2BAYH7d59BPbnMm62yqztMzNNneXh6N4JMe6o0fVyt+56skRNBLSt4oRQy95yEk5MhMiWRCNBCesY1fBc3Ta1uQ8cgQiwENnpJnoKe0wS1e1rbfCDSlm5pX0Zv/BmtifD+lr0M8JBacFlbSqmuXwv1UfH2die0y5HIyL1M1hMNXRL3VHjG4b9jVaRJdR7oVpOfH+JC+SWw8WwJOAfEdPnyirdAFUwpQdrA15WwTTqY1Xr6YiIIt7D+0dAZ+S+tKZITg== 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=DCFiEG0iaLqVjodD4Nk+bz2bKtczZeRwXL4mxX7RZ6M=; b=CulAiMlCbMGLeGmUGNI6bQ8bfam/As5lq11Zgx6gS9wiS+Yf4HHQ/M/egb2RM08g6+CKzIq/ppb8aCDvy136fD24zy64gk29MVdOKNokP6uIsSlEqmZCyCmpG8rKOBz7hp36Bcgx76PAkSixF2qVazP4zrgyAjCAH2hqcormHZCQSaCO7e84Wzs10cEsojfFfn6n7FLHrk0jzE96pcw3N/1/PKuGsl+heT/K8bJBIgLgYiTzviJ89biUJOqXxX0vjvAX3SBYzGPqSGXxlFr1hcWzr673VfJoRFdQivYgY724zZx69E04UnkYdwd27Nhzm91sbbzmjNRZTASJfHaqqQ== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by PA4PR07MB7615.eurprd07.prod.outlook.com (2603:10a6:102:cd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.16; Thu, 3 Oct 2024 08:13:15 +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.8026.016; Thu, 3 Oct 2024 08:13:14 +0000 Message-ID: Date: Thu, 3 Oct 2024 10:13:13 +0200 User-Agent: Mozilla Thunderbird From: Konrad Weihmann Subject: [PATCH v4 2/3] bb/data_smart: fix override syntax warning To: bitbake-devel@lists.openembedded.org Content-Language: en-US X-ClientProxiedBy: BE1P281CA0327.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:87::6) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|PA4PR07MB7615:EE_ X-MS-Office365-Filtering-Correlation-Id: efcb8c18-f3c0-4eaf-0a34-08dce3833a8b X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|6090799003|5062599005|7092599003|8060799006|5072599009|15080799006|19110799003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: UE6Y4z/ed78rqLykYDGozWq8C9lrGPMFBo8LL3k7TeJD0Zu+byfsNsaZgTPeRL/Qd4aehjR3l55kIw/k2i86ImmVHctavGFcrUd6UWc+myh7plQZT+ESnjt6pBkJ8yw90neKxjP/DFePwTzTn8193Z8EfM21uyY4H6lkCU+zAZH0INiiOVZnTEiclw7S80X/8jOMwx2mOFBPBJpULktyRJWd/TKVQMiZej7yEWXHbKcMB6/a1KmPLQSz8Nbg9sRsNTIKvBYwM6bo9T2zMPWUkbhmGjw91/mMVmbxps7+CvqFoH+6Z4lZDir98+xu2VQDccx9cLKvAmZklCxIuXDSTrxwiNn8Z5jDFONE5a59GnYn/nY0PPwz9TcnFxnM/Isu1XQZP0k5HI5GjpwthZOaTrlrdAJaegGoFkalz/1vCpLHNjo1xGA1ya7PKFl6y5hI8847Ext49awJEfZjaRXPuY0LW0wYdke3JqaPt/k40eOtnV5Vf7vWZlJx+Gu8cNe/wwzE1cKJ6turU/cu56gh3f/3CBE2MKXm340SJzqACJHSpUZB/q0BQ0LIsBn28cMMQR0CNdyoYQPa+s/nUU/HB+1feoIgYK6e2nsyi7lXeu6yqxu7xTPnsMxdXVeEKnZiIQFHzL5m+tvphUi/ubs5fxfw7UC3/A7NNbiVPE5bZWrjQLh2h0r7Mfjmv//iztmYHBakz/oJCDkjgTCpET0yohz4/4QwA6iWkKOA1pi5OyXtvT4z4BTctFHlmgNOBaokXp4W2cubP/ECvR8B3rZu1MqX4Ax0gud/n6dczMgaHgo= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?JbF3Ow+H3F7NI6WPZ/b4RESKH6IY?= =?utf-8?q?Z8Ktk9jWxqenRl7cBoR3J00svLGkA68X2mIzZk8Z9HX2mMDl6hbhxaNv06u9wmFKh?= =?utf-8?q?3Y8bWEWsecuLFpeAAdfD7s0VDcA8gl+txv3pLwUQ0BOvCFfRzFkOEXDUNcQLmSl17?= =?utf-8?q?WRfNVfksifrQ+K7nTX1HqSNtPNEvw7xqsy8rFldjqdlUqDn4rT2QPz5dyNXIfVbkV?= =?utf-8?q?6/tqf7e446zXWdTu81W4E7pQWXGdJCDLEP9egUkpcC3gYp3+LX5sm/VuFUVxed7P2?= =?utf-8?q?XcaknwaKvOH4HUE/iFHCC1gY4MAvDHWLwfFEHNROO5zPvBmI6+/ncwDj/deFb70lS?= =?utf-8?q?ViLIVqPh9QgRoy39JWAcuTrJS1mGZ4VBGrA+cn2NVYgcPL9rpjhsMOTC9yPvj9cGt?= =?utf-8?q?ciZKy7V0ybQkz0Gn3IwyrwhGhCYGU4ampdlD0IBlhHIjFTYVtgjUX0PFLo8R8Ngmt?= =?utf-8?q?/RlJN6MU5V3nWAvXoWs2ke0YVOObIA0Vqn+0aKhvcRkazOK8r/0aPFRfYxp1Z0CG+?= =?utf-8?q?14LeMZ4rJp0lnwMEoBtrhrqQkPAdm89DUQpKUlZVCCuEUc+nO5TuwB4c8J81qSnBB?= =?utf-8?q?wqKGbPLE8BN4XBiNqfHi8YIBS68rAuR0oQeRikcNBD6K4tQNL34aKBZrJsqGYd3tH?= =?utf-8?q?o8FQgm/VNte8YwLSKMEmuC7iS0qN1ds1nkd7Ajs9Ic7olwyU4/OXXyzjndQR+ExLl?= =?utf-8?q?NC5EElL+RWgK62Z2/g+4HKjBQKSTftkCTRSXykJbjDU12rGaZoEwuf/n5vPvZJ6OQ?= =?utf-8?q?dP6SoiKI/fDaAkKWjj/1d0j6i+op7SUWU/04P53GCFfTJLQoZJQE91voKRcPWUjSY?= =?utf-8?q?XuPCP6k7N2ZD97+J31e9OEdEO12PFSc0fn7IeWBivqMQU0KrBl66l5c+AIgjDiEWs?= =?utf-8?q?BjK1JlAzGlnRaXNn2D2r/TlDhO6cO0h1r4kEy/qy2gUCC76wejqnqeMwIP4ad3Fk6?= =?utf-8?q?y74vbfq9w/fdhpuNqcGE39rSghdcRRJin4a1LwV6EcFXSjYiF2n7VjeFRlNx6voLm?= =?utf-8?q?LSUWLpYLTDBQnCesz5NGm268oKUlir0EK8gIIxO2bNKr+xIjAARKX9RGyR6BNfPJJ?= =?utf-8?q?c+UXQKmgxZL6VyBI7LhLJt7J7J/uMek/U61xPmX4CrMpNhvWh2GfdlFLTgLMMDS/K?= =?utf-8?q?ggegsHuKa7ChjLoKQWPKHaFUrWS2PhbTYkwcL/5J5/MLZlqL/n1vzxt33QTsVYiiU?= =?utf-8?q?ck5yCI8nrp7asoOkKSY19BUYuV1kih2tFrkfDFROQmSHOGbaGgjn33+hqTF8=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: efcb8c18-f3c0-4eaf-0a34-08dce3833a8b X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2024 08:13:14.3399 (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: PA4PR07MB7615 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 ; Thu, 03 Oct 2024 08:13:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16628 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. To avoid running the expensive regex search on every setVar call the current "cheap" check would be have to be triggered, before the more precise check is run. Signed-off-by: Konrad Weihmann --- lib/bb/data_smart.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py index 4e15a43c2..bd2716b2b 100644 --- a/lib/bb/data_smart.py +++ b/lib/bb/data_smart.py @@ -35,6 +35,7 @@ __expand_var_regexp__ = re.compile(r"\${[a-zA-Z0-9\-_+./~:]+?}") __expand_python_regexp__ = re.compile(r"\${@(?:{.*?}|.)+?}") __whitespace_split__ = re.compile(r'(\s)') __override_regexp__ = re.compile(r'[a-z0-9]+') +__old_override_detailed_regexp__ = re.compile(r"(_append|_prepend|_remove)(_|$)") bitbake_renamed_vars = { "BB_ENV_WHITELIST": "BB_ENV_PASSTHROUGH", @@ -539,14 +540,14 @@ 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): - info = "%s" % var - if "file" in loginfo: - info += " file: %s" % loginfo["file"] - if "line" in loginfo: - info += " line: %s" % loginfo["line"] - bb.fatal("Variable %s contains an operation using the old override syntax. Please convert this layer/metadata before attempting to use with a newer bitbake." % info) + if re.search(__old_override_detailed_regexp__, var) is not None: + info = "%s" % var + if "file" in loginfo: + info += " file: %s" % loginfo["file"] + if "line" in loginfo: + info += " line: %s" % loginfo["line"] + bb.fatal("Variable %s contains an operation using the old override syntax. Please convert this layer/metadata before attempting to use with a newer bitbake." % info) shortvar = var.split(":", 1)[0] if shortvar in self._var_renames: From patchwork Thu Oct 3 08:13: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: 49914 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 4C8C8CF856D for ; Thu, 3 Oct 2024 08:13:32 +0000 (UTC) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.92.90.10]) by mx.groups.io with SMTP id smtpd.web11.6438.1727943203740465062 for ; Thu, 03 Oct 2024 01:13:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=LZVVCB3l; spf=pass (domain: outlook.com, ip: 40.92.90.10, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D2xRVBi9qYadG846LjSbRLJjHcZuimHz4rFEyxPa7qmJmi55gVbohO72PcMRiIhysVtZ2nlXYh2Yv2SlldfSdGfZ4LHo5ecrIbhGZS01HgImyV5o2KcLgAS6MnoozHX1AlHppm8DCNsWbI6nCH7hRghxwYBIzfHNztYcBxMX+TxOpqhoWUyptnjiN+2/JNvHxHvLlRGGdYCPP5juNQPi6lvY/tdQY9MUwyVlDyxP8NTGoI8BGzAksVxEZMF/14DnyASDjN/W32B5grjVnUDdWyCSWpV/L9nEGA42QiKWCsXotXEbDPLo95zmOhve40TfzOXV1psyALDygAQkMNDT9Q== 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=QF2gOiI/QfLCquL4ZtuYoivpq4tq2dkXEk5bewbsh/M=; b=VqQyS7IPcXs3e9tuD2dk0R74m+uPVnmhSsu3WSTDLhyCRtuFFhD6zjBMoCX29MTCjRsqo3fMMuAdilvwSmwqmh94cZqVEK3B+N4c4rF2ZaWlJR2Yg6s4HQWCu0Uo2c6X50e3am46MN4yHwuyWepreVSCbS1PLsuCogxcO4w5qFbzgm2MnDPN+GtXJoFgBZEkt4vkEl1fCqlTmg7rqdBsVo5NagDS7cpRFNZzUUVzbRy4TH55oz7BB11FSFvBC1U/lBWIZGZnLYGHr6OoQGqTIQoctROvMAVyzrCyg3sscPgIpUUPeHi1f7sqs5w83xR71AP5SDfzTIBgg7c2CaTkvA== 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=QF2gOiI/QfLCquL4ZtuYoivpq4tq2dkXEk5bewbsh/M=; b=LZVVCB3lC5Zikxy+1vUJHft+qjSUIPQ1DffD0NmFGe3UdE8lty03VG15JESD3LbzMsCTG7f2zvULQdONrSwnklWoaS4ieB2A9FEzLIJ36O99b3yObeMvoGEp4z7l3ZyHZ36ESwRCsqdRrGgInAvu2a2UUYDRUtKKgwGCILwgBAVjwKPr5ECrldQA6fpxjEEMWK7RuObwetoDzsAepjIiK0/6xlFHfG9FiiplsECl3qxB29BzOMbhN3g78E6HENqRna86cRnrQvIapGALR9GzBxvkfdAqvoIa6HoFNllRdgzBSvJp+b+SkIvCErXFKI0Mm31koWHjVWeWZsg3ipXxhw== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by PA4PR07MB7615.eurprd07.prod.outlook.com (2603:10a6:102:cd::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.16; Thu, 3 Oct 2024 08:13:19 +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.8026.016; Thu, 3 Oct 2024 08:13:19 +0000 Message-ID: Date: Thu, 3 Oct 2024 10:13:19 +0200 User-Agent: Mozilla Thunderbird From: Konrad Weihmann Subject: [PATCH v4 3/3] tests/parse: add coverage for old override syntax To: bitbake-devel@lists.openembedded.org Content-Language: en-US X-ClientProxiedBy: BE1P281CA0327.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:87::6) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|PA4PR07MB7615:EE_ X-MS-Office365-Filtering-Correlation-Id: f5f16f0c-734e-4274-6fd0-08dce3833d8d X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|6090799003|5062599005|7092599003|8060799006|5072599009|15080799006|19110799003|3412199025|440099028; X-Microsoft-Antispam-Message-Info: qq0/tqu7wpitnsmUkj/1meUvIblxHNmRLXLnZmBg3q1n2oi7Y8jgN2S5odfuKc/r0QuD5V/9YTCjRS/S+i4le0DSUXdX+dlO4bnb3fLzTUg6q2wCxX+vj+gkZNEW8+gEa+gQ1WQJaPjt2kAInvhH96wLtnB23nAZRRp5mYI/gK6x952g8vRdIqAazeJ1T7/JsqIygNA7MrUq0sdGYvXinDESspZWi3jdvjaKgP6Eo5OpR5bBd9/Rw2WnGV2mflgdqIa1YoO5pqvq0AwQBsO/kL38/y/RL5LHUO8025ylCyKF8r4Dsw8rjRJqo3UgBQnmwk/O9NOMSk4s6fHH/OZCWcHau6/bhC5C39lwf8+LBBpMpiV3e0buPpGvu8mo4FvuQixQsM5LO61Hediz+KnI9rlr61h59J5sHiuPZ75RfyVw9SgekkTmTXAhYX5RHOHPlBDXWN0ctT+c01NQ89pqztAhptyVyxx2YrKsky8MC39PyKvyiRafbBmm8SbfI4DIS4Kbi8usPktIEpcCXrirVUBsNPvB+tS/2rjXhEk7CV3yF7hJgg4hsUcYoKJ65NJjZe8blGa35Iny3rAEa+V+468TeviEkg72k1eQgI0JWJ31Vxq8I9a/O9xMrXj+AGCyYTQf6sNeSKAHelNUBtjQuE7jwBaGdsCc4oBAFD+etUF0e31nYkgw2DBa6YIK7kttdMNAe8gRbu2C0FUtyIrQC9zvGeTxEvt84nhQpNgb2fCMGhnQQ+MOW87OqVOntqa7IBCq3ogIYRopmcuczt50WAOLaeX7dxzsHwCehJV9+wE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?SKXVN4+onySytb1RkbOGcDqWjKaZ?= =?utf-8?q?A+3Gyw7KgiPFAR8oT2Jzd5J8U+KZ3yXzN8gKsvOzshL82PgNgvRiZf8y45mGjDMz/?= =?utf-8?q?mUkI5yILC1YB2GuQlge+jOClBat5SVsGeXQTafDheYAKVQpHzntmKCu+lFAISNSl8?= =?utf-8?q?v/mYuvSoMDVXDKjqEA7QUZBXET3bG6+ZN/WA+M+5a08BGXJlg80XXHy02+z0tXdCL?= =?utf-8?q?b2Vxeq8Mnt4CLWF7KldDbA+XkFn22eq7w04Au+y3KHr6Bf8x39fzffYpqP81yUTvH?= =?utf-8?q?R7K2y+bhuuynHeC2EptL/0rFyq/iE9Q/lUd/ogrnJujwBzjLqS0tA2mxj0wjC7+fu?= =?utf-8?q?mMA5avdViKE3QNdxxxCel5HPO5QHSK23EOTFIlFn8zC1GMSlLcVkh4aNbp/HSZZ0J?= =?utf-8?q?QoYRilXGnXU9BuXdOv/b1QY0IHNiGEy0ByPlH4TL/iBoXNa9mC/6QFTEQ3brzp6Op?= =?utf-8?q?uma1Bap80l55dKNuNOe+h7nO6xaDnJZULPo51LmEKemeatRL3ZlwGvKKs5fzdshVJ?= =?utf-8?q?FMX3QRdqE9DqYTlWga/+rm+7mDvj23uXaMBMzBM6TcKA5Y58xy4qF/H0etgV9v9V5?= =?utf-8?q?6MN7/Y8afrT8zB7l/CC7mFslzg14n4MJgxjWKshFf2gS900+31IyTZrgjiyzdZPKw?= =?utf-8?q?QVd/bU/lFvRpTHGvcrwZe7tAN5zEaync0ILrvaSLJRhdk8PET+lrtW2VIbJ/Zm6mM?= =?utf-8?q?/cOhtGyGvA9TjhVUEM+4Lj+0jVLg8kW1TFtfe/xORyrfVcS5htW7/6/0D5IGGBDRH?= =?utf-8?q?3Sr1O4fwWh9G/e/rISlBCPPLD0yuU3G3K2DwURKPiU3HdCvUhAOM0yHPKWyCCidKs?= =?utf-8?q?vkMZRdBKqkNRuF/uvYk2lt5/iiPgLngM1HbwQ6JkcON4ORPh/y3xAkOxqcl5XuYIu?= =?utf-8?q?1SerIKawl+7IQUPnMJa4B2HaV5ABzaFAlu3YqKL8UycZSw6gka8aMO8RXEGIro3zl?= =?utf-8?q?7eVWLrCjIfGw0GKNXewp+n4E7LkjtH8UkUISZ9zeDKRNcC0oAmDqsOfhwhgSWcPfG?= =?utf-8?q?2OD+t9HolYXmEsIL/Zrv9DMmN5ydJ4M5DDtcaIW7H6lbPbymJeBqnkkQVtv8BFcY7?= =?utf-8?q?c+tWlU0KZnT+LWwJ08fXH2NIrvHYBa0U0crXRyTbmX/uuOHI7yE11gU1oBva302Mj?= =?utf-8?q?CwpmZhMCkREaO8hXKOW8IROtU5eDgv0u4aqtzGDbH3hDVzfyZgBVAiTubMmlag4NZ?= =?utf-8?q?10Z4e2L3fgw35JnbOWe/PgOZGzAR12qNEJfuFCpKgQtZLd152I8/8nsQJmLk=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5f16f0c-734e-4274-6fd0-08dce3833d8d X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2024 08:13:19.4156 (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: PA4PR07MB7615 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 ; Thu, 03 Oct 2024 08:13:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16629 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 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/lib/bb/tests/parse.py b/lib/bb/tests/parse.py index 410679d5a..e111747ec 100644 --- a/lib/bb/tests/parse.py +++ b/lib/bb/tests/parse.py @@ -126,6 +126,34 @@ EXTRA_OECONF:append = " c" d.setVar("OVERRIDES", "class-target") self.assertEqual(d.getVar("EXTRA_OECONF"), "b c d") + override_old_template = """ +EXTRA_OECONF{operation} = " c" +""" + + def test_parse_old_override_syntax(self): + for pattern in ['_append', '_prepend', '_remove']: + f = self.parsehelper( + self.override_old_template.format(operation=pattern)) + try: + bb.parse.handle(f.name, self.d)[''] + self.fail( + 'Pattern should have raised bb.BBHandledException for %s' % pattern) + except bb.BBHandledException: + pass + + override_old_valid_template = """ +do{operation}something () {{ + : +}} +addtask do{operation}something +""" + + def test_parse_old_override_syntax_no_warning(self): + for pattern in ['_append', '_prepend', '_remove']: + f = self.parsehelper( + self.override_old_valid_template.format(operation=pattern)) + bb.parse.handle(f.name, self.d)[''] + overridetest3 = """ DESCRIPTION = "A" DESCRIPTION:${PN}-dev = "${DESCRIPTION} B"