Skip to content
  • Guillem Jover's avatar
    d23bafbb
    Import Debian version 1.22.15 · d23bafbb
    Guillem Jover authored and Arnaud Rebillout's avatar Arnaud Rebillout committed
    dpkg (1.22.15) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::BuildDriver::DebianRules: Remove unused Dpkg::BuildAPI import.
        - Dpkg::OpenPGP::Backend::GnuPG: Sign file with fixed up newline.
        - Dpkg::Substvars: Add new set_as_optional() and set_as_required() methods.
      * Documentation:
        - man: Change verb tense for Makefile fragment files descriptions.
        - man: Document that buildapi.mk sets a variable.
        - man: Add reference to buildtools and vendor make fragments to related
          tools.
        - man: Split architecture examples into their own paragraphs.
        - man: Clarify architecture terms and the architecture forms.
        - man: Clarify that build and target are not usual variables to use.
        - doc: Remove duplicate words across newlines.
          Thanks to Michael Biebl <biebl@debian.org>. Closes: #1093548
      * Build system:
        - Add array bounds warning.
        - Add new dialect checks for strict flex array behavior and warnings.
        - Add compiler hardening support.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.14) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-deb: Switch from info() to hint() for hint message.
      * Perl modules:
        - Dpkg::BuildDriver::DebianRules: Fix R³ namespace check to only refuse
          unknown dpkg keywords. Closes: #1092653
      * Make fragments:
        - Use flavor to avoid re-caching empty variables. See #1092051.
      * Shell library:
        - Abstract color clearing with a new variable.
        - Lowercase and namespace private variables with _dpkg_.
        - Fix debug output format to print debug in lowercase after progname.
        - Document library interface basics and the version when introduced.
        - Add support for notice(), info() and hint() functions.
      * Code internals:
        - libdpkg: Add support for hint printing.
      * Test suite:
        - Remove redundant <cstdbool> include deprecated in C++17.
      * Localization:
        - Update Brazilian Portuguese dselect translations.
          Thanks to Paulo Henrique de Lima Santana (phls) <phls@debian.org>.
          Closes: #1092593
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
        - Update German scripts translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.13) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-deb: Add support for filesystem metadata checks.
      * Perl modules:
        - Dpkg::OpenPGP::Backend::Sequoia: Handle all KeyHandle types in
          inline_sign(). See #1091915.
        - Dpkg::OpenPGP::Backend::Sequoia: Check whether we can use the key.
          Closes: #1091915
        - Dpkg::OpenPGP::Backend: Add missing imports. Closes: #1091990
        - Dpkg::BuildDriver::DebianRules: Change default R³ value to «no».
      * Documentation:
        - man: Document the version since the Section and Priority fields have
          defaults.
        - man: Clarify Priority values by mentioning known important and unknown
          ones.
        - man: Clarify Section and Priority values usage tied to distribution
          policies.
        - man: Refer to --sign-keyid instead of --sign-key in DEB_SIGN_KEYID
          description.
      * Code internals:
        - libdpkg: Add test cases for varbuf C++ operators.
        - libdpkg: Do not call varbuf_init() from operator=().
        - dselect: Make sure the search varbuf always has allocated space.
          See #1091898.
        - dselect: Update the search varbuf to account for the used size.
          Closes: #1091898
        - dselect: Fix logic inversion in repeat search keybinding.
        - dselect: Fix formatting for return in keybindings::find().
        - scripts: When printing a field value quote it with double quotes.
        - dpkg-gencontrol: Add missing field name to warning message. See #1091941.
        - dpkg-genchanges: Set Section and Priority defaults even with no fields.
          Closes: #1091941
    .
    dpkg (1.22.12) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * libdpkg: Check for pager presence and fallback to less, more and cat.
        Closes: #856216
      * dpkg-shlibdeps: Add symbolic name alternative to --warnings bits.
      * Update URLs.
      * dpkg-deb: Add --no-check option and keep --nocheck as an alias.
      * dpkg: Unify package and version printing format to «package (version)».
      * dpkg-buildtree: Add new command is-rootless.
        Suggested by Niels Thykier <niels@thykier.net>.
      * scripts: Switch messages to be hints.
      * dpkg-buildpackage: Reword hint on unsatisfied dependencies. Closes: #817955
      * dpkg-checkbuilddeps: Improve unmet dependency error messages.
      * dpkg-buildpackage: Switch unmet dependency abort message from warning to
        error.
      * scripts: Change and inject default value for Section and Priority fields.
      * Perl modules:
        - Dpkg::Deps::Multiple: Document that the constructor takes @deps not
          %opts.
        - Dpkg::Changelog::Parse: Use %opts instead of %opt in function POD.
        - Dpkg::Control: Deprecate the backwards compatibility type aliases.
        - Dpkg::OpenPGP::Backend::GnuPG: Ignore
          ValuesAndExpressions::ProhibitMagicNumbers.
        - Dpkg::Vendor: Simplify module loading logic.
        - Dpkg::OpenPGP::Backend::SOP: Add rsop as an alternative SOP
          implementation.
        - Dpkg::OpenPGP::Backend::SOP: Add gosop as an alternative SOP
          implementation.
        - Dpkg::OpenPGP::Backend::Sequoia: Adapt to new CLI 0.40.0 API.
        - Dpkg::OpenPGP::Backend::Sequoia: Add keystore support.
        - Dpkg::Shlibs: Improve code comments.
        - Dpkg::Archive::Ar: Copy only the number of bytes we have read.
        - Dpkg::Vendor: Remove backwards compatibility module and origin name
          mangling.
        - Dpkg::BuildInfo: Add GNUMAKEFLAGS as an allowed environment variable.
          Thanks to Santiago Vila <sanvila@debian.org>. Closes: #1090337
        - Dpkg::BuildDriver::DebianRules: Handle missing root_cmd option.
        - Dpkg::ErrorHandling: Add support for hint printing.
        - Dpkg::OpenPGP::Backend::GnuPG: Handle and warn on concatenated ASCII
          Armor blocks.
        - Revert "Dpkg::OpenPGP::Backend::GnuPG: Fallback to use «gpg dearmor» if
          present".
        - Dpkg::OpenPGP::Backend::GnuPG: Move armor/dearmor implementation to base
          class.
        - Dpkg::OpenPGP::Backend::SOP: Use the parent class armor/dearmor
          implementations.
        - Dpkg::Vendor::Debian: Remove merged-/usr taint logic.
        - Dpkg::Control::FieldsCore: Add new field_get_default_value() function.
      * Make fragments:
        - Document DPKG_BUILD_API in buildapi.mk.
        - Document public API and expected directory to include from.
          Prompted by Helmut Grohne <helmut@subdivi.de>.
        - Capitalize variable descriptions.
        - Clarify format for version variables from pkg-info.mk.
          See #1088244.
        - Add support for new DEB_VERSION_EPOCH and DEB_VERSION_REVISION.
          Closes: #1088244
      * Shell library:
        - Add a default PROGNAME to dpkg-error.sh.
        - Move setup_colors() contents into dpkg-error.sh script scope.
      * Documentation:
        - man: Update debian/control example in deb-src-control(5).
        - man: Use arch-bits in deb-src-symbols(5) example dependent on bitness.
        - man: Use modern architectures for manual page examples.
        - doc: Fix typos in ChangeLog.old.
        - man: Document purpose of origin files and how they tie to packages.
          See https://github.com/grml/grml-debian-keyring/issues/7.
        - man: Use «must» instead of «should» for mandatory behavior.
          Requested by Niels Thykier <niels@thykier.net>.
          See https://bugs.debian.org/1089794.
      * Code internals:
        - lib: Remove compatibility code for C++ earlier than C++11.
        - scripts: Use %opts instead of %options for constructor and function
          options.
        - scripts: Document when constructors take %opts.
        - scripts: Use %opts instead of %args for function and method options.
        - scripts: Rename changelog options in programs to %changelog_opts.
        - scripts: Unify constructor and function options documentation.
        - libdpkg: Remove const from execname.
        - libdpkg: Use size_t instead of unsigned int for nargs.
        - start-stop-daemon: Refactor closefrom() and use it only if the system
          lacks it.
        - start-stop-daemon: Try to use close_range() if present to implement
          closefrom().
        - scripts: Fix module loading.
          Prompted by Holger Levsen <holger@debian.org>.
          Prompted by Niels Thykier <niels@thykier.net>.
        - src: Do not name option variables as no<thing>.
        - dpkg-deb: Rename control area functions to check_ctrl_*().
        - dpkg-deb: Rename check_control_area() to check_build_files().
        - dpkg-deb: Fix doxygen comment to match function argument.
        - perl: Remove function prototypes.
        - libdpkg: Rename varbuf_rollback_start() to varbuf_rollback_end().
        - libdpkg: Rename varbuf_*printf() to varbuf_add_*fmt().
        - libdpkg: Add new varbuf_set_*fmt() functions.
        - dpkg: Switch from varbuf_reset()+varbuf_add_str() to varbuf_set_str().
        - Replace varbuf_reset()+varbuf_*printf() with varbuf_set_*fmt().
        - Replace varbuf_*printf() with varbuf_add_*fmt().
        - libdpkg: Rename varbuf C++ *fmt() methods to add_*fmt().
        - dpkg: Replace sprintf() usage with a varbuf in depisok().
        - Use snprintf() instead of sprintf().
        - libdpkg: Switch varbuf::reset() to use varbuf_reset().
        - libdpkg: Rename varbuf::string() to varbuf::str().
        - libdpkg: Add new varbuf C++ methods for all functions.
        - libdpkg: Add new varbuf_state C++ methods for all functions.
        - libdpkg: Add new varbuf C++ constructor initialized from a C string.
        - libdpkg: Add new varbuf C++ operator+= methods.
        - dselect: Switch from operator() to operator+=.
        - libdpkg: Remove varbuf C++ operator() methods.
        - libdpkg: Add new varbuf C++ len() method.
        - libdpkg: Add new varbuf_swap() function.
        - libdpkg: Add new varbuf C++ copy constructors.
        - libdpkg: Add new varbuf C++ move constructors.
        - libdpkg: Add new varbuf_array() and C++ operator[] methods.
        - dselect: Switch to use varbufs instead of sprintf in keybindings.
        - dselect: Switch to use varbufs instead of sprintf for searchstring.
        - dselect: Switch to use varbufs instead of sprintf for describemany().
        - dselect: Use file_slurp() instead of open-coding it.
        - dselect: Switch to use varbufs instead of sprintf for method parser.
        - dselect: Mark assignment inside baselist::kd_search() as a move
          assignment.
        - Cast char to unsigned char for ctype functions.
        - Remove dpkg-error.sh boilerplate.
        - scripts: Remove dpkg-fsys-usrunmess program.
        - dpkg-source: Generalize Package-List field attributes handling.
        - scripts: Unify handling of default Priority and Section values.
        - scripts: Switch to use the default per field value for Section and
          Priority.
      * Build system:
        - Make C++ baseline version a hard requirement.
        - Generalize C/C++ check macros to select the version as an argument.
        - Bump minimum required C++ standard to C++14.
        - Warn on C++17, C++20, C++23 and C++26 extensions usage.
        - Check for C++11 __func__ availability.
        - Undefine _TIME_BITS when checking for the base off_t size.
        - Do not use an obsolete x prefix for shell test checks.
        - Add a new changelog section for the shell library.
      * Packaging:
        - Bump Standards-Version to 4.7.0 (no changes needed).
        - Add a trailing comma to debian/tests/control dependency.
        - Inline sequoia-chameleon-gnupg dependencies depending on context.
        - Remove merged-/usr warning logic. Closes: #1061718
      * Test suite:
        - Enable ValuesAndExpressions::ProhibitMagicNumbers except for octals.
        - Mark variables around longjmp() as volatile.
        - Add tests for varbuf C++ API.
      * Localization:
        - Update Brazilian Portuguese programs translation.
          Thanks to Paulo Henrique de Lima Santana <phls@debian.org>.
          Closes: #1091450
        - Update Czech translations.
          Thanks to Miroslav Kure <kurem@upcase.inf.upol.cz>. Closes: #1087219
        - Update Dutch translations.
          Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
          Closes: #1087459, #1087595
        - Update Portuguese man pages translation.
          Thanks to Américo Monteiro <a_monteiro@gmx.com>. Closes: #1086160
        - Update Romanian programs translation.
          Thanks to Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>.
          Closes: #1080212
        - Update Swedish translations.
          Thanks to Peter Krefting <peter@softwolves.pp.se>. Closes: #1083116
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German dselect translation.
        - Update German programs translation.
    d23bafbb
    Import Debian version 1.22.15
    Guillem Jover authored and Arnaud Rebillout's avatar Arnaud Rebillout committed
    dpkg (1.22.15) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * Perl modules:
        - Dpkg::BuildDriver::DebianRules: Remove unused Dpkg::BuildAPI import.
        - Dpkg::OpenPGP::Backend::GnuPG: Sign file with fixed up newline.
        - Dpkg::Substvars: Add new set_as_optional() and set_as_required() methods.
      * Documentation:
        - man: Change verb tense for Makefile fragment files descriptions.
        - man: Document that buildapi.mk sets a variable.
        - man: Add reference to buildtools and vendor make fragments to related
          tools.
        - man: Split architecture examples into their own paragraphs.
        - man: Clarify architecture terms and the architecture forms.
        - man: Clarify that build and target are not usual variables to use.
        - doc: Remove duplicate words across newlines.
          Thanks to Michael Biebl <biebl@debian.org>. Closes: #1093548
      * Build system:
        - Add array bounds warning.
        - Add new dialect checks for strict flex array behavior and warnings.
        - Add compiler hardening support.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.14) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-deb: Switch from info() to hint() for hint message.
      * Perl modules:
        - Dpkg::BuildDriver::DebianRules: Fix R³ namespace check to only refuse
          unknown dpkg keywords. Closes: #1092653
      * Make fragments:
        - Use flavor to avoid re-caching empty variables. See #1092051.
      * Shell library:
        - Abstract color clearing with a new variable.
        - Lowercase and namespace private variables with _dpkg_.
        - Fix debug output format to print debug in lowercase after progname.
        - Document library interface basics and the version when introduced.
        - Add support for notice(), info() and hint() functions.
      * Code internals:
        - libdpkg: Add support for hint printing.
      * Test suite:
        - Remove redundant <cstdbool> include deprecated in C++17.
      * Localization:
        - Update Brazilian Portuguese dselect translations.
          Thanks to Paulo Henrique de Lima Santana (phls) <phls@debian.org>.
          Closes: #1092593
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
        - Update German scripts translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German programs translation.
    .
    dpkg (1.22.13) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * dpkg-deb: Add support for filesystem metadata checks.
      * Perl modules:
        - Dpkg::OpenPGP::Backend::Sequoia: Handle all KeyHandle types in
          inline_sign(). See #1091915.
        - Dpkg::OpenPGP::Backend::Sequoia: Check whether we can use the key.
          Closes: #1091915
        - Dpkg::OpenPGP::Backend: Add missing imports. Closes: #1091990
        - Dpkg::BuildDriver::DebianRules: Change default R³ value to «no».
      * Documentation:
        - man: Document the version since the Section and Priority fields have
          defaults.
        - man: Clarify Priority values by mentioning known important and unknown
          ones.
        - man: Clarify Section and Priority values usage tied to distribution
          policies.
        - man: Refer to --sign-keyid instead of --sign-key in DEB_SIGN_KEYID
          description.
      * Code internals:
        - libdpkg: Add test cases for varbuf C++ operators.
        - libdpkg: Do not call varbuf_init() from operator=().
        - dselect: Make sure the search varbuf always has allocated space.
          See #1091898.
        - dselect: Update the search varbuf to account for the used size.
          Closes: #1091898
        - dselect: Fix logic inversion in repeat search keybinding.
        - dselect: Fix formatting for return in keybindings::find().
        - scripts: When printing a field value quote it with double quotes.
        - dpkg-gencontrol: Add missing field name to warning message. See #1091941.
        - dpkg-genchanges: Set Section and Priority defaults even with no fields.
          Closes: #1091941
    .
    dpkg (1.22.12) unstable; urgency=medium
    .
      [ Guillem Jover ]
      * libdpkg: Check for pager presence and fallback to less, more and cat.
        Closes: #856216
      * dpkg-shlibdeps: Add symbolic name alternative to --warnings bits.
      * Update URLs.
      * dpkg-deb: Add --no-check option and keep --nocheck as an alias.
      * dpkg: Unify package and version printing format to «package (version)».
      * dpkg-buildtree: Add new command is-rootless.
        Suggested by Niels Thykier <niels@thykier.net>.
      * scripts: Switch messages to be hints.
      * dpkg-buildpackage: Reword hint on unsatisfied dependencies. Closes: #817955
      * dpkg-checkbuilddeps: Improve unmet dependency error messages.
      * dpkg-buildpackage: Switch unmet dependency abort message from warning to
        error.
      * scripts: Change and inject default value for Section and Priority fields.
      * Perl modules:
        - Dpkg::Deps::Multiple: Document that the constructor takes @deps not
          %opts.
        - Dpkg::Changelog::Parse: Use %opts instead of %opt in function POD.
        - Dpkg::Control: Deprecate the backwards compatibility type aliases.
        - Dpkg::OpenPGP::Backend::GnuPG: Ignore
          ValuesAndExpressions::ProhibitMagicNumbers.
        - Dpkg::Vendor: Simplify module loading logic.
        - Dpkg::OpenPGP::Backend::SOP: Add rsop as an alternative SOP
          implementation.
        - Dpkg::OpenPGP::Backend::SOP: Add gosop as an alternative SOP
          implementation.
        - Dpkg::OpenPGP::Backend::Sequoia: Adapt to new CLI 0.40.0 API.
        - Dpkg::OpenPGP::Backend::Sequoia: Add keystore support.
        - Dpkg::Shlibs: Improve code comments.
        - Dpkg::Archive::Ar: Copy only the number of bytes we have read.
        - Dpkg::Vendor: Remove backwards compatibility module and origin name
          mangling.
        - Dpkg::BuildInfo: Add GNUMAKEFLAGS as an allowed environment variable.
          Thanks to Santiago Vila <sanvila@debian.org>. Closes: #1090337
        - Dpkg::BuildDriver::DebianRules: Handle missing root_cmd option.
        - Dpkg::ErrorHandling: Add support for hint printing.
        - Dpkg::OpenPGP::Backend::GnuPG: Handle and warn on concatenated ASCII
          Armor blocks.
        - Revert "Dpkg::OpenPGP::Backend::GnuPG: Fallback to use «gpg dearmor» if
          present".
        - Dpkg::OpenPGP::Backend::GnuPG: Move armor/dearmor implementation to base
          class.
        - Dpkg::OpenPGP::Backend::SOP: Use the parent class armor/dearmor
          implementations.
        - Dpkg::Vendor::Debian: Remove merged-/usr taint logic.
        - Dpkg::Control::FieldsCore: Add new field_get_default_value() function.
      * Make fragments:
        - Document DPKG_BUILD_API in buildapi.mk.
        - Document public API and expected directory to include from.
          Prompted by Helmut Grohne <helmut@subdivi.de>.
        - Capitalize variable descriptions.
        - Clarify format for version variables from pkg-info.mk.
          See #1088244.
        - Add support for new DEB_VERSION_EPOCH and DEB_VERSION_REVISION.
          Closes: #1088244
      * Shell library:
        - Add a default PROGNAME to dpkg-error.sh.
        - Move setup_colors() contents into dpkg-error.sh script scope.
      * Documentation:
        - man: Update debian/control example in deb-src-control(5).
        - man: Use arch-bits in deb-src-symbols(5) example dependent on bitness.
        - man: Use modern architectures for manual page examples.
        - doc: Fix typos in ChangeLog.old.
        - man: Document purpose of origin files and how they tie to packages.
          See https://github.com/grml/grml-debian-keyring/issues/7.
        - man: Use «must» instead of «should» for mandatory behavior.
          Requested by Niels Thykier <niels@thykier.net>.
          See https://bugs.debian.org/1089794.
      * Code internals:
        - lib: Remove compatibility code for C++ earlier than C++11.
        - scripts: Use %opts instead of %options for constructor and function
          options.
        - scripts: Document when constructors take %opts.
        - scripts: Use %opts instead of %args for function and method options.
        - scripts: Rename changelog options in programs to %changelog_opts.
        - scripts: Unify constructor and function options documentation.
        - libdpkg: Remove const from execname.
        - libdpkg: Use size_t instead of unsigned int for nargs.
        - start-stop-daemon: Refactor closefrom() and use it only if the system
          lacks it.
        - start-stop-daemon: Try to use close_range() if present to implement
          closefrom().
        - scripts: Fix module loading.
          Prompted by Holger Levsen <holger@debian.org>.
          Prompted by Niels Thykier <niels@thykier.net>.
        - src: Do not name option variables as no<thing>.
        - dpkg-deb: Rename control area functions to check_ctrl_*().
        - dpkg-deb: Rename check_control_area() to check_build_files().
        - dpkg-deb: Fix doxygen comment to match function argument.
        - perl: Remove function prototypes.
        - libdpkg: Rename varbuf_rollback_start() to varbuf_rollback_end().
        - libdpkg: Rename varbuf_*printf() to varbuf_add_*fmt().
        - libdpkg: Add new varbuf_set_*fmt() functions.
        - dpkg: Switch from varbuf_reset()+varbuf_add_str() to varbuf_set_str().
        - Replace varbuf_reset()+varbuf_*printf() with varbuf_set_*fmt().
        - Replace varbuf_*printf() with varbuf_add_*fmt().
        - libdpkg: Rename varbuf C++ *fmt() methods to add_*fmt().
        - dpkg: Replace sprintf() usage with a varbuf in depisok().
        - Use snprintf() instead of sprintf().
        - libdpkg: Switch varbuf::reset() to use varbuf_reset().
        - libdpkg: Rename varbuf::string() to varbuf::str().
        - libdpkg: Add new varbuf C++ methods for all functions.
        - libdpkg: Add new varbuf_state C++ methods for all functions.
        - libdpkg: Add new varbuf C++ constructor initialized from a C string.
        - libdpkg: Add new varbuf C++ operator+= methods.
        - dselect: Switch from operator() to operator+=.
        - libdpkg: Remove varbuf C++ operator() methods.
        - libdpkg: Add new varbuf C++ len() method.
        - libdpkg: Add new varbuf_swap() function.
        - libdpkg: Add new varbuf C++ copy constructors.
        - libdpkg: Add new varbuf C++ move constructors.
        - libdpkg: Add new varbuf_array() and C++ operator[] methods.
        - dselect: Switch to use varbufs instead of sprintf in keybindings.
        - dselect: Switch to use varbufs instead of sprintf for searchstring.
        - dselect: Switch to use varbufs instead of sprintf for describemany().
        - dselect: Use file_slurp() instead of open-coding it.
        - dselect: Switch to use varbufs instead of sprintf for method parser.
        - dselect: Mark assignment inside baselist::kd_search() as a move
          assignment.
        - Cast char to unsigned char for ctype functions.
        - Remove dpkg-error.sh boilerplate.
        - scripts: Remove dpkg-fsys-usrunmess program.
        - dpkg-source: Generalize Package-List field attributes handling.
        - scripts: Unify handling of default Priority and Section values.
        - scripts: Switch to use the default per field value for Section and
          Priority.
      * Build system:
        - Make C++ baseline version a hard requirement.
        - Generalize C/C++ check macros to select the version as an argument.
        - Bump minimum required C++ standard to C++14.
        - Warn on C++17, C++20, C++23 and C++26 extensions usage.
        - Check for C++11 __func__ availability.
        - Undefine _TIME_BITS when checking for the base off_t size.
        - Do not use an obsolete x prefix for shell test checks.
        - Add a new changelog section for the shell library.
      * Packaging:
        - Bump Standards-Version to 4.7.0 (no changes needed).
        - Add a trailing comma to debian/tests/control dependency.
        - Inline sequoia-chameleon-gnupg dependencies depending on context.
        - Remove merged-/usr warning logic. Closes: #1061718
      * Test suite:
        - Enable ValuesAndExpressions::ProhibitMagicNumbers except for octals.
        - Mark variables around longjmp() as volatile.
        - Add tests for varbuf C++ API.
      * Localization:
        - Update Brazilian Portuguese programs translation.
          Thanks to Paulo Henrique de Lima Santana <phls@debian.org>.
          Closes: #1091450
        - Update Czech translations.
          Thanks to Miroslav Kure <kurem@upcase.inf.upol.cz>. Closes: #1087219
        - Update Dutch translations.
          Thanks to Frans Spiesschaert <Frans.Spiesschaert@yucom.be>.
          Closes: #1087459, #1087595
        - Update Portuguese man pages translation.
          Thanks to Américo Monteiro <a_monteiro@gmx.com>. Closes: #1086160
        - Update Romanian programs translation.
          Thanks to Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>.
          Closes: #1080212
        - Update Swedish translations.
          Thanks to Peter Krefting <peter@softwolves.pp.se>. Closes: #1083116
    .
      [ Helge Kreutzmann ]
      * Localization:
        - Update German man pages translation.
    .
      [ Sven Joachim ]
      * Localization:
        - Update German dselect translation.
        - 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