vcswatch reports that
this package seems to have a new changelog entry (version
13.14.2~2.gbpd44c98, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 2bf34de33d1743a1f4362ea94d427b2e0c51835c
Author: Niels Thykier <niels@thykier.net>
Date: Mon Mar 18 07:16:27 2024 +0000
meson.pm: Use `--auto-features=enabled`
Thanks to Jeremy Bícha for pointing out the bug in the previous
commit.
Gbp-Dch: ignore
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 5a061a101e9a1a05111cdfae51d3df6e589a974a
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 09:45:44 2024 +0000
d/changlog: Bump snapshot version
Gbp-Dch: ignore
Signed-off-by: Niels Thykier <niels@thykier.net>
commit d44c984b1dcb68cb545eee53af642226ba569885
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 09:02:52 2024 +0000
Restructure debhelper upgrade compat checklist for compat 14
Signed-off-by: Niels Thykier <niels@thykier.net>
commit d2ed4b1d464fabc982efc24b92af75e176c2c055
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 08:34:55 2024 +0000
dh_makeshlibs: Skip directories known not to contain SONAMEs
Closes: #1063126
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 10577bf090f84d691d92550fe5e0a382707aaff8
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 07:50:28 2024 +0000
Dh_Lib.pm: Bump perl version requirement to 5.28
The code uses `state` with initialization, which is a 5.28 feature.
Closes: #1001403
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 1eeea0292880729f9d38ee86de945bf68e1ae57b
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 07:44:15 2024 +0000
Dh_Lib.pm: Simplify reset_perm_and_owner so it only works with int now
Previously, it accepted a stringified octal as well despite the
documentation. However, the only two misbehaving callsites where in
debhelper itself and are fixed along with this change.
Signed-off-by: Niels Thykier <niels@thykier.net>
commit bbd5dc9f7421686fb45f3e24ad9b0b34492989ad
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 07:28:20 2024 +0000
meson.pm: Pass --auto-features=auto in compat 14+
Closes: #1030011
Closes: #1062508
Signed-off-by: Niels Thykier <niels@thykier.net>
commit e8919c81034a34d2e0745c36d23ac502fe48c97d
Author: Niels Thykier <niels@thykier.net>
Date: Sun Mar 17 07:22:18 2024 +0000
cmake.pm: Pass ASFLAGS as ASMFLAGS to cmake [c14]
In compat 14 or later, pass ASFLAGS to cmake by copying it into the
ASMFLAGS environment variable. This is only done if the ASMFLAGS is
not provided already.
Closes: #1036760
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 34bce3a021a36c6064d4b2383954d76ee23b58ab
Author: Niels Thykier <niels@thykier.net>
Date: Sat Oct 29 18:16:46 2022 +0000
Reject debhelper config files without a package prefix for mulit binary packages in compat 15
Starting in compat 14, it will now trigger a warning to have
`debian/install` instead of `debian/package.install` when
`debian/control` contains 2 or more binary packages. In compat 15,
this is promoted to an error. The main exceptions are files like
`debian/changelog`, `debian/NEWS`, and `debian/copyright`, which are
applied to all packages and can still be used without a prefix.
Closes: #1014537
Gbp-Dch: Full
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 66f3d1f873367cde84f19765288bdd093b98ceb2
Author: Niels Thykier <niels@thykier.net>
Date: Sat Mar 16 17:45:12 2024 +0000
Clearly document how to do filtering (which is via dh-exec)
Closes: #1065742
Signed-off-by: Niels Thykier <niels@thykier.net>
commit be246443aeb1d981d89b93f27dbe479834af9223
Author: Niels Thykier <niels@thykier.net>
Date: Sat Mar 16 11:36:38 2024 +0000
debhelper-compat-upgrade-checklist.pod: Fix typo
Gbp-Dch: ignore
Signed-off-by: Niels Thykier <niels@thykier.net>
commit a7b84f9ab06aebb301221f78d11b51fbfc6db7eb
Author: Niels Thykier <niels@thykier.net>
Date: Sat Mar 16 10:58:31 2024 +0000
dh_gencontrol: Automatically apply relationship substvars [c14]
Based on the conclusions of:
* https://lists.debian.org/debian-devel/2024/02/msg00230.html
* https://lists.debian.org/debian-devel/2024/03/msg00030.html
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 542684064eaf7d15156a4336203552bf8411ed9e
Author: Niels Thykier <niels@thykier.net>
Date: Sat Mar 16 10:56:34 2024 +0000
dh_shlibdeps: Use ${shlibs:Pre-Depends} for Essential packages [c14]
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 24906368e92e131a29c6b968a0b3caa760089513
Author: Niels Thykier <niels@thykier.net>
Date: Tue Mar 5 14:08:00 2024 +0000
d/changelog: Bump snapshot version
Gbp-Dch: ignore
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 5b96b19b456fe5e094f2870327a753b4b3ece0dc
Author: Niels Thykier <niels@thykier.net>
Date: Fri Mar 1 21:39:54 2024 +0000
Make it easier to re-bootstrap without `dwz`
The t64 transition saw `dwz` become uninstallable on a 32-bit
architecture, which in turn made `debhelper` uninstallable. This would
have required a re-bootstrap via cross-building, or a "dirty"
debhelper without `dwz` support.
With this commit, we make the "dirty" debhelper case easier by
explicitly providing Build-Profiles for this case. Consumers should be
aware that the "dirty" debhelper will not produce bit-for-bit
reproducible results with the "full" debhelper.
The commit adds a similar feature for `man-db`. For this part,
`debhelper` already self-bootstraps without that tooling, so this was
just a matter of a build-profile.
Signed-off-by: Niels Thykier <niels@thykier.net>
commit fdd6be29b1181b6db3dbd3208a6584d1282f724a
Author: Niels Thykier <niels@thykier.net>
Date: Thu Feb 29 06:31:44 2024 +0000
PROGRAMMING.md: Add a note about `dh_assistant`
Signed-off-by: Niels Thykier <niels@thykier.net>
commit dec5cfad00e2abd9ee3594f90c93f3fa42bb73ff
Author: Niels Thykier <niels@thykier.net>
Date: Thu Feb 29 06:31:03 2024 +0000
Validate ensure values to --dbg-package and --link-doc are known packages
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 50b3f4d13e635a3f402242d0a85de2fa9b85752f
Author: Niels Thykier <niels@thykier.net>
Date: Sun Feb 25 13:08:12 2024 +0000
Replace `d/compat` with a `X-DH-Compat` field
Starting debhelper/14, `debian/compat` can no longer be used to
specify the compat level. To avoid breakage of packages that have
alredy started using compat 14, the error triggers when
debhelper-compat 14 becomes stable.
With this, the debhelper compat level will always be in the
debian/control file, once debhelper/14 is released.
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 2db727b06fe92cec6204a34e81d9773e764ec0e9
Author: Niels Thykier <niels@thykier.net>
Date: Sun Feb 25 07:51:41 2024 +0000
d/changelog: Improve worning of the X-Time64-Compat change
Gbp-Dch: ignore
Signed-off-by: Niels Thykier <niels@thykier.net>
commit 7fd73e7e3269b181a4fbe1ff5e8f5a8470cfdaa6
Author: Niels Thykier <niels@thykier.net>
Date: Sun Feb 25 07:38:22 2024 +0000
dh_makeshlibs: Ensure t64:Provides is always provided (but sometimes empty)
Avoids warnings from dpkg-gencontrol.
Signed-off-by: Niels Thykier <niels@thykier.net>
commit c1fa793adb05cdf871b17a7b329fca98a7ad3a74
Author: Niels Thykier <niels@thykier.net>
Date: Sat Feb 24 17:13:41 2024 +0000
d/changelog: Fix typo of Felix Geyer
Signed-off-by: Niels Thykier <niels@thykier.net>