Open grahamc opened 2 months ago
Hi @grahamc , Thank you for bringing this issue to us. We are looking into this issue and will update you on this issue after investigating.
Thanks @vidyasagarnimmagaddi! Let me know if I can be of help.
Had a chat with some folks internally at Canonical - I don't think this is likely to cause any issue, and as far as I can tell the Github Runner images are not part of the catalog of images that we build, so I don't think we'd need any involvement.
That said, if I can help in anyway - feel free to reach out!
Thank you, @jnsgruk! I'm glad to know it won't cause issues for Canonical. This'd make a big difference for developers on GHA! :)
Hi @vidyasagarnimmagaddi / @Prabhatkumar59, just wondering if you've had a chance to investigate this change? Does @jnsgruk's +1 help?
Hi @grahamc - Thanks for your reply, We are looking into this issue and will update you shortly.
Hi @Prabhatkumar59 I don't want to be a bother here. Can you share more about the status of this ticket, and what is next? Has the team decided against it? Could I send a PR implementing it?
Hi @grahamc - Thank you for following up on this request. The team is currently reviewing the proposal to add systemd-coredump as a tool in the runtime environment for GitHub Actions on Ubuntu. We appreciate the justification you've provided, and it aligns well with improving the developer experience for handling crashes and core dumps.
However, We will update you shortly on creating a PR. Thanks!
Tool name
systemd-coredump
Tool license
GPL 2.0
Add or update?
Desired version
whatever is available in the package repository
Approximate size
60 kB
Brief description of tool
Ubuntu ships with apport, which is primarily for reporting bugs in Ubuntu's packaging back to Ubuntu. Configuring it in a way to get core dumps and back traces is non-trivial, and involves installing gdb, and writing some pretty nasty scripts.
This is not necessary, however, with systemd-coredump and
coredumpctl
. Simply runningcoredumpctl info
will show backtraces of all the recent core dumps and crashes automatically.This simplified and more developer-centric tool means much less futzing around as a user of GitHub Actions to get back traces of in-CI crashes.
I think that justification is really what is wanted here, but just in case -- here is a description of the package as requested:
URL for tool's homepage
https://www.freedesktop.org/software/systemd/man/latest/systemd-coredump.html
Provide a basic test case to validate the tool's functionality.
Platforms where you need the tool
Runner images where you need the tool
Can this tool be installed during the build?