kmod (33+20240816-2)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 33+20240816-3 > 33+20240816-2
- Git: https://salsa.debian.org/md/kmod.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 1822720
- Browser: https://salsa.debian.org/md/kmod
- Last scan: 2024-10-05 20:37:09+00
- Next scan: 2024-10-11 18:04:00+00
- CI pipeline status: success
- Debian changelog in Git:
kmod (33+20240816-3) unstable; urgency=medium
* Avoid a cosmetic postinst error message on new installs.
(Closes: #1079307)
* Merge some packaging improvements courtesy of Guillem Jover.
(Closes: #1079627)
-- Marco d'Itri <md@linux.it> Mon, 26 Aug 2024 08:16:59 +0200
- This branch is 10 commits ahead of tag debian/33+20240816-2
- Git log:
commit 34e1a0583fb8814f5829d940b5159b7da3070306
Author: Marco d'Itri <md@linux.it>
Date: Mon Aug 26 08:16:59 2024 +0200
Debian changelog for 33+20240816-3
commit 87d688c41d1ad7a7ab3def30ca8227893204c231
Author: Marco d'Itri <md@linux.it>
Date: Mon Aug 26 07:08:25 2024 +0200
Avoid a cosmetic postinst error message on new installs
Closes: #1079307
commit 29d62b9e51d89274086315127cccb91e3d94e390
Author: Guillem Jover <guillem@debian.org>
Date: Wed Aug 21 18:49:37 2024 +0200
Switch from dh_movefiles to dh_install
We switch from the deprecated dh_movefiles, to install the files into
the debian/tmp and debian/tmp-udeb staging directories, from where the
various dh_install* commands will install into the final package
directories, removing part of the imperative code in debian/rules.
We can now remove entries from .dirs fragment files, as those are now
generated automatically by dh_install* commands.
We switch to be more explicit about the paths to be installed, so that
we do not end up accidentally installing new or bogus things on new
upstream releases (such as SONAME bumps with no package rename, or
new programs). This also avoids having to remove unwanted files which
we can now declare in debian/not-installed. And can then make use of
dh_missing to automatically tell us if we missed any new files. Although
because we use debian/tmp-udeb, dh_missing will not take effect for
udebs (which we could override), but that seems fine as udebs are
supposed to be tiny and restricted.
Leave old and new unused package staging variables alone, as these seem
to be intended to be placeholders for potential future use.
commit f68f148e4cbb885d9038293102597cfaf4f42df7
Author: Guillem Jover <guillem@debian.org>
Date: Sun Aug 25 14:26:21 2024 +0200
Remove explicit installation of the initramfs hook
We do not need to install the hook manually, as that is already done by
dh_installinitramfs.
commit 92fc01a327483b47d301747e0dabd4f45134b230
Author: Guillem Jover <guillem@debian.org>
Date: Wed Aug 21 17:03:12 2024 +0200
Fix deleting the udeb empty directories
commit 2bda61d200c2fcb325092323fac43ec33988f733
Author: Guillem Jover <guillem@debian.org>
Date: Wed Aug 21 19:01:09 2024 +0200
Remove unused shlibs:Depends substvar from libkmod-dev
commit 32d1fb2a3cafb07c37ce517da33d7d353b3e49c0
Author: Guillem Jover <guillem@debian.org>
Date: Wed Aug 21 17:03:10 2024 +0200
Refactoring of Build-Profiles support
This lets the packaging system automatically handle the omission of
these packages when the profile is active, instead of having to do
that manually from debian/rules.
commit 93a0c483ba55f47de4a7b719676bf62def0f5860
Author: Guillem Jover <guillem@debian.org>
Date: Wed Aug 21 17:13:29 2024 +0200
debian/tests/lsmod: refactoring
Instead of having to remember to prefix all current (and future)
instances of gcc and pkg-config invocations, setup the variables to
be cross-compiling aware, and then just use the variables on the call
sites.
Preserve the ability to set CC from the environment.
commit 1642eb8dfd2790cf26489e598b0c263617872831
Author: Guillem Jover <guillem@debian.org>
Date: Wed Aug 21 17:12:59 2024 +0200
debian/tests: depend on pkgconf instead of pkg-config
commit 7a1fab277f609a29e313c013a0a11dfb66fa65fd
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date: Thu Aug 22 12:20:24 2024 +0100
Update the lsmod.c autopkgtest
The copy was pretty ancient from ~2015 or so. Just reuse the (kmod)
in-tree lsmod.c and apply the required fixes so it builds.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>