[oe-commits] Tom Rini : base.bbclass: Update build_summary for bitbake 1.8.x
git version control
git at git.openembedded.org
Sat Jan 29 16:02:50 UTC 2011
Module: openembedded.git
Branch: master
Commit: 627b42f5844408d0c6f3a4c875e900763b819a43
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=627b42f5844408d0c6f3a4c875e900763b819a43
Author: Tom Rini <tom_rini at mentor.com>
Date: Sat Jan 29 08:58:50 2011 -0700
base.bbclass: Update build_summary for bitbake 1.8.x
bitbake 1.8.x has a broken bb.plain. This means that our build
simply blows up before we can tell the user to upgrade to BB_MIN_VERSION.
Reported by Christian Poessinger.
Signed-off-by: Tom Rini <tom_rini at mentor.com>
---
classes/base.bbclass | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/classes/base.bbclass b/classes/base.bbclass
index fc962ee..b550874 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -254,7 +254,14 @@ python build_summary() {
statusvars = bb.data.getVar("BUILDCFG_VARS", e.data, 1).split()
statuslines = ["%-17s = \"%s\"" % (i, bb.data.getVar(i, e.data, 1) or '') for i in statusvars]
statusmsg = "\n%s\n%s\n" % (bb.data.getVar("BUILDCFG_HEADER", e.data, 1), "\n".join(statuslines))
- bb.plain(statusmsg)
+
+ # bitbake 1.8.x has a broken bb.plain and that stops the BB_MIN_VERSION
+ # check from happening.
+ version = [int(c) for c in bb.__version__.split('.')]
+ if version >= [1, 9, 0]:
+ bb.plain(statusmsg)
+ else:
+ print statusmsg
needed_vars = oe.types.value("BUILDCFG_NEEDEDVARS", e.data)
pesteruser = []
More information about the Openembedded-commits
mailing list