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

Reply via email to