= System Wide Change: Enable coredumpctl by default = https://fedoraproject.org/wiki/Changes/coredumpctl Change owner(s): * Michael Catanzaro <mcatanzaro AT gnome DOT org> Enable coredumpctl by default. Core dumps will be stored in the system journal rather than created in the crashing process's current working directory by ABRT. == Detailed Description == coredumpctl will be enabled by default. Core dumps will now be stored in the systemd journal, rather than created in the crashing process's current working directory by ABRT. Currently abrt-ccpp.service installs its own core pattern to /proc/sys/kernel/core_pattern that overrides the core pattern set by systemd. We will simply disable abrt-ccpp.service in the Fedora systemd presets to avoid this. This is of course only a change in default behavior. It will still be possible and easy to revert to the previous Fedora behavior by enabling and starting abrt-ccpp.service, or to traditional Linux behavior by overriding the sysctl variable kernel.core_pattern. Note that coredumpctl is intended as a developer tool, not as an automatic bug reporting tool nor as a replacement for ABRT. ABRT will continue to automatically report C and C++ crashes to the Fedora Analysis Framework (FAF), and users will still be able to manually report crashes to Red Hat Bugzilla using ABRT's Problem Reporting application. Nor does coredumpctl replace ABRT's ability to catch non-C/C++ issues like Java exceptions, Python exceptions, or machine check events. ABRT remains an important component of Fedora, and will continue to function largely as before as it has support for retrieving core files from the system journal using abrt-vmcore.service. However, it must be admitted that ABRT's feature set will be slightly smaller with abrt-ccpp.service disabled. Notably, crash-time stacktraces will no longer be available as all stacktraces will be generated from core files extracted from the system journal. This could result in reduced-quality for the truncated stacktraces that are used in FAF and the first comment in Bugzilla, but it will not affect the detailed stacktraces that are uploaded as Bugzilla attachments. == Scope == * Proposal owners: We will disable abrt-ccpp.service in our systemd presets. That's it. * Other developers: We request some assistance from SELinux developers to address an incompatibility between SELinux and coredumpctl that was introduced in Fedora 24, RHBZ #1341829. * Release engineering: No changes needed * List of deliverables: No changes needed * Policies and guidelines: No changes needed * Trademark approval: Not needed for this change -- Jan Kuřík Platform & Fedora Program Manager Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx