[bitbake-devel] [PATCH 0/1] bitbake-whatchanged: print what is about to happen
Richard Purdie
richard.purdie at linuxfoundation.org
Tue Aug 7 21:01:02 UTC 2012
On Tue, 2012-08-07 at 18:12 +0100, Paul Eggleton wrote:
> On Tuesday 07 August 2012 23:48:55 Robert Yang wrote:
> > The following changes since commit c86d26cb976e665b1516e72153f3f686f62dedf9:
> >
> > subversion: Add missing build dependency on sqlite3 (2012-08-06 16:14:06
> > +0100)
> >
> > are available in the git repository at:
> >
> > git://git.pokylinux.org/poky-contrib robert/whatchanged
> > http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=robert/whatchanged
> >
> > Robert Yang (1):
> > bitbake-whatchanged: print what is about to happen
> >
> > bitbake/bin/bitbake-whatchanged | 334
> > ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+)
> > create mode 100755 bitbake/bin/bitbake-whatchanged
>
> I tried this on top of latest master, unfortunately what I got was the
> following:
>
> -------------- snip ----------------
> Figuring out the TMPDIR ...
> Moving the stamps to stamps.old ...
> Generating the new stamps ... (need several minutes)
> ERROR occurred!!! Recovering the stamps dir ...
> Removing the newly generated stamps ...
> Moving the stamps.old back to stamps ...
> Traceback (most recent call last):
> File "/home/paul/poky/poky/bitbake/bin/bitbake-whatchanged", line 333, in <module>
> sys.exit(main())
> File "/home/paul/poky/poky/bitbake/bin/bitbake-whatchanged", line 291, in main
> old_recon = recon_dict(old_dict)
> File "/home/paul/poky/poky/bitbake/bin/bitbake-whatchanged", line 82, in recon_dict
> full_path_pre = "%s/%s" % (dict_in.get(dict_out.get(pn_task).get(fn)).get('path'), k)
> NameError: global name 'fn' is not defined
> -------------- snip ----------------
>
> A couple of other things:
>
> 1) We ought to be able to assume that TMPDIR is the same regardless of
> the recipe specified; this avoids having to parse all of the recipes just to
> get the value of this variable.
>
> 2) I'm a little concerned with the general approach - is there no way of
> avoiding having to copy and move around the stamps directory? It seems
> a little risky if nothing else.
I think adding a parameter to -S would be a good move for this, its
something people likely want in conjunction with that.
Cheers,
Richard
More information about the bitbake-devel
mailing list