Page MenuHomeFreeBSD

release: Do not select kernel-dbg.txz by default
AbandonedPublic

Authored by jlduran on Thu, Apr 23, 5:37 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 29, 12:04 PM
Unknown Object (File)
Wed, Apr 29, 12:04 PM
Unknown Object (File)
Wed, Apr 29, 12:03 PM
Unknown Object (File)
Sun, Apr 26, 7:47 AM
Unknown Object (File)
Sat, Apr 25, 2:29 PM
Unknown Object (File)
Sat, Apr 25, 5:26 AM
Unknown Object (File)
Fri, Apr 24, 8:33 AM

Details

Reviewers
None
Group Reviewers
releng
Summary

When bsdinstall(8) presents the user a list of distribution sets to
install, do not select kernel-dbg (Kernel debug info) by default.

Arguably, regular users do not need or want to install kernel debugging
information. This information is mostly relevant to developers, which
can manually select it.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 72461
Build 69344: arc lint + arc unit

Event Timeline

As with the lib32 change, this needs a clear justification for why this default is being changed

i agree, i'd like to see this more widely discussed first. in particular, kernel debug symbols *are* needed by users to get a backtrace from a vmcore, and installing it afterwards can be tricky if, say, you're one patchlevel behind the current release.

btw, you also need to change this in usr.sbin/bsdinstall/scripts/pkgbase.in.

in particular, kernel debug symbols *are* needed by users to get a backtrace from a vmcore, and installing it afterwards can be tricky if, say, you're one patchlevel behind the current release

Yeah, I think this is generally a good idea but I want us to have a documented, consistently working path for installing the matching dbg package before we make this change.

Thank you for the input.
I will note that in the documentation patch for bsdinstall(8). This patch will be abandoned, the other two in the stack will remain, because they are essentially a cleanup with no functional changes.