| Summary: | list_installed_packages seems to retrieve incomplete list. | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Meta-yocto | Reporter: | Beth Flanagan <elizabeth.flanagan> |
| Component: | meta-yocto | Assignee: | Beth Flanagan <elizabeth.flanagan> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | elizabeth.flanagan, jiajun.xu, poky.bs.watcher, poky.watcher, sgw, song.liu |
| Version: | unspecified | ||
| Target Milestone: | 1.4 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | (Pending) | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Beth Flanagan
2012-05-15 22:58:49 UTC
This is a bit uglier than I first thought it would be. I'm going to up this to 3 days as: 1. It effects quite a bit of how license manifest and package manifests are generated. 2. It can *only* be done during do_rootfs and I don't want to add any additional strain to rootfs performance. Generation of the data can and should still occur during packaging, however, as certain packages are never actually installed in some circumstances, how this is achieved is going to take a bit of work. I'm going to have to push this off to M2 as to do it right is going to take re-writing a bunch of code to be event driven. The bonus here is doing so should reduce some of the overhead around do_rootfs. Bumping this to 5 days. This is currently in process. Most of it is done, just final manifest on rootfs needs to be completed. Need about 8 hours on this for testing/final devel http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=eflanagan/license_manifest_2&id=7f49a5f65c4554392d17f7db4e5fca63d0131876 Submitted for pull: git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=eflanagan/locale_license&id=18ff48823dac8258feb94958f9ebe3dcaab32815 Test: Build core-image-sato runqemu qemux86 core-image-sato ext3 ssh root@192.168.7.4 'rpm -qa|sort' > pkglist pr -m -t -s tmp/deploy/licenses/core-image-sato-qemux86-20121205210948/package.manifest pkglist | gawk '{print $2 " " $1}'|more |