[oe-commits] org.oe.dev classes/seppuku.bbclass: We can't handle NoProvider for, don't handle it properly, more debugging added
freyther commit
openembedded-commits at lists.openembedded.org
Sun Aug 19 17:50:41 UTC 2007
classes/seppuku.bbclass: We can't handle NoProvider for, don't handle it properly, more debugging added
BitBake 1.8 is firing NoProvider in non fatal cases. We have to honor
that for now.
Author: freyther at openembedded.org
Branch: org.openembedded.dev
Revision: 0745f7678b33d4bd92c78d24be0157dd177891a9
ViewMTN: http://monotone.openembedded.org/revision.psp?id=0745f7678b33d4bd92c78d24be0157dd177891a9
Files:
1
classes/seppuku.bbclass
Diffs:
#
# mt diff -r57751dc9bbe0dbdca64281bf7d8673b03d40c499 -r0745f7678b33d4bd92c78d24be0157dd177891a9
#
#
#
# patch "classes/seppuku.bbclass"
# from [e1ab91e50cadb88343d37fbf46393c050db3ef3a]
# to [a69586a66f285bca06d5d46b92195f56ece0749d]
#
============================================================
--- classes/seppuku.bbclass e1ab91e50cadb88343d37fbf46393c050db3ef3a
+++ classes/seppuku.bbclass a69586a66f285bca06d5d46b92195f56ece0749d
@@ -129,7 +129,9 @@ def seppuku_find_bug_report(debug_file,
component = urllib.quote(component)
bugname = urllib.quote(bugname)
- result = opener.open("%(query)sproduct=%(product)s&component=%(component)s&short_desc_type=substring&short_desc=%(bugname)s" % vars())
+ file = "%(query)sproduct=%(product)s&component=%(component)s&short_desc_type=substring&short_desc=%(bugname)s" % vars()
+ print >> debug_file, "Trying %s" % file
+ result = opener.open(file)
if result.code != 200:
raise "Can not query the bugzilla at all"
txt = result.read()
@@ -290,7 +292,7 @@ python seppuku_eventhandler() {
if name == "PkgFailed":
if not bb.data.getVar('SEPPUKU_AUTOBUILD', data, True) == "0":
build.exec_task('do_clean', data)
- elif name == "TaskFailed" or name == "NoProvider":
+ elif name == "TaskFailed":
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
poster = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj),MultipartPostHandler.MultipartPostHandler)
@@ -326,9 +328,6 @@ python seppuku_eventhandler() {
file = open(log_file[0], 'r')
else:
print >> debug_file, "No log file found for the glob"
- #elif name == "NoProvider":
- # bugname = "noprovider for %s " % (event.getItem)
- # text = "Please fix it"
else:
print >> debug_file, "Unknown name '%s'" % name
assert False
More information about the Openembedded-commits
mailing list