| Summary: | Allow complementary globs to be extended | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Paul Eggleton <bluelightning> |
| Component: | core | Assignee: | Paul Eggleton <bluelightning> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium | CC: | corneliux.stoicescu, meta.mr.watcher, meta.watcher, sgw |
| Version: | 1.4 | ||
| Target Milestone: | 1.5 | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Paul Eggleton
2013-04-08 17:02:32 UTC
Merged to master: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=58412ca75bc0d818c45d49d60a3ff8e1e263e42b I have some concerns about this. I tested with the following steps: 1) with default local.conf, issue 'bitbake -g core-image-sato' and save package-depends.dot as package-depends.default NOTE: I am using package-depends.dot because it shows the extra packages(-dev, -doc, etc) 2) add "dbg-pkgs" to EXTRA_IMAGE_FEATURES in local.conf, issue 'bitbake -g core-image-sato' and save package-depends.dot as package-depends.dbg 3) remove "dbg-pkgs" and add "dev-pkgs" to EXTRA_IMAGE_FEATURES in local.conf, issue 'bitbake -g core-image-sato' and save package-depends.dot as package-depends.dev 4) remove "dev-pkgs" and add "ptest-pkgs" to EXTRA_IMAGE_FEATURES in local.conf, issue 'bitbake -g core-image-sato' and save package-depends.dot as package-depends.ptest 5) Use 'diff' to see the differences between package-depends.default and the other saved package-depends.* files. Notice the differences are exactly the same. This might be because of the way 'bitbake -g' works or not. My expectations here ware that when adding, for example, "dev-pkgs" to EXTRA_IMAGE_FEATURES in local.conf I would get the -dev packages corresponding to the packages already in my image. I am marking it as REOPENED in order to attract attention on this and get things sorted out. Another mention here: Tested with poky master:102bf5e0f640fe85068452a42b85077f1c81e0c9 In this snapshot I was not able to find the exact changes in the patch posted here. The "def normal_groups(d):" chunk is missing probably due to intermediate changes to the image.bbclass file. I would suggest examining the contents of an image (or buildhistory's installed package list) to verify this rather than relying on bitbake -g. After using buildhistory's "installed-packages.txt" to analyze the packages inside images, the feature works as advertised. As per the above comment. |