From: Tom Rini Date: Sat, 29 Jan 2011 15:58:50 +0000 (-0700) Subject: base.bbclass: Update build_summary for bitbake 1.8.x X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=627b42f5844408d0c6f3a4c875e900763b819a43;p=openembedded.git 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 --- diff --git a/classes/base.bbclass b/classes/base.bbclass index fc962eec72..b550874431 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 = []