All of lore.kernel.org
 help / color / mirror / Atom feed
* [1.52][PATCH 0/1] Review request
@ 2021-12-09  2:02 Anuj Mittal
  2021-12-09  2:02 ` [1.52][PATCH 1/1] data_smart.py: Skip old override syntax checking for anonymous functions Anuj Mittal
  0 siblings, 1 reply; 2+ messages in thread
From: Anuj Mittal @ 2021-12-09  2:02 UTC (permalink / raw)
  To: bitbake-devel

Please review and merge these for 1.52. No problems seen in testing.

Thanks,

Anuj

The following changes since commit 44a83b373e1fc34c93cd4a6c6cf8b73b230c1520:

  fetch2: Fix url remap issue and add testcase (2021-11-24 10:08:18 +0000)

are available in the Git repository at:

  git://push.openembedded.org/bitbake-contrib stable/1.52-next

Robert Yang (1):
  data_smart.py: Skip old override syntax checking for anonymous
    functions

 lib/bb/data_smart.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.33.1



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [1.52][PATCH 1/1] data_smart.py: Skip old override syntax checking for anonymous functions
  2021-12-09  2:02 [1.52][PATCH 0/1] Review request Anuj Mittal
@ 2021-12-09  2:02 ` Anuj Mittal
  0 siblings, 0 replies; 2+ messages in thread
From: Anuj Mittal @ 2021-12-09  2:02 UTC (permalink / raw)
  To: bitbake-devel

From: Robert Yang <liezhi.yang@windriver.com>

Fixed when oe-core's path contians append/prepend/remove, e.g.:

/path/to/append_test/oe-core/

Initial a build in any build dirs:
$ bitbake -p
ERROR: Variable __anon_32__buildarea2_xhou_builds_append_test_layers_oe_core_meta_classes_patch_bbclass
contains an operation using the old override syntax. Please convert this
layer/metadata before attempting to use with a newer bitbake.

The anonymous fuctions has no names, so skip checking for it to fix the issue.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebd00330c41c75797529ff38d6a0955b93f05d1b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
 lib/bb/data_smart.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py
index 8d235da1..5ffedebc 100644
--- a/lib/bb/data_smart.py
+++ b/lib/bb/data_smart.py
@@ -492,7 +492,7 @@ class DataSmart(MutableMapping):
     def setVar(self, var, value, **loginfo):
         #print("var=" + str(var) + "  val=" + str(value))
 
-        if "_append" in var or "_prepend" in var or "_remove" in var:
+        if not var.startswith("__anon_") and ("_append" in var or "_prepend" in var or "_remove" in var):
             info = "%s" % var
             if "filename" in loginfo:
                 info += " file: %s" % loginfo[filename]
-- 
2.33.1



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-12-09  2:02 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-09  2:02 [1.52][PATCH 0/1] Review request Anuj Mittal
2021-12-09  2:02 ` [1.52][PATCH 1/1] data_smart.py: Skip old override syntax checking for anonymous functions Anuj Mittal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.