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