Bug#1102140: #1102140 CD-ROM is still first priority package repository in Test/Trixia
Control: tags -1 patch
On 08/04/2025 at 08:37, BW wrote:
Let's say we have 1000 random Debian users performing a new server
installation.
Why only server and not also workstation or laptop ?
999 of these will not use optical media (CD-ROM/DVD) and will have a broken
package-configuration (out-of-the-box) and will need to take special steps
to get it working (modifying the sources file).
Only those using "big" images (DVD, BD, 16G) will experience what you
describe. Those who using "small" images (netinst, netboot, live), and I
assume that most do nowadays, will get a working out-of-the-box apt
sources configuration.
But as a user I agree that the installer should disable sources.list
entries which will not work without further configuration. This includes
cdrom entries generated from media other than a real optical disc
because currently APT cannot use them.
Please design Debian to target the vast majority, by fare, of
installations scenarios by NOT putting CD-ROM as the 1st priority package
source in the sources.
I am not convinced this is be the best course of action. IMO cdrom
sources are useful after installation only when no network mirror can be
used or network is slow or expensive, not as a fallback for network
failures. I would rather have the installer automatically disable them
if they would not work in the installed system, and ask the user otherwise.
In order to move forward I prepared a patch implementing the following
logic:
if installation media is not a real CD/DVD/BD
automatically disable cdrom entries
else if sources.list has network entries
if installation media is netinst, live or single desktop
automatically disable cdrom entries
else
ask user whether to disable cdrom entries
<https://salsa.debian.org/pham/apt-setup/-/tree/pham/disable_cdrom>
Comments welcome. If it receives positive feedback I will open a MR.
Reply to: