Package: runit-init Severity: grave Justification: renders package unusable
Dear maintainer, I just tried to switch to runit-init on bookworm, as I have done many times on installs of stable (bullseye). On a new install with only standard system utilities I executed "apt-get install runit init" What I expected to happen was for apt to complain & to have to repeat the command with --allow-remove-essential specified, watch it install, then reboot to a system using runit-init as pid 1. What happened: Apt still refused to install it, citing init pre-depends on systemd-sysv or sysvinit-core and that neither are installable. Which is funny given currently apt-cache policy systemd-sysv shows version 250.3-2 installed, the very thing I wish to switch away from. What I expected to happen, is for it to install, then to reboot into a system using runit-init & configure from there just as I can when running stable. Even if I had to specify --allow-remove-essential. However, neither that nor even --force-yes would cause runit-init to be installed. I also tried with runit & runit-run installed, just to see if having those present already helped, it didn't. The attempt did leave my system broken though I had to apt-get install --reinstall systemd-sysv then apt-get remove runit* before it would behave again. I iaso tried switching to sysvinit-core first, that switch went well, but the attempt to switch to runit-init had a very similar outcome, namely I couldn't find any way to install the package. Currently I can see no method available to get this package installed. It's possible of course that this is a bug in apt & needs reassigning, that however, is beyond my pay-grade to decide. -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.16.0-1-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages runit-init depends on: pn getty-run <none> pn initscripts <none> pn insserv <none> ii runit 2.1.2-44 runit-init recommends no packages. runit-init suggests no packages.