2024-03-21 07:11:59 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
dpkg: updated to 1.22.6
dpkg (1.22.6) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-deb: Fix up compressor parameters for default legacy format.
* Perl modules:
- Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
- Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
* Documentation:
- man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
tools.
* Code internals:
- libdpkg: Use array access instead of pointer arithmetic for meminfo
parser.
- libdpkg: Use a macro to define the zstd default compression level.
* Build system:
- Test with minimal library dependencies in CI.
- Add gen-release script.
* Packaging:
- Fix typo in man page reference in changelog.
* Test suite:
- Refactor OpenPGP backend and commands list.
- Refactor certfile and keyfile filenames for OpenPGP test.
- Skip OpenPGP tests if the backend does not have a verify command.
* Localization:
- Fix typos in Swedish man pages translations.
Thanks to Andreas Rönnquist <gusnan@debian.org>.
- Fix typos in Swedish man pages translations.
- Update Dutch man pages translations.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Portuguese man pages translations.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
|
2024-03-09 08:56:51 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
dpkg: updated to 1.22.5
1.22.5
po: Regenerate .pot files and merge .po files with them
Dpkg::Vendor::Debian: Enable qa=+bug-implicit-func for abi=+time64 feature
Dpkg::Vendor::Debian: Enable time64 feature by default except on <some>-i386
test: Pass -T+1 to xz to workaround spurious warning with xz 5.6.0
Dpkg::Vendor::Ubuntu: Pass compiler flags to disable features
Dpkg::Vendor: Make the add_build_flags() a non-private method
Dpkg::Vendor::Debian: Only append branch compiler flags if $flag is set
|
2024-02-17 11:57:06 by Adam Ciarcinski | Files touched by this commit (6) | |
Log message:
dpkg: updated to 1.22.4
1.22.4
* Code internals:
- dpkg: Rename r variable for readlink() return value to symlink_len.
- dpkg: Rename r variable for fd_read() return value to n.
- dpkg-deb: Rename r variable for fd_read() return value to nread.
- dpkg-deb: Rename r variables for fd_read() call chain return value to rc.
- dpkg-split: Rename r variable for strtoimax() return value to ret.
- libdpkg: Rename r variable for path_quote_filename() return to ret.
- libdpkg: Rename r variable for fclose() return value to rc.
- libdpkg: Rename r variables for printf()-like return values to n.
- libdpkg: Handle tar long GNU names and links not being NUL terminated.
- perl: Use qw() when importing symbols.
- dpkg-gensymbols: Move foreach inlined array elements into a list.
- dpkg-scansources: Fix newline breaks for ternary operators.
* Packaging:
- Update copyright years.
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-06-13 17:44:29 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
dpkg: updated to 1.21.22
dpkg (1.21.22) unstable; urgency=medium
[ Guillem Jover ]
* Code internals:
- libdpkg: Handle missing Version when formatting source:Upstream-Version.
Reported by John Scott <jscott@posteo.net>.
* Localization:
- Add Portuguese scripts translations.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
-- Guillem Jover <guillem@debian.org> Thu, 11 May 2023 04:04:01 +0200
dpkg (1.21.21) unstable; urgency=medium
* Architecture support:
- Restore "arch: Add support for loong64 CPU".
* Localization:
- Update Dutch header boilerplate with an actual copyright line.
- Update French scripts translation.
Thanks to Sébastien Poher <sebastien@volted.net>.
-- Guillem Jover <guillem@debian.org> Sat, 25 Feb 2023 04:39:29 +0100
dpkg (1.21.20) unstable; urgency=medium
[ Guillem Jover ]
* Documentation:
- man: Remove duplicate word in dpkg-buildflags(1).
Thanks to Peter Krefting <peter@softwolves.pp.se>.
* Packaging:
- Fix versioned Build-Depends on debhelper.
- Update lintian overrides.
* Test suite:
- Update suppressions for cppcheck 2.10.
- Skip auto-generated policykit policy file.
* Localization:
- Add Dutch scripts translation.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Unfuzzy translations due to typo fix.
- Update Czech translations.
Thanks to Miroslav Kure <kurem@upcase.inf.upol.cz>.
- Update Dutch translations.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update French man page translation.
Thanks to Jean-Pierre Giraud <jenapierregiraud75@free.fr>.
- Update French programs translations.
Thanks to Sébastien Poher <sebastien@volted.net>.
- Update Hungarian programs translation.
Thanks to Nagy Elemér Károly <nagy.elemer.karoly@gmail.com>.
- Update Korean dselect translation.
Thanks to Sangdo Jun <sebuls@gmail.com>.
- Update Occitan programs translation.
Thanks to Quentin PAGÈS <quentinantonin@free.fr>.
- Update Portuguese programs translation.
Thanks to Miguel Figueiredo <elmig@debianpt.org>.
- Update Romanian programs translation.
Thanks to Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>.
- Update Russian translations.
Thanks to Yuri Kozlov <yuray@komyakino.ru>.
- Update Simplified Chinese translations.
Thanks to Boyuan Yang <byang@debian.org>.
- Update Spanish dselect translation.
Thanks to jonatan porras <jonatanpc8@gmail.com>.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
- Update Thai programs translation.
Thanks to Theppitak Karoonboonyanan <thep@debian.org>.
- Update Traditional Chinese dselect translation.
Thanks to Cheng-Chia Tseng <pswo10680@gmail.com>.
- Workaround po4a formatting issue in French translation.
-- Guillem Jover <guillem@debian.org> Tue, 07 Feb 2023 12:19:12 +0100
dpkg (1.21.19) unstable; urgency=medium
[ Guillem Jover ]
* Architecture support:
- Revert "arch: Add support for loong64 CPU".
* Perl modules:
- Dpkg::OpenPGP::Backend::GnuPG: Set secure signing preferred algorithms.
- Dpkg::OpenPGP::Backend::GnuPG: Touch trustedkeys.gpg on temporary gpg
home.
- Dpkg::OpenPGP::Backend::GnuPG: Fallback to use «gpg dearmor» if
present. Reported by Sven Joachim <svenjoac@gmx.de> (on IRC).
- Dpkg::Vendor::Ubuntu: Fix lto feature to honor DEB_BUILD_OPTIONS.
* Test suite:
- Set the permissions explicitly for the copied ChangeLog.old file.
- Add unit tests for lto build flags handling in Ubuntu.
Thanks to Shengjing Zhu <shengjing.zhu@canonical.com>.
See https://bugs.launchpad.net/bugs/2002582.
* Localization:
- Update Catalan translation.
- Update Portuguese man pages translation.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
[ Sven Joachim ]
* Localization:
- Update German programs translation.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Tue, 24 Jan 2023 23:39:50 +0100
dpkg (1.21.18) unstable; urgency=medium
[ Guillem Jover ]
* Perl modules:
- Dpkg::BuildFlags: Fix strip method to always work with duplicates.
* Documentation:
- man: Add a note to dpkg-fsys-usrunmess(8) about Debian support.
* Code internals:
- libdpkg: Move compression level max bound check from dpkg-deb.
- libdpkg: Switch dpkg_lzma_strerror() to use struct io_lzma.
- libdpkg: Split compression filter operation tracking from its status.
- libdpkg: Generalize compression stream action handling.
- libdpkg: Abstract compression stream status tracking.
- libdpkg: Add zstd support for .deb archives.
* Build system:
- Update .mailmap mappings.
* Packaging:
- Update copyright years.
* Test suite:
- Add dpkg-deb build and extract tests.
-- Guillem Jover <guillem@debian.org> Tue, 10 Jan 2023 18:46:37 +0100
dpkg (1.21.17) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-genbuildinfo: Do not fail if the cross-compiler cannot compile.
* Code internals:
- dpkg-buildinfo: Fix indentation.
* Packaging:
- Stop shipping the «git log» changelog in exchange for no trimming.
-- Guillem Jover <guillem@debian.org> Thu, 05 Jan 2023 12:34:05 +0100
dpkg (1.21.16) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-deb: Fix buffer overflow on long directory names with old deb formats.
Reported by Georgy Yakovlev <gyakovlev@gentoo.org>.
* Perl modules:
- Dpkg::Compression: Pass --no-adjust to xz to force compression threaded
mode.
- Dpkg::Compression: Make xz not emit warnings nor exit non-zero on
warnings.
- Dpkg::OpenPGP::Backend::SOP: Add sqop as an alternative SOP
implementation.
- Dpkg::Source::Package::V3::Git: Move error() argument out of g_() call.
* Code internals:
- libdpkg: Make xz not emit warnings nor exit non-zero on warnings.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2022-11-02 11:47:32 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
dpkg: updaed to 1.21.9
dpkg (1.21.9) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-deb: Add support for --threads-max and DPKG_DEB_THREADS_MAX.
Prompted by vv221 on IRC.
* Perl modules:
- Dpkg::Source::Package::V2: Always fix the permissions for upstream
tarballs.
- Dpkg::BuildFlags: Document optimize feature area.
* Documentation:
- man: Clarify that statoverrides do not need to be known to dpkg.
- man: Expand Protected and Essential field use cases.
- doc: Rename frontend.txt to frontend-api.txt.
- doc: Move specifications under doc/spec.
- man: Add references to rootless-builds.txt spec.
* Code internals:
- libdpkg: Refactor command actions for compression.
* Build system:
- Split the test-runner into its own script.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
-- Guillem Jover <guillem@debian.org> Fri, 01 Jul 2022 11:25:58 +0200
dpkg (1.21.8) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-statoverride: Add support for --force-not-root.
Based on a patch by John Spencer <maillist-dpkg@barfooze.de>.
* dpkg: Fix «De-configuring» message to allow configuration to use new
version.
* Perl modules:
- Dpkg::Source::Archive: Prevent directory traversal for in-place extracts.
Reported by Max Justicz <max@justi.cz>. Fixes CVE-2022-1664.
- Dpkg::Substvars: Add support for optional substvars assigned with ?=.
* Documentation:
- man: Reference deb-substvar(5) from dpkg-source(1) and dpkg-shlibdeps(1).
- man: Structure and clarify deb-substvars(5).
Prompted by Niels Thykier <niels@thykier.net>.
* Build system:
- Unhook dist-cpan from make dist target.
* Packaging:
- Silence warning about merged-usr-via-aliased-dirs on Ubuntu.
- Remove useless [] around tr sets.
* Localization:
- Update Dutch translations.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Portuguese man pages translations.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Wed, 25 May 2022 10:39:29 +0200
dpkg (1.21.7) unstable; urgency=medium
- The “Social Contract §3: We will not hide problems”
and “Persuasion through bullying and abuse” release. -
[ Guillem Jover ]
* dpkg-fsys-usrunmess: Handle /lib/modules itself also being untracked.
* Documentation:
- man: Fix typo. Thanks to Peter Krefting <peter@softwolves.pp.se>.
* Packaging:
- Silence warning about merged-usr-via-aliased-dirs on Debian.
* Localization:
- Fix gettext parameter reordering syntax for German translation.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Fri, 01 Apr 2022 02:27:33 +0200
dpkg (1.21.6) unstable; urgency=medium
- This also clears a bullying NMU. -
[ Guillem Jover ]
* Documentation:
- man: Document untracked kernel module files handling in
dpkg-fsys-usrunmess(8).
-- Guillem Jover <guillem@debian.org> Tue, 29 Mar 2022 11:56:58 +0200
dpkg (1.21.5) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-fsys-usrunmess: Explicitly set user/group and mode for created dirs.
* dpkg-fsys-usrunmess: Set a known umask before starting.
* dpkg-fsys-usrunmess: Special case untracked kernel module files.
* Perl modules:
- Dpkg::Control::Types: Use bit shifts instead of literals in enum.
- Dpkg::Control::Fields: Fix field_register() to return nothing.
- Dpkg::Control::Fields: Refactor manifest types into new
ALL_FILE_MANIFEST.
- Dpkg::Control::Fields: Fix POD to end sentences with a dot.
- Dpkg::Control::Fields: Fix POD to add missing spaces and blank lines.
- Dpkg::Control::Fields: Document and clarify return types and values in
POD.
* Code internals:
- libdpkg: Rename f_revision() to f_obs_revision().
- libdpkg: Warn when parsing obsolete Recommended/Optional/Class fields.
Prompted by David Kalnischkies <donkult@debian.org>.
- libdpkg: Add missing dependency type to obsolete dependency fields.
- libdpkg: Update code comment for obsolete fields.
* Test suite:
- Add test cases for obsolete fields.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Tue, 29 Mar 2022 02:52:14 +0200
dpkg (1.21.4) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-shlibdeps: Require non-empty name and version in SONAME formats.
* Perl modules:
- Dpkg::Control::Fields: Remove duplicate *Built-Using from field order
lists. Reported by David Kalnischkies <donkult@debian.org>.
* Documentation:
- man: Clarify uses cases for Static-Built-Using.
Prompted by Shengjing Zhu <zhsj@debian.org>.
* Test suite:
- Use actual octal numbers for chmod() calls.
- Do not use non-POSIX shell syntax for arithmetic expressions.
Based on a patch by Sören Tempel <soeren@soeren-tempel.net>.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
-- Guillem Jover <guillem@debian.org> Sat, 26 Mar 2022 13:38:44 +0100
dpkg (1.21.3) unstable; urgency=medium
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
[ Guillem Jover ]
* dpkg-db-backup: Check for required commands before starting.
* dpkg: Allow absolute pathnames for configurable external run-time tools.
Based on a patch by Adrian Ho <the.gromgit@gmail.com>.
* dpkg-fsys-usrunmess: Add options and prompt about regression prevention
package. Prompted by Paul Wise <pabs@debian.org>.
* dpkg-deb: Move duped control member check inside the detection conditional.
* dpkg-deb: Fix movecontrol() to take a directory argument.
* dselect: Remove non-multi-cd code from multi_cd method.
* dselect: Rename multicd method to media.
* dselect: Remove left overs for mount support from disk method.
* dselect: Remove bogus quote escaping from method setup scripts.
* dselect: Rename disk method to file.
* scripts: Use backport-version-regex vendor hook instead of hardcoding the
marker.
* Perl modules:
- Dpkg::Source::Package::V3::Git: Name bundle remote as bundle.
- Dpkg::Source::Package::V3::Git: Set origin remote to Vcs-Git if present.
- Dpkg::Path: Resolve /dev/null before comparing canonicalized pathnames.
- Dpkg::Compression: Conditionally use the gzip --rsyncable option.
- Dpkg::Compression: Use gzip -n instead of --no-name.
- Dpkg::Vendor: Add a new backport-version-regex hook.
- Dpkg::Control::Fields: Add Static-Built-Using field support.
* Documentation:
- man: Clarify Built-Using field purpose and format.
* Code internals:
- libdpkg: Refactor file_is_exec().
- libdpkg: Check that executables are regular files.
- dpkg-fsys-usrunmess: Refactor prompting into a new function.
- dpkg: Rename r variable to remainder.
* Packaging:
- Clarify the merged-usr-via-aliased-dirs warning.
Prompted by Paul Wise <pabs@debian.org>.
- Sync original bug-script merged-usr warning with postinst updates.
* Test suite:
- Check deb format with duplicate debian-binary and control.tar members.
- Add further deb-split format checks.
- Place deb-old and deb checks on their own test groups.
- Check all currently supported deb-old formats.
* Localization:
- Update Portuguese man pages translation.
Thanks to Américo Monteiro <a_monteiro@gmx.com>.
-- Guillem Jover <guillem@debian.org> Thu, 24 Mar 2022 21:00:24 +0100
dpkg (1.21.2) unstable; urgency=medium
[ Guillem Jover ]
* dpkg: Fix memory leak in remove-on-upgrade handling.
* dpkg-deb: Fix unexpected end of file conditions on .deb extract.
* Use anchor links for the dpkg FAQ URLs.
* update-alternatives: Do not skip --config with a single entry.
Reported by David Kalnischkies <donkult@debian.org>.
* update-alternatives: Refactor alternative_install().
* update-alternatives: Use intermediate variables when parsing actions.
* update-alternatives: Clarify option parse errors by printing the wrong
values.
* update-alternatives: Clarify bad usage message by enclosing in angles and
quoting arguments.
* dpkg-buildpackage: Switch terse make from -s to --no-print-directory.
* scripts: Unify deprecated command-line option warnings.
* dpkg-source: Fix alternate changelog file usage with 2.0 and 3.0 formats.
Reported by Umut <ue16@gmx.de> (on IRC).
* update-alternatives: Use the target timestamp when the symlink does not
exist.
* dselect: Handle window resizes in help and menu screens.
* dselect: Do not beep on key press errors in method and package list
windows.
* dselect: Add support for --instdir.
* Perl modules:
- Dpkg::Control::FieldsCore: Sort control type entries in %FIELD_ORDER.
- Dpkg::Control::FieldsCore: Refactor Vcs fields into a common variable.
- Dpkg::Control::FieldsCore: Refactor testsuite fields into a common
variable.
- Dpkg::Control::FieldsCore: Accept Architecture as a debian/tests/control
field.
- Dpkg::Control::FieldsCore: Add missing allowed fields for (In)Release
files.
- Dpkg::Control::FieldsCore: Add field order for all control types.
- Dpkg::Index: Switch key function for control tests to be a stanza index.
Reported by Paul Gevers <elbrus@debian.org>.
- Dpkg::Source::Package: Only generate the patch header if needed.
Prompted by Umut <ue16@gmx.de> (on IRC).
- Dpkg::Source::Package: Use File::Spec instead of ad-hoc concatenation.
* Documentation:
- man: Mention on what actions triggers get processed in dpkg(1).
- man: Clarify that dpkg-divert --list pattern is optional.
Thanks to наб <nabijaczleweli@nabijaczleweli.xyz>.
- man: Use «main» git branch in examples.
- man: Markup each individual element independently.
- man: Refer to the relevant maintscript actions explicitly.
- man: Add a missing preposition to deb-preinst(5).
- man: Do not hardcode DPKG_ADMINDIR in update-alternatives.
- man: Document that update-alternatives honors DPKG_ROOT.
- man: Clarify --admindir and --instdir default values.
Reported by Johannes Schauer Marin Rodrigues <josch@debian.org>.
* Code internals:
- libdpkg: Check that cip is not NULL before dereferencing it.
- libdpkg: Add missing symbols to the version map.
- libdpkg: Use the amount of available memory instead phys_mem/2.
Thanks to Sebastian Andrzej Siewior <sebastian@breakpoint.cc>.
- libdpkg: Refactor liblzma memlimit and cputhreads getters.
- libdpkg: Dynamically allocate the buffers for de/compression I/O.
- libdpkg: Increase I/O memory buffers from 4 to 32 KiB.
- libdpkg: Pass struct compress_params as the first argument.
- libdpkg: Pass struct compress_params to decompressors.
- libdpkg: Refactor pkg_format_print() out from pkg_format_show().
- libdpkg: Do not restrict source:* virtual fields to installed packages.
- libdpkg: Do not allow argv with no arguments.
- update-alternatives: Refactor alternative_has_broken_symlink().
- update-alternatives: Move symlink removal inside fsys_symlink().
- update-alternatives: Move filename generation outside alternative setup.
- dselect: Rework windows resize to be signal safe.
- scripts: Expand long word list into one entry per line.
- scripts/mk: Remove unneeded conditionals.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
- scripts/mk: Indent code in Makefile fragments.
Thanks to Nicolas Boulenguez <nicolas.boulenguez@free.fr>.
* Build system:
- Terminate lists in variables with «# EOL».
- Move build helper tools into build-aux/.
- Reorganize dpkg programs source code under src/.
- Move autotest suite under src/.
- Move C test suite machinery into lib/dpkg/.
- Fix relocated autotest test suite runner.
- Fix gitignore for build-aux/ directory.
- Namespace Config variable usage.
Reported by Павловец Сергей Николаевич
<s.pavlovets@ivcmf.by>.
- Add gitlab CI test for shared library building.
- Link all programs against libcompat.
Prompted by Jörg Sonnenberger <joerg@NetBSD.org>.
- Remove unused TESTDATA variable from autotest suite.
- Rework TAP check hooking into the autotools machinery.
- Move EXTRA_DIST close to the files it is acting on.
- Refactor autotest dependencies into a new variable.
- Refactor autotest machinery into an automake include file.
- Fold autotest test suite machinery into src/ from src/at/.
- Rename do_path_subst to do_make_subst.
- Factor out installation variable substitution into a new subst.am file.
- Move shell scripts into src/.
- Make AS_TR_* calls more clear.
- Support compression library names with dashes.
- Add zlib-ng support.
- Rename HAVE_LZMA_MT to HAVE_LZMA_MT_ENCODER.
- Move zsh completion under a subdirectory.
- Switch sed pseudo-in-place replace invocations with copy then move.
- Add comment about «sed -i» not being portable.
Prompted by Nicolas Boulenguez <nicolas@debian.org>.
- Mark libcompat and libdpkg as internal components in changelog.
- Support specifying previous and next tags to gen-changelog.
- Use non-capturing groups in regex in gen-changelog.
- Do not hardcode «main» section for title check in gen-changelog.
- Use sort flag instead of hardcoding the section in gen-changelog.
- Do not put localization entries on their own changelog group.
* Packaging:
- Ignore directories for the alternatives state fixup.
- Update bug-script to clarify usrmerge systems are unsupported.
- Install aclocal m4 files into libdpkg-dev.
- Install optional localized man pages with dh_installman.
- Add a new not-installed file.
- Switch to use the dh sequencer.
- Make TESTSUITEFLAGS extensible.
- Pass -jN to autotools autotest test suite via TESTSUITEFLAGS.
- Update lintian overrides.
- Use dpkg-error.sh in postinst.
- Warn in postinst about merged-/usr-via-aliased-dirs breakage.
* Test suite:
- Move AT_TESTED to testsuite.at.
- Run the tools with --version.
- Rename DPKG_GEN_FILE to DPKG_GEN_CTRL_FILE.
- Refactor control file template generation.
- Rewrite dpkg-realpath test from TAP to autotest.
- Rewrite dpkg-divert test from TAP to autotest.
- Remove now unused TAP tests support from src/.
- Print field type name instead of id in test case description.
- Add new pkg-format unit tests.
- Fix test_command_exec program invocation.
Thanks to Sören Tempel <soeren+git@soeren-tempel.net>.
- Use a temporary file instead of unportable «sed -i».
Prompted by Nicolas Boulenguez <nicolas@debian.org>.
- Add test case for SOURCE_DATE_EPOCH.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
- Use «each» instead of «keys» and value fetching.
Thanks to Nicolas Boulenguez <nicolas@debian.org>.
* Localization:
- Remove previous msgid for non-fuzzy translations.
- Update Catalan translations.
- Update Dutch translation.
Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
- Update Swedish translations.
Thanks to Peter Krefting <peter@softwolves.pp.se>.
[ Sven Joachim ]
* Localization:
- Update German dselect translation.
- Update German programs translation.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-12-07 19:15:17 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
dpkg: updated to 1.21.1
dpkg (1.21.1) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
* dpkg-buildpackage: Fix build description due to improper multiline match.
* dpkg-realpath: Remove spurious heading space from --help output.
* update-alternatives: When initializing admindir from DPKG_ADMINDIR append
"/alternatives".
* Code internals:
- Remove <ar.h> inclusions.
* Packaging:
- Install deb-md5sums(5) into dpkg-dev package.
dpkg (1.21.0) unstable; urgency=medium
[ Guillem Jover ]
* dpkg-genchanges: Include orig tarball on source package renames.
* scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
signatures.
* dpkg: During unpack print a removal message due to Conflicts.
* scripts: Add zsh completions for dpkg-parsechangelog.
* dpkg-buildpackage: When printing build type match the extension exactly.
* dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
* dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
* libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
* libdpkg: Set the default database directory relative to the system root.
* dpkg-divert, dpkg-statoverride: Set admindir after instdir.
* update-alternatives: Fix admindir setting.
Prompted by Johannes Schauer Marin Rodrigues <josch@debian.org>.
* dselect: Honor DPKG_ADMINDIR environment variable.
* dpkg-query, dpkg-trigger, dselect: Add support for setting the root
directory.
* dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
* dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
restarts.
* dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
* dpkg-fsys-usrunmess: Generate a regression prevention package.
* dpkg-fsys-usrunmess: Fix typo in debug message.
* dpkg: Distinguish deconfiguration message for installation and multi-arch
syncs.
* dpkg-buildpackage: Add new --changes-file option.
Prompted by Niels Thykier <niels@thykier.net>.
* dpkg-buildpackage: Add new --buildinfo-file option.
* dpkg: Rework --assert-<feature> logic to be more robust.
Prompted by Helmut Grohne <helmut@subdivi.de>.
Prompted by David Kalnischkies <donkult@debian.org>.
* dpkg: Improve --assert-<feature> descriptions.
* dpkg: Add a new --assert-help option.
* scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags.
* dpkg-db-backup: New program factored out from Debian-specific daily cron.
* dpkg-db-backup: Accept an option to override the number of rotation cycles.
* dpkg-db-backup: Honor the admindir set at configure time.
* update-alternatives: Fix --auto and --set-selections output progress.
* update-alternatives: Print defaults for configuration and database
pathnames.
* scripts: Replace shebang in dpkg-error shell library with shellcheck
directive.
* dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
* dpkg-mergechangelogs: Add new --merge-unreleased option.
* dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
* dselect: Use safe temporary file creation in methods setup.
* dselect: Remove bashism from update script in multicd method.
* dpkg: Fix --verify to handle missing or inaccessible pathnames.
* dpkg: Add partial --verify support for mode checks.
* Use «digest» instead of «hash» in output messages.
Reported by Sven Joachim <svenjoac@gmx.de>.
* dselect: use `grep -E` instead of `egrep`.
* libdpkg: Fix memory leak on End Of Tape condition in tar parser.
* dpkg: Fix short lived memory leak with --recursive.
* dpkg: Fix conffile removal-on-upgrade handling.
* dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
Reported by uau on IRC.
* Architecture support:
- Clarify that the regex columns need to be ordered to match first.
- Add support for ARCv2 CPU.
Based on a patch by Alexey Brodkin <Alexey.Brodkin@synopsys.com>.
* Portability:
- start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
- libdpkg: Add support for AIX to dpkg_get_progname().
* Perl modules:
- Dpkg::Source::Quilt: Add hint to check missing files on patch apply
failures.
Reported by Joseph Nahmias <jello@debian.org>.
- Dpkg::Changelog::Parse: Require format plugins to inherit from
Dpkg::Changelog.
- Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
function.
- Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
- Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
- Test::Dpkg: Print actual error messages in test_neutralize_checksums().
- Dpkg::Deps: Use current_sub feature for __SUB__.
- Dpkg::BuildFlags: Add support for ASFLAGS.
See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
- Dpkg::Compression: Use gzip --rsyncable unconditionally.
- Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
- Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
- Dpkg::Control::HashCore: Add new keep_duplicate option.
- Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
- Dpkg::Control::FieldsCore: Fix types allowed for
field_parse_binary_source().
- Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
symbols.
- Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
“canonical”.
- Dpkg::Source::Package::V2: Add hint about version matching source tree.
* Documentation:
- man: Itemize dpkg-gensymbols -c levels.
- man: Add man page for deb-md5sums(5).
Reported by Maxim Cournoyer (on IRC).
- man: Switch the Architecture field in deb-control(5) to required.
Reported by Maxim Cournoyer (on IRC).
- man: Make clear that dpkg-query arguments accept multiple values.
- man: Document dpkg-query --search and --listfiles output formats.
- doc: Fix incorrect use of ‘an’ article.
- doc: Update coding style to document POD instead of troff.
- doc: Update THANKS file.
- doc: Annotate current maintainer start year.
- doc: Sort maintenance information chronologically.
- man: Add versions since features where introduced.
- man: Further clarify when re-inclusions of excluded pathnames happen.
- doc: Update Doxygen configuration from version 1.9.1.
- doc: Improve description of dpkg suite.
Prompted by Fabrice Bauzac-Stehly <noon@mykolab.com>.
- man: Add a reference to where the Installed-Size algorithm is described.
- man: Improve dpkg --verify-format rpm format documentation.
- man: Document in deb-substvars(5) what ${} is good for.
Prompted by Paul Wise <pabs@debian.org>.
- man: Document in dpkg-architecture(1) target being useful for emulators
too. Prompted by Helmut Grohne <helmut@subdivi.de>.
- man: Document in dpkg-query(1) full --search and --listfiles output
format. Prompted by Johannes Schauer Marin Rodrigues <josch@debian.org>.
* Code internals:
- Remove irrelevant or obsolete FIXME markers.
- Turn FIXME markers denoting pending actions into TODO markers.
- Turn FIXME markers giving historic information into simple Notes.
- update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
- Use localtime_r() instead of localtime().
- libdpkg: Remove MDEBUG support from m_malloc() implementation.
- libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
- libdpkg: Mark treewalk_open() func argument as const.
- dpkg: Mark ignore_depends() pkg argument as const.
- dpkg: Mark deb_parse_conffiles() pkg argument as const.
- libcompat: Remove local setexecfilecon() and require libselinux 2.3.
- libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
- dpkg: Move SE Linux function declarations into its own header file.
- dpkg: Move the command action enum to its own header file.
- dpkg: Switch from including "main.h" to "force.h".
- dselect: Rename dme() to display_menu_entry().
- dpkg: Split function handling deconfiguration due to install and removal.
- libdpkg: Add new ACTION_MUX macro for continued options.
- dpkg: Refactor --assert-<feature> handling to be data driven.
- dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
- dpkg-db-backup: Add a license header comment.
* Build system:
- Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
- Bump minimal Perl version to 5.28.1.
- Remove redundant localedir and pkgconfdir initializations.
- Check for libsocket.
- Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
- Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
- Check whether fsync(3) works on directories.
- Remove obsolete AC_HEADER_STDC.
- Detect appropriate sed program at configure time.
- Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
- Parametrize the backups directory with a configure option.
- Add a check for symlinks in the git repository.
- Rename shell scripts to .sh.
- Switch from hardcoded /run to parametrized runstatedir.
- Use new Dpkg::Control keep_duplicate option in gen-changelog.
- Use title-case for field in gen-changelog.
- Execute run-script via CONFIG_SHELL.
Reported by Larkin Nickle <me@larbob.org>.
- Quote variables containing pathnames in m4 macros.
- Add support for commit message fix up machinery in gen-changelog.
* Packaging:
- Use absolute pathnames in .install debhelper fragments.
- Remove unused dh_installcron call for arch-indep targets.
- Add support for a native systemd timer.
- Create auotpkgtest installation directory.
- Bump Standards-Version to 4.6.0 (no changes needed).
* Test suite:
- Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- Use can_run() instead of find_command().
- Add descriptions to makefile test runners.
- Add unit tests for architecture bijective mapping property.
- Suppress cppcheck constParameter check.
- Suppress bogus cppcheck for nullPointerRedundantCheck.
- Mark external sourced shell files for checking.
- Ignore new shellcheck checks.
- Remove shipped dpkg database.
- Add re-inclusion of symlink case to t-filtering.
- Generate symlink during test build time.
- Remove superfluous long filename.
- Refactor parse_ctrl() from parse_dsc().
- Update codespell stopwords.
|