Hi,
Starting with commit
http://git.openembedded.org/cgit.cgi/bitbake/diff/lib/bb/event.py?id=3162f336ed21b2646a82b0b87132656cbb59fc81
OE bbclass classes/oestats-client.bbclass doesn't receive populated
'depends' atribute in vars dictionary.
With this simple test
diff --git a/classes/oestats-client.bbclass b/classes/oestats-client.bbclass
index e4e6206..9c631b6 100644
--- a/classes/oestats-client.bbclass
+++ b/classes/oestats-client.bbclass
@@ -187,6 +190,8 @@ python oestats_eventhandler () {
if not server or not builder:
return NotHandled
+ bb.note("Oestat eventhanlder received '%s'" % getName(e));
+ bb.note("Oestat depends: %s" % bb.data.getVar('DEPENDS', e.data, True));
if getName(e) == 'BuildStarted':
oestats_start(server, builder, e.data)
elif getName(e) == 'BuildCompleted':
And running
bitbake -D -b foo_1.2.3.bb -f -c clean
I was able to bisect it to first broken revision where I see empty depends
and it's
http://git.openembedded.org/cgit.cgi/bitbake/diff/lib/bb/event.py?id=3162f336ed21b2646a82b0b87132656cbb59fc81
because oestats reads depends:
'depends': bb.data.getVar('DEPENDS', d, True),
where d is e.data from received event and that was removed in this commit. And
later it has assert
for not-empty fields when it's creating multipart body.
Is it possible to receive those data with event as before or oestats-client has
to be rewritten somehow?
Regards,
--
uin:136542059 jid:[email protected]
Jansa Martin sip:[email protected]
JaMa
_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev