Changelog
dpkg (1.22.5) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-buildapi: Remove -v alias for --version.
* dpkg-query: Fix exit codes for --show. Closes: #1064036
* Perl modules:
- Dpkg::OpenPGP::Backend::Sequoia: Update to new CLI API changes.
- Dpkg::OpenPGP::Backend::GnuPG: Add support for Sequoia gpg Chameleon.
- Dpkg::Vendor::Debian: Only append branch compiler flags if $flag is set.
- Dpkg::Vendor: Make the add_build_flags() a non-private method.
- Dpkg::Vendor::Ubuntu: Pass compiler flags to disable features.
Based on a patch by Matthias Klose <email address hidden>.
- Dpkg::Vendor::Debian: Enable time64 feature by default except on
<some>-i386. Closes: #1037136
Based on a patch by Steve Langasek <email address hidden>.
- Dpkg::Vendor::Debian: Enable qa=+bug-implicit-func for abi=+time64
feature. Based on a patch by Steve Langasek <email address hidden>.
* Documentation:
- man, doc: Fix dpkg-buildapi option and command grouping in descriptions.
- man: Add spaces around make variable assignments.
- man: Do not duplicate list of known feature areas in dpkg-buildflags.
- man: Document known feature areas in DEB_BUILD_OPTIONS for
dpkg-buildpackage.
- man: Improve build flags feature specification in environment variables.
Closes: #1063641
- man: Use L</> markup for inter link reference.
- man: Mention Build-Depends-Packages in dpkg-shlibdeps(1).
* Code internals:
- libdpkg: Add comment clarifying GNU long name tar format expectations.
- libdpkg: Use an intermediate mode variable in secure_unlink_statted().
- dpkg: Rename symlink_len to linksize.
- dpkg: Rename r variable for readlink() return value to linksize.
- dpkg: Reduce variable scope in conffderef().
- libdpkg: Refactor file_readlink() function.
- libdpkg: Deindent an else clause.
- lib, src: Fold if with last previous else.
- perl: Fold if into previous else.
- dpkg-mergechangelogs: Refactor merge_tail() sub from anonymous sub.
- dpkg-query: Rename rc variables tracking no matches to misses.
- dpkg-query: Rename failures variables tracking no matches to misses.
* Build system:
- Rename pkexec variables to polkitactions.
- Move directory definitions to configure.
- Use PACKAGE_TARNAME for pathname components in directories.
- Split each automake variable value into its own line.
- Reorder automake variables.
- Move update-alternatives rules within automake conditional.
- Move MD_LIBS from LDFLAGS to LDADD for libdpkg.
- Fix libdpkg library flags for static and dynamic linking.
- Add infrastructure for bash-completions.
* Test suite:
- Pass -T+1 to xz to workaround spurious warning with xz 5.6.0.
Closes: #1064856
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
-- Guillem Jover <email address hidden> Tue, 27 Feb 2024 04:28:03 +0100