• Bug#1101338: sysv-rc-conf: wants to remove runit-init when I dist-upgra

    From Andrew Bower@21:1/5 to All on Wed Mar 26 02:20:01 2025
    Package: sysv-rc-conf
    Version: 0.99-10
    Severity: normal

    Dear Maintainer,

    sysv-rc-conf is my preferred tool for manipulating symlinks under rcN.d
    but when I tried to use apt-get dist-upgrade to upgrade sysv-rc-conf
    from 0.99-7.1 to 0.99-10, it wanted to uninstall my init system, runit,
    in favour of sysvinit-core.

    I do not want to replace runit-init with sysvinit-core, I just want to
    use my preferred tool to manipulate which initscripts will be called by
    runit via its fallback mechanism or which would be used by sysvinit if I
    were at some future point to switch to it intentionally.

    sysv-rc-conf seems to be perfectly capable of doing its job while
    runit-init is installed, e.g.:

    # insserv -s | grep fetchmail
    K:01:0 1 2 3 4 5 6:fetchmail
    # sysv-rc-conf
    # insserv -s | grep fetchmail
    K:01:0 1 6:fetchmail
    S:06:2 3 4 5:fetchmail
    # sysv-rc-conf
    # insserv -s | grep fetchmail
    K:01:0 1 2 3 4 5 6:fetchmail

    # sudo apt-get dist-upgrade
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Calculating upgrade... Done
    The following packages were automatically installed and are no longer required:
    getty-run linux-image-5.10.0-28-amd64
    Use 'sudo apt autoremove' to remove them.
    The following packages will be REMOVED:
    runit-init
    The following NEW packages will be installed:
    linux-image-6.1.0-32-amd64 orphan-sysvinit-scripts sysvinit-core
    The following packages will be upgraded:
    linux-image-amd64 sysv-rc-conf
    2 upgraded, 3 newly installed, 1 to remove and 0 not upgraded.
    Need to get 69.0 MB/69.3 MB of archives.
    After this operation, 409 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    Abort.


    -- System Information:
    Debian Release: 12.7
    merged-usr: no
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.1.0-26-amd64 (SMP w/6 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 /bin/dash
    Init: runit (via /run/runit.stopit)
    LSM: AppArmor: enabled

    Versions of packages sysv-rc-conf depends on:
    ii libcurses-ui-perl 0.9609-1.1
    ii sysv-rc 3.06-4devuan3

    sysv-rc-conf recommends no packages.

    sysv-rc-conf suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)