This is an automated email from the git hooks/post-receive script.

guillem pushed a change to annotated tag 1.22.12
in repository dpkg.

      at 04088b670 (tag)
 tagging 8637a76982aa1cf74c4be188b10a1ed1843fc858 (commit)
 replaces 1.22.11
      by Guillem Jover
      on Wed Jan 1 23:44:12 2025 +0100

- Log -----------------------------------------------------------------
Release 1.22.12
-----BEGIN PGP SIGNATURE-----

wsG7BAABCgBvBYJndcU8CRC5cr8+pK5Xo0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcbM2QVDyU1tj+maJJSTUOlRraxrNwGgw/Xc3wu1qmR
PRYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAAA1Tg/9FcNgOIgMpLGkvLb8zNMGA1N1
Z7qxa7GjXUJfO7umv7Y8pkKVO11BGVlOf6HlQUXH6uhiDmlRP9tK50mf/BLkhaqr
0FZBWdqHGF0kQxtHslCKbthZYX6SCFZ4lIhzyaF0UUTMWL0AB+HWBC9V0OGn/zfN
pmvkv7FXzAYWmeahMVzGD+mXhXtYgVmV0OTzvGD7Orrh5OCwbxMjcZ2ntMQn0Hqr
yEYdGEXvmJFHF/hI0tw8UjLpVBl5Ldlt6QzCHrlwZE3Y21CjD7aaXBrLo1zSsiMc
kUyE8Sg4mRLQBwIM3gImweyBoR0SjAnd5gbNjvsiVJrocHHjsBDzNUigoXfW4i7b
VYAOQ9NXxV/iESaTx1rOBgpAsDCrQYgJsRZUSSF58rVbNBOfBgUn/EWEJlGkAPGu
jn8tocQ0DX1JIMyNJUEEVJwL33VzORfLDEgqFXX8O4daVrzC+5XizSErogxg0QDt
v7SoIBInxMO1uTW+V6636ytNI2pnuaqRb6/nsRvhG2JEC770v48Xrws+ubvMu+56
Adh0nmRuqczZ6DIz+V7ArqId0AbBirm9XSTHgSCC9wFmQHNwpCkypHmS0T27T0GS
LfS4fwL2/pn4mee2OQUzhvG0SmCEfvafsMOEjDO9KfrJh1rixDXkatF+2EGTK+JB
PtLJfkYyr02mWhGClq8=
=cGAq
-----END PGP SIGNATURE-----

Américo Monteiro (1):
      po: Update Portuguese man pages translation

Frans Spiesschaert (1):
      po: Update Dutch translations

Guillem Jover (119):
      Bump version to 1.22.12
      debian: Fix bug closure
      debian: Bump Standards-Version to 4.7.0 (no changes needed)
      build: Make C++ baseline version a hard requirement
      build: Generalize C/C++ check macros to select the version as an argument
      build: Bump minimum required C++ standard to C++14
      build: Warn on C++17, C++20, C++23 and C++26 extensions usage
      build: Check for C++11 __func__ availability
      lib: Remove compatibility code for C++ earlier than C++11
      libdpkg: Check for pager presence and fallback to less, more and cat
      dpkg-shlibdeps: Add symbolic name alternative to --warnings bits
      scripts: Use %opts instead of %options for constructor and function 
options
      scripts: Document when constructors take %opts
      Dpkg::Deps::Multiple: Document that the constructor takes @deps not %opts
      Dpkg::Changelog::Parse: Use %opts instead of %opt in function POD
      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
      Dpkg::Control: Deprecate the backwards compatibility type aliases
      Update URLs
      libdpkg: Remove const from execname
      libdpkg: Use size_t instead of unsigned int for nargs
      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
      scripts/mk: Document DPKG_BUILD_API in buildapi.mk
      scripts/mk: Document public API and expected directory to include from
      doc: Fix typos in ChangeLog.old
      debian: Add a trailing comma to debian/tests/control dependency
      s-s-d: Refactor closefrom() and use it only if the system lacks it
      s-s-d: Try to use close_range() if present to implement closefrom()
      debian: Inline sequoia-chameleon-gnupg dependencies depending on context
      Dpkg::OpenPGP::Backend::GnuPG: Ignore 
ValuesAndExpressions::ProhibitMagicNumbers
      test: Enable ValuesAndExpressions::ProhibitMagicNumbers except for octals
      scripts: Fix module loading
      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
      build: Undefine _TIME_BITS when checking for the base off_t size
      src: Do not name option variables as no<thing>
      dpkg-deb: Add --no-check option and keep --nocheck as an alias
      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
      dpkg: Unify package and version printing format to «package (version)»
      dpkg-trigger: Initialize opt_act to 1
      man: Document purpose of origin files and how they tie to packages
      build: Do not use an obsolete x prefix for shell test checks
      Dpkg::Archive::Ar: Copy only the number of bytes we have read
      Dpkg::Vendor: Remove backwards compatibility module and origin name 
mangling
      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()
      test: Mark variables around longjmp() as volatile
      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
      test: Add tests for varbuf C++ API
      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: Use varbuf instead of strcpy()
      scripts/mk: Capitalize variable descriptions
      scripts/mk: Clarify format for version variables from pkg-info.mk
      scripts/mk: Add support for new DEB_VERSION_EPOCH and DEB_VERSION_REVISION
      dselect: Do not pass non-POD types to functions with variadic arguments
      dselect: Mark assignment inside baselist::kd_search() as a move assignment
      Cast char to unsigned char for ctype functions
      Dpkg::BuildDriver::DebianRules: Handle missing root_cmd option
      dpkg-buildtree: Add new command is-rootless
      man: Use «must» instead of «should» for mandatory behavior
      Dpkg::OpenPGP::Backend: Remove references to fixed gosop issues
      Dpkg::ErrorHandling: Add support for hint printing
      scripts: Switch messages to be hints
      dpkg-buildpackage: Reword hint on unsatisfied dependencies
      dpkg-checkbuilddeps: Improve unmet dependency error messages
      dpkg-buildpackage: Switch unmet dependency abort message from warning to 
error
      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-buildpackage: Fix typo in hint
      build: Add a new changelog section for the shell library
      src/sh: Add a default PROGNAME to dpkg-error.sh
      src/sh: Move setup_colors() contents into dpkg-error.sh script scope
      Remove dpkg-error.sh boilerplate
      debian: Remove merged-/usr warning logic
      Dpkg::Vendor::Debian: Remove merged-/usr taint logic
      scripts: Remove dpkg-fsys-usrunmess program
      build: Remove reference to removed debian/bug-script
      dpkg-source: Generalize Package-List field attributes handling
      scripts: Unify handling of default Priority and Section values
      Dpkg::Control::FieldsCore: Add new field_get_default_value() function
      scripts: Switch to use the default per field value for Section and 
Priority
      scripts: Change and inject default value for Section and Priority fields
      po: Regenerate .pot files and merge .po files with them
      Release 1.22.12

Helge Kreutzmann (5):
      po: Update German man pages translation
      po: Update German man pages translation
      po: Update German man pages translation
      po: Update German man pages translation
      po: Update German man pages translation

Miroslav Kure (1):
      po: Update Czech translations

Paulo Henrique de Lima Santana (1):
      po: Update Brazilian Portuguese programs translation

Peter Krefting (1):
      po: Update Swedish translations

Remus-Gabriel Chelu (1):
      po: Update Romanian programs translation

Santiago Vila (1):
      Dpkg::BuildInfo: Add GNUMAKEFLAGS as an allowed environment variable

Sven Joachim (2):
      po: Update German programs translation
      po: Update German dselect translation

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new 7309f2720 po: Regenerate .pot files and merge .po files with them
     new 8637a7698 Release 1.22.12

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
Dpkg.Org's dpkg

Reply via email to