dpkg 1.22.1 source package in Debian

Changelog

dpkg (1.22.1) unstable; urgency=medium

  [ Guillem Jover ]
  * dpkg-deb: Reject --no-uniform-compression with format 0.939000.
  * dpkg-deb: Force deb format 0.939000 to use gzip compression.
  * update-alternatives: Fix typo in comment.
  * update-alternatives: Unvendor documentation and --version output.
  * scripts: Remove unused GCJ and GCJFLAGS support.
  * scripts: Add basic support for _FOR_BUILD build flags.
  * Perl modules:
    - Dpkg::BuildAPI: Move DESCRIPTION before package declaration.
    - Dpkg::Source::Archive: Use $Dpkg::PROGTAR instead of tar in error
      message.
    - Dpkg::Source::Patch: Warn when patching hard linked files.
    - Dpkg::Vendor::Debian: Mark loong64 as having pie builtin.
      Thanks to yalingfang <email address hidden>. Closes: #1053778
    - Dpkg::BuildFlags: Refactor flags initialization by using a single list.
    - Dpkg::Deps: Implicitly enable build_deps option on tests_deps.
      Closes: #1053481
    - Dpkg::Vendor::Debian: Fix stackclash condition to enable the feature
      on armhf and armel. Closes: #1054583
  * Make fragments:
    - Wrap DPKG_BUILDFLAGS_LIST into one entry per line.
  * Documentation:
    - man: Fix typo in stackclash feature name in dpkg-buildflags(1).
    - doc: Fix typos in code comments.
    - doc: Use macOS instead of Mac OS X in code comments.
    - man: Document the list of editors tried on dpkg-source --commit.
      Closes: #1051209
    - doc: Update R³ default values to take dpkg-build-api into account.
    - man: Clarify Maintainer field in dpkg-parsechangelog(1). See #1053705.
    - man: Document all dpkg-parsechangelog(1) output fields.
    - doc, man: Use manual page instead of manpage.
    - doc, man: Use field name or field-name instead of fieldname.
    - man: Use web interface instead of both terms concatenated.
    - man: Hyphenate 32-bit and 64-bit.
    - doc, man: Use L</> markup for inter link references.
    - doc: Use name() POD syntax instead of C<>, B<> or L<> for function names.
    - doc: Use name() POD syntax instead of a bare function name.
    - doc: Simplify references in CHANGES sections.
    - doc, man: Use L<> for manual page references.
    - doc, man: Use media discs instead of CD-ROM.
    - man: Use /media/bdrom instead of /media/cdrom.
    - man: Fix grammar in dpkg --force-confdef description.
    - man: Avoid redundant action list in dpkg invoke hook description.
    - man: Document the intermediary filenames used during unpack and
      configure. Prompted by Florian Weimer <email address hidden>.
      See https://sourceware.org/pipermail/libc-alpha/2023-October/152245.html.
    - man: Update dpkg EXAMPLES section.
    - man: Recommend debsig-verify instead of debsums for additional
      functionality.
    - doc: Clarify compiler flag variables are for the host.
  * Code internals:
    - src: Use DEBEXT instead of hard-coding ".deb".
    - dpkg-deb: Initialize threads_max in no-uniform-compression mode.
    - dpkg-deb: Refactor legacy compress_params.
    - libdpkg: Refactor struct treewalk_funcs compound initializer into a
      macro.
    - libdpkg: Initialize TREEWALK_OBJECT with a 0.
    - libdpkg: Define DPKG_NULL to nullptr on C23 mode.
    - libcompat: Fix comparison of integers of different sign in
      obstack_blank().
    - libcompat: Declare exit_failure as an extern variable.
  * Build system:
    - Remove dpkg prefix from default deb compressor configure knobs.
    - Parametrize dpkg-deb default compressor in man page.
    - Use TAR variable from configure instead of hard-coded tar.
    - Split sanitizer CI unit tests from author checks.
    - Rename the shared library CI tests to shlib-tests.
    - Run make in parallel for autotest and TAP CI test jobs.
    - Make default shell and pager selectable at configure time.
    - Handle almost-POSIX shells that do not support -- after -c.
      See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274650.
    - Check for available pagers during configure.
    - Add comment for the system the DPKG_LIB_SOCKET m4 macro is needed.
  * Packaging:
    - Do not stop the dpkg-db-backup timer and service during upgrade.
      Closes: #1051085
    - Fix typos in debian/control comments.
  * Test suite:
    - Update cppcheck suppressions for 2.12.0.
    - Add installtest target and make test use the build tree programs.
    - Add new DPKG_CWD m4 macro.
    - Do not use -T for ln calls.
    - Generate the .deb from scratch instead of adapting them.
    - Update suppressions for codespell 2.2.6.
    - Use «\\n» after «a» and «c» sed commands.
    - Use perl instead of dd to create a zero-filled file.
    - Pass argument S to ar to avoid generating a symbol table.
    - Replace SED usage with PERL.
    - Include <sys/mkdev.h> on Solaris for major() and minor().
  * Localization:
    - Update Dutch translations.
      Thanks to Frans Spiesschaert <email address hidden>.
      Closes: #1053235, #1053236, #1053237
    - Update Portuguese man pages translation.
      Thanks to Américo Monteiro <email address hidden>. Closes: #1051634
    - Update Romanian dselect translation.
      Thanks to Remus-Gabriel Chelu <email address hidden>.
      Closes: #1053364
    - Update Romanian programs translation.
      Thanks to Remus-Gabriel Chelu <email address hidden>.
      Closes: #1054196
    - Update Swedish translations.
      Thanks to Peter Krefting <email address hidden>. Closes: #1054510

  [ Helge Kreutzmann ]
  * Localization:
    - Update German man pages translation.
    - Update German scripts translation.

  [ Sven Joachim ]
  * Localization:
    - Update German programs translation.

 -- Guillem Jover <email address hidden>  Mon, 30 Oct 2023 04:14:22 +0100

Upload details

Uploaded by:
Dpkg Mailing List
Uploaded to:
Sid
Original maintainer:
Dpkg Mailing List
Architectures:
any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
dpkg_1.22.1.dsc 3.0 KiB cf386e2b809b470e3a06fde62928e1603967203a9db464d3622b13f3b15d4142
dpkg_1.22.1.tar.xz 5.3 MiB 5a4824e9869494e501953c7466ab1960a7fa23d9b0b911b8a6f113094e0226cf

No changes file available.

Binary packages built by this source