We never recommend setting RDEPENDS or RPROVIDES without a package name against them. The default in bitbake.conf is legacy only, drop it.
The python recipe was trying to add to the empty variable in the native case fix that too. Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org> --- meta/conf/bitbake.conf | 2 -- meta/recipes-devtools/python/python3_3.9.1.bb | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index af1b3b8c3e2..790859e8ae1 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -272,10 +272,8 @@ DEPCHAIN_PRE = "" DEPCHAIN_POST = "-dev -dbg" DEPENDS = "" -RDEPENDS = "" PROVIDES = "" PROVIDES_prepend = "${PN} " -RPROVIDES = "" MULTI_PROVIDER_WHITELIST = "virtual/libintl virtual/libintl-native virtual/nativesdk-libintl virtual/xserver virtual/update-alternatives-native virtual/update-alternatives" diff --git a/meta/recipes-devtools/python/python3_3.9.1.bb b/meta/recipes-devtools/python/python3_3.9.1.bb index a89122f9494..a2dc572672c 100644 --- a/meta/recipes-devtools/python/python3_3.9.1.bb +++ b/meta/recipes-devtools/python/python3_3.9.1.bb @@ -240,7 +240,7 @@ python(){ # First set RPROVIDES for -native case # Hardcoded since it cant be python3-native-foo, should be python3-foo-native pn = 'python3' - rprovides = d.getVar('RPROVIDES').split() + rprovides = (d.getVar('RPROVIDES') or "").split() # ${PN}-misc-native is not in the manifest rprovides.append(pn + '-misc-native') -- 2.27.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#147363): https://lists.openembedded.org/g/openembedded-core/message/147363 Mute This Topic: https://lists.openembedded.org/mt/80162702/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-