| Summary: | additions to IMAGE_INSTALL_append go unnoticed | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Trevor Woerner <twoerner> |
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | eren, poky.bs.watcher, poky.watcher |
| Version: | unspecified | ||
| Target Milestone: | 1.4 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Trevor Woerner
2012-11-28 04:46:32 UTC
This is an interesting issue. I was able to "reproduce" this a lot quicker with the sequence: bitbake core-image-minimal -g cat task-depends.dot | sort > task-depends.dotA <Add IMAGE_INSTALL_append = " trace-cmd" > local.conf> bitbake core-image-minimal -g cat task-depends.dot | sort > task-depends.dotB <Change to IMAGE_INSTALL_append = " trace-cmd bash" > local.conf> bitbake core-image-minimal -g cat task-depends.dot | sort > task-depends.dotC rm tmp/cache/default-eglibc/qemux86-64/bb_cache.dat.* (to wipe out the cache files) bitbake core-image-minimal -g cat task-depends.dot | sort > task-depends.dotD task-depends.dotA is the baseline task-depends.dotB has the addition of trace-cmd, so far so good task-depends.dotC should show bash but is the same as B task-depends.dotD is correct and does show bash This tells us the cache is not noticing the addition of bash and this is a bitbake cache bug. Resolved in master with: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=73f57eb939b2409361401164e73fc9a08a288aa3 |