vcswatch reports that
this package seems to have a new changelog entry (version
1.23.8, 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 006112209ac937b373d4497c81998a415cbef0f5
Author: Guillem Jover <guillem@debian.org>
Date: Sat Apr 11 13:11:34 2026 +0200
man: Document that getconf(1) must not be used for LFS support
This interface does not support cross-building, and dpkg-buildflags
already has native support to support LFS.
Closes: #1133272
commit c0f2c5bb0b8b5cc8188c6f162a8e29eb7ca21f05
Author: Guillem Jover <guillem@debian.org>
Date: Thu Apr 9 04:48:32 2026 +0200
debian: Remove obsolete versioned dependencies on essential packages
These dependencies have been satisfied since before Debian bullseye,
and are no longer needed.
commit 7d8b63636753730dc7d8e01f777114886dec82c1
Author: Guillem Jover <guillem@debian.org>
Date: Thu Apr 9 04:43:02 2026 +0200
debian: Remove obsolete Breaks satisfied since Debian oldstable or stable
The Breaks for the OpenPGP implementations are satisfied since
Debian stable, the rest of the Breaks since before Debian oldstable.
commit 1e5f3dc03f0b336176ebb04cb032668bf923a586
Author: Guillem Jover <guillem@debian.org>
Date: Thu Apr 9 04:41:54 2026 +0200
debian: Remove build dependency on debhelper (>= 13.10)
This is implied by debhelper-compat (= 13) since Debian bookworm.
commit 8cafc23e89a0fb7870008d7e65e850e80b5fea99
Author: Guillem Jover <guillem@debian.org>
Date: Thu Apr 9 04:41:19 2026 +0200
debian: Bump Standards-Version to 4.7.4 (no changes needed)
commit 6df81df6760f00d38e89b948eb011c1331420098
Author: Guillem Jover <guillem@debian.org>
Date: Wed Jul 30 01:15:43 2025 +0200
Dpkg::Vendor::PureOS: Use .pgp keyrings instead of .gpg ones
The .gpg keyrings are now considered deprecated and provided via
compatibility symlinks. Use the .pgp ones which avoids an indirection,
and makes the code future proof, for when the old ones disappear.
Ref: https://source.puri.sm/pureos/core/pureos-archive-keyring/-/merge_requests/1
commit c166604a3ac6aebaa94a31a2b3dd5c1bcccb7a6d
Author: Guillem Jover <guillem@debian.org>
Date: Thu Apr 2 16:59:06 2026 +0200
man: Itemize attribute keywords in deb-src-files(5)
This should make the list of supported attributes easier to scan, and
also more clear once we have more than one.
commit 44a8ffec830ca56c9bc887272a8cb2ca421b0e4a
Author: Guillem Jover <guillem@debian.org>
Date: Wed Apr 1 03:06:28 2026 +0200
Dpkg::Compression: Move gzip --rsyncable handling to the get cmdline function
Because we no longer expose the compression_get_property() function
(since commit 122e0cfd9da9f9267cfae226907b627b41d9452e), we do not need
to add the --rsyncable option to gzip at the file scope. We can do that
now a single time from compression_get_cmdline_compress(), where we are
injecting other similar flags for other programs.
commit e70df77772a39ca7bda2027731fa2fa8c76cc61e
Author: Guillem Jover <guillem@debian.org>
Date: Mon Mar 16 22:32:18 2026 +0100
man: Clarify that git-style patches can represent changes that GNU diff cannot
We use GNU patch to apply changes which supports git format patches.
These can represent a bunch of file type and metadata changes that
plain GNU diff generated patches cannot represent.
Make this clear in the documentation so that users can opt into using
git formatted patches to convey such source changes.
commit 9679736d0e72fc08b4ea024e3f31e939c8ece4a7
Author: Guillem Jover <guillem@debian.org>
Date: Wed Mar 25 04:34:01 2026 +0100
Dpkg::Source::Patch: Improve unrepresentable change error to hint git usage
These unrepresentable changes are a limitation from GNU diff style
patches, and the changes can be represented using git formatted patches.
Improve the error message to note that this is a GNU diff specific
limitation, and add a hint mentioning git as a way out.
commit d05856d7e0b8da017670382892933110ae5d735f
Author: Guillem Jover <guillem@debian.org>
Date: Wed Mar 25 04:20:55 2026 +0100
Dpkg::Source::Patch: Remove check for patching via a symlink
This prevents applying git formatted patches that change the file type
from a symlink to something else, which GNU patch could otherwise apply
correctly.
We already rely on the directory traversal checks performed by GNU
patch, so lifting this restriction should be safe.
Reported-by: Jonathan Dowland <jmtd@debian.org>
Ref: https://lists.debian.org/debian-devel/2026/03/msg00250.html
commit eb8684600c7b76f764d77b2fee0ff746585173f5
Author: Guillem Jover <guillem@debian.org>
Date: Wed Mar 25 04:08:22 2026 +0100
Dpkg::Deps: Add a prototype to deps_compare()
This is a sort function, and adding a prototype makes it possible to use
it with sort w/o having to explicitly pass the arguments.
commit f4941036b04e787c2803d6359802d6725d2476c6
Author: Guillem Jover <guillem@debian.org>
Date: Wed Mar 25 04:00:37 2026 +0100
Dpkg::Version: Add prototypes for sort functions
We need prototypes for these functions so that they get the $a and $b
variables automatically set by sort, otherwise they get no arguments at
all.
Analysis-by: Oron Peled <Oron.Peled@harmonicinc.com>
Fixes: commit a9b22de4db4d42417c4cac74e7e537f48284e731
Closes: #1131556
Stable-Candidate: 1.22.x
commit 064f405bbd315e1eb1ebe4c74980128224957057
Author: Guillem Jover <guillem@debian.org>
Date: Mon Mar 16 22:01:17 2026 +0100
build: Update .editorconfig shell directives for shfmt
While shfmt currently does not produce an ideal formatting, it gets
close and it is very useful to detect style issues when run manually.
We add the shfmt specific [[shell]] extension which uses the shebang
instead of the extension to detect whether a file is a shell script.
commit fb9967d983f6de86f07ae6c66b76cc5c04d1ce52
Author: Guillem Jover <guillem@debian.org>
Date: Mon Mar 16 22:22:58 2026 +0100
shell: Reformat shell scripts
- Remove trailing blank line at EOF.
- Remove space before «;» in for or if conditionals.
- Add missing blank lines.
- Place { after function declaration line.
- Place only one command per line.
- Add spaces around «|» in switch cases.
- Move «|» for command pipes at the beginning of the next command.
- Move «; then» on the same line for one-liner if conditionals.
- Move «then» on its own line for multi-line if conditionals.
- Reindent to two spaces.
Warned-by: shfmt
commit d0e9662829c028bd6158d588e0e04409a6bcd241
Author: Guillem Jover <guillem@debian.org>
Date: Mon Mar 16 22:22:58 2026 +0100
shell: Remove unneeded trailing «;» and «\»
Warned-by: shfmt
commit 3dcab3d8ca05bcd59f62de2007f6d6241871b28a
Author: Guillem Jover <guillem@debian.org>
Date: Mon Mar 16 22:22:58 2026 +0100
shell: Add missing ;; for switch cases
Warned-by: shfmt
commit b23e532d4af01efe969c008c4028b98d2660f228
Author: Guillem Jover <guillem@debian.org>
Date: Mon Apr 6 19:59:41 2026 +0200
dpkg-maintscript-helper: Move version comparison after its argument check
The check for whether the $2 argument is defined is related to the
version check using «dpkg --compare-versions», so it's more clear to
have them be grouped together one after the other.
commit 84236bafefdf9aee6494dc4cd837a7b4055e2775
Author: Guillem Jover <guillem@debian.org>
Date: Tue Mar 10 13:11:19 2026 +0100
libdpkg: Update suppressions for cppcheck 2.20.0
The new version generates a couple of new false positive, suppress them.
Warned-by: cppcheck
commit 9f22b74c0db0052f01c0394f445c6651a75bfe6d
Author: Guillem Jover <guillem@debian.org>
Date: Tue Mar 10 13:10:00 2026 +0100
src, lib: Reduce variables scope
Warned-by: cppcheck 2.20.0
Changelog: internal
commit 839df8f9226bac8455ee23014c179c17d812ae50
Author: Guillem Jover <guillem@debian.org>
Date: Mon Mar 9 02:25:25 2026 +0100
scripts: Do not fail on empty Maintainer field from parsed changelog
While this is invalid syntax (according to the documentation), we have
accepted these kinds of entries up to now, and this was an unintentional
change. Modify the code to handle them for now, while there's discussion
on how to improve the notion of unfinalized changelog entries.
Fixes: commit 37cf54ce95bf274278b2eeb47a49a4b3b3840612
Closes: #1130119
commit 3cb9b55946b01028760b9988ee9fdfc1f9934ce7
Author: Guillem Jover <guillem@debian.org>
Date: Sat Mar 7 01:01:02 2026 +0100
Bump version to 1.23.8