| Summary: | 'bitbake-layers show_overlayed' gives error | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Stoicescu Cornel <corneliux.stoicescu> |
| Component: | bitbake | Assignee: | Paul Eggleton <bluelightning> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | Undecided | CC: | poky.bs.watcher, poky.watcher, razvanx.ionescu |
| Version: | 1.5 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
Another error, possibly the same source:
cornel@NODE1:~/SSD/poky/build$ bitbake-layers show_appends
Parsing recipes..done.
Traceback (most recent call last):
File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 720, in <module>
sys.exit(main(sys.argv[1:]) or 0)
File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 50, in main
cmds.onecmd(' '.join(args))
File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
return func(arg)
File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 501, in do_show_appends
if not self.bbhandler.cooker.appendlist:
AttributeError: BBCooker instance has no attribute 'appendlist'
First error is fixed in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=25905ae63728b42cf15f57bce653447543cb566e Second error remains :( Patch to fix show-appends and flatten subcommands has been sent for review. Fix merged to master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=72accaf7d909bea14412fee06004b6b8acbe5b80 Verified with poky: 72accaf7d909bea14412fee06004b6b8acbe5b80 The commands display proper output: bitbake-layers show_overlayed Parsing recipes..done. === Overlayed recipes === clutter-1.0: meta-yocto 1.14.4 meta 1.14.4 clutter-gst-1.0: meta-yocto 1.6.0 meta 1.6.0 clutter-gtk-1.0: meta-yocto 1.4.2 meta 1.4.2 bitbake-layers show_appends Parsing recipes..done. === Appended recipes === alsa-state.bb: /home/razvan/yocto_work/pokytests/meta-yocto-bsp/recipes-bsp/alsa-state/alsa-state.bbappend busybox_1.20.2.bb: /home/razvan/yocto_work/pokytests/meta-yocto/recipes-core/busybox/busybox_1.20.2.bbappend formfactor_0.0.bb: /home/razvan/yocto_work/pokytests/meta-yocto-bsp/recipes-bsp/formfactor/formfactor_0.0.bbappend init-ifupdown_1.0.bb: ... bitbake-layers flatten output.fl Parsing recipes..done. Copying files from /home/razvan/yocto_work/pokytests/meta... Applying appends to output.fl/recipes-kernel/linux/linux-yocto_3.4.bb Applying appends to output.fl/recipes-kernel/linux/linux-yocto_3.2.bb ... |
STATUS: FAILED BUILD: master:176a46b088135f2891983bb8540bc45389341d90 ENVIRONMENT: Ubuntu 12.04 x86_64 STEPS TO REPRODUCE: 1. prepare poky build environment 2. copy a recipe from meta layer into meta-yocto, for example,/meta/recipes-graphics/clutter/clutter-1.6_1.6.14.bb 3. run "bitbake-layers show_overlayed", it should report clutter is overlayed by meta-yocto NOTICE ERROR: cornel@NODE1:~/SSD/poky/build$ bitbake-layers show_overlayed Parsing recipes..done. Traceback (most recent call last): File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 720, in <module> sys.exit(main(sys.argv[1:]) or 0) File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 50, in main cmds.onecmd(' '.join(args)) File "/usr/lib/python2.7/cmd.py", line 221, in onecmd return func(arg) File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 137, in do_show_overlayed items_listed = self.list_recipes('Overlayed recipes', None, True, show_same_ver_only, show_filenames, True) File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 236, in list_recipes skiplist.sort( key=lambda fileitem: self.bbhandler.cooker.calc_bbfile_priority(fileitem) ) File "/home/cornel/SSD/poky/bitbake/bin/bitbake-layers", line 236, in <lambda> skiplist.sort( key=lambda fileitem: self.bbhandler.cooker.calc_bbfile_priority(fileitem) ) AttributeError: BBCooker instance has no attribute 'calc_bbfile_priority' EXPECTED OUTCOME: overlayed recipes should be shown with bitbake-layers