mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 00:32:13 +02:00
packagefeed-stability.bbclass: minor fixes
* fix for python3 iteritems() -> items() * Return immediately for native and cross. * Remove the usage of __BBDELTASKS, there is no such var in bitbake. (From OE-Core rev: ccfc13adedd97f57024420639053080e047529dc) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b36753b1c9
commit
600f0b3e04
@@ -25,6 +25,8 @@
|
||||
# package files so they will definitely be copied the next time.
|
||||
|
||||
python() {
|
||||
if bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d):
|
||||
return
|
||||
# Package backend agnostic intercept
|
||||
# This assumes that the package_write task is called package_write_<pkgtype>
|
||||
# and that the directory in which packages should be written is
|
||||
@@ -49,7 +51,7 @@ python() {
|
||||
|
||||
d.appendVarFlag('do_build', 'recrdeptask', ' ' + pkgcomparefunc)
|
||||
|
||||
if d.getVarFlag(pkgwritefunc, 'noexec', True) or (not d.getVarFlag(pkgwritefunc, 'task', True)) or pkgwritefunc in (d.getVar('__BBDELTASKS', True) or []):
|
||||
if d.getVarFlag(pkgwritefunc, 'noexec', True) or not d.getVarFlag(pkgwritefunc, 'task', True):
|
||||
# Packaging is disabled for this recipe, we shouldn't do anything
|
||||
continue
|
||||
|
||||
@@ -118,7 +120,7 @@ def package_compare_impl(pkgtype, d):
|
||||
# Prepare a list of the runtime package names for packages that were
|
||||
# actually produced
|
||||
rpkglist = []
|
||||
for pkg, rpkg in rpkgnames.iteritems():
|
||||
for pkg, rpkg in rpkgnames.items():
|
||||
if os.path.exists(os.path.join(pkgdatadir, 'runtime', pkg + '.packaged')):
|
||||
rpkglist.append((rpkg, pkg))
|
||||
rpkglist.sort(key=lambda x: len(x[0]), reverse=True)
|
||||
@@ -187,7 +189,7 @@ def package_compare_impl(pkgtype, d):
|
||||
if not rdeps:
|
||||
continue
|
||||
rdepvers = bb.utils.explode_dep_versions2(rdeps)
|
||||
for rdep, versions in rdepvers.iteritems():
|
||||
for rdep, versions in rdepvers.items():
|
||||
dep = rpkgdict.get(rdep, None)
|
||||
for version in versions:
|
||||
if version and version.startswith('= '):
|
||||
|
||||
Reference in New Issue
Block a user