| Summary: | Undefined event handler execution order can lead to unexpected behavior and even failures | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BitBake | Reporter: | Christopher Larson <kergoth> | ||||
| Component: | bitbake | Assignee: | Richard Purdie <richard.purdie> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Medium | CC: | poky.bs.watcher, poky.watcher, sgw | ||||
| Version: | unspecified | ||||||
| Target Milestone: | 1.3 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | --- | |||||
| Attachments: |
|
||||||
|
Description
Christopher Larson
2012-09-10 18:04:15 UTC
In the interests of determinstic builds, we *need* to fix this, I'd say fairly urgently. I'd be tempted to include this in one of sgw's test builds on the autobuilder and call it good if we don't see problems. Can you attach the patch (or mail it to the bitbake list)? Created attachment 782 [details]
compat, event: use OrderedDict from py2.7 for the event handlers
I was playing with a different version, but this is probably cleaner in the long run.
I've merged this, non-determinism is something we need to avoid. http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=749f4f67444c7be7fe7aac0189776fd540975e09 |