Skip to content
  • Guillem Jover's avatar
    8db0e148
    Import Debian version 1.22.11 · 8db0e148
    Guillem Jover authored and Sophie Brun's avatar Sophie Brun committed
    dpkg (1.22.11) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::Shlibs::Cppfilt: Do not normalize angle brackets for operators.
          Closes: #1076067
      * Documentation:
        - doc: Replace references to crypto-refresh and RFC4880 with RFC9580.
      * Build system:
        - Use 'command -v' instead of 'which'.
        - Remove generated spacesyms.o and spacesyms.c on clean.
        - Add declaration for funcs symbols in spacesyms.c.
      * Test suite:
        - Fix coding style in perl test cases.
        - Improve Dpkg::Changelog data test case message.
        - Refactor setup_changelog() in Dpkg::Changelog test.
        - Unroll Dpkg::Changelog file tests loop.
        - Refactor load_objdump_obj().
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
        - Update German scripts translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.10) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::Changelog::Entry::Debian: Remove obsolete /o modifier from regex.
        - Dpkg::Changelog: Remove useless escaping for -.
      * Make fragments:
        - Revert "scripts/mk: Reduce the number of subprocesses".
          Closes: #1076904, #1077005
      * Build system:
        - Do not define macros for C/C++ standard level.
        - Use pre-defined macros to check C/C++ conformance requirements.
        - Fix length for comment bar line after autoconf functions.
        - Fix dpkg_cv_c99 assignment in DPKG_C_C99 macro.
        - Simplify C standard check output.
    .
    dpkg (1.22.9) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-deb: Add long options for short-only compression ones.
      * dpkg-deb: Print pathname instead of filename and directory in error output.
      * start-stop-daemon: Use a stop context to track the current state.
      * Make fragments:
        - Fix pkg-info.mk evaluation by adding new DEB_TIMESTAMP variable.
          Closes: #1076863
      * Code internals:
        - dpkg-deb: Track maintscript information in a new struct.
      * Test suite:
        - Fix typos in Makefile comments.
    .
    dpkg (1.22.8) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::Archive::Ar: Rework _read_buf() error messages to make l10n easier.
      * Make fragments:
        - Ensure dpkg_datadir is computed once.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Fix make variable expansions passed to dpkg-buildflags.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>. Closes: #1076568
      * Documentation:
        - doc: Update Doxygen configuration from version 1.9.8.
      * Code internals:
        - libdpkg: Fix execname support on GNU/Hurd.
      * Build system:
        - Update lcov usage for version 2.0.
      * Localization:
        - Update Catalan translations.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.7) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-buildpackage: Remove fallback handling for missing required targets.
      * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
      * dpkg-realpath: Rewrite in C.
      * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
        5.6.0".
      * dpkg-genbuildinfo: Parse Provides as virtual packages.
      * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
        Closes: #1071124
      * dpkg-shlibdeps: Add support for new --package option.
      * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
        See https://dev.gnupg.org/T7106.
      * dpkg-realpath: Do not allow an empty pathname argument.
      * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
      * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
        Closes: #882511
      * Perl modules:
        - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
        - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
          -fno-cf-protection. Thanks to Matthias Klose <doko@ubuntu.com>.
        - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
          Closes: #1072332
        - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
          See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
        - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
          Closes: #1075769
        - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
          format.
        - Dpkg::Archive::Ar: New module.
        - Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env.
        - Dpkg::Substvars: Add support for required substvars assigned with !=.
        - Dpkg::Source::Package: Document method additions with an object.
        - Dpkg::Source::Package::V3::Bzr: Remove unused variables.
        - Dpkg::Source::Package: Add a new get_basedirname() method.
      * Make fragments:
        - Protect files against double inclusion.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Use filter instead of findstring.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Use explicit test of $(origin) instead of ?=.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Search once for parallel= in DEB_BUILD_OPTIONS.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Generate the _FOR_BUILD variant of each variable automatically.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Reduce the number of subprocesses.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>. Closes: #872381
        - Stop hard-coding dpkg_datadir.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
      * Documentation:
        - doc: Add missing full stop to end of sentence.
        - man: Document DEB_BUILD_ARCH and DEB_HOST_ARCH usage in commands.
          Prompted by Thorsten Glaser <tg@mirbsd.de>.
        - man: Add new libdpkg(7) manual page.
        - man: Document DPKG_COLORS and DPKG_NLS for all perl scripts honoring
          them.
        - man: Document missing Packages front-end fields in dpkg-query(1).
        - man: Document weak checksum algorithms.
        - man: Update verify format example to also include M.
        - doc: Fix grammar for fallback.
        - doc: Fix casing after admonition.
      * Code internals:
        - libdpkg: Factor out filesystem database file loading into new function.
          Based on a patch by Simon Richter <sjr@debian.org>.
        - libcompat: Include missing <string.h> in strnlen module.
          Reported by Simon Richter <sjr@debian.org>.
        - dpkg-buildpackage: Refactor build target hook execution.
        - libdpkg: Handle readlink() failures in file_readlink().
        - libdpkg: Change varbuf_get_str() to return "" instead of initializing it.
        - libdpkg: Rename varbuf_get_str() to varbuf_str().
        - Use varbuf_str() instead of direct access.
        - libdpkg: Always NUL terminate varbufs.
        - libdpkg: Remove varbuf_end_str() function.
        - libdpkg: Add support for DPKG_NLS environment variable.
        - libdpkg: Add new varbuf prefix and suffix handling functions.
        - libdpkg: Add new file_getcwd() function.
        - dpkg: Use a variable for each conffile pathname type.
        - src: Fix timestamp parse error reporting. See #1069846.
        - src: Check whether SOURCE_DATE_EPOCH is set before parsing it.
          Based on a patch by Rainer Weikusat <rweikusat@cyberadapt.com>.
          Closes: #1069846
        - libdpkg: Add missing header includes.
        - libdpkg: Make file_slurp_fd() NUL-terminate the varbuf.
        - libdpkg: Refactor lax problem reporting into parse_lax_problem()
          function.
        - libdpkg: Turn the warning on Provides version relation into a lax error.
          See #930317.
        - libdpkg: Make varbuf_detach() always return a string.
        - libdpkg: Factor fsys_list_parse_buffer() out of
          ensure_packagefiles_available().
        - dpkg-shlibdeps: Refactor executable CLI parsing.
        - dpkg: Refactor conffile disappearing check into a new function.
        - Merge conffile obsolete and remove-on-upgrade into a single flags member.
        - lib, src: Include missing <stdbool.h>.
          Reported by Simon Richter <sjr@debian.org>.
        - dpkg-ar: New internal ar implementation script.
        - start-stop-daemon: Fix typos in code comments.
        - libcompat: Fix vasprintf() to error out if vsnprintf() returns >=
          INT_MAX.
        - libdpkg: Do not accept len >= INT_MAX in fd_read() and fd_write().
        - dpkg-realpath: Switch direct varbuf accesses to varbuf_str().
        - Revert "dpkg-realpath: Switch direct varbuf accesses to varbuf_str()".
          See https://bugs.debian.org/1076061.
        - dpkg-realpath: Guarantee varbufs have been allocated.
        - Check for < 0 instead of == -1 from syscall return values.
        - Check for >= 0 instead of != -1 for syscall return values.
        - dpkg: Check for < 0 instead of == -1 for conffderef() return values.
        - libdpkg: Check for limit >= 0 instead of != -1 in buffer_copy().
        - libdpkg: Check for updateslength < 0 instead of == -1 in ulist_select().
        - dselect: Use enum values instead of literal integers.
        - libdpkg: Add new execname module.
        - libdpkg: Try to print the executable name of the lock contending process.
          Closes: #1070027
        - perl: Use new Dpkg::Source::Package->get_basedirname() method.
      * Build system:
        - Re-enable the sanitizer for functional tests in CI.
        - Add missing space before backslash line continuation character.
        - Unconditionally include <stddef.h>.
        - Do not check for memcpy(). Reported by Simon Richter <sjr@debian.org>.
        - Do not check for functions used unconditionally.
        - Partially revert the sanitizer for some functional tests in CI.
        - Print the release version at the end of configure.
        - Add support to track release VCS commit id.
        - Pass abs_srcdir and abs_builddir to the TAP driver.
        - Rework subst handling for built or installed artifacts.
        - Workaround Tap::Harness verbose misbehavior on parallel mode.
          See https://github.com/Perl-Toolchain-Gang/Test-Harness/issues/105.
        - Fix test verbose and parallel option propagation.
        - Add missing files and sort POTFILES.in.
        - Check whether HAVE_* macros for headers are defined.
        - Include a .dist-vcs-url file in the distributed tarball.
        - Do not include VCS specific files in the distributed tarball.
      * Packaging:
        - Suppress start-stop-daemon compat symlink if /sbin is missing.
          Thanks to Johannes Schauer Marin Rodrigues <josch@debian.org>.
          Closes: #1071078
      * Test suite:
        - Do not fail the functional test suite due to memory leaks.
        - Pass --check-level=exhaustive to cppcheck.
        - Unset DEB_BUILD_MAINT_OPTIONS in build flags tests.
        - Simplify buildflags.mk test of _MAINT_APPEND when TEST_ is empty.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Use loops instead of repetitions in mk fragment tests.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Replace double quotes with single quote in shell recipes.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test exported variables in addition to Make variables.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test variable override.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test DEB_CXXFLAGS_MAINT_SET.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Add missing test for CPP build tool.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test override of a build tool.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Refactor real and virtual package setup.
          Based on a patch by Johannes Schauer Marin Rodrigues <josch@debian.org>.
        - Set CC to gcc in make fragments functional tests.
        - Parametrize all Makefile fragment functional tests.
        - Clarify the Makefile fragment variable being tested via comments.
        - Add new DPKG_CHECK_DIFF macro to abstract file comparisons.
        - Only execute Dpkg::Shlibs checks on ELF platforms.
        - Unify all ar invocations into create, extract and list.
        - Refactor ar handling into m4 macros.
        - Switch ar m4 macros to use internal dpkg-ar implementation.
      * Localization:
        - Update Dutch man pages translations.
          Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
          Closes: #1070144
        - Update Swedish translations.
          Thanks to Peter Krefting <peter@softwolves.pp.se>. Closes: #1070011
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
        - Update German scripts translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    8db0e148
    Import Debian version 1.22.11
    Guillem Jover authored and Sophie Brun's avatar Sophie Brun committed
    dpkg (1.22.11) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::Shlibs::Cppfilt: Do not normalize angle brackets for operators.
          Closes: #1076067
      * Documentation:
        - doc: Replace references to crypto-refresh and RFC4880 with RFC9580.
      * Build system:
        - Use 'command -v' instead of 'which'.
        - Remove generated spacesyms.o and spacesyms.c on clean.
        - Add declaration for funcs symbols in spacesyms.c.
      * Test suite:
        - Fix coding style in perl test cases.
        - Improve Dpkg::Changelog data test case message.
        - Refactor setup_changelog() in Dpkg::Changelog test.
        - Unroll Dpkg::Changelog file tests loop.
        - Refactor load_objdump_obj().
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
        - Update German scripts translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.10) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::Changelog::Entry::Debian: Remove obsolete /o modifier from regex.
        - Dpkg::Changelog: Remove useless escaping for -.
      * Make fragments:
        - Revert "scripts/mk: Reduce the number of subprocesses".
          Closes: #1076904, #1077005
      * Build system:
        - Do not define macros for C/C++ standard level.
        - Use pre-defined macros to check C/C++ conformance requirements.
        - Fix length for comment bar line after autoconf functions.
        - Fix dpkg_cv_c99 assignment in DPKG_C_C99 macro.
        - Simplify C standard check output.
    .
    dpkg (1.22.9) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-deb: Add long options for short-only compression ones.
      * dpkg-deb: Print pathname instead of filename and directory in error output.
      * start-stop-daemon: Use a stop context to track the current state.
      * Make fragments:
        - Fix pkg-info.mk evaluation by adding new DEB_TIMESTAMP variable.
          Closes: #1076863
      * Code internals:
        - dpkg-deb: Track maintscript information in a new struct.
      * Test suite:
        - Fix typos in Makefile comments.
    .
    dpkg (1.22.8) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::Archive::Ar: Rework _read_buf() error messages to make l10n easier.
      * Make fragments:
        - Ensure dpkg_datadir is computed once.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Fix make variable expansions passed to dpkg-buildflags.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>. Closes: #1076568
      * Documentation:
        - doc: Update Doxygen configuration from version 1.9.8.
      * Code internals:
        - libdpkg: Fix execname support on GNU/Hurd.
      * Build system:
        - Update lcov usage for version 2.0.
      * Localization:
        - Update Catalan translations.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.7) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-buildpackage: Remove fallback handling for missing required targets.
      * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
      * dpkg-realpath: Rewrite in C.
      * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
        5.6.0".
      * dpkg-genbuildinfo: Parse Provides as virtual packages.
      * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
        Closes: #1071124
      * dpkg-shlibdeps: Add support for new --package option.
      * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
        See https://dev.gnupg.org/T7106.
      * dpkg-realpath: Do not allow an empty pathname argument.
      * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
      * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
        Closes: #882511
      * Perl modules:
        - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
        - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
          -fno-cf-protection. Thanks to Matthias Klose <doko@ubuntu.com>.
        - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
          Closes: #1072332
        - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
          See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
        - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
          Closes: #1075769
        - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
          format.
        - Dpkg::Archive::Ar: New module.
        - Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env.
        - Dpkg::Substvars: Add support for required substvars assigned with !=.
        - Dpkg::Source::Package: Document method additions with an object.
        - Dpkg::Source::Package::V3::Bzr: Remove unused variables.
        - Dpkg::Source::Package: Add a new get_basedirname() method.
      * Make fragments:
        - Protect files against double inclusion.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Use filter instead of findstring.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Use explicit test of $(origin) instead of ?=.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Search once for parallel= in DEB_BUILD_OPTIONS.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Generate the _FOR_BUILD variant of each variable automatically.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Reduce the number of subprocesses.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>. Closes: #872381
        - Stop hard-coding dpkg_datadir.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
      * Documentation:
        - doc: Add missing full stop to end of sentence.
        - man: Document DEB_BUILD_ARCH and DEB_HOST_ARCH usage in commands.
          Prompted by Thorsten Glaser <tg@mirbsd.de>.
        - man: Add new libdpkg(7) manual page.
        - man: Document DPKG_COLORS and DPKG_NLS for all perl scripts honoring
          them.
        - man: Document missing Packages front-end fields in dpkg-query(1).
        - man: Document weak checksum algorithms.
        - man: Update verify format example to also include M.
        - doc: Fix grammar for fallback.
        - doc: Fix casing after admonition.
      * Code internals:
        - libdpkg: Factor out filesystem database file loading into new function.
          Based on a patch by Simon Richter <sjr@debian.org>.
        - libcompat: Include missing <string.h> in strnlen module.
          Reported by Simon Richter <sjr@debian.org>.
        - dpkg-buildpackage: Refactor build target hook execution.
        - libdpkg: Handle readlink() failures in file_readlink().
        - libdpkg: Change varbuf_get_str() to return "" instead of initializing it.
        - libdpkg: Rename varbuf_get_str() to varbuf_str().
        - Use varbuf_str() instead of direct access.
        - libdpkg: Always NUL terminate varbufs.
        - libdpkg: Remove varbuf_end_str() function.
        - libdpkg: Add support for DPKG_NLS environment variable.
        - libdpkg: Add new varbuf prefix and suffix handling functions.
        - libdpkg: Add new file_getcwd() function.
        - dpkg: Use a variable for each conffile pathname type.
        - src: Fix timestamp parse error reporting. See #1069846.
        - src: Check whether SOURCE_DATE_EPOCH is set before parsing it.
          Based on a patch by Rainer Weikusat <rweikusat@cyberadapt.com>.
          Closes: #1069846
        - libdpkg: Add missing header includes.
        - libdpkg: Make file_slurp_fd() NUL-terminate the varbuf.
        - libdpkg: Refactor lax problem reporting into parse_lax_problem()
          function.
        - libdpkg: Turn the warning on Provides version relation into a lax error.
          See #930317.
        - libdpkg: Make varbuf_detach() always return a string.
        - libdpkg: Factor fsys_list_parse_buffer() out of
          ensure_packagefiles_available().
        - dpkg-shlibdeps: Refactor executable CLI parsing.
        - dpkg: Refactor conffile disappearing check into a new function.
        - Merge conffile obsolete and remove-on-upgrade into a single flags member.
        - lib, src: Include missing <stdbool.h>.
          Reported by Simon Richter <sjr@debian.org>.
        - dpkg-ar: New internal ar implementation script.
        - start-stop-daemon: Fix typos in code comments.
        - libcompat: Fix vasprintf() to error out if vsnprintf() returns >=
          INT_MAX.
        - libdpkg: Do not accept len >= INT_MAX in fd_read() and fd_write().
        - dpkg-realpath: Switch direct varbuf accesses to varbuf_str().
        - Revert "dpkg-realpath: Switch direct varbuf accesses to varbuf_str()".
          See https://bugs.debian.org/1076061.
        - dpkg-realpath: Guarantee varbufs have been allocated.
        - Check for < 0 instead of == -1 from syscall return values.
        - Check for >= 0 instead of != -1 for syscall return values.
        - dpkg: Check for < 0 instead of == -1 for conffderef() return values.
        - libdpkg: Check for limit >= 0 instead of != -1 in buffer_copy().
        - libdpkg: Check for updateslength < 0 instead of == -1 in ulist_select().
        - dselect: Use enum values instead of literal integers.
        - libdpkg: Add new execname module.
        - libdpkg: Try to print the executable name of the lock contending process.
          Closes: #1070027
        - perl: Use new Dpkg::Source::Package->get_basedirname() method.
      * Build system:
        - Re-enable the sanitizer for functional tests in CI.
        - Add missing space before backslash line continuation character.
        - Unconditionally include <stddef.h>.
        - Do not check for memcpy(). Reported by Simon Richter <sjr@debian.org>.
        - Do not check for functions used unconditionally.
        - Partially revert the sanitizer for some functional tests in CI.
        - Print the release version at the end of configure.
        - Add support to track release VCS commit id.
        - Pass abs_srcdir and abs_builddir to the TAP driver.
        - Rework subst handling for built or installed artifacts.
        - Workaround Tap::Harness verbose misbehavior on parallel mode.
          See https://github.com/Perl-Toolchain-Gang/Test-Harness/issues/105.
        - Fix test verbose and parallel option propagation.
        - Add missing files and sort POTFILES.in.
        - Check whether HAVE_* macros for headers are defined.
        - Include a .dist-vcs-url file in the distributed tarball.
        - Do not include VCS specific files in the distributed tarball.
      * Packaging:
        - Suppress start-stop-daemon compat symlink if /sbin is missing.
          Thanks to Johannes Schauer Marin Rodrigues <josch@debian.org>.
          Closes: #1071078
      * Test suite:
        - Do not fail the functional test suite due to memory leaks.
        - Pass --check-level=exhaustive to cppcheck.
        - Unset DEB_BUILD_MAINT_OPTIONS in build flags tests.
        - Simplify buildflags.mk test of _MAINT_APPEND when TEST_ is empty.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Use loops instead of repetitions in mk fragment tests.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Replace double quotes with single quote in shell recipes.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test exported variables in addition to Make variables.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test variable override.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test DEB_CXXFLAGS_MAINT_SET.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Add missing test for CPP build tool.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Test override of a build tool.
          Thanks to Nicolas Boulenguez <nicolas@debian.org>.
        - Refactor real and virtual package setup.
          Based on a patch by Johannes Schauer Marin Rodrigues <josch@debian.org>.
        - Set CC to gcc in make fragments functional tests.
        - Parametrize all Makefile fragment functional tests.
        - Clarify the Makefile fragment variable being tested via comments.
        - Add new DPKG_CHECK_DIFF macro to abstract file comparisons.
        - Only execute Dpkg::Shlibs checks on ELF platforms.
        - Unify all ar invocations into create, extract and list.
        - Refactor ar handling into m4 macros.
        - Switch ar m4 macros to use internal dpkg-ar implementation.
      * Localization:
        - Update Dutch man pages translations.
          Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
          Closes: #1070144
        - Update Swedish translations.
          Thanks to Peter Krefting <peter@softwolves.pp.se>. Closes: #1070011
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
        - Update German scripts translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading