| Summary: | AB-INT: liberror-perl-0.17029-r0 do_install failure on beaglebone | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Alexandre Belloni <alexandre.belloni> |
| Component: | devtools / tool chain | Assignee: | Tim Orling <tim.orling> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | alexandre.belloni, meta.mr.watcher, meta.watcher, randy.macleod, tim.orling |
| Version: | unspecified | ||
| Target Milestone: | 5.0 M4 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Alexandre Belloni
2024-03-27 20:52:43 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/65/builds/8723/steps/14/logs/stdio ubuntu2304-ty-1 We should probably consider moving away from this module in 5.1: https://metacpan.org/pod/Error#WARNING Using the "Error" module is no longer recommended due to the black-magical nature of its syntactic sugar, which often tends to break. Its maintainers have stopped actively writing code that uses it, and discourage people from doing so. See the "SEE ALSO" section below for better recommendations. https://metacpan.org/pod/Error#SEE-ALSO SEE ALSO See Exception::Class for a different module providing Object-Oriented exception handling, along with a convenient syntax for declaring hierarchies for them. It doesn't provide Error's syntactic sugar of try { ... }, catch { ... }, etc. which may be a good thing or a bad thing based on what you want. (Because Error's syntactic sugar tends to break.) Error::Exception aims to combine Error and Exception::Class "with correct stringification". TryCatch and Try::Tiny are similar in concept to Error.pm only providing a syntax that hopefully breaks less. The only thing in oe-core that depends on this is coreutils-ptest. It is no longer required for coreutils-ptest and so I have submitted patches to move to meta-perl. https://patchwork.yoctoproject.org/project/oe-core/list/?series=23601 https://patchwork.yoctoproject.org/project/oe/patch/20240328162849.1523339-1-tim.orling@konsulko.com/ Removal from oe-core is complete as is the move to meta-perl. https://git.openembedded.org/openembedded-core/commit/?id=7750469e0acfb7f7ef5b3002d1562df5354e6a61 https://git.openembedded.org/meta-openembedded/commit/meta-perl?id=90668d6fc607d08739e38d47456a0939370fe04d Clearing whiteboard and closing. |