Hi Alex,

On Tuesday 26 November 2013 18:28:21 Damian, Alexandru wrote:
> I have a set of patches for review on:
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=toaster/master

Sorry for the delay (although we've had some changes in the mean time with the 
pkgdata changes). Reviewing the latest branch, most of the changes look OK, 
however I did notice the following:

> bitbake: toasterui: record recipe licensing information

If do_populate_lic doesn't execute in this build we won't have the license file 
with this method, right? Is that going to be a problem?

> bitbake: toaster: update to Django 1.5.4

I think if we do do this we need to provide people with instructions on how to 
use virtualenv to install 1.5.4 on their system. I'm also a bit concerned 
about us requiring one specific minor release because a number of distros are 
using 1.5 versions other than 1.5.4 - there shouldn't be any incompatible 
changes introduced in minor releases, so we ought to be able to work with any 
1.5 release >= 1.5.4.

> bitbake: toaster: enable debug mode

You don't say *why* you're enabling this for all users - we don't normally 
turn on BBDEBUG by default. Why is this needed?

> bitbake: toaster: save extra data related to executed tasks
>
>+import pprint

This doesn't seem to be needed.

> + 'workdir' : d.getVar("WORKDIR", True),

We can't do this. Apart from a few bits of old code that really shouldn't, 
Bitbake knows nothing about WORKDIR, and that's intentional. If you absolutely 
need this, you'll need to collect it another way. I'm not even sure it makes 
sense when we're talking about a remote context, which we are going to be in 
soon; perhaps we should review how we handle this at the design level.

> + 'filename' : d.getVarFlag(t, "filename"),
> + 'lineno' : d.getVarFlag(t, "lineno"),

I've run this past Richard, and he thinks that we should try partially 
enabling the variable tracking just for functions - sorry for going back and 
forth on this. What we'd need to do is check the performance impact of doing 
so - would you be able to look into that?

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to