Patchwork [3/4] classes/buildhistory: make the package version backwards error non-fatal

login
register
mail settings
Submitter Paul Eggleton
Date Jan. 5, 2012, 5:56 p.m.
Message ID <53c81c54c428dc5a9806085efdc7c5dfa194bd6b.1325785538.git.paul.eggleton@linux.intel.com>
Download mbox | patch
Permalink /patch/18473/
State Accepted
Commit d3e70e0ed1ece5c8eb7f9c1c8140d3bd7b4333cf
Headers show

Comments

Paul Eggleton - Jan. 5, 2012, 5:56 p.m.
Just make it a bb.error when a package version goes backwards, it
doesn't make sense to fail the build immediately; the error(s) will
still be reflected in bitbake's exit code.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 meta/classes/buildhistory.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Patch

diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass
index ba20914..f618903 100644
--- a/meta/classes/buildhistory.bbclass
+++ b/meta/classes/buildhistory.bbclass
@@ -158,7 +158,7 @@  python buildhistory_emit_pkghistory() {
 			last_pr = lastversion.pr
 			r = bb.utils.vercmp((pe, pv, pr), (last_pe, last_pv, last_pr))
 			if r < 0:
-				bb.fatal("Package version for package %s went backwards which would break package feeds from (%s:%s-%s to %s:%s-%s)" % (pkg, last_pe, last_pv, last_pr, pe, pv, pr))
+				bb.error("Package version for package %s went backwards which would break package feeds from (%s:%s-%s to %s:%s-%s)" % (pkg, last_pe, last_pv, last_pr, pe, pv, pr))
 
 		pkginfo = PackageInfo(pkg)
 		pkginfo.pe = pe