[continued from previous message]
- libdpkg: Add varbuf setter functions.
- libdpkg: Switch ustar filename construction to use varbuf_add_strn().
- dpkg-split: Use varbuf instead of ad-hoc allocation in read_info.
- Use varbuf_add_varbuf() instead of varbuf_add_buf()/_str().
- Use varbuf_set_*() instead of ad-hoc initialization.
- libdpkg: Generalize command_in_path() from find_command().
* Build system:
- Fix version script linker support detection.
- Enable -Wextra-semi compilation warning.
- Explicitly set the date when generating perl module man pages.
- Bump minimal Perl version to 5.32.1.
- Enable more compiler warnings.
- Remove unused AC_SIZEOF checks.
- Check for the host architecture attributes during configure.
- Detect whether we need librt for clock_gettime().
- Use an export symbols file if there is no version script support.
- Add -no-undefined libtool flag.
- Add support for .git-blame-ignore-revs file.
- Fix typo in .gitignore filename by renaming it.
Thanks to Simon Richter <
sjr@debian.org>.
- Remove vim swap file entry from .gitignore.
- Ignore tags files.
Based on a patch by Simon Richter <
sjr@debian.org>.
- Add perl prefixes into the Code Internals changelog section.
- Namespace COMPILER_*FLAGS with DPKG_.
- Add support for compiler sanitizer flags.
- Add support for compiler analyzer flags.
- Add new gcc-13 warnings.
- Warn on alloca() usage.
- Remove distcleancheck_listfiles override for CPAN dist-cpan target.
- Avoid Perl's exec() falling back to system().
Thanks to Paul Wise <
pabs@debian.org>.
See
https://perldoc.perl.org/functions/exec.html.
* Packaging:
- Merge copyright statements for the same holder.
- Remove executable permissions from maintscripts in source.
- Remove no longer needed alternatives fixup from postint.
- Remove no longer needed maintscripts for method renames.
- Fix removal of file method state directory on purge.
- Wrap fields in debian/tests/control file.
- Set Persistent=true for dpkg-db-backup systemd timer.
Thanks to Teemu Likonen <
tlikonen@iki.fi>. Closes: #1041730
- Do not start the dpkg-db-backup timer during installation.
* Test suite:
- Update perlcritic checks and suppressions.
- Disable perlcritic checks that are not relevant.
- Reduce scope of variable to avoid shadowing others.
- Do not use potentially bogus variable value.
- Enable perlcritic RegularExpressions::ProhibitCaptureWithoutTest.
- Disable -Wassign-enum for tests using out of range enum values.
- Make some perlcritic checks more strict.
- Update rationale for perlcritic check suppressions.
- Use the TAR detected at configure time in autotests.
- Use the SED detected at configure time in autotests.
- Use m4 to implement seq instead of assuming GNU seq is present.
- Add missing argument to DPKG_FILE_SIZE m4 function.
- Add more substvar recursive replace cases.
- Define lzma based on xz if missing.
- Switch deb non-uniform members test to use uncompressed control.tar.
- Use AT_DATA instead of touch to create empty files.
- Refactor deb-format package template generation into a new macro.
- Split deb-format tests per compressor.
- Fix t-disappear-depended test.
- Add cases for disappearing with diversions.
- Add cases for disappearance on diverted overwrites and third parties.
Suggested by Simon Richter <
sjr@debian.org>.
- Quote command variables in case these contain spaces.
- Use the GREP/EGREP detected at configure time in autotests.
- Pass -n to gzip for all invocations.
- Generate the pkg-old.deb from controlled parts.
- Compute the sizes for «dpkg-deb -I» output dynamically.
- Add test cases for dpkg-buildpackage hook support.
- Use dpkg-buildpackage --no-sign instead of each --unsigned-* option.
- Add new stop words for codespell 2.2.5.
- Update cppcheck suppressions for 2.11.
- Define macros to help cppcheck analyze code.
- Fix varbuf memory leak in t-pkg-format test.
- Rename merge_changlogs test to match the command being tested.
- Add new test case checking Conflicts with Replaces.
- Fix t-conffile-divert-conffile case.
- Use «ar qc» to create archives with duplicate members.
- Move test_data_file() to test.h.
* Localization:
- Add Portuguese scripts translations.
Thanks to Américo Monteiro <
a_monteiro@gmx.com>. Closes: #1032562
- Clarify license for translation files.
- Fix Project-Id-Version to match the gettext domain.
- Unify translation header description.
- Update Dutch header boilerplate with an actual copyright line.
- Update French scripts translation.
Thanks to Sébastien Poher <
sebastien@volted.net>.
- Update Romanian dselect translation.
Thanks to Remus-Gabriel Chelu <
remusgabriel.chelu@disroot.org>.
Closes: #1040869
- Use Dpkg Developers instead of listing them individually.
.
[ Helge Kreutzmann ]
* man: Remove a now superfluous character from dpkg(1).
* Localization:
- Update German man pages translation.
- Update German scripts translation.
.
[ Sven Joachim ]
* Localization:
- Update German dselect translation.
- Update German programs translation.
Checksums-Sha1:
cc2622428d560d364e70e0766145596b54622e05 3041 dpkg_1.22.0.dsc
13702dc39784e1193b808354588b13719df459bf 5519320 dpkg_1.22.0.tar.xz
bb45879ab0ba9f04e59686ce70cc8ac8e95b2f80 7955 dpkg_1.22.0_amd64.buildinfo Checksums-Sha256:
2c2b2ef29e2dfbb9d7b7fade69118175ef5a7eefcafc3606df16912afd83bb8d 3041 dpkg_1.22.0.dsc
cd1525aa169afa0e60044b23f31c23523a339023754878a4210d74abd98c72ed 5519320 dpkg_1.22.0.tar.xz
e96c2690e47e7a563a1792b02f886d65f4fa07517df1c3380ec7368557fcb166 7955 dpkg_1.22.0_amd64.buildinfo
Files:
c6ea79a83f1869bd75fec421b7cf8697 3041 admin required dpkg_1.22.0.dsc
b5f34890817141fdf5c5bafdcfbcb75a 5519320 admin required dpkg_1.22.0.tar.xz
687c34a4f0f675f6adc7b953576b1cd6 7955 admin required dpkg_1.22.0_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAmTuvmMACgkQuXK/PqSu V6NLhQ/+I/D+GJMXadQthLd3FyqFLP053ei4+DZgfKIklyvkVUTZHetFI961y6VF ytUTFMMcAOGUhtIJysgEulzjl5EnQ/e6uWxFNNxlpahlm4Q/+sf6IILYmFW3YR2/ SBFY7+9TW6PfJMme7oJO6yCr8LhEo4yTfXp4F9ZeKm/5dQYO1GlkkRHEU78FNZzz 9+RFPu2eiX9bslBXhzVcA84dCaoPT1n1gdUevIBLGAp/rQir1o/GCQ52GZa6bh2d BsvM7vo2K5GPgHMZugft1vwszzyHPvA6SnkwBRgvFpjm0WMnYOZkx6FlaYCvlt9D IAXUU78k/BZkBtrJpae7WVnwYhTSQuRupZcw5W80JnpEWQJaN+tfOD829P+lRjXq m3TbVuHpqoM/RN4qlN0JPkXCNnOuqXX/vg/JHazABXhnf5c7VOg6lqD3TuI37HfN jKPIPeBNWnMw0sWAWHur847EDcWVqSov1FtokiJluYA0s3ISXncBmGV0+WJ0aY+m Auu3wQXz/DVpvtvl1h99AVIxnIgv3OMzk4WLVC7piXHphq0D+PRlKuM6PFVAEcNO RlMGXui865KKYdYsecCwiP7vl2ffqmN/3d69pc/WjjkXVCaILcKRSjvC2gc1b9YG ETxsZTvuvsl+0SVFCUbxbDTNBt6mIwAVHo278dXJA2pusNH8i2U=
=ptmg
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)