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

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

      at 6a7d818da (tag)
 tagging 744487c98a622b9b38c22c6ca330315af4a30a11 (commit)
 replaces 1.21.20
      by Guillem Jover
      on Wed Aug 30 05:46:48 2023 +0200

- Log -----------------------------------------------------------------
Release 1.22.0
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAmTuu6gACgkQuXK/PqSu
V6NGlQ//ck4XWHb9hfR+0om8KObjhZWnAypNz0eWjDifJ9BQ9CbfBWdZ0dfGEddZ
S/y1hCOjhOQ9yfyq7RsOhsu9tGUbHupy61NNeE+nbBv2h00pgPfA4BvgdQKhYUvT
QPDMKNA6cuLQLb5BP340XZl/t+2YTSx+B35icGnQVFCqtoDmqmzeL5kWsflyruH2
3sgEecICbtfHsRCJe4o7Ho8Wt+V3Xe98+223JtbzjkgNNV8cQispcyWVQc0LbhqL
tkzA6nj5p0ilwgV4Htofv55fs9apwQHMFlwXoGAErMnxSoFQvgaE00egTQ1/4/Mu
4j629/nTMw6wXzvbxR1aCfRLNzy+S4fIL2KXEVBUKRIWB/bW2prE6fnBYW+s7pMp
tLP8N6E6Xr2RaE86tcSGwiLphFF6L6uDwKYQTaJx9Q1B9G+6ePxpAlGcj/tn7A0/
4mIxqZh5uctF28viUsTQ+4GKLliIDZE5xE8vDx3yrhEl7D1xEpteZiMAnw52+sEX
deE0PhG8p+wvXflHfhH7rB73nVS2CVob11sdpfigt+xNDRoosXFsoix336UOlkGx
/05yIcfJ8ItL8eAW65wwrE6jYPNM/Eusg7OtAYmqX7qGG+c4b5fWwN/hK1xBMsMI
IwEkyBA8aeSRGBQ2ymcc6KKUXfSfmWnCGDJF8sVT0bi7y8zA8qE=
=ZOll
-----END PGP SIGNATURE-----

Américo Monteiro (1):
      po: Add Portuguese scripts translations

Guillem Jover (259):
      Bump version to 1.22.0
      po: Update Dutch header boilerplate with an actual copyright line
      man: Add notes about reproducibility properties for path fixing build 
features
      man: Itemize remaining lists
      man: Unify admonition markup and formatting
      man: Move shell redirection operator close to the redirected file
      build: Fix version script linker support detection
      libdpkg: Move early return into the loop
      libdpkg: Remove impossible condition
      libdpkg: Turn bitmask parse_nv_flags into an actual enum parse_nv_mode
      libdpkg: Move parse_nv() next word check inside else block
      dpkg: Do not reset the line number for each --command-fd parsed command
      dpkg: Remove path_quote_filename() usage
      dselect: Reduce variables scope
      libcompat: Reduce variables scope
      libdpkg: Reduce variables scope
      u-a: Reduce variables scope
      src: Reduce variables scope
      libdpkg: Rename mlib module to mustlib
      man: Add versions where build flag features were added
      dselect: Remove unused trailing semicolons
      libdpkg: Surround macro within a do-while block
      build: Enable -Wextra-semi compilation warning
      Dpkg::OpenPGP::ErrorCodes: Add new OPENPGP_CMD_CANNOT_SIGN error code
      Dpkg::OpenPGP::Backend::GnuPG: On signing failure use 
OPENPGP_CMD_CANNOT_SIGN
      Revert "Revert "arch: Add support for loong64 CPU""
      build: Explicitly set the date when generating perl module man pages
      build: Bump minimal Perl version to 5.32.1
      test: Update perlcritic checks and suppressions
      test: Disable perlcritic checks that are not relevant
      perl: Add $VERSION to all embedded perl packages
      Dpkg::Shlibs::Objdump::Object: Split from Dpkg::Shlibs::Objdump
      Dpkg::Control::HashCore::Tie: Split from Dpkg::Control::HashCore
      Dpkg::Vars: Fold into Dpkg::Package
      Dpkg::Package: Rename source_package symbols to source_name
      perl: Add POD to all private modules
      perl: Move POD sections before what they describe
      Dpkg::Control::HashCore: Fix typo in code comment
      scripts: Unpack function arguments
      scripts: Remove duplicate variable declaration
      test: Reduce scope of variable to avoid shadowing others
      dselect: Reduce variable scope to avoid shadowing
      dselect: Add non-free-firmware archive area support
      po: Use Dpkg Developers instead of listing them individually
      po: Unify translation header description
      po: Clarify license for translation files
      doc: Update triggers spec
      Dpkg::Changelog::Parse: Fix indentation of copyright and license notice
      perl: Move $VERSION into package keyword
      perl: Remove unused Dpkg::Version semantic_change warning suppression
      Dpkg::Version: Update POD for removed semantic_change::overload::bool 
warning
      scripts: Use «(undef) x N» to ignore tuples or function returns
      Dpkg::Gettext: Relicense from BSD-2 to GPL-2+
      debian: Merge copyright statements for the same holder
      perl: Stop removing «.» from @INC before loading modules
      test: Do not use potentially bogus variable value
      dpkg-scansources: Reorder captured variable and regex match
      Dpkg::Source::Archive: Fix file normalization for relative pathnames
      Dpkg::Source::Archive: Reflow regex match in _add_entry()
      test: Enable perlcritic RegularExpressions::ProhibitCaptureWithoutTest
      perl: Use List::Util instead of fixed string matches within a regex
      perl: Pass $_ explicitly to field_transfer_single()
      Dpkg::Control::FieldsCore: Deprecate implicit field_transfer_single() 
argument
      perl: Rename filename related variables to distinguish them from field 
ones
      dpkg-genchanges: Move comment describing %sourcedefault before declaration
      perl: Rename Dpkg::Control variables from $f to $c or $ctrl
      perl: Use an $f variable for fields instead of the topic variable
      perl: Use fixed string comparisons for field name matches
      scripts: Switch code to use chained comparisons
      debian: Remove executable permissions from maintscripts in source
      debian: Remove no longer needed alternatives fixup from postint
      debian: Remove no longer needed maintscripts for method renames
      debian: Fix removal of file method state directory on purge
      dselect: Update Andy Guy email address
      dselect: Relicense ftp method from GPL-2 to GPL-2+
      build: Do not distribute removed files
      Dselect::Method::Ftp: Rename from Dselect::Ftp
      Dselect::Method::Ftp: Modify config and site subs towards method 
independence
      Dselect::Method: Move to be generic functions from Dselect::Ftp
      dselect: Remove unused ismulti() function from media method actions
      Dselect::Method::Ftp: Update package name
      man: Fix OpenPGP backends list in dpkg-buildpackage(1)
      dpkg-deb: Use intermediate variable for exec mark on --info output
      dpkg-deb: Do not print trailing spaces in --info output
      dpkg-deb: Refactor maintscript interpreter parser
      dpkg-deb, dpkg-query: Rename option flags to opt_NAME
      dpkg-trigger: Rename CLI option variables from f_ to opt_
      libcompat: Declare veriables before definitions
      libdpkg: Make local variables static
      libdpkg: Rename FHFF_NONE to FHFF_NONEW
      libdpkg: Switch bitmasks enumerations into precise masks
      libdpkg: Add enumerations for the default, unset and max cases
      libdpkg: Add warning suppression macros
      test: Disable -Wassign-enum for tests using out of range enum values
      lib: Add an enum flags attribute
      lib, src, utils: Use new enum flag C attributes
      libdpkg: Unconditionally initialize c variable in parse_stanza()
      s-s-d: Initialize variables in run_stop_schedule()
      build: Enable more compiler warnings
      dpkg-genchanges: Refactor .changes file description formatting into a 
function
      dpkg-genchanges: Replace Encode usage with utf8 encode/decode functions
      dpkg-gensymbols: Use File::Compare instead of Digest::MD5
      Dpkg::Vendor::Debian: Add time64 feature in the future area
      Dpkg::Control::HashCore::Tie: Rename $last to $prev
      test: Make some perlcritic checks more strict
      test: Update rationale for perlcritic check suppressions
      build: Remove unused AC_SIZEOF checks
      build: Check for the host architecture attributes during configure
      doc: Use «honor» and «behavior» uniformly in documentation and output
      dselect: Reword odd code comment
      dselect: Use «color» uniformly in variables and comments
      test: Use the TAR detected at configure time in autotests
      build: Detect whether we need librt for clock_gettime()
      libdpkg: Handle missing Version when formatting source:Upstream-Version
      test: Use the SED detected at configure time in autotests
      test: Use m4 to implement seq instead of assuming GNU seq is present
      test: Add missing argument to DPKG_FILE_SIZE m4 function
      test: Add more substvar recursive replace cases
      Dpkg::Substvars: Handle exponential expansion gracefully
      perl: Remove «1;» from end of script in programs
      po: Fix Project-Id-Version to match the gettext domain
      test: Define lzma based on xz if missing
      test: Switch deb non-uniform members test to use uncompressed control.tar
      test: Use AT_DATA instead of touch to create empty files
      test: Refactor deb-format package template generation into a new macro
      test: Split deb-format tests per compressor
      libdpkg: Pass -- after sh -c to avoid bogus option parsing
      man: Clarify that dpkg-reconfigure is part of the debconf project
      dpkg: Clarify that commands can take package-name or --pending in error 
message
      libdpkg: Mask the mode from the tar entry to only the file mode bits
      lib: Define __has_include fallback if the compiler does not support it
      Remove avr32, m32r and tilegx obsolete architectures
      Dpkg::Shlibs::Objdump: Remove unsupported ELF machine types
      Dpkg::Shlibs::Objdump: Add ELF machine types for all supported arches
      Dpkg::Shlibs::Objdump: Add RISC-V ELF ABI tracking
      Dpkg::Shlibs::Objdump: Add OR1K ELF ABI tracking
      Dpkg::Shlibs::Objdump: Switch get_format() to return a colon-separated 
string
      libdpkg: Simplify progress output by using fputs() and putchar()
      libdpkg: Mark the progress percentage for translation
      doc: Add a Status field to frontend-api spec
      man: Clarify shared library name formats and their purpose
      build: Use an export symbols file if there is no version script support
      build: Add -no-undefined libtool flag
      dpkg-db-keeper: Add helper script to assist with tracking database changes
      man: Add SECURITY sections
      man: Spell out «manual page»
      man: Clarify C.UTF-8 locale setting hint
      man: Update methods provided by dselect(1)
      man: Turn buildinfo filename format selection into a list
      man: Itemize supported deb-changelog(5) keyword/value entries
      dpkg-buildpackage: Turn items into lists for easier extensibility
      dpkg-buildpackage: Add support for new preinit hook
      dselect: Remove handling of .GZ, .Z and .z compressed Package files
      dselect: Fix stdout+stderr discarding redirection in ftp method
      build: Add support for .git-blame-ignore-revs file
      build: Remove vim swap file entry from .gitignore
      build: Ignore tags files
      Dpkg::Shlibs::Objdump: Add back the ARM ABI mismatch mask but commented 
out
      Dpkg::Source::Quilt: Switch get_db_file() to be based off get_db_dir()
      Dpkg::Vendor::Debian: Mark PIE as builtin on hurd-amd64
      scripts: Do not set LANG unnecessarily
      dpkg: Move comment next to the code it is describing
      test: Fix t-disappear-depended test
      test: Add cases for disappearing with diversions
      test: Add cases for disappearance on diverted overwrites and third parties
      build: Add perl prefixes into the Code Internals changelog section
      test: Quote command variables in case these contain spaces
      test: Use the GREP/EGREP detected at configure time in autotests
      test: Pass -n to gzip for all invocations
      test: Generate the pkg-old.deb from controlled parts
      test: Compute the sizes for «dpkg-deb -I» output dynamically
      doc: Move Perl version baseline as the first perl coding style subsection
      doc: Clarify required C/C++ standards
      doc: Require POSIX.1-2008
      test: Add test cases for dpkg-buildpackage hook support
      dpkg-buildpackage: Fix build hook action substitution string handling
      dpkg-buildpackage: Move hook invocation closer to artifact creation
      dpkg-buildpackage: Default the enabled run_hook() parameter to true
      dpkg-buildpackage: Turn the run_hook() enabled argument into a hash option
      dpkg-buildpackage: Set the hook options in an environment variable
      dpkg-buildpackage: Set DPKG_BUILDPACKAGE_HOOK_NAME envvar for hooks
      man: Mention .buildinfo in dpkg-buildpackage --sign-command description
      test: Use dpkg-buildpackage --no-sign instead of each --unsigned-* option
      Dpkg::Vendor::Debian: Only use ABI bits to suppress LFS or time64 features
      Dpkg::Vendor::Debian: Only enable LFS when time64 is enabled for glibc
      Dpkg::Vendor::Debian: Invert time64 suppression list logic
      Dpkg::Vendor::Debian: Ignore musl libc systems for time64 suppression
      test: Add new stop words for codespell 2.2.5
      doc: Fix typo
      libcompat: Use ptrdiff_t directly instead of using a macro
      libcompat: Update getopt code from gnulib
      libdpkg: Remove redundant check
      test: Update cppcheck suppressions for 2.11
      test: Define macros to help cppcheck analyze code
      lib, src: Add const qualifiers to variables
      dselect: Add constVariableReference as a cppcheck suppression
      libdpkg: Fix varbuf memory leak in pkg_source_version()
      test: Fix varbuf memory leak in t-pkg-format test
      build: Namespace COMPILER_*FLAGS with DPKG_
      build: Add support for compiler sanitizer flags
      build: Add support for compiler analyzer flags
      build: Add new gcc-13 warnings
      build: Warn on alloca() usage
      build: Remove distcleancheck_listfiles override for CPAN dist-cpan target
      dpkg-buildpackage: Handle missing information for hook substitutions
      Dpkg::Vendor::Debian: Add fallback values for ABI attributes
      dpkg-deb: Fix short lived memory leak after fork()
      build: Fix typo in DPKG_COMPILER_SANITIZER m4 macro comment
      build: Fix sanitizer compiler options selected
      test: Disable ASAN link order check also for functional tests
      build: Do not enable the sanitizer for the functional test suite
      debian: Wrap fields in debian/tests/control file
      Switch from pkg-config to pkgconf
      test: Rename merge_changlogs test to match the command being tested
      test: Add new test case checking Conflicts with Replaces
      test: Fix t-conffile-divert-conffile case
      Dpkg::OpenPGP::Backend::GnuPG: Fix typo in copyright year
      dpkg: Handle non-existent .dpkg-tmp files on read-only filesystems
      dpkg-buildpackage: Fix R³ namespace check to only refuse unknown dpkg 
keywords
      Dpkg::Source::Package::V2: Mark single-debian-patch as not needing 
forwarding
      Dpkg::Vendor::Debian: Sync builtin pie arches with gcc-13
      man: Document known DEB_BUILD_OPTIONS options
      man: Clarify the md5sums checks as integrity and not security checks
      man: Clarify dpkg-architecture -c option
      dpkg-shlibdeps: Switch from exec() to Dpkg::IPC::spawn()
      debian: Do not start the dpkg-db-backup timer during installation
      test: Use «ar qc» to create archives with duplicate members
      libdpkg: Fix coding style for varbuf module
      libdpkg: Reorder varbuf functions
      libdpkg: Add varbuf_add_varbuf() function
      libdpkg: Add varbuf_add_strn()
      libdpkg: Add varbuf setter functions
      libdpkg: Switch ustar filename construction to use varbuf_add_strn()
      dpkg-split: Use varbuf instead of ad-hoc allocation in read_info
      Use varbuf_add_varbuf() instead of varbuf_add_buf()/_str()
      Use varbuf_set_*() instead of ad-hoc initialization
      test: Move test_data_file() to test.h
      libdpkg: Generalize command_in_path() from find_command()
      man: Document version when new programs where introduced
      man: Fix typo in future lfs feature introduction version
      Dpkg::Vendor::Debian: Move time64 buildflags feature from future to abi
      Dpkg::Vendor::Debian: Move lfs from future to abi area and create an alias
      Dpkg::Vendor::Debian: Move builtin default setup before 
init_build_features()
      Dpkg::Vendor::Debian: Handle abi feature flags as builtin
      Dpkg::Vendor::Debian: Add support for new hardening branch feature
      Dpkg::Vendor::Debian: Add support for new stackclash hardening feature
      Dpkg::Source::Quilt: Switch get_patch_file() to be based off 
get_patch_dir()
      Dpkg::BuildAPI: New module
      dpkg-buildapi: New tool to fetch the dpkg-build-api level
      man: Open up dpkg-build-api level 1
      dpkg-shlibdeps: On dpkg-build-api >= 1 require -l instead of 
LD_LIBRARY_PATH
      dpkg-buildpackage: On dpkg-build-api >= 1 default R³ to no
      dpkg-buildpackage: On dpkg-build-api >= 1 avoid build target heuristics
      scripts/mk: Add new buildapi.mk support
      scripts/mk: On dpkg-build-api >= 1 default to dpkg_vendor_derives_from_v1
      scripts/mk: On dpkg-build-api >= 1 include buildtools.mk in default.mk
      Mark dpkg-build-api level 1 as stable
      po: Regenerate .pot files and merge .po files with them
      Release 1.22.0

Helge Kreutzmann (16):
      po: Update German man pages translation
      dpkg.pod: Remove a now superfluous character
      po: Update German man pages translation
      po: Update German scripts translation
      po: Update German man pages translation
      po: Update German scripts translation
      po: Update German man pages translation
      po: Update German scripts 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
      po: Update German scripts translation
      po: Update German man pages translation
      po: Update German scripts translation
      po: Update German man pages translation

Paul Wise (1):
      build: Avoid Perl's exec() falling back to system()

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

Simon Richter (3):
      build: Fix typo in .gitignore filename by renaming it
      libdpkg: Make headers self-contained
      libdpkg: Mark functions in headers as inline

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

Sébastien Poher (1):
      po: Update French scripts translation

Teemu Likonen (1):
      debian: Set Persistent=true for dpkg-db-backup systemd timer

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

This annotated tag includes the following new commits:

     new 462176757 po: Regenerate .pot files and merge .po files with them
     new 744487c98 Release 1.22.0

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