From patchwork Sat Sep 28 07:00:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49699 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 E5F1FCF6493 for ; Sat, 28 Sep 2024 07:00:22 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.92.49.39]) by mx.groups.io with SMTP id smtpd.web10.9219.1727506814732853398 for ; Sat, 28 Sep 2024 00:00:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=AnoJioLz; spf=pass (domain: outlook.com, ip: 40.92.49.39, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=w+sxNLiOEQsoVgGsenvg0tAW89GXzHRFJFwXalv36i+gGFlVO1g0oBXmZIATf4Qc9ZKaGbPXHBB4U++HPJVwPU2fAdQplWAnpA5l6iEy1WVPPvKExhf1rkGQxc4X4Nu1Wtuee1JSFuXnZltwTH+fPWBWmdYf/xpoFESXv69FQRb0Y0j6AFzwmqa89xD8bXvAaKdAWA+wB2/lPT54ki1yfzoIL8yCMP6INItCB/WdCUfT1cV5BbPRWC2gGaLe1GU87DULoAKA90qGYiOYteD0NPmYqpuif7JFqVSyGQt//7rNWRW2a8qpJY2PM37C3vKfRek76E4ODvbLOYf7Fi6Wvw== 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=K/vC4KthfmfUmLGogUPiBxzDrY1ZtNI93LmCSBCGjCk=; b=VtkH7VoNQXeymhhLs0KGKOxrfTiEWNlmjFRKemmKDPCVI7z+hPkPxrnD05yat4h6BCfFoNahzPwUWmQPMaBrwYh1cRAvSxdcnDPutaEQjSk5PpXvoW2p8z0iYYjXPP9cX7M+9O7lMm+K67BrBldbwvNzT2Pm4o2JmWgoo/QAYqPTTQpNq/TogLCznwveZlXGgWQ45TWdEjEKnb09A8KhDIzMieMFjUpOqQAQaeiSuGybRRZsyOU51XYk8413wPC0GwDhxQASwOJm0EYE08F1SWCkXVqVfiYdwxL5rI/vScwI9cpUmQ6YjO36xTwRi4Aaqy2gtHMWvVx3TQ3Bh0Dryw== 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=K/vC4KthfmfUmLGogUPiBxzDrY1ZtNI93LmCSBCGjCk=; b=AnoJioLzvjqy0IMtircu6aZ1K3Jam5+8CNw38sm0If4/2XXcj9eJxcrsIZQt40OjnsDXl99DyarCPnETB9LzALZl16oKaXVuoD3FSsWwQhV+6t0he1yKijn7sqaqqKZLAPBSirOfKnh7Xz3s+rTu7+LBl9NVot+CyZXZTjsxJDLsQM3AQCpuZEmXZG07fpHfUB01ceEFylWq58zCF6G2xGQrWIA7xlF8fggQ0k1Kl5NY1WQplJqzxObsXY/eDo0TipNwRPwXozIF08YrNNLGfJk+JyobAJ6aiXQGPt6+q3F3ClP8KMTCE0xITxZb/GvwTJdZzPBTODcQ3C1mmlLwiQ== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by DB9PR07MB7945.eurprd07.prod.outlook.com (2603:10a6:10:2a0::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.24; Sat, 28 Sep 2024 07:00:12 +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.8005.020; Sat, 28 Sep 2024 07:00:12 +0000 Message-ID: Date: Sat, 28 Sep 2024 09:00:11 +0200 User-Agent: Mozilla Thunderbird From: Konrad Weihmann Subject: [PATCH v3 1/3] bb/data_smart: remove dead code To: bitbake-devel@lists.openembedded.org Content-Language: en-US X-ClientProxiedBy: FR2P281CA0119.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::15) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <804e0805-6469-4f39-9571-31b98aa36041@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|DB9PR07MB7945:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d6f866a-b56b-4d2a-6300-08dcdf8b32d6 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|8060799006|15080799006|7092599003|6090799003|19110799003|461199028|5062599005|440099028|3412199025; X-Microsoft-Antispam-Message-Info: mAiXoFvulz3wC2dE148XnPxmL/YWt42Ut9XLB/ZM+FtB8k3wUFCasQfRc/grkSjaQJsWn1788clgU4/sTDk/ywADh/8Znr9San+x3Whsg1WHG2F/z3Sf0KJ/HtyXTjyQGb6dHOQgvOpuAfwwUmtZ+74kVasoXH8HpKiil91IPK/XGpA7GX0oqbRR8H8TCbnBOnoedWPDsWVB+ZmonywD0lzYJKN7ccr3yFmH6cj+H0taQerT0FwvC27t1h6YoaTD5YusVHXWg9RECP+DiAOmfCETl5Hny2i+HAI7etLVwPQBmJTOwfxJoHTPwcgMv2ToPsTVgSO+TZA22vPA132TBaTA//3rf13W/c44u/4/wv+fsn7h3s0PM1tjuiCVqnRaTjbzYYNjjYN+1wQkLuCJMdNA6mO+ay6qPux6+XYCxJ2h0Yb8BJu041lfy3lnY/6CrXuejKSCprvAZj73VCeV4Cp5JRPsl8WcgCwi8EowMnNddlzGyfiueXCITpcon/Qp6f5fA6jCQdW0vd97eUqxtSR1wWFJXWtzdHnVuebW9Btgf6ph9aVQPi65LxxUbWcqVvtqAjzL++UkSUMDt1n3eVqm3oAz2VASW05rz+kmvqIhxoCCqHUZSK7/oCbWjSfYwShD+FBI/boS+JNtnW6Q/TtiAuYPm75+enM2GKJ8i63xiXd2hZfCLEg5xyI52WYAJeDGxcF048dXM0af1HeF9dj8233kyGs5hPmj45wQA3H9KMGaeVRHyh+khTK+UsU1QN7r3LA4HyjRRq3b16o8X0Gx9anjG/eYJ82ENxT2zPY= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Y+BWslgjHg9EnC0AMmRJS9DdTwkO?= =?utf-8?q?lHYupI6kcivMdn4RhY1YgN8WHKgCbQC/YbLejUN960zx4ec0C6Msrn0yIeDCQJIio?= =?utf-8?q?JJBE3wZ+zxv57r9EddrnPouYACfBd1TxK0yvLFDo5VyrI/6mcBK4Hk0ot56SPcfbq?= =?utf-8?q?FTYAwC9CoGkoW4Tqu0uXMFt4rpI8PZf2Dkyw3CkFbkqulquRpHP+b8+Zc4Nxp5TnJ?= =?utf-8?q?QMgOCHh9H22BtlpDFxQzfK/aeiHxupGdvF53luXI/TZau7jcg48yQrhrbxJYzT8gj?= =?utf-8?q?7F3QmE+clXcw/5/DVKckfFU8BBxOQUEubcLCob0EZNcR597ofF/DUXuVhLLASrSt/?= =?utf-8?q?KD+Vc74TPXuvF4a3amvXQ6pSrhhujrrlxWFCf6wN30ujH+3jIF+1hSAiXO1558nIV?= =?utf-8?q?aNWXfEGsyNi+INncda0TdiqX8ez8NX64VJbUHDEprNtWltkcHoUOVRa78V+5y/kM/?= =?utf-8?q?m4YC42VtbAsPL1CiyIqY2IrrcaiCzIIqQr0ewlTNRiyMLxF4N3bCPYIl/MtAgxK5P?= =?utf-8?q?wnQ6nu4vypDSkPNKZiDZi1pdwjM+mxCpwELxwGqI4c8qzcbru+6xMqDCX0XsWDHx3?= =?utf-8?q?LoI1scPGTDdoI625um6h1H1h8OzFzyPcYZUEXZzLZptFRWU0V5WayL/TNW872JONU?= =?utf-8?q?eCasVTdB+muK43/MVmYXAFdOxQceu9bKKq68o9jiCLTcGrYgWAMuIzOJbuw7J/4gv?= =?utf-8?q?/FK2OmK/vhiVzeVwyR3URXTzXKZWb6nd7gxgohKVMubUeGWv3NkVn7319aVJ7esp3?= =?utf-8?q?4J1UtEI6n+loq9GQNhPK5oo21UoPE/4lFcJjGc+YMFWdJUBTgd0knIKz4NysY4Umc?= =?utf-8?q?7S81+D78ISxpw6cSQWnlMl3Mx05NE4F74tnNd/mEAObU7PRebKDt8NDsMbSJKHzzD?= =?utf-8?q?wua2rEKyC2KhpsZq1didoI2sY4K6xztYyP9r6PfXIFAg+U/9jwv4ZQFzZI5S3JLER?= =?utf-8?q?chFNeBl83XXoPTCvau17Cmjrx9dqbQGGwDVL7Sefn/Sb7Re5SWYJJux4C2EdurxPG?= =?utf-8?q?mBIHWe6mYco05SR/NVQkuP63E0PPTXfy9ZLavuFBZOFUtwqypswZX/+4n8aR+Ojcx?= =?utf-8?q?KdM5PSBKkavmPBj00BCrW/x08xmv5T8M00Yg2dL/oNu/fHyp6PhW5p24Xb5JdrO2/?= =?utf-8?q?roLZpYt/p6FQursWj4U5zRUTnynWwZSe+k6ADT78SevgaQbbrg/q++NhjDig2zJaU?= =?utf-8?q?HNUwYKroxrR4EA2HigeJBwgq7RvCZXmal09wtRGQ2TV69gFkQIVQY41x5R4cdZnxp?= =?utf-8?q?zmCwhHydxg/4njEB?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d6f866a-b56b-4d2a-6300-08dcdf8b32d6 X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2024 07:00:12.7439 (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: DB9PR07MB7945 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, 28 Sep 2024 07:00:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16612 Signed-off-by: Konrad Weihmann --- lib/bb/data_smart.py | 2 -- 1 file changed, 2 deletions(-) # 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 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 From patchwork Sat Sep 28 07:00: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: 49700 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 E0E99CF649A for ; Sat, 28 Sep 2024 07:00:32 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.92.49.98]) by mx.groups.io with SMTP id smtpd.web11.9180.1727506826095922038 for ; Sat, 28 Sep 2024 00:00:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=kjHgmO7z; spf=pass (domain: outlook.com, ip: 40.92.49.98, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pmTKOUiuAc7cbU+Ez/m0UHMyL5XNeSiCHXnL13Okfr3SThPX9p/bGLCC+lSRMRkp+U5/oCbWR+vkRaaqOUPs87XelySSZtBY9f7wOCie5STWRnXrm4vKXQ/le+mERcH8+mk6L72dN5a1+iMkM6xeWOAftukAwC7AarQaZyK43exSfxhM0cFCv0rWzX+IWlXWqmt+bZOWZwzgUl3Q9DIPSBHG4nLqnYs0J3mEvLwAx2NhsKosTeulbRYWeOxpQwslsVVNCmEi9QWX7DyWcmOlUmhEyyPWDVC0UKYTe0nPkZMFNatjkGGQoESXmTEJaLPsVZcFL9hFFzHO7v5GUdEQaw== 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=5ov3C355UgNZCnsJLM5d16CGXQSJGnBNJ/E87CwBzhI=; b=dzcp/wWkGGmPRQ/fwWWnU2Rd2fN0D3SIvoxs8550SqGCZUBqwZD0XDqtQ6JbkszzQoRFB0+PZpdMgy890+3GtB3qMeo50FWdfRmhOWIPuud9JWcTUVhfJkgRQDKjvwFzjA7lkIMxmDErn3ts8JRgu6eN6vjrEAtKBtHtstVl/KgkJWvfJTbB+aQVVWRXJ1N9++3HjGWOg9RMUbEdt2BqqJmT0JLMsiqmgozitbvZZ08sDab76QQYQCHS3i96GW2FxjxexpqOIRMVp+Y4aLsYCs3G0exz8+RsKBqwV5VM5iMQ94ns0yjCw6a4q1OPg1rgn7t7xKoZV0wV/gPEcl8EQw== 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=5ov3C355UgNZCnsJLM5d16CGXQSJGnBNJ/E87CwBzhI=; b=kjHgmO7zwuNVuY8/HCddNBe2oGx6PT7ZW+F3HHCOQyPrcG6yDR5rLXrCh9IwdzxPLrhehlvZR0lZqxa5bp1vkZtXLxVlQ7aoNIDs9OQfFMoJWVqIE5JzR/t/GcHGCipYfAtPBu83RuP/FQoY5iOM49wuhFfQlLnUI53UOKRIbPVQJK64kZo4uHWZnZ19AxUvzJm26pplWjxl1KRIb2POLkWvPF/B1gkldMJCG8kNpKpZsNirPTV2DEEuZ0pYNbvigL4cXvcuLrH/W94dyBTGXwcdxfI7AUjJLiKIc4WNemPX0SrFBMx4oJA+m0jMbNZ2rBZIOOrwr12gaciI2htq5w== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by DB9PR07MB7945.eurprd07.prod.outlook.com (2603:10a6:10:2a0::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.24; Sat, 28 Sep 2024 07:00: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.8005.020; Sat, 28 Sep 2024 07:00:19 +0000 Message-ID: Date: Sat, 28 Sep 2024 09:00:18 +0200 User-Agent: Mozilla Thunderbird From: Konrad Weihmann Subject: [PATCH v3 2/3] bb/data_smart: fix override syntax warning To: bitbake-devel@lists.openembedded.org Content-Language: en-US X-ClientProxiedBy: FR2P281CA0118.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::10) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <73b7a342-3cf7-4fcc-b73a-a7add197c89b@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|DB9PR07MB7945:EE_ X-MS-Office365-Filtering-Correlation-Id: dad54c37-37c1-40d4-fde6-08dcdf8b3703 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|8060799006|15080799006|7092599003|6090799003|19110799003|461199028|5062599005|440099028|3412199025; X-Microsoft-Antispam-Message-Info: 9Cmc+wgpYYeGwlc/VOA1oF2Rw1ofuHxOe6OjIZk07cHUr1fG1nAruBrsCEULqsjhnDbGugyALOKmk4TZusVrdoWSffqoO4UzvXI2f9yhLBHxnumCv/TxZRmfMFoRrfMuO5WXya9q/VLwxF04hNjVGK9m+yata+v163GzTdfgnOSNS9effi3u7mE97+xTIl9a2lKbyYstsGfceG6waBV+1AiYrcOc6DxJJw9f7o79ESb85MtF3DiknPcTpN+Cpa+VABW1lTVMzaOajho9RF0W+68gPsMK7QeuTfu7DyBibKJROdC072SZIvnJupEBKm++nWCA2vV7tQnnkaasLFo0oPHY3kCT1myuaqscLlHbDdaFjC8OqbbNQH7xfcnh7USRBiY5LdPRCSJo9nW12NazoV3Zi6r8KrceozSy5nXALotWgN7rGYOj12bq4aszfw+d5MuJFftJJX1WkNfOLLWS+jqsGDPy2IlG+tQbnFsjZ1bumiA7y2gpbD2Sjv6j1023S1NypjqFqPStMQbkkcrU7cUThkhDYwwnDNrVryoFu5tbQ4fee4C11NbZMlkUNTQpTRDS+otYNxLctQlu44ASlM3Gvz8THcwnh+EL1vm0bt1c4IqTQxXRw8tnuOetId7d5kMEuXDcxoOFNekIKcQLWLZda5JrH12OMZzZIUBm+K3WlpMHdnGQVbFEiQfibjIMVbFXfmZQ2wTq6a7ElN5DXtlAgnZkTxJj78bEWRbSW3PB5z/W18rfcbleOSEttT1YS8B7fFeoEzIr1pAuLeYSObt4z6K2FCmuBtT0syLT4as= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?UrnJeVIDRXN2AgoJ1PnAAwsOg7Ty?= =?utf-8?q?oM1dewIZAEzhFFaI4d4HYvs3S6aoEVvsXhjK8VK6+TJg5Vn3XA+7P6BqvOWwLsSIQ?= =?utf-8?q?Ba6WWPdbe/+lwm71S+D5pMKX+7te/WL0eifHqgz7LJefq6i+pjW0qpIPMpJ1osljC?= =?utf-8?q?X7NX/RvAMqkS4xyLhKykX3YC/4TDwr+53x+MC2TtGc6ikqepNEgwmYib95KUrkLJR?= =?utf-8?q?am5WjNYoAJghA5YOz3q88P8h80D6G6M++52gow7TgEEEnhFnr5Oa884uTD17kumKV?= =?utf-8?q?SPZMsITpBtL4EOlJ32e1QQF6oXItiLtAir/YSwLuc8MnEJm/N2X8t2FuIYYESDUT8?= =?utf-8?q?DfVjDJ1E4Vq6xLRtVkQqefd2W+vENltMEyW8E1EkGHN2M+sl8gCLdR4nCt0jMhL0X?= =?utf-8?q?UrmHxhw92aIX87sMM02ulRnqHf6SgM04Ge+XyqFFXEl5VY1jF5H4khJInkt45rZXc?= =?utf-8?q?jtQ9VIYl3wBB9h0OH0HiQGPIgL+0BZ7BwZepViniw/4UK+t4muJKEB5XsIISQIXH6?= =?utf-8?q?BV9vmHQQKN1PoOla4c/ARzL0e7GYxpFeXpWvt9fq75jmwtePTTqK+HIRvqqADixSk?= =?utf-8?q?TLguBITxLF+/WJuUOWGnVKHuBmkg4sy94lrD0CWi+LmLTcWFRsVIYnmlpXEPd5bZS?= =?utf-8?q?TqM0jxXp0qWOdmeApzMdxleNUsavm1rQOMteLYsg3cf2aqKIm2FgNK3ADZMjhio1F?= =?utf-8?q?mHeMskVIkCP6BVYk2yQh0tIr3nicNNIcouuGYqcQN0R8rMeMB3ZaeZAWs3RmzIdDe?= =?utf-8?q?jej2pXdvrIjMWrn0PTLL1o/GlC9OrKG9vjsAKaAqZJalVFB4geYTucxZbwUP9VIy5?= =?utf-8?q?tvtScBwhSyJmVpgLpwkwLo/S0LRa4OZEpsNnJPQHS3psrYs68CkBWZudqfuU1fWqm?= =?utf-8?q?VeKuBQB4/JAzSx3aFa616yIHx2fxP7JqrDatODfSkV6G1FLcb1xhCwOqd3Kmc11ez?= =?utf-8?q?W9dmeov0FTPektlU+MH8yFAzPAEgYt+9ZvHrnXrmfoU702ZAunWhjJFSHJTs+2Oiq?= =?utf-8?q?zz9QV0/esHY3GCeoKGM5oAYK/kEX07nfq94dqLfCYPVV/+jLeeBVTMKvS9ePkfFFe?= =?utf-8?q?UszUr1ARhj1VdKvI10I8Bhmm4XCzhaZcfo8Cu0xs2eXH3luFEk87Tj0mZM7E8x12f?= =?utf-8?q?+/TH9pdg+GE6B3vGez6Z+Nw+saMgUfUSXxjmPwPr+NLh6qMdD8eJzRcCFXzyvn1rc?= =?utf-8?q?McK30a7gFH72+xbM1jXytrk3C4MFtHWVFJoQLs1LKBy23ozygJY/EkBdBbkWz/a3c?= =?utf-8?q?E/hN4fL4+72lW0OR?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dad54c37-37c1-40d4-fde6-08dcdf8b3703 X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2024 07:00:19.7598 (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: DB9PR07MB7945 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, 28 Sep 2024 07:00:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16613 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 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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: diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py index 4e15a43c2..0523744de 100644 --- a/lib/bb/data_smart.py +++ b/lib/bb/data_smart.py @@ -539,14 +539,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(r"(_append|_prepend|_remove)(_|$)", 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 From patchwork Sat Sep 28 07:00:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Weihmann X-Patchwork-Id: 49701 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 E2A54CF6493 for ; Sat, 28 Sep 2024 07:00:32 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.92.49.98]) by mx.groups.io with SMTP id smtpd.web11.9180.1727506826095922038 for ; Sat, 28 Sep 2024 00:00:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@outlook.com header.s=selector1 header.b=OmmdZRVJ; spf=pass (domain: outlook.com, ip: 40.92.49.98, mailfrom: kweihmann@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UJA/3sWtzSuiQ0R9DNTPNKScGH30rDy9g8PsYHs2bb+7X4jZObkobETQp8cxCG+DK933B998GRzv7TJF3XEa/FuwIgpeWi64FVg4prJhqqGaGS9dVUty+BZmIlL4/SundQzUmAEMOz8Wz6FGgtObPyl67hHDzHULH/WdxgCDDDjuxYagHLr52Myean0F6zv0Q3GryE5RxUcj0zWWIAu8o9B5vhaQ4yTmLTDPvji+MFe4QkUgAjfQxKma4Gqe85vombPWmLkaVuYRMJKyyvd5owqXJ8/dPJcoDDGUDJVjCbraxTAkeOnVZ9BN6bHxjW+hEDfb3rRqRoe6MCsNMRodNg== 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=M4mMVEDXxYkgbmatEC3Jact7khixa+nQdVZO19Zh3dU=; b=Finz8uEDH/Zjt9arG3Pn+iVRbsw/WOAitRPguzSM6Cib/+/zv1kdZN4v7osrMAoH21g4KavdXR+zSbjlrcUbjEwxFV+NVNsXC/R6vh/AnStv8q3KHSQjpZJrlLgEz0hkO7p1ukGoHTohHselcQ2jtl+xf3w3bn23RbWi4GIrE83Hagg9RlOMYHRw5ivfDMplRj4e+cSPAGcwDzgsEVkr/j4aYqzOF6SeyKE/97kyHxGOJvVC9al0OIO7ZVkQYM0xq4o/UYpK8ZVhdvpHA92gLE9J76an1HoVjGR5RQT0LrsvOYdAzim9unKF8cXf0kIHqvVkz0BeRRbrPfNCEOSuzg== 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=M4mMVEDXxYkgbmatEC3Jact7khixa+nQdVZO19Zh3dU=; b=OmmdZRVJ/UZFr41m09bRu79CZ2ZcVmY1O32B4YMBbQi/8eEe7wRSp1Mjhrdr7Kl9jrninHP2rpmjmRADhdXAYmml/C2ADdTU1d40PDGqcoTVOoNuUv/k2jeHcXvaVg52iuEpbXcgBN8UCGsc60S2rcbzjYP6s2Jff5bJ+QgM4iQIhMqKy6lMIo3Gu2XkSwHLw96jf9sbD27AUvBT7FbKSc3CpbNBVL00MEt3g0wp1gVvtRP/wJv9g2tvgJnjMXbtVOvJ92caIXCZrJC0q07nH045r6b1yD5LujfIRCP7DPQVqwxVxTWffO9zyc0Py6iqA4SpUbnQJl+niXICTPjI1A== Received: from GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) by DB9PR07MB7945.eurprd07.prod.outlook.com (2603:10a6:10:2a0::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8005.24; Sat, 28 Sep 2024 07:00:24 +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.8005.020; Sat, 28 Sep 2024 07:00:24 +0000 Message-ID: Date: Sat, 28 Sep 2024 09:00:23 +0200 User-Agent: Mozilla Thunderbird From: Konrad Weihmann Subject: [PATCH v3 3/3] tests/parse: add coverage for old override syntax To: bitbake-devel@lists.openembedded.org Content-Language: en-US X-ClientProxiedBy: FR2P281CA0118.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::10) To GV1PR07MB9120.eurprd07.prod.outlook.com (2603:10a6:150:80::7) X-Microsoft-Original-Message-ID: <0228e795-3175-4fa3-9ea8-af2c3490f686@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1PR07MB9120:EE_|DB9PR07MB7945:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c6e4ab2-7236-4067-ea2a-08dcdf8b3959 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|8060799006|15080799006|7092599003|6090799003|19110799003|461199028|5062599005|440099028|3412199025; X-Microsoft-Antispam-Message-Info: uygXrfqlL8HLE1/av906B0b48kgf0Ek6wJRMn99ksFbhizVaUg1ucnkP/4i9a9ZaTTuB4ndMqjhBoavVin7H4kgmX5Xya7NUAwB+JppFPnwM4M/8/NewBvwx7hLm0/1gCfyVjU+t8aNtdtHa4y9+B6OIT9lYx7IhhoutxZa93Jj1XF7a3W7S7VPVTNupmxem8mB6zPDDZ8wHQVYZJgnYdWIm3qI4V3+ZI67G/PiZn3/e6Qpr/x11cMwj3IEOfvERARlQEEO/rWOony8iLBFdn5l5FmUo9ixJ4lxOBS90VMFp8hhsNTZ8zu8nqCfK/yBSELNt0DkAwr5/7P2JLHOu14LxOs+oc91BbrgU8H6TIfJApLqXVota0TGAl63XBzcaUsbCVtTv3RwHQEFDkskgQHOId+DSSsT5Z1lGXCy4rS7pgR97ZbRHVXVutJBYy2HjOGUaAE9nGX27aH/eDsi8vinnP+t2GCTcggcz9+q9BDJ0CEvEukDVtn9bPRQRJO/85l8TgCguEz51+14yLnFqsAqdkrDW+vib1Im98FgBOklT9KP5LAT38JwzAY8LsM3rNsFi484Wym7sMBO7ieEy+kVlYKlSZtOoXOu72pSA20XmIWzUVCjBhyGr+E1DtYHc1DVnU+37ceAP1J1udeUPWAqUPBvkHybFTSPFEdk6N9+rTzSQp2Y6W9+ECO+GSAX/oE3aDnMZzc2dD8lsI/qsUE4vU/9A2WX+zD6A9C8yljeq/nIVvbCXvWYyTiBT+njNbCh2pwu+YB1Qe+YelpdbqJrlPADZEDEb8i1YBkkrPRI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?vFcx5FpHqnHnFDMmwCvJRpz+qQYF?= =?utf-8?q?XCJekY0fDpX+cfNly5vuhTImkkX068m6msjF1bcejE6hBHkZfm6mTg70p1jXo9QSi?= =?utf-8?q?qeicTYJ6pcocDmtPjn4pxfsOY5iaZiLRXhqVlfOCVTLKeUnzayoH4Grw9+7hau48h?= =?utf-8?q?i2VIAboZ2VYefsDsqunELqQO6kXGQtVL7k5YSto+TaJui96Mxkp0xPNS0Gmftiq00?= =?utf-8?q?42wVC+QHVDpnDjv/dfNIUhu/lQqEOd/1yRL8WFgLG7xd47BNswhZ35qwBLUavNMiK?= =?utf-8?q?pYrss2EYTD91+LPOL2hZc0NX6URnYhkSIYEktfkIsgAr3bWhh+GiSdvGJWyt786CG?= =?utf-8?q?sa2XNLAXRepZD7AUI49I/OQsmAYtoDiXx6wathMd6SpTwmM3A/GzfR2G3M8FBar3W?= =?utf-8?q?869wJey9VFkLgohw3ICl4555/RuXeYTw4xBVyekz5wh5XarlaYpiwCF0f28WMh4S0?= =?utf-8?q?Ddhy97wZaqNuLdOVgOgfjLpawimyJlhFD5mLt8YXsFXEc+rGjWRigcOBppZ9ie1qL?= =?utf-8?q?LgofV7xCqWfGZQJEg0QP2cmPDtlFFbn71N0OToOGBSGI5TTxGnXGDL3YM156E6osd?= =?utf-8?q?hKuN6chTp0I/kyV4L0GmyOzjnq8fB6cZd9o1HdLU6K06eiRwqdj3/K8PaT55aveL7?= =?utf-8?q?VDDa1g1LsdtTY8ndgOvdKvwhxM+D6YQaBE4Mg7kyc513XuuZE8PlSXPfeArNpgtuu?= =?utf-8?q?0nwoXsnwTe+FOqHzpjEDRZ15y9f9TpTBb4dBGvWzToE25DcPbpL2e6HusWAHvyhfo?= =?utf-8?q?M2GNHyXc0MeX3LA4bFh6ZqC3iE3fEfALaXtxSP007g/FQnTrjJ57aJDzuU/qQQLG9?= =?utf-8?q?JZ1IRVGtjHPq869/q7k3wrGCoZYZYiyn1m2d9yZZTAKpGDNZvZqT0o2Gm8v3eWVbV?= =?utf-8?q?CwrtD2DX6fKrDGHpSSWGO+7+dmGfVf5VOENNrdW3w39YCf35W1m8KmZA3BETTnKQL?= =?utf-8?q?0xtg8k1TowW7YTAg4Z+gTmPDfAUpk0SFzhSzJDh5lKF24biNyR7hljBZysvv/el/q?= =?utf-8?q?bMOsphoOiE5sHSfWrZ1BPKcraCO9omUXrasl33DiiPVE6+KSiIGtNEDMOBU4F9Gd1?= =?utf-8?q?mcvcOHy3ymzs8lltxPalu+05r3hefEp3Bz1wzuVGr0tU0oDmTJ5X2wxmxrxhdbTGM?= =?utf-8?q?mHIXpPIIYKfbCs8o/REXnY359MSNtqlGRMa7Y2W5U8VF6Q8/Qu+P7qpVxJJZMTn+N?= =?utf-8?q?H3YTAXeZ5P0rC6VrO/aLVtmvgstpyLK2aJPpXot4OlFaZx/+wfds5jNHNmzvNH3NP?= =?utf-8?q?9ztXHXdHTlizSKd8?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c6e4ab2-7236-4067-ea2a-08dcdf8b3959 X-MS-Exchange-CrossTenant-AuthSource: GV1PR07MB9120.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2024 07:00:23.6441 (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: DB9PR07MB7945 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, 28 Sep 2024 07:00:32 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/16614 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)[''] -- 2.34.1