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

Reply via email to