[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