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