Package: sysvinit-core Version: 3.06-4 Severity: wishlist After I've upgraded my server to Bookworm today, I'll now do a rollback from backup because of numerous issues with many services not coming up anymore. All due to the decreasing willingness of maintainers to support SysVinit, by intentionally removing /etc/init.d scripts from packages.
Debian offering SysVinit packages is at least with Debian 12 just a fig leaf, luring users into believing they have a choice of init system which they in fact lack. Increasingly so with every new release of Debian Linux. This lack of true support renders production machines faulty at upgrade time, which is an absolute no-go, IMHO! For this reason, I propose to remove SysVinit completely from the next Debian release, with appropriate checking routines at upgrade time, so upgraded machines won't run into a "don't boot anymore" condition. This will make a clear statement for everybody instead of the current ambiguity where individual packages arbitrarily support SysVinit or not, at the mercy of their maintainers. -- System Information: Debian Release: 12.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-13-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) Versions of packages sysvinit-core depends on: ii debconf [debconf-2.0] 1.5.82 ii initscripts 3.06-4 ii libc6 2.36-9+deb12u3 ii libselinux1 3.4-1+b6 ii mount 2.38.1-5+b1 ii sysv-rc 3.06-4 ii sysvinit-utils 3.06-4 Versions of packages sysvinit-core recommends: pn orphan-sysvinit-scripts <none> Versions of packages sysvinit-core suggests: ii bootlogd 3.06-4 -- debconf information excluded