From patchwork Wed Feb 12 12:16:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Louis Rannou X-Patchwork-Id: 1474 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 5C891C3DA4A for ; Wed, 12 Feb 2025 12:17:16 +0000 (UTC) Received: from 8.mo561.mail-out.ovh.net (8.mo561.mail-out.ovh.net [87.98.172.249]) by mx.groups.io with SMTP id smtpd.web10.14314.1739362625457200017 for ; Wed, 12 Feb 2025 04:17:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@syslinbit.com header.s=ovhmo4479509-selector1 header.b=EJ/eUyLU; spf=softfail (domain: syslinbit.com, ip: 87.98.172.249, mailfrom: louis.rannou@syslinbit.com) Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.140.194]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4YtHP747D8z1SjC for ; Wed, 12 Feb 2025 12:16:59 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-fb9gf (unknown [10.110.96.146]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 53AC01FEC5; Wed, 12 Feb 2025 12:16:58 +0000 (UTC) Received: from syslinbit.com ([37.59.142.113]) by ghost-submission-5b5ff79f4f-fb9gf with ESMTPSA id n0MkBzqRrGfDjQAAM+UVKg (envelope-from ); Wed, 12 Feb 2025 12:16:58 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-113S0078f271664-121a-40f1-ab2b-492e52d41e42, 74B36F6499D71BB1255966C6406869B815799905) smtp.auth=louis.rannou@syslinbit.com X-OVh-ClientIp: 45.81.62.9 From: Louis Rannou Subject: [PATCH 0/2] bitbake: fix ??= operator for getVarFlags and test Date: Wed, 12 Feb 2025 13:16:17 +0100 Message-Id: <20250212-varflags-v1-0-3a756c7aa95c@syslinbit.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIABGRrGcC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDI0Mj3bLEorScxPRiXfNUU7M0c+NEY0szMyWg8oKi1LTMCrBR0bG1tQD hKDF2WgAAAA== X-Change-ID: 20250212-varflags-7e56f73a3966 To: bitbake-devel@lists.openembedded.org Cc: Louis Rannou , louis.rannou@non.se.com, pascal.eberhard@se.com, yoann.congal@smile.fr X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1739362618; l=738; i=louis.rannou@syslinbit.com; s=20230614; h=from:subject:message-id; bh=Lqg5Aa+GL7l22Z/yY29fe8X7t3qCiV+xHuUUbY5sGPU=; b=QinLCYeJhvUurbG7/o0irYIo/IMLbF5S5EV4qdT6sGrkNEfd4BiaQXX3baRdhhflSzx86GqlN Se2gs0Pk0LuAO3pvbAQTUx/3dHVtkbUyB8ELyHS7O+KQqbhURBo5sU5 X-Developer-Key: i=louis.rannou@syslinbit.com; a=ed25519; pk=QLSK64UNeqThVe2CiH917a68zTpexYuA7iXw6WQ0bbI= X-Ovh-Tracer-Id: 10464958162733686081 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegfeekhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffufffkgggtgffvvefosehtjeertdertdejnecuhfhrohhmpefnohhuihhsucftrghnnhhouhcuoehlohhuihhsrdhrrghnnhhouhesshihshhlihhnsghithdrtghomheqnecuggftrfgrthhtvghrnhepjeevvdejuefffefggffhfffgvdevteetleelvdekieegvdeiteeuledvgeevheelnecukfhppeduvdejrddtrddtrddupdeghedrkedurdeivddrledpfeejrdehledrudegvddruddufeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomheplhhouhhishdrrhgrnhhnohhusehshihslhhinhgsihhtrdgtohhmpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghithgsrghkvgdquggvvhgvlheslhhishhtshdrohhpvghnvghmsggvugguvggurdhorhhgpdfovfetjfhoshhtpehmohehiedumgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=1B3uBBhXuaSiSsw3/8B88FH0RL/vYBYkrU2Od784OeM=; c=relaxed/relaxed; d=syslinbit.com; h=From; s=ovhmo4479509-selector1; t=1739362619; v=1; b=EJ/eUyLUuElSx5FYZRdlNd02kO9gpDibTzclFj/GtUkcxH4VxInV+iuUIRtXAs7bPVCiz6Kq WirQLpaMqvVUYg8YPNLsYysGVSU19E7AOEdLNcPokSs3hiXayJeR3tyz787AIhRiLEJ9+4+7oPn mFodVYQuxtSzFNwRu4pdhZ2JZCSlE4YTCr0M3dJ2tBq9Xo89Ja0zeKBX2qzYDy22rGeBLvMu5sm /cCmPR6ZjYqGyj2WRR9LBBKcMUOpBLjDwBQ7wAniI0FgexgLedPLV22e6hwgEFTxVxgrfIK92Cw +Tyap9CuFL/vZXbYPGC8u9LI82zHAW+oESJJXGUF+LD7A== 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 ; Wed, 12 Feb 2025 12:17:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/17202 Since commit 0329a7e3ac694737f2d2c1861f65492551360663, weak default values are omitted while they were only incorrect before. The first patch fixes the issue, the second adds a test for validation. Fixes [YOCTO #15685] Signed-off-by: Louis Rannou --- Louis Rannou (2): bitbake: data_smart: fix ??= operator for getVarFlags bitbake: tests/parse: add test for getVarFlags lib/bb/data_smart.py | 16 +++++++++++++--- lib/bb/tests/parse.py | 16 ++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) --- base-commit: bcf090ed631bbd523a5341baebba0765f1a847f8 change-id: 20250212-varflags-7e56f73a3966 Best regards,