[oe-commits] org.oe.dev seppuku.bbclass, oestats-client.bbclass: add bug number and tracker to oestats
jeremy_laine commit
oe at amethyst.openembedded.net
Fri May 23 08:53:28 UTC 2008
seppuku.bbclass,oestats-client.bbclass: add bug number and tracker to oestats
Author: jeremy_laine at openembedded.org
Branch: org.openembedded.dev
Revision: 6e562962e9bd825d825465d312524f84e3e493a4
ViewMTN: http://monotone.openembedded.org/revision/info/6e562962e9bd825d825465d312524f84e3e493a4
Files:
1
classes/oestats-client.bbclass
classes/seppuku.bbclass
Diffs:
#
# mt diff -r63768baf6e6401c5d64bfdaf7096ca764b051bbe -r6e562962e9bd825d825465d312524f84e3e493a4
#
#
#
# patch "classes/oestats-client.bbclass"
# from [9f4ff853acd1082675e4590ab2bfe012dc7e2fc3]
# to [9b7bcf75099c4710192e9db3d5d93b228b0c73ba]
#
# patch "classes/seppuku.bbclass"
# from [97be1cf15677f7c326c40bcc51d7b2a31f25260f]
# to [503bd4965d85136d5e8b8f6a4cad80e3d82e7440]
#
============================================================
--- classes/oestats-client.bbclass 9f4ff853acd1082675e4590ab2bfe012dc7e2fc3
+++ classes/oestats-client.bbclass 9b7bcf75099c4710192e9db3d5d93b228b0c73ba
@@ -44,7 +44,7 @@ def oestats_send(server, action, vars =
# build headers
headers = {
- "User-agent": "oestats-client/0.4",
+ "User-agent": "oestats-client/0.5",
"Content-type": "multipart/form-data; boundary=%s" % bound,
"Content-length": str(len(body))}
@@ -66,8 +66,9 @@ def oestats_start(server, builder, d):
try:
data = oestats_send(server, "/builds/", {
'builder': builder,
- 'branch': bb.data.getVar('METADATA_BRANCH', d, True),
- 'revision': bb.data.getVar('METADATA_REVISION', d, True),
+ 'build_arch': bb.data.getVar('BUILD_ARCH', d, True),
+ 'metadata_branch': bb.data.getVar('METADATA_BRANCH', d, True),
+ 'metadata_revision': bb.data.getVar('METADATA_REVISION', d, True),
'machine': bb.data.getVar('MACHINE', d, True),
'distro': bb.data.getVar('DISTRO', d, True),
})
@@ -140,6 +141,8 @@ def oestats_task(server, d, task, status
'task': task,
'status': status,
'time': str(elapsed),
+ 'bug_number': bb.data.getVar('OESTATS_BUG_NUMBER', d, True) or "",
+ 'bug_tracker': bb.data.getVar('OESTATS_BUG_TRACKER', d, True) or "",
}, files)
except:
bb.note("oestats: error sending task, disabling stats")
============================================================
--- classes/seppuku.bbclass 97be1cf15677f7c326c40bcc51d7b2a31f25260f
+++ classes/seppuku.bbclass 503bd4965d85136d5e8b8f6a4cad80e3d82e7440
@@ -380,5 +380,10 @@ python seppuku_eventhandler() {
else:
print >> debug_file, "Not trying to create an attachment for bug #%s" % bug_number
+ # store bug number for oestats-client
+ if bug_number:
+ bb.data.setVar('OESTATS_BUG_NUMBER', bug_number, event.data)
+ bb.data.setVar('OESTATS_BUG_TRACKER', "http://bugs.openembedded.net/", event.data)
+
return NotHandled
}
More information about the Openembedded-commits
mailing list