#966601 dkms: move dh_dkms to a separate package

Package:
dkms
Source:
dkms
Submitter:
Andreas Beckmann
Date:
2022-06-14 07:51:08 UTC
Severity:
wishlist
#966601#5
Date:
2020-07-31 09:35:54 UTC
From:
To:
Hi,

is it possible to move dh_dkms and friends into a separate package (dh-dkms)
to be used as build-depends by the various packages building *-dkms packages?
There is no need that installing build-dependencies attempts to build and
install kernel modules on the build environent.

I'm willing to look into this and provide a patch.

Transition plan:
1. dkms Depends: dh-dkms (= ${binary:Version})
2. reverse B-D of dkms switch to dh-dkms
3. dkms drops Depends: dh-dkms

Andreas

#966601#10
Date:
2020-07-31 10:06:28 UTC
From:
To:
Hello,

I like this, I'm not maintainer, but feel free to just do it, since looks like "nobody" is actually maintaining the package :)

G.

#966601#17
Date:
2022-06-03 15:00:08 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
dkms, 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 966601@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated dkms 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 02 Jun 2022 23:49:20 +0200
Source: dkms
Binary: dh-dkms dkms
Architecture: source all
Version: 3.0.3-3
Distribution: experimental
Urgency: medium
Maintainer: Dynamic Kernel Module System Team <dkms@packages.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Description:
 dh-dkms    - debhelper addon for the Dynamic Kernel Module System (DKMS)
 dkms       - Dynamic Kernel Module System (DKMS)
Closes: 966601
Changes:
 dkms (3.0.3-3) experimental; urgency=medium
 .
   * dkms-autopkgtest: Try not to fail if linux-doc is not installed.
   * Set 'our $VERSION' in dh_dkms to show it along autoscripts.
   * Move dh-dkms into a separate package.  (Closes: #966601)
   * Regenerate dh_dkms(1).
   * Clean up obsolete conffiles from /etc/dkms/template*/*.
   * Upload to experimental.
Checksums-Sha1:
 f9b570a33e978b79a152c0048094655eae4241ca 2067 dkms_3.0.3-3.dsc
 0acaeb5491d036ed274b936a6ba4e39e286ae25d 20720 dkms_3.0.3-3.debian.tar.xz
 b6140da22b499c3fcefda7db6e2d10f44c87929b 19760 dh-dkms_3.0.3-3_all.deb
 2cd076f7554e73370d9ac1a49cd29b1d4267514c 52680 dkms_3.0.3-3_all.deb
 4e391129d25007532bc2a893f65f94d21d0df223 5911 dkms_3.0.3-3_amd64.buildinfo
Checksums-Sha256:
 13ec1d1de4f22e8e7c2cadc8c898eb3950469ebbe2917534eea81bdbb2d08fd0 2067 dkms_3.0.3-3.dsc
 e207f8fab3c1d7d0b3c332a3d9a1b256bd38ae217eac4df653ecfc7e0bef7b2e 20720 dkms_3.0.3-3.debian.tar.xz
 fd37e6ec896078ecb9a38ff3b47ad87dcc093338afda5b62c4ee79906372d9ea 19760 dh-dkms_3.0.3-3_all.deb
 67f90b267a444f2458432112f9b2b1a1148ef8ade2f52df59e8399f4b5f14279 52680 dkms_3.0.3-3_all.deb
 05d84b05c0cb94823168f80504c4734d20b0db0d18fbc4ca5940191117cd4650 5911 dkms_3.0.3-3_amd64.buildinfo
Files:
 30fa7d579d22e9380c735923236958ca 2067 kernel optional dkms_3.0.3-3.dsc
 ab368e7d735025a13deaef5dbea5ca99 20720 kernel optional dkms_3.0.3-3.debian.tar.xz
 e0498ecabab017349d369232a7173a16 19760 kernel optional dh-dkms_3.0.3-3_all.deb
 9887f423e774cb75cb8fe32db211a91e 52680 kernel optional dkms_3.0.3-3_all.deb
 210a3712c4d7a23235b9b1414df28e98 5911 kernel optional dkms_3.0.3-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmKZMPkQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCEyAD/sGJcyjiJTKd0st4AVFCdvKVrAEl6IQ9sDh
0uHAL4qCwdkSNNWWbMhPmXUn4P91sgfOKLcH4Yi1IBi15Efzem0XTX2gEMnO5JFb
2J+c8HdWr/6XT1Xf0fvdY4vYq0q2DQwaL589ZGzJcpSTrIYToHuttAEiiowT4Y1z
6ipV8UmkxhAwE/LQFsrOMG1HFvquuS4nfH4pQGheo2ANVileRNz7zV8zkn+ZH2NG
Z/ROpNV58pdInB6luwqKiASHTRwWeP+E1+fnTqL5J3+HSmwca6Z5yrIGSqF5rQ+K
dYrta6u+wUFJr/Tg928X+i+qsLWpFQ9f4ctEZiSreG9Hcj6PAw949YyY8I16AOD0
pnt2GSSGYX0c+MS7xALDfktEKwwg9/8JoTy0reNU9Ars+iWp3HCEo1YRY1O2H46t
rdWLEHu5awLkHWVyJL1eZ8GwqEqsoZmoPSldYXU+uLloyOrT5INjs+JbtNU3i9yy
Ofe/90HuZyQorVhqPVi8ANIp9JTZ0zj6Euh8fKQxkYExiLIpowg6dfIoGw6un2Ua
MWtfIP2AiepJDcBsdFk64Eo7gr84NMggnolJvfubkgz3qdFhPnyf9XI0r+q9nAUC
c5X+GLGVbghVQdInh6D+y1awkFYatiF/pLQGAujyXI2AK7nk4AA97qKWzVGhUZZ3
y0ZC41P8kg==
=AjM7
-----END PGP SIGNATURE-----

#966601#22
Date:
2022-06-14 07:48:59 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
dkms, 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 966601@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated dkms 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 14 Jun 2022 09:28:22 +0200
Source: dkms
Architecture: source
Version: 3.0.3-4
Distribution: unstable
Urgency: medium
Maintainer: Dynamic Kernel Module System Team <dkms@packages.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 966601 1012043 1012285
Changes:
 dkms (3.0.3-4) unstable; urgency=medium
 .
   * Make deprecation warnings less noisy and more informative.
     (Closes: #1012043)
   * Add new feature BUILD_EXCLUSIVE_CONFIG="CONFIG_FOO !CONFIG_BAR".
   * dh_dkms: Bump generated dependency if BUILD_EXCLUSIVE_CONFIG is used.
   * Upload to unstable.
 .
 dkms (3.0.3-3) experimental; urgency=medium
 .
   * dkms-autopkgtest: Try not to fail if linux-doc is not installed.
   * Set 'our $VERSION' in dh_dkms to show it along autoscripts.
   * Move dh-dkms into a separate package.  (Closes: #966601)
   * Regenerate dh_dkms(1).
   * Clean up obsolete conffiles from /etc/dkms/template*/*. (Closes: #1012285)
   * Upload to experimental.
Checksums-Sha1:
 1d165a73616f5663fe864f242a6f7fdadcce53bc 2067 dkms_3.0.3-4.dsc
 cbaca9d81f3682ed42ed715fb4e9448a71595d7c 22240 dkms_3.0.3-4.debian.tar.xz
 179b94e1e7fdc27bff6e368a83b48804681d5d02 5428 dkms_3.0.3-4_source.buildinfo
Checksums-Sha256:
 155b61d0b8b613160f4b9b3820ea36e24384798222d9c3edc7ea52185f9e7f4c 2067 dkms_3.0.3-4.dsc
 777f5b758041169bd0400a27bd5ab6480260de407c480742725d7f93fcd057a7 22240 dkms_3.0.3-4.debian.tar.xz
 0c056697412b262e60bf7b137ce4097ffc091c7b480aaa1bc6eebd8228075c0c 5428 dkms_3.0.3-4_source.buildinfo
Files:
 344353fd138713be970d9ba517cb56b4 2067 kernel optional dkms_3.0.3-4.dsc
 5ef61cfaa035397b93bbd0b2cbfaf9bb 22240 kernel optional dkms_3.0.3-4.debian.tar.xz
 740b3213bab71d2206670cb6e814ca55 5428 kernel optional dkms_3.0.3-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmKoOoQQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCIVDD/9zgxdovzGZMjvcSesqbvDzclAkWf4rLP39
cHZh38GNl5yve4/5LgT4fpgGaubxhSSsh75JZGl32IRGvr54huDZBg7lp78qeFIW
w58r6MrhTMRbZAXOQw5nqB2rGtk+iPqlsjEy34YyZHr0L726Hk06opusaqCkD4Dg
EGtOeMih/g/6aOo4s6EpvlaUxKY0lGu8ZmEW/X1LM5U7GeAQYf+vlsxTWPeOF+LK
6wMkRT8KB/xvUDyFe0/od6A2YVwved+gcNAQgu0m7JZqsapZ0Bk1BAiaDiIt69+I
rN2FHtPGiM/fz14P4ApPTRj5q/Qxacm78V1ZhhPIrc8nLLMh6LjtLi5BobRrMZMY
YAOGN4LUcfa3rKE7VtXoFXIMyBCtVDqt84sb5RPQLEXTrtLW7LlYAtx0CBmxk4mr
rlVs6M8A6ACfahccEuO436YLjPJ3OdqxNyS6FPzqKbsk6gBm3/P1NnHM3nAji9Dk
jqe0GK1mbhsDrE5QbS0DfynYxYhGPzE2CzYohrIOfWPFfUqm4Ktz3bjqM3Aa5kQv
2HXlWK/gXUxR/xAVoVV2P7lNNMFAuQGwqDPinUzkBbTWJIGfJiH+oEKeJqx94j1F
FX3RTHYyb6zK+GXU9IHr+HFPlfaemnpBcw0pXoK/GSQUuga8jzwAy6p+Hd8hTNEP
WxTktXnLLg==
=j+ll
-----END PGP SIGNATURE-----