| Summary: | dtc -I fs (v1.4.7) crashes | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Maarten Brock <m.brock> |
| Component: | kernel | Assignee: | Maarten Brock <m.brock> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | akuster, randy.macleod, ross.burton, tom.zanussi |
| Version: | 2.6.3 | ||
| Target Milestone: | 2.7.3 | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | Regression (Used to work) |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Maarten Brock
2019-06-11 11:09:32 UTC
For master upgrading is preferred, for any stable branches picking the patch is preferred. As you've identified the fix, would you be willing to prepare a patch to oe-core? Hello Ross, Thanks for answering. I'm not familiar with sending in patches to openembedded/yocto. Since I pointed out the exact patch upstream, isn't that enough to just take that and apply it? Else I would need directions how to proceed. Kind regards, Maarten Brock Well for master you'll ideally be doing the upgrade to 1.5. Otherwise yes, it should be a simple matter of applying the patch: you'll spend more time explaining what the fix is for than applying it in the first place. But newer versions including master already carry dtc v1.5.0. And the mentioned patch already has an explanation why it needs to be applied: 'This causes 'dtc -I fs' to crash'. It's actually more verbose. It's just that stable 2.6 contains a crashing application which doesn't exactly sound stable to me. Ah sorry, I wasn't paying attention obviously. In that case just apply the fix to all the stable branches. The standard flow is to always fix in master, and then back down the branches. This ensures that a fix isn't made to an old release and not made to newer ones. master has 1.5.0, which you say doesn't have this problem. warrior has 1.4.7. thud has 1.4.7. sumo has 1.4.5. Can you send backport patches for the fix to the three stable branches? dtc 1.4.5 is not broken and thus needs no fix. And since you insist that *I* apply the patch, I'll repeat my previous answer: I'm not familiar with sending in patches to openembedded/yocto. (...) I would need directions how to proceed. Maarten I'm not insisting, I'm asking. You have the fix to hand and know how to replicate it. If you don't want to then we can reassign. https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded covers the process, but the summary is: take the upstream patch, apply it to the dtc recipe in oe-core. Add an Upstream-Status: Backport [9619c8619c37b9aea98100bcc15c51a5642e877e] and your Signed-off-by to the patch. Commit message should explain the problem and fix. Then git-send-email it to openembedded-core@lists.openembedded.org. 2.6 is under community support. no intention of actively working this issue. closing |