$subject dependency arrived in 2018, as "# install time crash handling". With https://fedoraproject.org/wiki/Changes/Restrict_ptrace_by_default in play, it's not desirable to install full gdb if anything lesser, like gdb-headless is sufficient. For what it's worth, I can't see any references in anaconda's source code to gdb at all, so maybe this dependency is obsolete. Please investigate whether the dependency can be removed or downgraded to gdb-headless. Reproducible: Always
We have gdb on the installation image for manual debugging purposes - while Anaconda does not call it, it is very useful when something crashes & we need to debug it. It would be hard to add it to an already running environment as we currently don't have an RPM database (for space saving purposes) not to mention external RPM repositories not being (easily) available in many uses cases that still can crash. So I think we want to keep the full gdb there for now.
It's worth noting that gdb was essential in tracking down https://bugzilla.redhat.com/show_bug.cgi?id=2439813 (great work by adamw) so it should be kept in the installer iso.
OK, just because it's in the installer image, that doesn't imply that the installed machine OS gets it, correct? If so, then this is irrelevant to the Change and can close NOTABUG.
(In reply to Frank Ch. Eigler from comment #3) > OK, just because it's in the installer image, that doesn't imply that the > installed machine OS gets it, correct? If so, then this is irrelevant to > the Change and can close NOTABUG. It depends :) If the system is installed from the netinst/dvd iso then it won't be included. But if it is a live install then yes, it will be included since it just copies the installer environment to system.