Your message dated Sat, 15 Mar 2025 11:27:01 +0000
with message-id <[email protected]>
and subject line Bug#1098833: fixed in jool 4.1.13-1.1
has caused the Debian Bug report #1098833,
regarding jool: dkms updates
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1098833: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098833
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jool
Version: 4.1.13-1
Severity: important
Tags: patch
Hi,
I have a few updates for the -dkms package:
* Having '-dkms' as suffix of the dkms module name (i.e. the
PACKAGE_NAME value in dkms.conf, not the name of the Debian
binary package) is highly unusual and jook-dkms is the last
*-dkms package in Debian doing this. So lets drop that and
bring the package in line with all other *.dkms packages.
* Fix the CLEAN command in dkms.conf to not assume
linux-headers-$(uname -r) is available, too, after the module has been
built for a different kernel.
* Set BUILD_EXCLUSIVE_KERNEL_MIN in dkms.conf to the oldest Linux
version where the module can be built successfully.
Thanks for considering
Andreas
>From 2e7376ba03b52e78f1bcb8ee6d9a21dbc22c693f Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <[email protected]>
Date: Thu, 20 Feb 2025 11:11:37 +0100
Subject: [PATCH 1/3] Remove -dkms suffix from dkms module name
Having -dkms in the module name is highly unusual, i.e. jool is the only
-dkms package in the Debian archive doing this.
---
debian/jool-dkms.dkms | 2 +-
debian/rules | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/debian/jool-dkms.dkms b/debian/jool-dkms.dkms
index 40d8359..003635d 100644
--- a/debian/jool-dkms.dkms
+++ b/debian/jool-dkms.dkms
@@ -1,4 +1,4 @@
-PACKAGE_NAME="jool-dkms"
+PACKAGE_NAME="jool"
PACKAGE_VERSION="#MODULE_VERSION#"
AUTOINSTALL="yes"
diff --git a/debian/rules b/debian/rules
index cca15a7..2c3e9f7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,7 +27,7 @@ override_dh_install:
dh_install -Njool-dkms
dh_install -pjool-dkms \
-X/usr/ -X.o -XMakefile.in -XMakefile.am \
- src usr/src/jool-dkms-$(DEB_VERSION_UPSTREAM)
+ src usr/src/jool-$(DEB_VERSION_UPSTREAM)
# -- Overrides needed by the systemd unit files --
--
2.39.5
>From 69d8a3ff152324db800dcf3cbcd5f383c79dedca Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <[email protected]>
Date: Thu, 20 Feb 2025 12:21:56 +0100
Subject: [PATCH 2/3] dkms.conf: Fix CLEAN command: use the headers that were
used for building
---
debian/jool-dkms.dkms | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/jool-dkms.dkms b/debian/jool-dkms.dkms
index 003635d..6e7989e 100644
--- a/debian/jool-dkms.dkms
+++ b/debian/jool-dkms.dkms
@@ -6,7 +6,7 @@ MAKE[0]="make -C ${kernel_source_dir}
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_V
&& make -C ${kernel_source_dir}
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod/nat64 modules \
&& make -C ${kernel_source_dir}
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod/siit modules"
-CLEAN="make -C ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod
clean"
+CLEAN="make KERNEL_DIR=${kernel_source_dir} -C
${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod clean"
BUILT_MODULE_NAME[0]="jool_common"
BUILT_MODULE_LOCATION[0]="src/mod/common/"
--
2.39.5
>From 3d2c834b165aa2e9b2b324193afa3b2ffcb1d5e9 Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <[email protected]>
Date: Mon, 24 Feb 2025 18:42:36 +0100
Subject: [PATCH 3/3] dkms.conf: Set BUILD_EXCLUSIVE_KERNEL_MIN="4.12"
the 5th argument to nla_validate() was added in Linux v4.12
---
debian/jool-dkms.dkms | 3 +++
1 file changed, 3 insertions(+)
diff --git a/debian/jool-dkms.dkms b/debian/jool-dkms.dkms
index 6e7989e..8a7d068 100644
--- a/debian/jool-dkms.dkms
+++ b/debian/jool-dkms.dkms
@@ -2,6 +2,9 @@ PACKAGE_NAME="jool"
PACKAGE_VERSION="#MODULE_VERSION#"
AUTOINSTALL="yes"
+# 5-argument nla_validate()
+BUILD_EXCLUSIVE_KERNEL_MIN="4.12"
+
MAKE[0]="make -C ${kernel_source_dir}
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod/common modules \
&& make -C ${kernel_source_dir}
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod/nat64 modules \
&& make -C ${kernel_source_dir}
M=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/src/mod/siit modules"
--
2.39.5
--- End Message ---
--- Begin Message ---
Source: jool
Source-Version: 4.1.13-1.1
Done: Andreas Beckmann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jool, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Beckmann <[email protected]> (supplier of updated jool package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 05 Mar 2025 10:59:56 +0100
Source: jool
Architecture: source
Version: 4.1.13-1.1
Distribution: unstable
Urgency: medium
Maintainer: Alberto Leiva Popper <[email protected]>
Changed-By: Andreas Beckmann <[email protected]>
Closes: 1098833
Changes:
jool (4.1.13-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Remove -dkms suffix from dkms module name. Closes: #1098833
* dkms.conf: Fix CLEAN command: use the headers that were used for building.
* dkms.conf: Declare BUILD_EXCLUSIVE_KERNEL_MIN="4.12".
Checksums-Sha1:
4b61b7c2083df60361dd66c3a2054e57331d39f7 2239 jool_4.1.13-1.1.dsc
42046d3b5a43769c1ca5e916d49886ad28821012 9360 jool_4.1.13-1.1.debian.tar.xz
eef12ccf6698c56dfb139172efa7ab0a248d9ea8 5757 jool_4.1.13-1.1_source.buildinfo
Checksums-Sha256:
d11c365e3dbc4a70cde0060d0246b1c0a3937373feafcfba5da26f424415403b 2239
jool_4.1.13-1.1.dsc
f511f7ef28532cd250690597211afb377d2faf6f4dd689cf26e3992a722a9685 9360
jool_4.1.13-1.1.debian.tar.xz
9fae7cb83767eb7dd2f34078d29b28fa23fad9c759ddd94c34d1d91f832caef6 5757
jool_4.1.13-1.1_source.buildinfo
Files:
f715f498b37aae4665da9af2a796baaa 2239 kernel optional jool_4.1.13-1.1.dsc
a145c7eed46cf3503436c9ea1fb6e7df 9360 kernel optional
jool_4.1.13-1.1.debian.tar.xz
5e459f9fd573c7feece33325cc0f4494 5757 kernel optional
jool_4.1.13-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmfIIZsQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCPbgD/9VpSmExUBpE9XDfNExzsSo364ZhFfG80aF
pvOoF+43YyogP0E4zCJkJmjnMnKef08Wxexk8kPGR7j9e7vFA5iu7GC45fgvUiHN
b9K1s8mCplhlMm0Kiq9K6KboI9Cx62FQR32+Wn3+Von+6gblXS+P9DP03f2B/rVq
bLur/YlfnndlYZMBXeE9yyBnapg+XePVSAbCSpLDFKdiaWQQ22WE9K4jurK1lBBT
4aoTcVJh+jOVeT/GiBoGpN4KtaiJM9fZ9yv0OP+nvsSgYis5f4WKmPyBVmLZX1wV
odzZqb15rmxpxpZbf/HHoSLeqNs7su20LPPEepMjp+ftRn8rG4cvSXmSMzdOrAbC
qlMqDOQxUwGI4z+3iZXFuJ8NoIfGWiI9UVEb2mNY6IGpM9COm6ZIZZOY3My0DtKi
Xyg+pxdVq0Pj4g6CYK8xsxxVEviN2DbB0hkJs8LCTVOGlPLiv66YUsAeSUcy4zBj
ESuvDevlQNAlhaIMqiGRoFjmzeQxs4zjHdWRK8Hy9UpPhuDdXzYSwQsjaUxegzSK
FlY4DdxxW8JgAUQOxAjIKeUaH3LgMxQavKIwsG/gtB6xSgrKserpVcxZ5lqUJ1ef
w8YVE1SDgMAeMTBmhWq/+qfSiNPDncgimUHDrfu7ful/ZHWRNpBNVRAsQOEUerjT
FjMUm0aDAQ==
=PMvz
-----END PGP SIGNATURE-----
pgpfJgiXZ5L2H.pgp
Description: PGP signature
--- End Message ---