• Bug#1100096: unblock: sysvinit/3.14-4 (pre-approval)

    From Mark Hindley@21:1/5 to All on Tue Mar 11 12:00:02 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    User: release.debian.org@packages.debian.org
    Usertags: unblock
    X-Debbugs-Cc: sysvinit@packages.debian.org
    Control: affects -1 + src:sysvinit

    Please pre-approve unblocking of package sysvinit.

    [ Reason ]

    src:kmod removed /etc/init.d/kmod in version 34.1-1[1]. It was suggested that it
    be included in src:orphan-sysvinit-scripts[2], but orphan-sysvinit-scripts requires a matching unit file to use as a dpkg trigger. The equivalent systemd unit is in systemd itself. Therefore we consider /etc/init.d/kmod to be a better
    fit in bin:initscripts.

    bin:initscripts is built from src:sysvinit which also builds bin:sysvinit-utils which is part of the toolchain freeze from 15th March -- hence the pre-approval unblock request.

    [ Impact ]

    Without this transition, non-systemd systems will no longer load kernel modules statically configured in /etc/mod*. The upload will fix #1100072.

    [ Tests ]

    I have manually tested installation with existing kmod/34-3. The Breaks/Replaces
    forces apt to upgrade kmod as expected.

    [ Risks ]

    Moving files between packages is not risk free. However, the uncoordinated actions of the kmod maintainer has made this necessary despite the current stage of the release cycle.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    [ Other info ]
    kmod.postinst also runs[3]

    rm -f /etc/rcS.d/[SK]*kmod

    This breaks upgrades and has also been highlighted in #1100035

    unblock sysvinit/3.14-4

    [1] https://salsa.debian.org/md/kmod/-/commit/8ca034958ad7d1734087a78078be4897209ab22e

    [2] https://bugs.debian.org/1100035

    [3] https://salsa.debian.org/md/kmod/-/commit/c2ae42ca3a338fba0f190e3a61a635d386b1e8fa

    Thanks for your consideration.

    Mark

    dpkg-source: warning: extracting unsigned source package (/home/mark/src/devuan/build/sysvinit_3.14-4.dsc)
    diff -Nru sysvinit-3.14/debian/changelog sysvinit-3.14/debian/changelog
    --- sysvinit-3.14/debian/changelog 2025-02-24 09:27:01.000000000 +0000
    +++ sysvinit-3.14/debian/changelog 2025-03-10 16:49:51.000000000 +0000
    @@ -1,3 +1,10 @@
    +sysvinit (3.14-4) unstable; urgency=medium
    +
    + * d/control: bump Standards Version (no changes).
    + * Take over /etc/init.d/kmod from src:kmod << 34.1-1 (Closes: #1100072).
    +
    + -- Mark Hindley <leepen@debian.org> Mon, 10 Mar 2025 16:49:51 +0000
    +
    sysvinit (3.14-3) unstable; urgency=medium

    * rcS: Default to ASYNCMOUNTNFS=no if ip= or nfsroot= specified on kernel diff -Nru sysvinit-3.14/debian/control sysvinit-3.14/debian/control
    --- sysvinit-3.14/debian/control 2025-02-24 09:27:01.000000000 +0000
    +++ sysvinit-3.14/debian/control 2025-03-10 16:49:51.000000000 +0000
    @@ -14,7 +14,7 @@
    libselinux1-dev [linux-any],
    po4a,
    Rules-Requires-Root: no
    -Standards-Version: 4.7.1
    +Standards-Version: 4.7.2
    Homepage: https://github.com/slicer69/sysvinit
    Vcs-Git: https://salsa.debian.org/debian/sysvinit.git
    Vcs-Browser: https://sals
  • From Paul Gevers@21:1/5 to Mark Hindley on Tue Mar 11 20:00:01 2025
    XPost: linux.debian.devel.release
    To: 1100096@bugs.debian.org

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------FlRG2JWielje0U49L8b0uEsh
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    Q29udHJvbDogdGFncyAtMSBjb25maXJtZWQNCg0KT24gMTEtMDMtMjAyNSAxMTo1NSwgTWFy ayBIaW5kbGV5IHdyb3RlOg0KPiBQbGVhc2UgcHJlLWFwcHJvdmUgdW5ibG9ja2luZyBvZiBw YWNrYWdlIHN5c3Zpbml0Lg0KDQpJZiB0aGUgdXBsb2FkIGhhcHBlbnMgaW4gdGhlIG5lYXIg ZnV0dXJlLCB5ZXMuDQoNClBhdWwNCg0K

    --------------FlRG2JWielje0U49L8b0uEsh--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAmfQhrAFAwAAAAAACgkQnFyZ6wW9dQrI ggf6AzslLpNkPsa2vJVgBGN7P/qfPD2aMaeO7YYaimCxn8P8vFg1u7ubp1lZulAqwHkF3p08thhy 0OuZwIw/4UN0b+++M/Cpt2PeaeGJgmA2jWTz5lr2E5s81J2dchwlZqYp2EoShSL3wN4dd+wligCS aOmSc5yUwv2G8CjO3VNEaR2LAe3847lruyzLH8EIWQfClmjU2iXLRJ0VpyMLM/OqbKeNIG5HIBq7 ncXCn8RbGaUOWPjfZeTwdQancl8WEzpD5p7WlnhpA5wvvrqCLF+1v8dhaaJQfwjM15qt6Zii1xpa gtGmi/xjeNEStsoUX8M0id2UuQo1LT53JUmWqMc7Eg==
    =7Wv4
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mark Hindley@21:1/5 to Paul Gevers on Tue Mar 11 22:30:01 2025
    XPost: linux.debian.devel.release

    On Tue, Mar 11, 2025 at 07:53:36PM +0100, Paul Gevers wrote:
    If the upload happens in the near future, yes.

    Many thanks for the quick response. Uploaded.

    Mark

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