This is an automated email from the git hooks/post-receive script.
guillem pushed a change to annotated tag 1.22.7
in repository dpkg.
at 7dd62b2f3 (tag)
tagging 7603b54e29911e4ff534c73f0c37d25a0a35c578 (commit)
replaces 1.22.6
by Guillem Jover
on Wed Jul 17 01:14:41 2024 +0200
- Log -----------------------------------------------------------------
Release 1.22.7
-----BEGIN PGP SIGNATURE-----
wsG7BAABCgBvBYJmlv7hCRC5cr8+pK5Xo0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmdMl1Ni8DfnC/7tQA1qdj1zY09ORZGmltbydbd8QkDg
WRYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAADpmQ//ZfFXkKMJWjb0AdN0VEhv5ZwV
J4Gk8PzXlHwBmlJa61rxc+JlQ4i/F0fT62iXHOBLUlQ16291iT+lswl7Hen9mmzt
ZSwlUrhkMlpn3byrB0GPnpOJWFInDl80etyYke9O81mWp1oxiH5s3ECTTGimBDsu
1CvAo5/0A2LQ7N10z2nNtf47uxZXm1+htzn/4DIWFdfD0is5urqM7l5xxA1Wbj3j
+1wb5G9JUga/XbTzWVcm2D57cdJIDbfr4sPUFuprJTm3niQKFffiSvprBd/iuQGS
opJdmE1CJYQSNIP7mk7O+V7eLgDy5m4of0g9I7Frg+WGZa9bIwBtDNKeLaltPOK5
DksUrxgpCTHMHXdU78vg+YhHuDUPrMgD7Y5cB2HWQApxOEmHzLLzvx9+sy19N4+V
M6vU4i4hWFedcypOwlTfYZwIVlPv4NzS5/SveBaCBrSRYmyHqlUmtKcGj2o+DUd7
lYlkFWHFuyGGrendX8lxWQ1f3RnTuuJDi3edy+wRFLHbu86sALNHF7mq/cp4MoZo
+T3D9eCe+3snpKd4DC5iibHfH1OAvReTwsYuv5hB4P3TpxtyGrxhcixFcxIMEa8J
ooBmUfkXkYEWhRt0aym68dBwrmj2hryH8Y5AI0Oh8rz1UxeWzCZzP2wZdVxqUJN2
OWBInCoZiCgLUVbFi9w=
=zqlU
-----END PGP SIGNATURE-----
Frans Spiesschaert (1):
po: Update Dutch man pages translations
Guillem Jover (108):
Bump version to 1.22.7
libdpkg: Factor out filesystem database file loading into new function
test: Do not fail the functional test suite due to memory leaks
doc: Add missing full stop to end of sentence
build: Re-enable the sanitizer for functional tests in CI
build: Add missing space before backslash
build: Unconditionally include <stddef.h>
build: Do not check for memcpy()
build: Do not check for functions used unconditionally
libcompat: Include missing <string.h> in strnlen module
dpkg-buildpackage: Remove fallback handling for missing required targets
dpkg-buildpackage: Fix the debian/rules executable check to respect -R
dpkg-buildpackage: Refactor build target hook execution
Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage
libdpkg: Handle readlink() failures in file_readlink()
build: Partially revert the sanitizer for some functional tests in CI
build: Print the release version at the end of configure
build: Add support to track release VCS commit id
man: Document DEB_BUILD_ARCH and DEB_HOST_ARCH usage in commands
test: Pass --check-level=exhaustive to cppcheck
libdpkg: Change varbuf_get_str() to return "" instead of initializing it
libdpkg: Rename varbuf_get_str() to varbuf_str()
Use varbuf_str() instead of direct access
libdpkg: Always NUL terminate varbufs
libdpkg: Remove varbuf_end_str() function
build: Pass abs_srcdir and abs_builddir to the TAP driver
man: Add new libdpkg(7) manual page
man: Document DPKG_COLORS and DPKG_NLS for all perl scripts honoring them
libdpkg: Add support for DPKG_NLS environment variable
libdpkg: Add new varbuf prefix and suffix handling functions
libdpkg: Add new file_getcwd() function
dpkg-realpath: Rewrite in C
dpkg: Use a variable for each conffile pathname type
src: Fix timestamp parse error reporting
src: Check whether SOURCE_DATE_EPOCH is set before parsing it
libdpkg: Add missing header includes
test: Initialize varbuf before use
Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
5.6.0"
build: Rework subst handling for built or installed artifacts
test: Unset DEB_BUILD_MAINT_OPTIONS in build flags tests
libdpkg: Mark file_slurp_fd() NUL-terminate the varbuf
man: Document missing Packages front-end fields in dpkg-query(1)
man: Document weak checksum algorithms
libdpkg: Refactor lax problem reporting into parse_lax_problem() function
libdpkg: Turn the warning on Provides version relation into a lax error
test: Refactor real and virtual package setup
dpkg-genbuildinfo: Parse Provides as virtual packages
dpkg: Do not run hooks or loggers with --dry-run or unprivileged
man: Update verify format example to also include M
libdpkg: Compute string slice for varbuf_has_suffix() check on good values
libdpkg: Make prefix and suffix varbuf checks cope with unallocated
varbufs
libdpkg: Make varbuf_detach() always return a string
doc: Fix grammar for fallback
doc: Fix casing after admonition
build: Workaround Tap::Harness verbose misbehavior on parallel mode
build: Fix test verbose and parallel option propagation
test: Set CC to gcc in make fragments functional tests
test: Parametrize all Makefile fragment functional tests
test: Clarify the Makefile fragment variable being tested via comments
libdpkg: Factor fsys_list_parse_buffer() out of
ensure_packagefiles_available()
dpkg-shlibdeps: Refactor executable CLI parsing
dpkg-shlibdeps: Add support for new --package option
dpkg: Refactor conffile disappearing check into a new function
Merge conffile obsolete and remove-on-upgrade into a single flags member
Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags
lib, src: Include missing <stdbool.h>
dpkg-buildpackage: Make newline injection during signing GnuPG specific
Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10
Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func
test: Add new DPKG_CHECK_DIFF macro to abstract file comparisons
test: Only execute Dpkg::Shlibs checks on ELF platforms
Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
format
test: Unify all ar invocations into create, extract and list
test: Refactor ar handling into m4 macros
Dpkg::Archive::Ar: New module
dpkg-ar: New internal ar implementation script
test: Switch ar m4 macros to use internal dpkg-ar implementation
build: Add missing files and sort POTFILES.in
s-s-d: Fix typos in code comments
build: Check whether HAVE_* macros for headers are defined
libcompat: Fix vasprintf() to error out if vsnprintf() returns >= INT_MAX
libdpkg: Do not accept len >= INT_MAX in fd_read() and fd_write()
dpkg-realpath: Do not allow an empty pathname argument
dpkg-realpath: Switch direct varbuf accesses to varbuf_str()
Revert "dpkg-realpath: Switch direct varbuf accesses to varbuf_str()"
dpkg-realpath: Guarantee varbufs have been allocated
Check for < 0 instead of == -1 from syscall return values
Check for >= 0 instead of != -1 for syscall return values
dpkg: Check for < 0 instead of == -1 for conffderef() return values
libdpkg: Check for limit >= 0 instead of != -1 in buffer_copy()
libdpkg: Check for updateslength < 0 instead of == -1 in ulist_select()
dselect: Use enum values instead of literal integers
libdpkg: Add new execname module
libdpkg: Try to print the executable name of the lock contending process
libdpkg: Remove unused variable in dpkg_get_pid_execname() on GNU/Hurd
libdpkg: Do not try to strdup() a NULL pointer in dpkg_get_pid_execname()
build: Include a .dist-vcs-url file in the distributed tarball
build: Do not include VCS specific files in the distributed tarball
Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env
Dpkg::Substvars: Add support for required substvars assigned with !=
Dpkg::Source::Package: Document method additions with an object
Dpkg::Source::Package::V3::Bzr: Remove unused variables
Dpkg::Source::Package: Add a new get_basedirname() method
perl: Use new Dpkg::Source::Package->get_basedirname() method
dpkg-buildpackage: Add support for building from a specified .dsc or dir
dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one
po: Regenerate .pot files and merge .po files with them
Release 1.22.7
Helge Kreutzmann (8):
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 man pages translation
po: Update German scripts translation
Johannes Schauer Marin Rodrigues (1):
debian: Suppress s-s-d compat symlink if /sbin is missing
Matthias Klose (1):
Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
-fno-cf-protection
Nicolas Boulenguez (16):
scripts/mk: Protect files against double inclusion
scripts/mk: Use filter instead of findstring
scripts/mk: Use explicit test of $(origin) instead of ?=
scripts/mk: Search once for parrallel= in DEB_BUILD_OPTIONS
scripts/mk: Generate the _FOR_BUILD variant of each variable automatically
test: Simplify buildflags.mk test of _MAINT_APPEND when TEST_ is empty
test: Use loops instead of repetitions in mk fragment tests
test: Replace double quotes with single quote in shell recipes
test: Test exported variables in addition to Make variables
test: Test variable override
test: Test DEB_CXXFLAGS_MAINT_SET
test: Add missing test for CPP build tool
test: Test override of a build tool
scripts/mk: Reduce the number of subprocesses
scripts/mk: Replace more GNU sed constructs with POSIX ones
scripts/mk: Stop hard-coding dpkg_datadir
Peter Krefting (1):
po: Update Swedish translations
Sven Joachim (1):
po: Update German programs translation
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 956bede10 po: Regenerate .pot files and merge .po files with them
new 7603b54e2 Release 1.22.7
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