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>
Among the 1 debian patch available in version 33+20240816-2 of the package, we noticed the following issues: