This is an automated email from the git hooks/post-receive script.
guillem pushed a change to annotated tag 1.21.10
in repository dpkg.
at 30dbe8dd0 (tag)
tagging 42093f3e9094abc8fb906492ab2009eb12b64604 (commit)
replaces 1.21.9
by Guillem Jover
on Thu Dec 1 12:17:07 2022 +0100
- Log -----------------------------------------------------------------
Release 1.21.10
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAmOIjTMACgkQuXK/PqSu
V6M/HQ//TN9IH85sOhKnPfsOU5LM/KZM4PgVMlOi+IumpssrDlZQywclmJ9AgFbC
GsDwdW9W3s4yk+h9lfvTVK+E1IxOEdfJBk87eHOaGYlOlECBmTLLk/HREzH0kAJq
miYP/kdoHJ0aZy1ZHm71Q91vuW5xheEpFogMl7Fx4WvkAJhqothkDSnTD4X33c4o
EUe7VP13qsRDBgpGoZ4WzpkEzF1093AOY54abUguBIDyCSFpQyOz8zKUVfJyup1w
Mox0BqE/r1RfmJlLoBy/Q4ZTZfcFqnRY90Cz9oFvONIK0ozCTP6EqrDrbBLNW6r/
pSXRQVqisw+Rc18ngZ/LLNFvoio4bnj8knxxUGftw+S2lyjC1FwUnLjEcxFP1hSa
XLIS8fFSXPW1G08rWfQYrN9f+QE+QFCAnlSnDFze8CGGDG6YQ5BIhAur9DTzQtrE
T3Lg7OvsWQUUsrG4EQrDDjRAMv98d9IJS1BewZ3I+SeygI/Iimrl/yuwwtx4O/8W
nFdXEuVQ6sKfxoQmqpW3nAH+RtHeOB+U2TlQVWLy6fZHLwFIsGVoVtnx3UWXrYJF
NJwJ3tIC824uz+2Icqd6lLSPrY0fv78g+fdgoDZbBkGiuaQ6Nbec3vlHJzwY+1Tl
qo11AN6078nGNXfW7rHDndTclF0FSLgIeTXIeWpVvKj5YELtVpo=
=dsSl
-----END PGP SIGNATURE-----
Américo Monteiro (1):
po: Update Portuguese man pages translation
Boyuan Yang (1):
po: Update Simplified Chinese programs translation
Christian Göttsche (2):
dpkg: Avoid setgid(2) call if not needed
dpkg, dpkg-statoverride: Install SELinux log callback to filter messages
Christoph Berg (1):
man: Clarify Build-Profiles syntax in deb-src-control(5)
Daniel Kahn Gillmor (1):
Dpkg::OpenPGP: Add native helpers for ASCII Armor
Frans Spiesschaert (1):
po: Update Dutch translations
Guillem Jover (224):
Bump version to 1.21.10
debian: Bump Standards-Version to 4.6.1 (no changes needed)
doc: Spell SELinux correctly
debian: Properly install specs under /usr/share/doc/dpkg/spec/
debian: Do not compress spec files
debian: Update bogus lintian tag format
Dpkg::Source::Package::V1: Remove redundant exit handler for erasedir()
dpkg-architecture: Do not compute values that are not required
dpkg-genbuildinfo: Use Dpkg::Version to parse source version
dpkg-buildpackage: Fix swapped long options for -m/-e
man: Clarify how --build-by and --release-by get passed to dpkg-genchanges
dpkg-buildpackage: Add --source-by and --changed-by aliases for -m/-e
build: Add the author testing dependencies to Build-Depends under a
profile
build: Fully switch to libmd for MD5 implementation
build: Simplify author testing
build: Consider Dselect prefixes as perl modules too in gen-changelog
libdpkg: Fix type name for AIX dpkg_get_progname() implementation
test: Do not use unportable -a option to cp
test: Use «perl» instead of «stat -c '%s'»
test: Redirect dd stderr to /dev/null instead of using status=none
argument
test: Remove stray backslash before comma
dpkg-deb: Move DPKG_DEB_THREADS_MAX parsing from libdpkg
dpkg-deb: Refactor parse_compress_type() from set_compress_type()
dpkg-deb: Add support for DPKG_DEB_COMPRESSOR_TYPE/LEVEL
dpkg: Remove redundant «continue» keyword at the end of a loop
Dpkg::Source::Package::V2: Update and clarify patch header metadata
template
Dpkg::Checksums: Fix spacing
Dpkg::Deps: Merge dependency string into a single line when parsing
Dselect::Ftp: Switch to current mirror list for ftp method output
dpkg-fsys-usrunmess: Do not pass to print a ref to *STDERR
doc: Use https:// URLs instead of http:// when possible (round four)
doc: Switch releases download link from ftp.debian.org to deb.debian.org
doc: Update git repo URL and mention it being the primary one
doc: Fix typos
man: Fix typo in markup
dpkg-genbuildinfo: Refactor build-tainted-by gathering into a function
man: Add description of bug closure Perl regex in deb-changelog(5)
man: Clarify when package names get arch-qualified in dpkg-query output
Dpkg::Source::Package: Use File::Spec instead of ad-hoc concatenation
Dpkg::Source::Package: Verify signatures before printing source files
addition
Dpkg::Source::Package: Print verifying signature for all source formats
Dpkg::Vendor: Rename @tries variable to @names
Dpkg::Vendor: Fix get_vendor_file() to return on first match
Dpkg::Vendor: Avoid duplicate file loading attempts
Dpkg::Vendor: Prefer loading lowercase vendor file first as documented
Dpkg::Vendor: Prefer loading capitalized vendor modules
Dpkg::Vendor: Use a normalized key to access the cached objects
Dpkg::Vendor: Fix vendor file loading for vendors with special characters
Dpkg::Vendor: Fix module loading for vendors with special characters
Dpkg::Vendor: Deprecate loading vendor files with no special character
mapping
Dpkg::Vendor: Deprecate loading vendor module names starting lower-cased
doc: Do not use UTF-8 quotes in POD
doc: Remove __END__ marker for ending POD documentation
u-a: Call tzset() explicitly now that we use localtime_r()
doc: Fix typos in coding-style.txt
dpkg-source: Fix confusing regex match for option arguments
dpkg-buildpackage: Fix --jobs and --jobs-try parsing with no «=»
dpkg-buildpackage: Rename --jobs/--jobs-try argument in --help output
dpkg-buildpackage: Add new --jobs-force option
dpkg-buildpackage: Change -j, --jobs semantics to non-force mode
doc: Reword vendor file and module lookup logic to make it more clear
po: Remove stray-previous-msgid entries
doc: Do not use «e.g.» outside parenthesis
doc: Use US English spelling
man: Switch debian-installer modules.txt reference to a git URL
man: Clarify that dpkg-buildpackage --build components imply a single type
man: Clarify «hold» behavior with explicit actions in --force-hold text
Test::Dpkg: Refactor test files search into _test_get_files function()
debian: Update debbugs usertags
man: Add references to deb-src-symbols(5) from deb-symbols(5)
doc: Fix «i.e.» usage
dpkg-name: Use none() instead of ad-hoc comparisons
dselect: Clarify non-free section as optional not free software component
man: Clarify dpkg-maintscript-helper switched symlinks/dirs need be
shipped
dpkg: Rename struct relationinfo string member to op
dpkg: Rewrite relationinfos array variable definition
dpkg: Use explicit EXIT_SUCCESS/EXIT_FAILURE instead of 0/1 in
relationinfos
libdpkg, dselect: Reformat enum declarations
libdpkg: Add new varbuf_add_dir() function
libdpkg, dpkg: Use varbuf_add_dir() instead of _add_str() + _add_char()
libdpkg: Use updatesdir when using the updates directory
libdpkg: Use pkg_infodb_get_dir() on opendir() instead of oldname
libdpkg: Associate each varbuf_state to a varbuf
libdpkg: Add new varbuf_rollback_len() and varbuf_rollback_start()
functions
libdpkg: Switch updatefn handling to use varbuf snapshots
libdpkg: Rewrite fnis array variable definition
libdpkg: Remove trailing «/» from UPDATESDIR definition
test: Fix cppcheck suppression
build: Move authorcheck target to tap.am
build: Sort test_data variables
dpkg-genchanges: Use intermediate variables to access fields
dpkg-genchanges: Refactor $is_backport check into a boolean
Dselect::Ftp: Declare %CONFIG with «our» instead of «my»
Dselect::Ftp: Conditionally load perl modules shipped in the perl package
dselect: Unconditionally load perl modules included in perl-base
dselect: Require the Dpkg modules for the ftp access method
dselect: Remove unused Net::FTP import from ftp method scripts
Test::Dpkg: Make test_get_temp_path() remove the path before creating it
test: Add Dpkg::File unit tests
scripts: Switch to use file_slurp() instead of open coding it
Dpkg::File: Add new file_dump() function
scripts: Switch to use file_dump() instead of open coding it
Dpkg::File: Add new file_touch() function
scripts: Switch to use file_touch() instead of open coding it
Dpkg::OpenPGP: Remove unused $exec_opts argument from _exec_openpgp()
Dpkg::OpenPGP: Pass opts as a hash ref on the first argument
Dpkg::OpenPGP: Refactor _gpg_import_keys() out of import_key()
Dpkg::OpenPGP: Refactor GnuPG common options into functions
Dpkg::OpenPGP: Require gpgv and do not fallback to gpg to verify
signatures
Dpkg::OpenPGP: Refactor _gpg_verify() out from verify_signature()
Dpkg::OpenPGP: Split verify_signature() into verify() and inline_verify()
Dpkg::OpenPGP: Rename keyrings option to certs
Dpkg::OpenPGP: Rename and namespace GnuPG specific symbols
Dpkg::OpenPGP: Refactor is_armored() out from openpgp_sig_to_asc()
Dpkg::OpenPGP: Refactor armoring code into an armor() function
Dpkg::Source::Package: Add armor_original_tarball_signature() member
Dpkg::OpenPGP: Merge ASCII armored key import into signature verification
Dpkg::OpenPGP: Switch armor() to use native OpenPGP armor functions
Dpkg::OpenPGP: Add new dearmor() function
Dpkg::OpenPGP: Use dearmor() instead of _gpg_import_keys() in
_gpg_verify()
Dpkg::OpenPGP: Move status check from _gpg_exec() to _gpg_verify()
Dpkg::OpenPGP: Make it a class
man: Clarify dpkg-buildpackage --sign-key description
dpkg-buildpackage: Rename $signkey to $signkeyid
Dpkg::OpenPGP::KeyHandle: Refactor new key handle from dpkg-buildpackage
Dpkg::OpenPGP: Pass an array instead of an arrayref to _gpg_exec()
Dpkg::OpenPGP::ErrorCodes: Add new module
Dpkg::OpenPGP: Switch functions to return Dpkg::OpenPGP::ErrorCodes
Dpkg::OpenPGP: Change inline_verify to take an output file
Dpkg::OpenPGP: Make armor idempotent
Dpkg::Source::Package: Call armor() unconditionally for signature
conversion
Dpkg::OpenPGP: Remove now unnecessary is_armored() method
Dpkg::OpenPGP: Call dearmor() unconditionally for GnuPG certificate
imports
Dpkg::OpenPGP: Reintroduce gpg fallback for signature verification
Dpkg::OpenPGP: Automatically detect both cmd and cmdv
Dpkg::OpenPGP: Refactor trusted keyrings from Dpkg::Source::Package
dpkg-buildpackage: Remove blank line around signfile output lines
dpkg-buildpackage: Move error report into singfile()
Dpkg::OpenPGP: Refactor signing code from dpkg-buildpackage
Dpkg::OpenPGP::KeyHandle: Add new needs_keystore() method
dpkg-buildpackage: Add new --sign-keyid and alias --sign-key to it
dpkg-buildpackage: Add --sign-keyfile and DEB_SIGN_KEYFILE support
test: Improve OpenPGP unit tests and check verification and signing
Dpkg::OpenPGP::Backend: Refactor GnuPG functions from Dpkg::OpenPGP
Dpkg::OpenPGP::Backend: Add new has_verify_cmd() method
Dpkg::OpenPGP: Add multi-backend loading support
dpkg-buildpackage: Add --sign-backend to specify the OpenPGP backend
Dpkg::OpenPGP: Add Sequoia backend support
Dpkg::OpenPGP: Handle backend requiring a keystore daemon for signing
debian: Switch from gpg to gnupg for author testing Build-Depends
debian: Add build dependencies for release process
man: Mark «lto» as bold in list title in dpkg-buildflags(1)
Dpkg::Gettext: Fix typo in POD
Dpkg::Changelog: Rename __sanity_check_range method to _sanitize_range
Dpkg: Rename _sanity_check and _sanity_check_opts to _check_opts
Dpkg::Source::Package: Rename _sanity_check to _check_workdir
dpkg-source: Translate source format specific --help option descriptions
dpkg-genbuildinfo: Fix implicit function declaration in cross-runnable
check
scripts/mk: Switch Fortran compiler variables to use gfortran
dselect: Use %zd instead of %jd for pointer difference in format string
libdpkg: Refactor system meminfo gathering into its own module
libdpkg: Refactor meminfo gathering into a filename generic function
libdpkg: Use an enum for meminfo return error codes
test: Add unit tests for meminfo module
libdpkg: Fix available memory computation for xz thread scaling
Dpkg::Shlibs::Objdump: Rename ELF constants to match more closely the spec
test: Refactor total number of expected known architectures into a
variable
arch: Move i386 and ia64 in an alphabetical-ish order in the cputable
arch: Add support for loong64 CPU
dpkg-shlibdeps: Cache soname check against shlibs files
dselect: Declare constructor with one argument as explicit
libdpkg: Fix doxygen comment to match function argument
man: Clarify PIE and ASLR acronyms and grammar in dpkg-buildflags(1)
build: Use long options for lcov invocations
build: Fix coverage reports after code restructuring
build: Use long options for autotools commands
test: Use long options for aspell invocation
test: Use --quiet instead of -q on cppcheck invocations
test: Move active line-based cppcheck suppressions into inline comments
test: Make cppcheck unknownMacro suppression more specific
test: Tell cppcheck the C/C++ standards the code intends to comply with
test: Remove unused cppcheck suppressions
test: Use pkginstance in a new unit test
test: Switch NULL to DPKG_NULL in header file
build: Do not ignore Makefile under the functional test suite
libdpkg: Refactor database trigger await option parse/dump
libdpkg: Parse and dump the explicit trigger await option on interest
changes
libdpkg: Switch trk_explicit_interest_change() to use pkg_spec_parse_pkg()
libdpkg: Add a new pnaw_same package name printing mode
libdpkg, dpkg: Switch triggers database to use reproducible package names
test: Add functional tests for triggers database handling
u-a: Switch point at which we increment alternative refcount
Dpkg::Gettext: Add new gettext compatibility stub
Dpkg::Source::Package: Import Dpkg::OpenPGP::ErrorCodes
Dpkg::Source::Package: Move arguments from Dpkg::Checksums to
Dpkg::OpenPGP
Dpkg::OpenPGP::Backend::GnuPG: Use has_verify_cmd() instead of ad-hoc
checks
Dpkg::Shlibs: Handle unknown executable file formats
libdpkg: Remove unneeded intermediate variable in dpkg_fsys_set_dir()
test: Fix typo in u-a test comment
test: Fix typo in DPKG_GEN_FSYS_LINK m4 macro
test: Rename m4 variables that matched environment variable names
man: Fix --depotdir default pathname in dpkg-split(1)
dpkg-trigger: Refactor trigger activation into a new function
dpkg-trigger: Turn do_check() into a cipaction function
dpkg-trigger: Use ACTION macros and cipaction for CLI action selection
dpkg-divert: Load database only from within relevant actions
dpkg-statoverride: Load database only from within relevant actions
build: Consider src and scripts prefixes as internal in gen-changelog
build: Consider scripts/mk prefixes as new «Make fragments» in
gen-changelog
src: Handle --help and --version as proper actions
libdpkg: Refactor debug_parse_mask()
libdpkg: Add support for a new DPKG_DEBUG environment variable
dpkg: Fix setting admindir when root is set
src: Make instdir static
src: Avoid using instdir directly except for initialization
libdpkg: Add new options-dirs module to handle directory option parsing
libdpkg: Automatically initialize fsys and db dirs on demand
dpkg-split: Add support for --root and --admindir
test: Add functional tests for --root, --instdir and --admindir options
libdpkg: Add missing symbols for options-dirs module
Dpkg::OpenPGP: Add Stateless OpenPGP (SOP) backend support
po: Update Catalan translations
po: Regenerate .pot files and merge .po files with them
Release 1.21.10
Helge Kreutzmann (21):
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 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 man pages translation
po: Update German man pages translation
po: Update German scripts 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
Ian Jackson (1):
dpkg: Make -E also take into account the architecture
Johannes Schauer Marin Rodrigues (1):
dpkg-genbuildinfo: Add new can-execute-cross-built-programs tainted flag
Kisaragi Marine (1):
po: Fix typo in Japanese translation
Peter Krefting (1):
po: Update Swedish translations
Sven Joachim (4):
po: Update German programs translation
po: Update German programs translation
po: Update German programs translation
po: Update German programs translation
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 8a0d0d133 po: Update Catalan translations
new 7d7b46fb7 po: Regenerate .pot files and merge .po files with them
new 42093f3e9 Release 1.21.10
The 3 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