Bug#1027869: dahdi-linux: please switch to B-D: dh-sequence-dkms (or dh-dkms)
Andreas Beckmann
anbe at debian.org
Sat Jan 21 00:59:46 GMT 2023
Followup-For: Bug #1027869
Control: tag -1 patch pending
Hi,
In order to be able to drop the dkms -> dh-dkms dependency for bookworm
I've prepared a NMU and uploaded it to DELAYED/10. Please let me know if
I should delay it longer or cancel it.
Andreas
-------------- next part --------------
diff -Nru dahdi-linux-2.11.1.0.20170917~dfsg/debian/changelog dahdi-linux-2.11.1.0.20170917~dfsg/debian/changelog
--- dahdi-linux-2.11.1.0.20170917~dfsg/debian/changelog 2023-01-14 15:33:58.000000000 +0100
+++ dahdi-linux-2.11.1.0.20170917~dfsg/debian/changelog 2023-01-21 01:53:57.000000000 +0100
@@ -1,3 +1,13 @@
+dahdi-linux (1:2.11.1.0.20170917~dfsg-8.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Switch to B-D: dh-dkms. (Closes: #1027869)
+ * Declare Testsuite: autopkgtest-pkg-dkms.
+ * Use upstream version without dfsg suffix and revision for dkms.
+ * Skip module build for kernels without CONFIG_USB.
+
+ -- Andreas Beckmann <anbe at debian.org> Sat, 21 Jan 2023 01:53:57 +0100
+
dahdi-linux (1:2.11.1.0.20170917~dfsg-8.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru dahdi-linux-2.11.1.0.20170917~dfsg/debian/control dahdi-linux-2.11.1.0.20170917~dfsg/debian/control
--- dahdi-linux-2.11.1.0.20170917~dfsg/debian/control 2023-01-14 15:33:58.000000000 +0100
+++ dahdi-linux-2.11.1.0.20170917~dfsg/debian/control 2023-01-20 20:11:53.000000000 +0100
@@ -4,7 +4,7 @@
Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
Uploaders: Tzafrir Cohen <tzafrir at debian.org>, Mark Purcell <msp at debian.org>
Build-Depends: debhelper (>= 12), bzip2, asciidoc-base | asciidoc,
- dkms,
+ dh-dkms,
module-assistant,
tar (>= 1.28)
Standards-Version: 4.3.0
@@ -12,6 +12,7 @@
Vcs-Git: https://salsa.debian.org/pkg-voip-team/dahdi-linux.git
Vcs-Browser: https://salsa.debian.org/pkg-voip-team/dahdi-linux
Rules-Requires-Root: no
+Testsuite: autopkgtest-pkg-dkms
Package: dahdi-linux
Architecture: all
diff -Nru dahdi-linux-2.11.1.0.20170917~dfsg/debian/dkms.conf.in dahdi-linux-2.11.1.0.20170917~dfsg/debian/dkms.conf.in
--- dahdi-linux-2.11.1.0.20170917~dfsg/debian/dkms.conf.in 2023-01-14 15:33:58.000000000 +0100
+++ dahdi-linux-2.11.1.0.20170917~dfsg/debian/dkms.conf.in 2023-01-21 01:47:08.000000000 +0100
@@ -1,5 +1,8 @@
PACKAGE_VERSION="#CVERSION#"
+# the xpp_usb module is only conditionally built but unconditionally listed below
+BUILD_EXCLUSIVE_CONFIG="CONFIG_USB"
+
# Items below here should not have to change with each driver version
PACKAGE_NAME="dahdi"
MAKE[0]="(make modules KVERS=$kernelver MODULES_EXTRA='dahdi_dummy dahdi_echocan_oslec'; make KVERS=$kernelver)"
diff -Nru dahdi-linux-2.11.1.0.20170917~dfsg/debian/rules dahdi-linux-2.11.1.0.20170917~dfsg/debian/rules
--- dahdi-linux-2.11.1.0.20170917~dfsg/debian/rules 2023-01-14 15:33:58.000000000 +0100
+++ dahdi-linux-2.11.1.0.20170917~dfsg/debian/rules 2023-01-20 20:12:00.000000000 +0100
@@ -9,9 +9,9 @@
CFLAGS += -g
endif
-# For DKMS. Use the full release (e.g.: 2.2.1+dfsg-1ubuntu1)
+# For DKMS. Use the upstream version without dfsg suffix.
include /usr/share/dpkg/pkg-info.mk
-CVERSION = DEB_VERSION
+DKMS_MODULE_VERSION = $(DEB_VERSION_UPSTREAM:~dfsg=)
## MODULE-ASSISTANT STUFF
# prefix of the target package name
@@ -70,9 +70,9 @@
exit 1
endif
# For DKMS
- sed -e "s|#CVERSION#|$(CVERSION)|" \
+ sed -e "s|#CVERSION#|$(DKMS_MODULE_VERSION)|" \
debian/dkms.conf.in > debian/dkms.conf
- sed -e "s|#CVERSION#|$(CVERSION)|" \
+ sed -e "s|#CVERSION#|$(DKMS_MODULE_VERSION)|" \
debian/dahdi-dkms.install.in > debian/dahdi-dkms.install
$(MAKE) docs
More information about the Pkg-voip-maintainers
mailing list