summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:31:23 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:31:23 +0000
commit0d707535134d076e4074fc42997746f6bded1660 (patch)
tree629e636f10bbaaeea3603f6d9e02c0c4fad61211
parentReleasing progress-linux version 1.22.7-0.0~progress7.99u1. (diff)
downloaddpkg-0d707535134d076e4074fc42997746f6bded1660.tar.xz
dpkg-0d707535134d076e4074fc42997746f6bded1660.zip
Merging upstream version 1.22.8.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--.dist-vcs-id2
-rw-r--r--.dist-version2
-rw-r--r--ChangeLog226
-rw-r--r--Makefile.am4
-rw-r--r--Makefile.in4
-rwxr-xr-xbuild-aux/lcov-inject13
-rwxr-xr-xconfigure22
-rw-r--r--doc/Doxyfile.in342
-rw-r--r--dselect/po/bs.po2
-rw-r--r--dselect/po/ca.po2
-rw-r--r--dselect/po/cs.po2
-rw-r--r--dselect/po/da.po2
-rw-r--r--dselect/po/de.po2
-rw-r--r--dselect/po/dselect.pot4
-rw-r--r--dselect/po/el.po2
-rw-r--r--dselect/po/es.po2
-rw-r--r--dselect/po/et.po2
-rw-r--r--dselect/po/eu.po2
-rw-r--r--dselect/po/fr.po2
-rw-r--r--dselect/po/gl.po2
-rw-r--r--dselect/po/hu.po2
-rw-r--r--dselect/po/id.po2
-rw-r--r--dselect/po/it.po2
-rw-r--r--dselect/po/ja.po2
-rw-r--r--dselect/po/ko.po2
-rw-r--r--dselect/po/nb.po2
-rw-r--r--dselect/po/nl.po2
-rw-r--r--dselect/po/nn.po2
-rw-r--r--dselect/po/pl.po2
-rw-r--r--dselect/po/pt.po2
-rw-r--r--dselect/po/pt_BR.po2
-rw-r--r--dselect/po/ro.po2
-rw-r--r--dselect/po/ru.po2
-rw-r--r--dselect/po/sk.po2
-rw-r--r--dselect/po/sv.po2
-rw-r--r--dselect/po/tl.po2
-rw-r--r--dselect/po/vi.po2
-rw-r--r--dselect/po/zh_CN.po2
-rw-r--r--dselect/po/zh_TW.po2
-rw-r--r--lib/dpkg/Makefile.am1
-rw-r--r--lib/dpkg/Makefile.in3
-rw-r--r--lib/dpkg/execname.c26
-rw-r--r--lib/dpkg/libdpkg.pc.in2
-rw-r--r--man/po/dpkg-man.pot4
-rw-r--r--po/ast.po2
-rw-r--r--po/bs.po2
-rw-r--r--po/ca.gmobin178913 -> 180605 bytes
-rw-r--r--po/ca.po65
-rw-r--r--po/cs.po2
-rw-r--r--po/da.po2
-rw-r--r--po/de.gmobin176531 -> 176680 bytes
-rw-r--r--po/de.po16
-rw-r--r--po/dpkg.pot4
-rw-r--r--po/dz.po2
-rw-r--r--po/el.po2
-rw-r--r--po/eo.po2
-rw-r--r--po/es.po2
-rw-r--r--po/et.po2
-rw-r--r--po/eu.po2
-rw-r--r--po/fr.po2
-rw-r--r--po/gl.po2
-rw-r--r--po/hu.po2
-rw-r--r--po/id.po2
-rw-r--r--po/it.po2
-rw-r--r--po/ja.po2
-rw-r--r--po/km.po2
-rw-r--r--po/ko.po2
-rw-r--r--po/ku.po2
-rw-r--r--po/lt.po2
-rw-r--r--po/mr.po2
-rw-r--r--po/nb.po2
-rw-r--r--po/ne.po2
-rw-r--r--po/nl.po2
-rw-r--r--po/nn.po2
-rw-r--r--po/oc.po2
-rw-r--r--po/pa.po2
-rw-r--r--po/pl.po2
-rw-r--r--po/pt.po2
-rw-r--r--po/pt_BR.po2
-rw-r--r--po/ro.po2
-rw-r--r--po/ru.po2
-rw-r--r--po/sk.po2
-rw-r--r--po/sv.po2
-rw-r--r--po/th.po2
-rw-r--r--po/tl.po2
-rw-r--r--po/tr.po2
-rw-r--r--po/vi.po2
-rw-r--r--po/zh_CN.po2
-rw-r--r--po/zh_TW.po2
-rw-r--r--scripts/Dpkg/Archive/Ar.pm16
-rw-r--r--scripts/mk/buildflags.mk2
-rw-r--r--scripts/mk/buildtools.mk4
-rw-r--r--scripts/mk/vendor.mk4
-rw-r--r--scripts/po/ca.gmobin118502 -> 126665 bytes
-rw-r--r--scripts/po/ca.po230
-rw-r--r--scripts/po/de.po27
-rw-r--r--scripts/po/dpkg-dev.pot20
-rw-r--r--scripts/po/es.po27
-rw-r--r--scripts/po/fr.po27
-rw-r--r--scripts/po/nl.po27
-rw-r--r--scripts/po/pl.po27
-rw-r--r--scripts/po/pt.po27
-rw-r--r--scripts/po/ru.po27
-rw-r--r--scripts/po/sv.po27
-rw-r--r--scripts/t/mk/buildflags.mk4
-rw-r--r--src/at/package.m44
-rwxr-xr-xsrc/at/testsuite10
107 files changed, 870 insertions, 520 deletions
diff --git a/.dist-vcs-id b/.dist-vcs-id
index 66148ba..e3e3021 100644
--- a/.dist-vcs-id
+++ b/.dist-vcs-id
@@ -1 +1 @@
-7603b54e29911e4ff534c73f0c37d25a0a35c578
+e9a8f699fa73f896d179ff60d9cdf9ec0340efa6
diff --git a/.dist-version b/.dist-version
index 87b26e8..229a27c 100644
--- a/.dist-version
+++ b/.dist-version
@@ -1 +1 @@
-1.22.7
+1.22.8
diff --git a/ChangeLog b/ChangeLog
index 5b3f973..9da5278 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,229 @@
+commit e9a8f699fa73f896d179ff60d9cdf9ec0340efa6
+Author: Guillem Jover <guillem@debian.org>
+Date: Sun Jul 21 20:18:44 2024 +0200
+
+ Release 1.22.8
+
+ debian/changelog | 25 ++++++++++++++++++++++---
+ 1 file changed, 22 insertions(+), 3 deletions(-)
+
+commit ccaea43c6d44182b11f5b7be2a73a44033bcb307
+Author: Guillem Jover <guillem@debian.org>
+Date: Sun Jul 21 20:18:23 2024 +0200
+
+ po: Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po | 2 +-
+ dselect/po/ca.po | 2 +-
+ dselect/po/cs.po | 2 +-
+ dselect/po/da.po | 2 +-
+ dselect/po/de.po | 2 +-
+ dselect/po/dselect.pot | 4 ++--
+ dselect/po/el.po | 2 +-
+ dselect/po/es.po | 2 +-
+ dselect/po/et.po | 2 +-
+ dselect/po/eu.po | 2 +-
+ dselect/po/fr.po | 2 +-
+ dselect/po/gl.po | 2 +-
+ dselect/po/hu.po | 2 +-
+ dselect/po/id.po | 2 +-
+ dselect/po/it.po | 2 +-
+ dselect/po/ja.po | 2 +-
+ dselect/po/ko.po | 2 +-
+ dselect/po/nb.po | 2 +-
+ dselect/po/nl.po | 2 +-
+ dselect/po/nn.po | 2 +-
+ dselect/po/pl.po | 2 +-
+ dselect/po/pt.po | 2 +-
+ dselect/po/pt_BR.po | 2 +-
+ dselect/po/ro.po | 2 +-
+ dselect/po/ru.po | 2 +-
+ dselect/po/sk.po | 2 +-
+ dselect/po/sv.po | 2 +-
+ dselect/po/tl.po | 2 +-
+ dselect/po/vi.po | 2 +-
+ dselect/po/zh_CN.po | 2 +-
+ dselect/po/zh_TW.po | 2 +-
+ man/po/dpkg-man.pot | 4 ++--
+ po/ast.po | 2 +-
+ po/bs.po | 2 +-
+ po/ca.po | 2 +-
+ po/cs.po | 2 +-
+ po/da.po | 2 +-
+ po/de.po | 2 +-
+ po/dpkg.pot | 4 ++--
+ po/dz.po | 2 +-
+ po/el.po | 2 +-
+ po/eo.po | 2 +-
+ po/es.po | 2 +-
+ po/et.po | 2 +-
+ po/eu.po | 2 +-
+ po/fr.po | 2 +-
+ po/gl.po | 2 +-
+ po/hu.po | 2 +-
+ po/id.po | 2 +-
+ po/it.po | 2 +-
+ po/ja.po | 2 +-
+ po/km.po | 2 +-
+ po/ko.po | 2 +-
+ po/ku.po | 2 +-
+ po/lt.po | 2 +-
+ po/mr.po | 2 +-
+ po/nb.po | 2 +-
+ po/ne.po | 2 +-
+ po/nl.po | 2 +-
+ po/nn.po | 2 +-
+ po/oc.po | 2 +-
+ po/pa.po | 2 +-
+ po/pl.po | 2 +-
+ po/pt.po | 2 +-
+ po/pt_BR.po | 2 +-
+ po/ro.po | 2 +-
+ po/ru.po | 2 +-
+ po/sk.po | 2 +-
+ po/sv.po | 2 +-
+ po/th.po | 2 +-
+ po/tl.po | 2 +-
+ po/tr.po | 2 +-
+ po/vi.po | 2 +-
+ po/zh_CN.po | 2 +-
+ po/zh_TW.po | 2 +-
+ scripts/po/ca.po | 2 +-
+ scripts/po/de.po | 27 ++++++++++++++++-----------
+ scripts/po/dpkg-dev.pot | 20 ++++++++++----------
+ scripts/po/es.po | 27 ++++++++++++++++-----------
+ scripts/po/fr.po | 27 ++++++++++++++++-----------
+ scripts/po/nl.po | 27 ++++++++++++++++-----------
+ scripts/po/pl.po | 27 ++++++++++++++++-----------
+ scripts/po/pt.po | 27 ++++++++++++++++-----------
+ scripts/po/ru.po | 27 ++++++++++++++++-----------
+ scripts/po/sv.po | 27 ++++++++++++++++-----------
+ 85 files changed, 217 insertions(+), 177 deletions(-)
+
+commit 017079b0c97f64d5b1647ea2d1fed5dcf4902c5b
+Author: Nicolas Boulenguez <nicolas@debian.org>
+Date: Fri Jul 19 14:24:22 2024 +0200
+
+ scripts/mk: Fix make variable expansions passed to dpkg-buildflags
+
+ Add a regression test.
+
+ Closes: #1076568
+ Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ scripts/mk/buildflags.mk | 2 +-
+ scripts/t/mk/buildflags.mk | 4 ++++
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+commit 574081691a80a4d3d6e28caf249397fcb6ae37e1
+Author: Nicolas Boulenguez <nicolas@debian.org>
+Date: Fri Jul 19 13:20:06 2024 +0200
+
+ scripts/mk: Ensure dpkg_datadir is computed once
+
+ dpkg_datadir ?= $(dir $(lastword $(MAKEFILE_LIST)))
+ is equivalent to
+ ifndef dpkg_datadir
+ dpkg_datadir = $(..)
+ endif
+ $(..) is computed each time dpkg_datadir is expanded, so the result
+ will be wrong if MAKEFILE_LIST has grown meanwhile.
+
+ Assign with := so that the value is computed and never expanded again.
+
+ Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ scripts/mk/buildtools.mk | 4 +++-
+ scripts/mk/vendor.mk | 4 +++-
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit f2f447be4a5dfa492d8505208aa8720b90440123
+Author: Guillem Jover <guillem@debian.org>
+Date: Thu Jul 18 01:56:39 2024 +0200
+
+ po: Update Catalan translations
+
+ po/ca.po | 63 +++++++--------
+ scripts/po/ca.po | 230 +++++++++++++++++++++----------------------------------
+ 2 files changed, 115 insertions(+), 178 deletions(-)
+
+commit 286fc746725d094d0933d22a802cba224f2def15
+Author: Guillem Jover <guillem@debian.org>
+Date: Sun Jul 21 04:37:48 2024 +0200
+
+ Dpkg::Archive::Ar: Rework _read_buf() error messages to make l10n easier
+
+ Try to word the error messages so that they can be easily translated,
+ even when they need to match gender and number.
+
+ scripts/Dpkg/Archive/Ar.pm | 16 ++++++++--------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+commit ad717618ed21fba80e16cdc3bc50c35d0920ce8a
+Author: Sven Joachim <svenjoac@gmx.de>
+Date: Wed Jul 17 17:11:42 2024 +0200
+
+ po: Update German programs translation
+
+ Update to 1196t.
+
+ po/de.po | 14 ++++----------
+ 1 file changed, 4 insertions(+), 10 deletions(-)
+
+commit 127d25ed1220221f03d9bf11b906f89a065fcfad
+Author: Guillem Jover <guillem@debian.org>
+Date: Wed Jul 17 11:40:49 2024 +0200
+
+ libdpkg: Fix execname support on GNU/Hurd
+
+ Implement the missing code, and handle fcntl() returning -1 for the
+ locked pid.
+
+ We need to link against Hurd's libps and add it to libdpkg.pc, for the
+ process functions.
+
+ We need to protect the <dpkg/file.h> inclusion when including <hurd.h>
+ as they have conflicting symbols for file_lock(), where the dpkg header
+ is only needed on Solaris-based systems.
+
+ Fixes: commit d6a9bb6951166a7254ab2b4f887c69c4bd4fb1a7
+
+ lib/dpkg/Makefile.am | 1 +
+ lib/dpkg/execname.c | 26 +++++++++++++++++++++++---
+ lib/dpkg/libdpkg.pc.in | 2 +-
+ 3 files changed, 25 insertions(+), 4 deletions(-)
+
+commit 94e57741131f0f7bb30df5e93cfb19cb5f4e1024
+Author: Guillem Jover <guillem@debian.org>
+Date: Wed Jul 17 02:16:07 2024 +0200
+
+ build: Update lcov usage for version 2.0
+
+ Update configuration options. Adapt lcov-inject for new HTML output.
+ Remove system header removal, no longer needed.
+
+ Makefile.am | 4 +---
+ build-aux/lcov-inject | 13 +++++++------
+ 2 files changed, 8 insertions(+), 9 deletions(-)
+
+commit 1aba90294630ee581799bd4dcdc2c09d104a56d8
+Author: Guillem Jover <guillem@debian.org>
+Date: Wed Jul 17 02:12:54 2024 +0200
+
+ doc: Update Doxygen configuration from version 1.9.8
+
+ doc/Doxyfile.in | 342 ++++++++++++++++++++++++++++++++++++++------------------
+ 1 file changed, 234 insertions(+), 108 deletions(-)
+
+commit 7c1ab6e311fc44f8c856e973944580f2c10af51d
+Author: Guillem Jover <guillem@debian.org>
+Date: Wed Jul 17 01:46:15 2024 +0200
+
+ Bump version to 1.22.8
+
+ debian/changelog | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
commit 7603b54e29911e4ff534c73f0c37d25a0a35c578
Author: Guillem Jover <guillem@debian.org>
Date: Wed Jul 17 01:14:41 2024 +0200
diff --git a/Makefile.am b/Makefile.am
index 97f4c2b..74f8df1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -124,7 +124,7 @@ doc-clean:
.PHONY: coverage coverage-clean
if COVERAGE_ENABLED
-LCOV_OPTS = --quiet --rc geninfo_checksum=1 --rc lcov_branch_coverage=1
+LCOV_OPTS = --quiet --rc checksum=1 --rc branch_coverage=1
LCOV_CAPTURE_OPTS = $(LCOV_OPTS) --no-recursion \
--directory $(top_builddir)/lib/dpkg \
--directory $(top_builddir)/src/common \
@@ -157,8 +157,6 @@ coverage: all
$(LCOV) $(LCOV_OPTS) \
--add-tracefile dpkg_base.lcov \
--add-tracefile dpkg_test.lcov \
- --output-file dpkg_merge.lcov
- $(LCOV) $(LCOV_OPTS) --remove dpkg_merge.lcov '/usr/include/*' \
--output-file dpkg.lcov
: # Generate reports
$(LCOV) $(LCOV_OPTS) --list dpkg.lcov
diff --git a/Makefile.in b/Makefile.in
index 8e4cdb1..2f2ad41 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -552,7 +552,7 @@ EXTRA_DIST = ChangeLog.old README.l10n autogen build-aux/gen-changelog \
debian/tests/test-not-root debian/tests/test-root \
po/its/polkit.its po/its/polkit.loc tests $(test_scripts) \
$(test_data) # EOL
-@COVERAGE_ENABLED_TRUE@LCOV_OPTS = --quiet --rc geninfo_checksum=1 --rc lcov_branch_coverage=1
+@COVERAGE_ENABLED_TRUE@LCOV_OPTS = --quiet --rc checksum=1 --rc branch_coverage=1
@COVERAGE_ENABLED_TRUE@LCOV_CAPTURE_OPTS = $(LCOV_OPTS) --no-recursion \
@COVERAGE_ENABLED_TRUE@ --directory $(top_builddir)/lib/dpkg \
@COVERAGE_ENABLED_TRUE@ --directory $(top_builddir)/src/common \
@@ -1223,8 +1223,6 @@ doc-clean:
@COVERAGE_ENABLED_TRUE@ $(LCOV) $(LCOV_OPTS) \
@COVERAGE_ENABLED_TRUE@ --add-tracefile dpkg_base.lcov \
@COVERAGE_ENABLED_TRUE@ --add-tracefile dpkg_test.lcov \
-@COVERAGE_ENABLED_TRUE@ --output-file dpkg_merge.lcov
-@COVERAGE_ENABLED_TRUE@ $(LCOV) $(LCOV_OPTS) --remove dpkg_merge.lcov '/usr/include/*' \
@COVERAGE_ENABLED_TRUE@ --output-file dpkg.lcov
@COVERAGE_ENABLED_TRUE@ : # Generate reports
@COVERAGE_ENABLED_TRUE@ $(LCOV) $(LCOV_OPTS) --list dpkg.lcov
diff --git a/build-aux/lcov-inject b/build-aux/lcov-inject
index 9dd5896..98e9532 100755
--- a/build-aux/lcov-inject
+++ b/build-aux/lcov-inject
@@ -2,7 +2,7 @@
#
# lcov-inject
#
-# Copyright © 2014 Guillem Jover <guillem@debian.org>
+# Copyright © 2014-2024 Guillem Jover <guillem@debian.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -38,7 +38,7 @@ chdir $cwd or die "cannot switch to $cwd\n";
my $s = $db->{summary}{Total};
my $tmpl = sprintf '
- <td class="coverFile"><a href="%s">%s</a></td>
+ <td class="coverDirectory"><a href="%s">%s</a></td>
<td class="coverBar" align="center">
<table border=0 cellspacing=0 cellpadding=1>
<tr><td class="coverBarOutline">%s</td></tr>
@@ -50,10 +50,10 @@ my $tmpl = sprintf '
</tr>
<tr>
', "$dir/coverage.html", $dir, bar_html($s->{total}{percentage}),
- box_html($s->{total}), box_html($s->{subroutine}), box_html($s->{branch});
+ box_html($s->{total}), box_html($s->{branch}), box_html($s->{subroutine});
while (<>) {
- s/^(.*<td .*href="utils\/index\.html">.*)$/$tmpl$1/;
+ s/^(.*<td .*href="utils\/index\.html".*<\/td>.*)$/$tmpl$1/;
print;
}
@@ -91,7 +91,8 @@ sub box_html {
my ($stats) = @_;
return sprintf '<td class="coverPer%s">%.1f&nbsp;%%</td>' . "\n" .
- '<td class="coverNum%s">%d / %d</td>',
+ '<td class="coverNum%s">%d</td>' . "\n" .
+ '<td class="coverNum%s">%d</td>',
box_rating($stats->{percentage}), $stats->{percentage},
- box_rating($stats->{percentage}), $stats->{covered}, $stats->{total};
+ 'Dflt', $stats->{total}, 'Dflt', $stats->{covered};
}
diff --git a/configure b/configure
index 7c7e9ff..9453369 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for dpkg 1.22.7.
+# Generated by GNU Autoconf 2.71 for dpkg 1.22.8.
#
# Report bugs to <debian-dpkg@lists.debian.org>.
#
@@ -681,8 +681,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='dpkg'
PACKAGE_TARNAME='dpkg'
-PACKAGE_VERSION='1.22.7'
-PACKAGE_STRING='dpkg 1.22.7'
+PACKAGE_VERSION='1.22.8'
+PACKAGE_STRING='dpkg 1.22.8'
PACKAGE_BUGREPORT='debian-dpkg@lists.debian.org'
PACKAGE_URL='https://wiki.debian.org/Teams/Dpkg'
@@ -1613,7 +1613,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures dpkg 1.22.7 to adapt to many kinds of systems.
+\`configure' configures dpkg 1.22.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1684,7 +1684,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of dpkg 1.22.7:";;
+ short | recursive ) echo "Configuration of dpkg 1.22.8:";;
esac
cat <<\_ACEOF
@@ -1887,7 +1887,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-dpkg configure 1.22.7
+dpkg configure 1.22.8
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2703,7 +2703,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by dpkg $as_me 1.22.7, which was
+It was created by dpkg $as_me 1.22.8, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3701,7 +3701,7 @@ fi
PACKAGE_COPYRIGHT_HOLDER='Dpkg Developers'
-PACKAGE_VCS_ID=7603b54e29911e4ff534c73f0c37d25a0a35c578
+PACKAGE_VCS_ID=e9a8f699fa73f896d179ff60d9cdf9ec0340efa6
PACKAGE_VCS_TYPE=git
@@ -5523,7 +5523,7 @@ fi
# Define the identity of the package.
PACKAGE='dpkg'
- VERSION='1.22.7'
+ VERSION='1.22.8'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -34314,7 +34314,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by dpkg $as_me 1.22.7, which was
+This file was extended by dpkg $as_me 1.22.8, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -34383,7 +34383,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-dpkg config.status 1.22.7
+dpkg config.status 1.22.8
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index 3faf8a4..d15114f 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -1,4 +1,4 @@
-# Doxyfile 1.9.4
+# Doxyfile 1.9.8
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project.
@@ -19,7 +19,8 @@
# configuration file:
# doxygen -x [configFile]
# Use doxygen to compare the used configuration file with the template
-# configuration file without replacing the environment variables:
+# configuration file without replacing the environment variables or CMake type
+# replacement variables:
# doxygen -x_noenv [configFile]
#---------------------------------------------------------------------------
@@ -352,6 +353,17 @@ MARKDOWN_SUPPORT = YES
TOC_INCLUDE_HEADINGS = 0
+# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to
+# generate identifiers for the Markdown headings. Note: Every identifier is
+# unique.
+# Possible values are: DOXYGEN use a fixed 'autotoc_md' string followed by a
+# sequence number starting at 0 and GITHUB use the lower case version of title
+# with any whitespace replaced by '-' and punctuation characters removed.
+# The default value is: DOXYGEN.
+# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
+
+MARKDOWN_ID_STYLE = DOXYGEN
+
# When enabled doxygen tries to link words that correspond to documented
# classes, or namespaces to their corresponding documentation. Such a link can
# be prevented in individual cases by putting a % sign in front of the word or
@@ -476,6 +488,14 @@ LOOKUP_CACHE_SIZE = 0
NUM_PROC_THREADS = 1
+# If the TIMESTAMP tag is set different from NO then each generated page will
+# contain the date or date and time when the page was generated. Setting this to
+# NO can help when comparing the output of multiple runs.
+# Possible values are: YES, NO, DATETIME and DATE.
+# The default value is: NO.
+
+TIMESTAMP = NO
+
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
@@ -557,7 +577,8 @@ HIDE_UNDOC_MEMBERS = NO
# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
# undocumented classes that are normally visible in the class hierarchy. If set
# to NO, these classes will be included in the various overviews. This option
-# has no effect if EXTRACT_ALL is enabled.
+# will also hide undocumented C++ concepts if enabled. This option has no effect
+# if EXTRACT_ALL is enabled.
# The default value is: NO.
HIDE_UNDOC_CLASSES = NO
@@ -595,7 +616,8 @@ INTERNAL_DOCS = NO
# Windows (including Cygwin) and MacOS, users should typically set this option
# to NO, whereas on Linux or other Unix flavors it should typically be set to
# YES.
-# The default value is: system dependent.
+# Possible values are: SYSTEM, NO and YES.
+# The default value is: SYSTEM.
CASE_SENSE_NAMES = YES
@@ -847,11 +869,26 @@ WARN_IF_INCOMPLETE_DOC = YES
WARN_NO_PARAMDOC = NO
+# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, doxygen will warn about
+# undocumented enumeration values. If set to NO, doxygen will accept
+# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag
+# will automatically be disabled.
+# The default value is: NO.
+
+WARN_IF_UNDOC_ENUM_VAL = NO
+
# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS
# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but
# at the end of the doxygen process doxygen will return with a non-zero status.
-# Possible values are: NO, YES and FAIL_ON_WARNINGS.
+# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then doxygen behaves
+# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined doxygen will not
+# write the warning messages in between other messages but write them at the end
+# of a run, in case a WARN_LOGFILE is defined the warning messages will be
+# besides being in the defined file also be shown at the end of a run, unless
+# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case
+# the behavior will remain as with the setting FAIL_ON_WARNINGS.
+# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT.
# The default value is: NO.
WARN_AS_ERROR = NO
@@ -905,10 +942,21 @@ INPUT = lib/dpkg \
# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
# documentation (see:
# https://www.gnu.org/software/libiconv/) for the list of possible encodings.
+# See also: INPUT_FILE_ENCODING
# The default value is: UTF-8.
INPUT_ENCODING = UTF-8
+# This tag can be used to specify the character encoding of the source files
+# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify
+# character encoding on a per file pattern basis. Doxygen will compare the file
+# name with each pattern and apply the encoding instead of the default
+# INPUT_ENCODING) if there is a match. The character encodings are a list of the
+# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding
+# "INPUT_ENCODING" for further information on supported encodings.
+
+INPUT_FILE_ENCODING =
+
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
# *.h) to filter out the source-files in the directories.
@@ -920,12 +968,12 @@ INPUT_ENCODING = UTF-8
# Note the list of default checked file patterns might differ from the list of
# default file extension mappings.
#
-# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
-# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
-# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml,
-# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C
-# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd,
-# *.vhdl, *.ucf, *.qsf and *.ice.
+# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cxxm,
+# *.cpp, *.cppm, *.c++, *.c++m, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl,
+# *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, *.h++, *.ixx, *.l, *.cs, *.d, *.php,
+# *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be
+# provided as doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
+# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice.
FILE_PATTERNS = *.c \
*.h
@@ -966,9 +1014,6 @@ EXCLUDE_PATTERNS = */t/*
# output. The symbol name can be a fully qualified name, a word, or if the
# wildcard * is used, a substring. Examples: ANamespace, AClass,
# ANamespace::AClass, ANamespace::*Test
-#
-# Note that the wildcards are matched against the file with absolute path, so to
-# exclude all test directories use the pattern */test/*
EXCLUDE_SYMBOLS =
@@ -1013,6 +1058,11 @@ IMAGE_PATH =
# code is scanned, but not when the output code is generated. If lines are added
# or removed, the anchors will not be placed correctly.
#
+# Note that doxygen will use the data processed and written to standard output
+# for further processing, therefore nothing else, like debug statements or used
+# commands (so in case of a Windows batch file always use @echo OFF), should be
+# written to standard output.
+#
# Note that for custom extensions or not directly supported extensions you also
# need to set EXTENSION_MAPPING for the extension otherwise the files are not
# properly processed by doxygen.
@@ -1054,6 +1104,15 @@ FILTER_SOURCE_PATTERNS =
USE_MDFILE_AS_MAINPAGE =
+# The Fortran standard specifies that for fixed formatted Fortran code all
+# characters from position 72 are to be considered as comment. A common
+# extension is to allow longer lines before the automatic comment starts. The
+# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can
+# be processed before the automatic comment starts.
+# Minimum value: 7, maximum value: 10000, default value: 72.
+
+FORTRAN_COMMENT_AFTER = 72
+
#---------------------------------------------------------------------------
# Configuration options related to source browsing
#---------------------------------------------------------------------------
@@ -1191,10 +1250,11 @@ CLANG_DATABASE_PATH =
ALPHABETICAL_INDEX = NO
-# In case all classes in a project start with a common prefix, all classes will
-# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
-# can be used to specify a prefix (or a list of prefixes) that should be ignored
-# while generating the index headers.
+# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes)
+# that should be ignored while generating the index headers. The IGNORE_PREFIX
+# tag works for classes, function and member names. The entity will be placed in
+# the alphabetical list under the first letter of the entity name that remains
+# after removing the prefix.
# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
IGNORE_PREFIX =
@@ -1273,7 +1333,12 @@ HTML_STYLESHEET =
# Doxygen will copy the style sheet files to the output directory.
# Note: The order of the extra style sheet files is of importance (e.g. the last
# style sheet in the list overrules the setting of the previous ones in the
-# list). For an example see the documentation.
+# list).
+# Note: Since the styling of scrollbars can currently not be overruled in
+# Webkit/Chromium, the styling will be left out of the default doxygen.css if
+# one or more extra stylesheets have been specified. So if scrollbar
+# customization is desired it has to be added explicitly. For an example see the
+# documentation.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_EXTRA_STYLESHEET =
@@ -1288,6 +1353,19 @@ HTML_EXTRA_STYLESHEET =
HTML_EXTRA_FILES =
+# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
+# should be rendered with a dark or light theme.
+# Possible values are: LIGHT always generate light mode output, DARK always
+# generate dark mode output, AUTO_LIGHT automatically set the mode according to
+# the user preference, use light mode if no preference is set (the default),
+# AUTO_DARK automatically set the mode according to the user preference, use
+# dark mode if no preference is set and TOGGLE allow to user to switch between
+# light and dark mode via a button.
+# The default value is: AUTO_LIGHT.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE = AUTO_LIGHT
+
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
# will adjust the colors in the style sheet and background images according to
# this color. Hue is specified as an angle on a color-wheel, see
@@ -1318,15 +1396,6 @@ HTML_COLORSTYLE_SAT = 100
HTML_COLORSTYLE_GAMMA = 80
-# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
-# page will contain the date and time when the page was generated. Setting this
-# to YES can help to show when doxygen was last run and thus if the
-# documentation is up to date.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_TIMESTAMP = NO
-
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
# documentation will contain a main index with vertical navigation menus that
# are dynamically created via JavaScript. If disabled, the navigation index will
@@ -1346,6 +1415,13 @@ HTML_DYNAMIC_MENUS = YES
HTML_DYNAMIC_SECTIONS = NO
+# If the HTML_CODE_FOLDING tag is set to YES then classes and functions can be
+# dynamically folded and expanded in the generated HTML source code.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_CODE_FOLDING = YES
+
# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
# shown in the various tree structured indices initially; the user can expand
# and collapse entries dynamically later on. Doxygen will expand the tree to
@@ -1476,6 +1552,16 @@ BINARY_TOC = NO
TOC_EXPAND = NO
+# The SITEMAP_URL tag is used to specify the full URL of the place where the
+# generated documentation will be placed on the server by the user during the
+# deployment of the documentation. The generated sitemap is called sitemap.xml
+# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL
+# is specified no sitemap is generated. For information about the sitemap
+# protocol see https://www.sitemaps.org
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+SITEMAP_URL =
+
# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
@@ -1651,17 +1737,6 @@ HTML_FORMULA_FORMAT = png
FORMULA_FONTSIZE = 10
-# Use the FORMULA_TRANSPARENT tag to determine whether or not the images
-# generated for formulas are transparent PNGs. Transparent PNGs are not
-# supported properly for IE 6.0, but are supported on all modern browsers.
-#
-# Note that when changing this option you need to delete any form_*.png files in
-# the HTML output directory before the changes have effect.
-# The default value is: YES.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-FORMULA_TRANSPARENT = YES
-
# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
# to create new LaTeX commands to be used in formulas as building blocks. See
# the section "Including formulas" for details.
@@ -1975,9 +2050,16 @@ PDF_HYPERLINKS = YES
USE_PDFLATEX = YES
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
-# command to the generated LaTeX files. This will instruct LaTeX to keep running
-# if errors occur, instead of asking the user for help.
+# The LATEX_BATCHMODE tag signals the behavior of LaTeX in case of an error.
+# Possible values are: NO same as ERROR_STOP, YES same as BATCH, BATCH In batch
+# mode nothing is printed on the terminal, errors are scrolled as if <return> is
+# hit at every error; missing files that TeX tries to input or request from
+# keyboard input (\read on a not open input stream) cause the job to abort,
+# NON_STOP In nonstop mode the diagnostic message will appear on the terminal,
+# but there is no possibility of user interaction just like in batch mode,
+# SCROLL In scroll mode, TeX will stop only for missing files to input or if
+# keyboard input is necessary and ERROR_STOP In errorstop mode, TeX will stop at
+# each error, asking for user intervention.
# The default value is: NO.
# This tag requires that the tag GENERATE_LATEX is set to YES.
@@ -1998,14 +2080,6 @@ LATEX_HIDE_INDICES = NO
LATEX_BIB_STYLE = plain
-# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
-# page will contain the date and time when the page was generated. Setting this
-# to NO can help when comparing the output of multiple runs.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_LATEX is set to YES.
-
-LATEX_TIMESTAMP = NO
-
# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
# path from which the emoji images will be read. If a relative path is entered,
# it will be relative to the LATEX_OUTPUT directory. If left blank the
@@ -2171,7 +2245,7 @@ DOCBOOK_OUTPUT = docbook
#---------------------------------------------------------------------------
# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
-# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
+# AutoGen Definitions (see https://autogen.sourceforge.net/) file that captures
# the structure of the code including all documentation. Note that this feature
# is still experimental and incomplete at the moment.
# The default value is: NO.
@@ -2179,6 +2253,32 @@ DOCBOOK_OUTPUT = docbook
GENERATE_AUTOGEN_DEF = NO
#---------------------------------------------------------------------------
+# Configuration options related to Sqlite3 output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_SQLITE3 tag is set to YES doxygen will generate a Sqlite3
+# database with symbols found by doxygen stored in tables.
+# The default value is: NO.
+
+GENERATE_SQLITE3 = NO
+
+# The SQLITE3_OUTPUT tag is used to specify where the Sqlite3 database will be
+# put. If a relative path is entered the value of OUTPUT_DIRECTORY will be put
+# in front of it.
+# The default directory is: sqlite3.
+# This tag requires that the tag GENERATE_SQLITE3 is set to YES.
+
+SQLITE3_OUTPUT = sqlite3
+
+# The SQLITE3_OVERWRITE_DB tag is set to YES, the existing doxygen_sqlite3.db
+# database file will be recreated with each doxygen run. If set to NO, doxygen
+# will warn if an a database file is already found and not modify it.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_SQLITE3 is set to YES.
+
+SQLITE3_RECREATE_DB = YES
+
+#---------------------------------------------------------------------------
# Configuration options related to the Perl module output
#---------------------------------------------------------------------------
@@ -2320,15 +2420,15 @@ TAGFILES =
GENERATE_TAGFILE =
-# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
-# the class index. If set to NO, only the inherited external classes will be
-# listed.
+# If the ALLEXTERNALS tag is set to YES, all external classes and namespaces
+# will be listed in the class and namespace index. If set to NO, only the
+# inherited external classes will be listed.
# The default value is: NO.
ALLEXTERNALS = NO
# If the EXTERNAL_GROUPS tag is set to YES, all external groups will be listed
-# in the modules index. If set to NO, only the current project's groups will be
+# in the topic index. If set to NO, only the current project's groups will be
# listed.
# The default value is: YES.
@@ -2342,16 +2442,9 @@ EXTERNAL_GROUPS = YES
EXTERNAL_PAGES = YES
#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
+# Configuration options related to diagram generator tools
#---------------------------------------------------------------------------
-# You can include diagrams made with dia in doxygen documentation. Doxygen will
-# then run dia to produce the diagram and insert it in the documentation. The
-# DIA_PATH tag allows you to specify the directory where the dia binary resides.
-# If left empty dia is assumed to be found in the default search path.
-
-DIA_PATH =
-
# If set to YES the inheritance and collaboration graphs will hide inheritance
# and usage relations if the target is undocumented or is not a class.
# The default value is: YES.
@@ -2360,7 +2453,7 @@ HIDE_UNDOC_RELATIONS = YES
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
# available from the path. This tool is part of Graphviz (see:
-# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
+# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
# Bell Labs. The other options in this section have no effect if this option is
# set to NO
# The default value is: YES.
@@ -2377,37 +2470,51 @@ HAVE_DOT = @HAVE_DOT@
DOT_NUM_THREADS = 0
-# When you want a differently looking font in the dot files that doxygen
-# generates you can specify the font name using DOT_FONTNAME. You need to make
-# sure dot is able to find the font, which can be done by putting it in a
-# standard location or by setting the DOTFONTPATH environment variable or by
-# setting DOT_FONTPATH to the directory containing the font.
-# The default value is: Helvetica.
+# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of
+# subgraphs. When you want a differently looking font in the dot files that
+# doxygen generates you can specify fontname, fontcolor and fontsize attributes.
+# For details please see <a href=https://graphviz.org/doc/info/attrs.html>Node,
+# Edge and Graph Attributes specification</a> You need to make sure dot is able
+# to find the font, which can be done by putting it in a standard location or by
+# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the
+# directory containing the font. Default graphviz fontsize is 14.
+# The default value is: fontname=Helvetica,fontsize=10.
# This tag requires that the tag HAVE_DOT is set to YES.
-DOT_FONTNAME =
+DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
-# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
-# dot graphs.
-# Minimum value: 4, maximum value: 24, default value: 10.
+# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can
+# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. <a
+# href=https://graphviz.org/doc/info/arrows.html>Complete documentation about
+# arrows shapes.</a>
+# The default value is: labelfontname=Helvetica,labelfontsize=10.
# This tag requires that the tag HAVE_DOT is set to YES.
-DOT_FONTSIZE = 10
+DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
-# By default doxygen will tell dot to use the default font as specified with
-# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
-# the path where dot can find it using this tag.
+# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes
+# around nodes set 'shape=plain' or 'shape=plaintext' <a
+# href=https://www.graphviz.org/doc/info/shapes.html>Shapes specification</a>
+# The default value is: shape=box,height=0.2,width=0.4.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
+
+# You can set the path where dot can find font specified with fontname in
+# DOT_COMMON_ATTR and others dot attributes.
# This tag requires that the tag HAVE_DOT is set to YES.
DOT_FONTPATH =
-# If the CLASS_GRAPH tag is set to YES (or GRAPH) then doxygen will generate a
-# graph for each documented class showing the direct and indirect inheritance
-# relations. In case HAVE_DOT is set as well dot will be used to draw the graph,
-# otherwise the built-in generator will be used. If the CLASS_GRAPH tag is set
-# to TEXT the direct and indirect inheritance relations will be shown as texts /
-# links.
-# Possible values are: NO, YES, TEXT and GRAPH.
+# If the CLASS_GRAPH tag is set to YES or GRAPH or BUILTIN then doxygen will
+# generate a graph for each documented class showing the direct and indirect
+# inheritance relations. In case the CLASS_GRAPH tag is set to YES or GRAPH and
+# HAVE_DOT is enabled as well, then dot will be used to draw the graph. In case
+# the CLASS_GRAPH tag is set to YES and HAVE_DOT is disabled or if the
+# CLASS_GRAPH tag is set to BUILTIN, then the built-in generator will be used.
+# If the CLASS_GRAPH tag is set to TEXT the direct and indirect inheritance
+# relations will be shown as texts / links.
+# Possible values are: NO, YES, TEXT, GRAPH and BUILTIN.
# The default value is: YES.
CLASS_GRAPH = YES
@@ -2415,15 +2522,21 @@ CLASS_GRAPH = YES
# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
# graph for each documented class showing the direct and indirect implementation
# dependencies (inheritance, containment, and class references variables) of the
-# class with other documented classes.
+# class with other documented classes. Explicit enabling a collaboration graph,
+# when COLLABORATION_GRAPH is set to NO, can be accomplished by means of the
+# command \collaborationgraph. Disabling a collaboration graph can be
+# accomplished by means of the command \hidecollaborationgraph.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
COLLABORATION_GRAPH = YES
# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
-# groups, showing the direct groups dependencies. See also the chapter Grouping
-# in the manual.
+# groups, showing the direct groups dependencies. Explicit enabling a group
+# dependency graph, when GROUP_GRAPHS is set to NO, can be accomplished by means
+# of the command \groupgraph. Disabling a directory graph can be accomplished by
+# means of the command \hidegroupgraph. See also the chapter Grouping in the
+# manual.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
@@ -2483,7 +2596,9 @@ TEMPLATE_RELATIONS = NO
# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
# YES then doxygen will generate a graph for each documented file showing the
# direct and indirect include dependencies of the file with other documented
-# files.
+# files. Explicit enabling an include graph, when INCLUDE_GRAPH is is set to NO,
+# can be accomplished by means of the command \includegraph. Disabling an
+# include graph can be accomplished by means of the command \hideincludegraph.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
@@ -2492,7 +2607,10 @@ INCLUDE_GRAPH = YES
# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
# set to YES then doxygen will generate a graph for each documented file showing
# the direct and indirect include dependencies of the file with other documented
-# files.
+# files. Explicit enabling an included by graph, when INCLUDED_BY_GRAPH is set
+# to NO, can be accomplished by means of the command \includedbygraph. Disabling
+# an included by graph can be accomplished by means of the command
+# \hideincludedbygraph.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
@@ -2532,7 +2650,10 @@ GRAPHICAL_HIERARCHY = YES
# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
# dependencies a directory has on other directories in a graphical way. The
# dependency relations are determined by the #include relations between the
-# files in the directories.
+# files in the directories. Explicit enabling a directory graph, when
+# DIRECTORY_GRAPH is set to NO, can be accomplished by means of the command
+# \directorygraph. Disabling a directory graph can be accomplished by means of
+# the command \hidedirectorygraph.
# The default value is: YES.
# This tag requires that the tag HAVE_DOT is set to YES.
@@ -2548,7 +2669,7 @@ DIR_GRAPH_MAX_DEPTH = 1
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
# generated by dot. For an explanation of the image formats see the section
# output formats in the documentation of the dot tool (Graphviz (see:
-# http://www.graphviz.org/)).
+# https://www.graphviz.org/)).
# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
# to make the SVG files visible in IE 9+ (other browsers do not have this
# requirement).
@@ -2586,11 +2707,12 @@ DOT_PATH =
DOTFILE_DIRS =
-# The MSCFILE_DIRS tag can be used to specify one or more directories that
-# contain msc files that are included in the documentation (see the \mscfile
-# command).
+# You can include diagrams made with dia in doxygen documentation. Doxygen will
+# then run dia to produce the diagram and insert it in the documentation. The
+# DIA_PATH tag allows you to specify the directory where the dia binary resides.
+# If left empty dia is assumed to be found in the default search path.
-MSCFILE_DIRS =
+DIA_PATH =
# The DIAFILE_DIRS tag can be used to specify one or more directories that
# contain dia files that are included in the documentation (see the \diafile
@@ -2640,18 +2762,6 @@ DOT_GRAPH_MAX_NODES = 100
MAX_DOT_GRAPH_DEPTH = 0
-# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
-# background. This is disabled by default, because dot on Windows does not seem
-# to support this out of the box.
-#
-# Warning: Depending on the platform used, enabling this option may lead to
-# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
-# read).
-# The default value is: NO.
-# This tag requires that the tag HAVE_DOT is set to YES.
-
-DOT_TRANSPARENT = YES
-
# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
# files in one run (i.e. multiple -o and -T options on the command line). This
# makes dot run faster, but since only newer versions of dot (>1.8.10) support
@@ -2679,3 +2789,19 @@ GENERATE_LEGEND = YES
# The default value is: YES.
DOT_CLEANUP = YES
+
+# You can define message sequence charts within doxygen comments using the \msc
+# command. If the MSCGEN_TOOL tag is left empty (the default), then doxygen will
+# use a built-in version of mscgen tool to produce the charts. Alternatively,
+# the MSCGEN_TOOL tag can also specify the name an external tool. For instance,
+# specifying prog as the value, doxygen will call the tool as prog -T
+# <outfile_format> -o <outputfile> <inputfile>. The external tool should support
+# output file formats "png", "eps", "svg", and "ismap".
+
+MSCGEN_TOOL =
+
+# The MSCFILE_DIRS tag can be used to specify one or more directories that
+# contain msc files that are included in the documentation (see the \mscfile
+# command).
+
+MSCFILE_DIRS =
diff --git a/dselect/po/bs.po b/dselect/po/bs.po
index dbaaffb..282df1f 100644
--- a/dselect/po/bs.po
+++ b/dselect/po/bs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-02-17 08:55+0200\n"
"Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
diff --git a/dselect/po/ca.po b/dselect/po/ca.po
index 4babe45..2ffdbf9 100644
--- a/dselect/po/ca.po
+++ b/dselect/po/ca.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.21.10\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-12-17 19:34+0100\n"
"Last-Translator: Guillem Jover <guillem@debian.org>\n"
"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
diff --git a/dselect/po/cs.po b/dselect/po/cs.po
index 7318cd9..e86aae7 100644
--- a/dselect/po/cs.po
+++ b/dselect/po/cs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-26 13:52+0100\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
diff --git a/dselect/po/da.po b/dselect/po/da.po
index f30c430..f054ef0 100644
--- a/dselect/po/da.po
+++ b/dselect/po/da.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2014-11-27 02:33+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
diff --git a/dselect/po/de.po b/dselect/po/de.po
index 1e19408..f1f1fbc 100644
--- a/dselect/po/de.po
+++ b/dselect/po/de.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.22.0~\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-04-25 20:26+0200\n"
"Last-Translator: Sven Joachim <svenjoac@gmx.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
diff --git a/dselect/po/dselect.pot b/dselect/po/dselect.pot
index 73a40ae..e55d049 100644
--- a/dselect/po/dselect.pot
+++ b/dselect/po/dselect.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: dpkg 1.22.7\n"
+"Project-Id-Version: dpkg 1.22.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/dselect/po/el.po b/dselect/po/el.po
index 10be82c..d0e8ee2 100644
--- a/dselect/po/el.po
+++ b/dselect/po/el.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-02-17 08:56+0200\n"
"Last-Translator: quad-nrg.net <galaxico@quad-nrg.net>\n"
"Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
diff --git a/dselect/po/es.po b/dselect/po/es.po
index a8f2b63..2d0e3d9 100644
--- a/dselect/po/es.po
+++ b/dselect/po/es.po
@@ -40,7 +40,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-27 22:48+0100\n"
"Last-Translator: Javier Fernández-Sanguino <jfs@debian.org>\n"
"Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
diff --git a/dselect/po/et.po b/dselect/po/et.po
index a9aea10..01bd644 100644
--- a/dselect/po/et.po
+++ b/dselect/po/et.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.14.5\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2007-07-13 08:22+0300\n"
"Last-Translator: Ivar Smolin <okul@linux.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
diff --git a/dselect/po/eu.po b/dselect/po/eu.po
index 9dfccae..6734451 100644
--- a/dselect/po/eu.po
+++ b/dselect/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.16.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2012-09-01 12:21+0200\n"
"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
"Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
diff --git a/dselect/po/fr.po b/dselect/po/fr.po
index 1d5d1fe..b6b59e7 100644
--- a/dselect/po/fr.po
+++ b/dselect/po/fr.po
@@ -49,7 +49,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-05 23:47+0100\n"
"Last-Translator: Sébastien Poher <sebastien@volted.net>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
diff --git a/dselect/po/gl.po b/dselect/po/gl.po
index e68a900..c36cb69 100644
--- a/dselect/po/gl.po
+++ b/dselect/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2008-12-27 15:56+0100\n"
"Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
diff --git a/dselect/po/hu.po b/dselect/po/hu.po
index 02d94ab..b001219 100644
--- a/dselect/po/hu.po
+++ b/dselect/po/hu.po
@@ -4,7 +4,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-10-06 03:48+0100\n"
"Last-Translator: SZERVÁC Attila <sas@321.hu>\n"
"Language-Team: Hungarian <debian-l10n-hungarian@lists.debian.org>\n"
diff --git a/dselect/po/id.po b/dselect/po/id.po
index cd1b8f1..e2ad53b 100644
--- a/dselect/po/id.po
+++ b/dselect/po/id.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-10-06 20:20+0700\n"
"Last-Translator: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>\n"
"Language-Team: Indonesian <debian-l10n-indonesian@lists.debian.org>\n"
diff --git a/dselect/po/it.po b/dselect/po/it.po
index 114254a..ea5b2ec 100644
--- a/dselect/po/it.po
+++ b/dselect/po/it.po
@@ -42,7 +42,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.10.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-10-06 22:01+0200\n"
"Last-Translator: Stefano Canepa <sc@linux.it>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
diff --git a/dselect/po/ja.po b/dselect/po/ja.po
index a1ab7d9..ccaf269 100644
--- a/dselect/po/ja.po
+++ b/dselect/po/ja.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2016-03-31 12:44+0900\n"
"Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
diff --git a/dselect/po/ko.po b/dselect/po/ko.po
index de40cec..7b5ddbd 100644
--- a/dselect/po/ko.po
+++ b/dselect/po/ko.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-29 11:18+0100\n"
"Last-Translator: Sangdo Jun <sebuls@gmail.com>\n"
"Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
diff --git a/dselect/po/nb.po b/dselect/po/nb.po
index f524486..ad4d986 100644
--- a/dselect/po/nb.po
+++ b/dselect/po/nb.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2014-12-05 13:25+0200\n"
"Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n"
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
diff --git a/dselect/po/nl.po b/dselect/po/nl.po
index f0647cd..f49303f 100644
--- a/dselect/po/nl.po
+++ b/dselect/po/nl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-09-11 21:13+0200\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
diff --git a/dselect/po/nn.po b/dselect/po/nn.po
index bcea9e1..4f78935 100644
--- a/dselect/po/nn.po
+++ b/dselect/po/nn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-02-17 08:57+0200\n"
"Last-Translator: Håvard Korsvoll <korsvoll@skulelinux.no>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
diff --git a/dselect/po/pl.po b/dselect/po/pl.po
index 794b0a4..acf57e7 100644
--- a/dselect/po/pl.po
+++ b/dselect/po/pl.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.15.4\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2014-12-21 20:58+0100\n"
"Last-Translator: Łukasz Dulny <bartekchom@poczta.onet.pl>\n"
"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
diff --git a/dselect/po/pt.po b/dselect/po/pt.po
index 0982a3a..b32bcd2 100644
--- a/dselect/po/pt.po
+++ b/dselect/po/pt.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2014-11-30 13:28+0000\n"
"Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
diff --git a/dselect/po/pt_BR.po b/dselect/po/pt_BR.po
index 0bfa349..bc03214 100644
--- a/dselect/po/pt_BR.po
+++ b/dselect/po/pt_BR.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2008-06-09 02:53-0300\n"
"Last-Translator: Felipe Augusto van de Wiel <faw@debian.org>\n"
"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
diff --git a/dselect/po/ro.po b/dselect/po/ro.po
index da5ef47..9ea5a8e 100644
--- a/dselect/po/ro.po
+++ b/dselect/po/ro.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-09-13 20:15+0200\n"
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
diff --git a/dselect/po/ru.po b/dselect/po/ru.po
index 29fbc1e..c45f4e7 100644
--- a/dselect/po/ru.po
+++ b/dselect/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-31 22:38+0100\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
diff --git a/dselect/po/sk.po b/dselect/po/sk.po
index c910560..6cc34d0 100644
--- a/dselect/po/sk.po
+++ b/dselect/po/sk.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2012-07-03 01:09+0100\n"
"Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
"Language-Team: Slovak <debian-l10n-slovak@lists.debian.org>\n"
diff --git a/dselect/po/sv.po b/dselect/po/sv.po
index 0032a9c..face9dc 100644
--- a/dselect/po/sv.po
+++ b/dselect/po/sv.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-10-24 18:29+0100\n"
"Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
diff --git a/dselect/po/tl.po b/dselect/po/tl.po
index 3de74ed..5694671 100644
--- a/dselect/po/tl.po
+++ b/dselect/po/tl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2006-02-17 08:58+0200\n"
"Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
"Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
diff --git a/dselect/po/vi.po b/dselect/po/vi.po
index 16e1d52..d98b17f 100644
--- a/dselect/po/vi.po
+++ b/dselect/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.17.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2014-12-01 08:20+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <debian-l10n-vietnamese@lists.debian.org>\n"
diff --git a/dselect/po/zh_CN.po b/dselect/po/zh_CN.po
index 4175e56..b68810c 100644
--- a/dselect/po/zh_CN.po
+++ b/dselect/po/zh_CN.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-27 15:29-0500\n"
"Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
"Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n"
diff --git a/dselect/po/zh_TW.po b/dselect/po/zh_TW.po
index e801038..d6468f1 100644
--- a/dselect/po/zh_TW.po
+++ b/dselect/po/zh_TW.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dselect 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-28 15:57+0800\n"
"Last-Translator: Cheng-Chia Tseng <pswo10680@gmail.com>\n"
"Language-Team: Chinese (traditional) <debian-l10n-chinese@lists.debian.org>\n"
diff --git a/lib/dpkg/Makefile.am b/lib/dpkg/Makefile.am
index 862562c..dcf3d46 100644
--- a/lib/dpkg/Makefile.am
+++ b/lib/dpkg/Makefile.am
@@ -48,6 +48,7 @@ EXTRA_libdpkg_la_DEPENDENCIES += \
endif
libdpkg_la_LIBADD = \
+ $(PS_LIBS) \
$(Z_LIBS) \
$(LZMA_LIBS) \
$(ZSTD_LIBS) \
diff --git a/lib/dpkg/Makefile.in b/lib/dpkg/Makefile.in
index 3c92b54..48a72d1 100644
--- a/lib/dpkg/Makefile.in
+++ b/lib/dpkg/Makefile.in
@@ -191,7 +191,7 @@ am__DEPENDENCIES_1 =
libdpkg_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
- ../compat/libcompat.la
+ $(am__DEPENDENCIES_1) ../compat/libcompat.la
am_libdpkg_la_OBJECTS = ar.lo arch.lo atomic-file.lo buffer.lo \
c-ctype.lo cleanup.lo color.lo command.lo compress.lo dbdir.lo \
dbmodify.lo db-ctrl-access.lo db-ctrl-format.lo \
@@ -793,6 +793,7 @@ devlib_LTLIBRARIES = libdpkg.la
EXTRA_libdpkg_la_DEPENDENCIES = libdpkg.map $(am__append_3)
libdpkg_la_LDFLAGS = -no-undefined $(am__append_1) $(am__append_2)
libdpkg_la_LIBADD = \
+ $(PS_LIBS) \
$(Z_LIBS) \
$(LZMA_LIBS) \
$(ZSTD_LIBS) \
diff --git a/lib/dpkg/execname.c b/lib/dpkg/execname.c
index 6529fcf..b43ab99 100644
--- a/lib/dpkg/execname.c
+++ b/lib/dpkg/execname.c
@@ -37,12 +37,19 @@
#include <stdio.h>
#include <unistd.h>
+#if defined(__GNU__)
+#include <hurd.h>
+#include <ps.h>
+#endif
+
#if defined(__APPLE__) && defined(__MACH__)
#include <libproc.h>
#endif
#include <dpkg/dpkg.h>
+#if defined(__sun)
#include <dpkg/file.h>
+#endif
#include <dpkg/execname.h>
#if defined(_AIX) && defined(HAVE_STRUCT_PSINFO)
@@ -96,15 +103,26 @@ dpkg_get_pid_execname(pid_t pid)
lcontents[nread] = '\0';
execname = lcontents;
#elif defined(__GNU__)
+ struct ps_context *pc;
struct proc_stat *ps;
+ error_t err;
+
+ if (pid < 0)
+ return NULL;
+
+ err = ps_context_create(getproc(), &pc);
+ if (err)
+ return NULL;
- ps = get_proc_stat(pid, PSTAT_ARGS);
- if (ps == NULL)
+ err = ps_context_find_proc_stat(pc, pid, &ps);
+ if (err)
return NULL;
/* On old Hurd systems we have to use the argv[0] value, because
* there is nothing better. */
- execname = proc_stat_args(ps);
+ if (proc_stat_set_flags(ps, PSTAT_ARGS) == 0 &&
+ (proc_stat_flags(ps) & PSTAT_ARGS))
+ execname = proc_stat_args(ps);
#ifdef PSTAT_EXE
/* On new Hurd systems we can use the correct value, as long
@@ -116,6 +134,8 @@ dpkg_get_pid_execname(pid_t pid)
proc_stat_exe(ps)[0] != '\0')
execname = proc_stat_exe(ps);
#endif
+
+ ps_context_free(pc);
#elif defined(__sun)
char filename[64];
struct varbuf vb = VARBUF_INIT;
diff --git a/lib/dpkg/libdpkg.pc.in b/lib/dpkg/libdpkg.pc.in
index 1a91594..b658d59 100644
--- a/lib/dpkg/libdpkg.pc.in
+++ b/lib/dpkg/libdpkg.pc.in
@@ -7,5 +7,5 @@ Name: libdpkg
Description: Debian package management system library
Version: @VERSION@
Libs: -L${libdir} -ldpkg
-Libs.private: @MD_LIBS@ @Z_LIBS@ @LZMA_LIBS@ @ZSTD_LIBS@ @BZ2_LIBS@
+Libs.private: @PS_LIBS@ @MD_LIBS@ @Z_LIBS@ @LZMA_LIBS@ @ZSTD_LIBS@ @BZ2_LIBS@
Cflags: -I${includedir}
diff --git a/man/po/dpkg-man.pot b/man/po/dpkg-man.pot
index d3b41b4..3d2ab70 100644
--- a/man/po/dpkg-man.pot
+++ b/man/po/dpkg-man.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: dpkg-man 1.22.7\n"
+"Project-Id-Version: dpkg-man 1.22.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/po/ast.po b/po/ast.po
index 1626235..e3718e4 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.14.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:47+0200\n"
"Last-Translator: Marcos Alvarez Costales <marcos.alvarez.costales@gmail."
"com>\n"
diff --git a/po/bs.po b/po/bs.po
index a1b00fe..d366d65 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 10:02+0200\n"
"Last-Translator: Safir Šećerović <sapphire@linux.org.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
diff --git a/po/ca.gmo b/po/ca.gmo
index 13eca65..5f4c15a 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 9b9b595..6b6fac3 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -5,14 +5,14 @@
# Antoni Bella <bella5@teleline.es>, 2001-2002.
# Jordi Mallach <jordi@debian.org>, 2002-2006, 2008-2010, 2015.
# Jordà Polo <jorda@ettin.org>, 2006.
-# Guillem Jover <guillem@debian.org>, 2006-2023.
+# Guillem Jover <guillem@debian.org>, 2006-2024.
#
msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.18\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
-"PO-Revision-Date: 2023-12-17 20:02+0100\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
+"PO-Revision-Date: 2024-07-21 19:57+0200\n"
"Last-Translator: Guillem Jover <guillem@debian.org>\n"
"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
"Language: ca\n"
@@ -475,16 +475,14 @@ msgstr[0] "hi ha %d fitxer o directori instal·lat actualment.)\n"
msgstr[1] "hi ha %d fitxers i directoris instal·lats actualment.)\n"
#: lib/dpkg/db-fsys-load.c
-#, fuzzy, c-format
-#| msgid "cannot open %s"
+#, c-format
msgid "cannot open %s file"
-msgstr "no es pot obrir «%s»"
+msgstr "no es pot obrir el fitxer «%s»"
#: lib/dpkg/db-fsys-load.c
-#, fuzzy, c-format
-#| msgid "unable to get file '%s%s' metadata"
+#, c-format
msgid "cannot get %s file metadata"
-msgstr "no es poden obtenir les metadades del fitxer «%s%s»"
+msgstr "no es poden obtenir les metadades del fitxer «%s»"
#: lib/dpkg/db-fsys-override.c
#, c-format
@@ -1116,24 +1114,18 @@ msgstr ""
"%s"
#: lib/dpkg/file.c
-#, fuzzy, c-format
-#| msgid ""
-#| "%s was locked by another process with pid %d\n"
-#| "%s"
+#, c-format
msgid ""
"%s was locked by %s process with pid %d\n"
"%s"
msgstr ""
-"%s estava blocada per un altre procés amb pid %d\n"
+"%s estava blocada per el procés %s amb pid %d\n"
"%s"
#: lib/dpkg/file.c
-#, fuzzy
-#| msgctxt "architecture"
-#| msgid "<unknown>"
msgctxt "process"
msgid "<unknown>"
-msgstr "<desconeguda>"
+msgstr "<desconegut>"
#: lib/dpkg/file.c
#, c-format
@@ -2151,11 +2143,8 @@ msgstr ""
"no es pot establir el context de seguretat per a l'objecte de fitxer «%s»"
#: src/realpath/main.c
-#, fuzzy
-#| msgid "Type dpkg-trigger --help for help about this utility."
msgid "Use --help for help about this utility."
-msgstr ""
-"Executeu dpkg-trigger --help per a obtenir-ne ajuda sobre aquesta utilitat."
+msgstr "Empreu --help per a obtenir ajuda sobre aquesta utilitat."
#: src/realpath/main.c src/divert/main.c src/statoverride/main.c
#, c-format
@@ -2174,15 +2163,12 @@ msgstr ""
"o posterior per a les condicions de còpia. No hi ha CAP garantia.\n"
#: src/realpath/main.c
-#, fuzzy, c-format
-#| msgid ""
-#| "Usage: %s [<option>...] <command>\n"
-#| "\n"
+#, c-format
msgid ""
"Usage: %s [<option>...] <pathname>\n"
"\n"
msgstr ""
-"Forma d'ús: %s [<opció>…] <ordre>\n"
+"Forma d'ús: %s [<opció>…] <nom-de-camí>\n"
"\n"
#: src/realpath/main.c
@@ -2196,33 +2182,36 @@ msgid ""
" --help show this help message.\n"
"\n"
msgstr ""
+"Opcions:\n"
+" -z, --zero acaba la línia amb NUL, i no línia nova.\n"
+" --instdir <directori> estableix el directori arrel.\n"
+" --root <directory> estableix el directori arrel.\n"
+" --version mostra la versió.\n"
+" --help mostra aquest missatge d'ajuda.\n"
+"\n"
#: src/realpath/main.c
msgid "too many levels of symbolic links"
-msgstr ""
+msgstr "massa nivells d'enllaços simbòlics"
#: src/realpath/main.c
-#, fuzzy, c-format
-#| msgid "cannot read %s"
+#, c-format
msgid "cannot read link '%s'"
-msgstr "no es pot llegir «%s»"
+msgstr "no es pot llegir l'enllaç «%s»"
#: src/realpath/main.c
-#, fuzzy, c-format
-#| msgid "symbolic link '%.250s' size has changed from %jd to %zd"
+#, c-format
msgid "symbolic link '%s' size has changed from %jd to %zd"
-msgstr "la mida de l'enllaç simbòlic «%.250s» ha canviat de %jd a %zd"
+msgstr "la mida de l'enllaç simbòlic «%s» ha canviat de %jd a %zd"
#: src/realpath/main.c
-#, fuzzy
-#| msgid "--%s needs a single argument"
msgid "need a pathname argument"
-msgstr "--%s necessita un sol paràmetre"
+msgstr "necessita un paràmetre de nom del camí"
#: src/realpath/main.c
#, c-format
msgid "link '%s' includes root prefix '%s'"
-msgstr ""
+msgstr "l'enllaç «%s» inclou el prefix arrel «%s»"
#: src/deb/build.c
#, c-format
diff --git a/po/cs.po b/po/cs.po
index 33278c6..0934ee6 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-01 23:14+0100\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
diff --git a/po/da.po b/po/da.po
index 78d6939..b5a60d3 100644
--- a/po/da.po
+++ b/po/da.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:48+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
diff --git a/po/de.gmo b/po/de.gmo
index 2ff6ca7..0bbc407 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index d56a4fd..64b8c1e 100644
--- a/po/de.po
+++ b/po/de.po
@@ -11,10 +11,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: dpkg 1.22.7~\n"
+"Project-Id-Version: dpkg 1.22.7\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
-"PO-Revision-Date: 2024-04-29 18:35+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
+"PO-Revision-Date: 2024-07-17 17:10+0200\n"
"Last-Translator: Sven Joachim <svenjoac@gmx.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
"Language: de\n"
@@ -1091,21 +1091,15 @@ msgstr ""
"%s"
#: lib/dpkg/file.c
-#, fuzzy, c-format
-#| msgid ""
-#| "%s was locked by another process with pid %d\n"
-#| "%s"
+#, c-format
msgid ""
"%s was locked by %s process with pid %d\n"
"%s"
msgstr ""
-"%s war von einem anderen Prozess mit PID %d gesperrt\n"
+"%s war von Prozess %s mit PID %d gesperrt\n"
"%s"
#: lib/dpkg/file.c
-#, fuzzy
-#| msgctxt "architecture"
-#| msgid "<unknown>"
msgctxt "process"
msgid "<unknown>"
msgstr "<unbekannt>"
diff --git a/po/dpkg.pot b/po/dpkg.pot
index 69f9889..8f9d34f 100644
--- a/po/dpkg.pot
+++ b/po/dpkg.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: dpkg 1.22.7\n"
+"Project-Id-Version: dpkg 1.22.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/po/dz.po b/po/dz.po
index d83a6c6..ea9aeb8 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:48+0200\n"
"Last-Translator: Tshewang Norbu <bumthap2006@hotmail.com>\n"
"Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n"
diff --git a/po/el.po b/po/el.po
index aec47b8..08f6cfb 100644
--- a/po/el.po
+++ b/po/el.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:48+0200\n"
"Last-Translator: quad-nrg.net <yodesy@quad-nrg.net>\n"
"Language-Team: Greek <debian-l10n-greek@lists.debian.org>\n"
diff --git a/po/eo.po b/po/eo.po
index ee6c7d2..ccc84f4 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:49+0200\n"
"Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
"Language-Team: Esperanto <debian-l10n-esperanto@lists.debian.org>\n"
diff --git a/po/es.po b/po/es.po
index 250054c..0115858 100644
--- a/po/es.po
+++ b/po/es.po
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.16.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2017-11-08 00:59+0100\n"
"Last-Translator: Javier Fernandez-Sanguino <jfs@debian.org>\n"
"Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
diff --git a/po/et.po b/po/et.po
index b337fa6..c18ff5f 100644
--- a/po/et.po
+++ b/po/et.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.14.5\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:49+0200\n"
"Last-Translator: Ivar Smolin <okul@linux.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
diff --git a/po/eu.po b/po/eu.po
index 73a0538..04e59b6 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.22\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:49+0200\n"
"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
"Language-Team: Basque <debian-l10n-basque@lists.debian.org>\n"
diff --git a/po/fr.po b/po/fr.po
index 4675a75..1a21c98 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-05 23:47+0100\n"
"Last-Translator: Sébastien Poher <sebastien@volted.net>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
diff --git a/po/gl.po b/po/gl.po
index d35b584..9c303bb 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:49+0200\n"
"Last-Translator: mvillarino <mvillarino@users.sourceforge.net>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
diff --git a/po/hu.po b/po/hu.po
index 2f3bf1f..7426b38 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-05 23:44+0100\n"
"Last-Translator: Nagy Elemér Károly <nagy.elemer.karoly@gmail.com>\n"
"Language-Team: Hungarian <debian-l10n-hungarian@lists.debian.org>\n"
diff --git a/po/id.po b/po/id.po
index d5ebd29..22d4ae0 100644
--- a/po/id.po
+++ b/po/id.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.15\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-06-26 16:12+0200\n"
"Last-Translator: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>\n"
"Language-Team: Indonesian <debian-l10n-indonesian@lists.debian.org>\n"
diff --git a/po/it.po b/po/it.po
index d4e3873..c070768 100644
--- a/po/it.po
+++ b/po/it.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.19.3\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2018-12-04 12:15+0100\n"
"Last-Translator: Milo Casagrande <milo@milo.name>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
diff --git a/po/ja.po b/po/ja.po
index 19d1061..95fe810 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.18.3\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2022-11-03 20:08+0100\n"
"Last-Translator: Takuma Yamada <tyamada@takumayamada.com>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
diff --git a/po/km.po b/po/km.po
index 89d7e35..b477576 100644
--- a/po/km.po
+++ b/po/km.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:50+0200\n"
"Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
"Language-Team: Khmer <support@khmeros.info>\n"
diff --git a/po/ko.po b/po/ko.po
index 083fb1e..15bc7fc 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-06-26 16:12+0200\n"
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
"Language-Team: Korean <debian-l10n-korean@lists.debian.org>\n"
diff --git a/po/ku.po b/po/ku.po
index b4c0891..1d9d14c 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:50+0200\n"
"Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n"
"Language-Team: Kurdish <ku@li.org>\n"
diff --git a/po/lt.po b/po/lt.po
index cf953af..1eccc92 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:50+0200\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
diff --git a/po/mr.po b/po/mr.po
index d60fd60..5b7b29f 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:51+0200\n"
"Last-Translator: Priti Patil <prithisd@gmail.com>\n"
"Language-Team: Marathi <janabhaaratii@cdacmumbai.in>\n"
diff --git a/po/nb.po b/po/nb.po
index a085d9c..f0f5f01 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:51+0200\n"
"Last-Translator: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>\n"
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
diff --git a/po/ne.po b/po/ne.po
index 5e699ad..32f12fa 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:51+0200\n"
"Last-Translator: Nabin Gautam <nabin@mpp.org.np>\n"
"Language-Team: Nepali <info@mpp.org.np>\n"
diff --git a/po/nl.po b/po/nl.po
index 4a5bdea..0295dfc 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.22.1\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-12-03 17:45+0100\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: Debian Dutch l10n Team <debian-l10n-dutch@lists.debian.org>\n"
diff --git a/po/nn.po b/po/nn.po
index 81b0189..9a13965 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:51+0200\n"
"Last-Translator: Håvard Korsvoll <korsvoll@skulelinux.no>\n"
"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
diff --git a/po/oc.po b/po/oc.po
index da4b013..49f3133 100644
--- a/po/oc.po
+++ b/po/oc.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-05 23:42+0100\n"
"Last-Translator: Quentin PAGÈS <quentinantonin@free.fr>\n"
"Language-Team: Occitan\n"
diff --git a/po/pa.po b/po/pa.po
index 61141da..3ca320d 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:51+0200\n"
"Last-Translator: A S Alam <apbrar@gmail.com>\n"
"Language-Team: Punjabi <punjabi-users@lists.sf.net>\n"
diff --git a/po/pl.po b/po/pl.po
index fd3ffde..3b5d023 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.20.7\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2021-04-24 19:50+0200\n"
"Last-Translator: Łukasz Dulny <bartekchom@poczta.onet.pl>\n"
"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
diff --git a/po/pt.po b/po/pt.po
index 52792e3..47426e5 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-04 14:11+0000\n"
"Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\n"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 0d37f16..2b27d02 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:52+0200\n"
"Last-Translator: Felipe Augusto van de Wiel (faw) <faw@debian.org>\n"
"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
diff --git a/po/ro.po b/po/ro.po
index c8887f8..7c0a5d3 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-10-04 11:08+0200\n"
"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <debian-l10n-romanian@lists.debian.org>\n"
diff --git a/po/ru.po b/po/ru.po
index 66b5e43..0cafdc6 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-06 00:01+0100\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
diff --git a/po/sk.po b/po/sk.po
index d03d28a..7fd42d2 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 10:01+0200\n"
"Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
"Language-Team: Slovak <debian-l10n-slovak@lists.debian.org>\n"
diff --git a/po/sv.po b/po/sv.po
index 884255e..8f5ee7f 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2024-04-28 14:30+0100\n"
"Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
"Language-Team: Svenska <tp-sv@listor.tp-sv.se>\n"
diff --git a/po/th.po b/po/th.po
index 37f3d75..497b534 100644
--- a/po/th.po
+++ b/po/th.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-05 23:45+0100\n"
"Last-Translator: Theppitak Karoonboonyanan <thep@debian.org>\n"
"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
diff --git a/po/tl.po b/po/tl.po
index 4efe757..fd78688 100644
--- a/po/tl.po
+++ b/po/tl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 09:53+0200\n"
"Last-Translator: Eric Pareja <xenos@upm.edu.ph>\n"
"Language-Team: Tagalog <debian-tl@banwa.upm.edu.ph>\n"
diff --git a/po/tr.po b/po/tr.po
index 9faf7a9..c7f18c9 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.17.10\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2018-01-03 16:44+0300\n"
"Last-Translator: Mert Dirik <mertdirik@gmail.com>\n"
"Language-Team: Turkish <debian-l10n-turkish@lists.debian.org>\n"
diff --git a/po/vi.po b/po/vi.po
index 5710e86..8307cdd 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.18.2\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2016-01-14 08:22+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <debian-l10n-vietnamese@lists.debian.org>\n"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 74bf30e..942c100 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-01-27 15:39-0500\n"
"Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
"Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 279a488..6554f09 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg 1.13\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:09+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2018-04-15 07:06+0800\n"
"Last-Translator: 林博仁 <Buo.Ren.Lin@gmail.com>\n"
"Language-Team: Chinese (traditional) <debian-l10n-chinese@lists.debian.org>\n"
diff --git a/scripts/Dpkg/Archive/Ar.pm b/scripts/Dpkg/Archive/Ar.pm
index 97d5711..2afab42 100644
--- a/scripts/Dpkg/Archive/Ar.pm
+++ b/scripts/Dpkg/Archive/Ar.pm
@@ -162,16 +162,16 @@ sub _read_buf {
my $offs = $self->{fh}->tell();
my $n = $self->{fh}->read($buf, $size);
if (not defined $n) {
- # TRANSLATORS: The first %s string is either "archive magic" or
- # "file header".
- syserr(g_('cannot read %s at offset %d from archive %s'),
+ # TRANSLATORS: The first %s string is either "the archive magic" or
+ # "a file header".
+ syserr(g_('cannot read %s; archive %s at offset %d'),
$subject, $offs, $self->{filename});
} elsif ($n == 0) {
return;
} elsif ($n != $size) {
- # TRANSLATORS: The first %s string is either "archive magic" or
- # "file header".
- error(g_('%s at offset %d in archive %s is truncated'),
+ # TRANSLATORS: The first %s string is either "the archive magic" or
+ # "a file header".
+ error(g_('cannot read %s; archive %s is truncated at offset %d'),
$subject, $offs, $self->{filename});
}
@@ -187,7 +187,7 @@ Reads and parses the archive magic string, and validates it.
sub parse_magic {
my $self = shift;
- my $magic = $self->_read_buf(g_('archive magic'), $AR_MAGIC_LEN)
+ my $magic = $self->_read_buf(g_('the archive magic'), $AR_MAGIC_LEN)
or error(g_('archive %s contains no magic'), $self->{filename});
if ($magic ne $AR_MAGIC) {
@@ -208,7 +208,7 @@ sub parse_member {
my $offs = $self->{fh}->tell();
- my $hdr = $self->_read_buf(g_('file header'), $AR_HDR_LEN)
+ my $hdr = $self->_read_buf(g_('a file header'), $AR_HDR_LEN)
or return;
my $hdr_fmt = 'A16A12A6A6A8A10a2';
diff --git a/scripts/mk/buildflags.mk b/scripts/mk/buildflags.mk
index a8eac9e..bc04488 100644
--- a/scripts/mk/buildflags.mk
+++ b/scripts/mk/buildflags.mk
@@ -57,7 +57,7 @@ dpkg_buildflags_run = $(eval $(shell \
$(foreach operation,SET STRIP APPEND PREPEND,\
DEB_$(flag)_MAINT_$(operation))),\
$(if $(value $(exported)),\
- $(exported)="$(value $(exported))"))\
+ $(exported)="$($(exported))"))\
dpkg-buildflags | sed 's/\([^=]*\)\(.*\)/$$(eval \1:\2)/'))
ifdef DPKG_EXPORT_BUILDFLAGS
diff --git a/scripts/mk/buildtools.mk b/scripts/mk/buildtools.mk
index 1f63bee..def15c1 100644
--- a/scripts/mk/buildtools.mk
+++ b/scripts/mk/buildtools.mk
@@ -28,7 +28,9 @@
ifndef dpkg_buildtools_mk_included
dpkg_buildtools_mk_included = yes
-dpkg_datadir ?= $(dir $(lastword $(MAKEFILE_LIST)))
+ifndef dpkg_datadir
+ dpkg_datadir := $(dir $(lastword $(MAKEFILE_LIST)))
+endif
include $(dpkg_datadir)/architecture.mk
# We set the TOOL_FOR_BUILD variables to the specified value, and the TOOL
diff --git a/scripts/mk/vendor.mk b/scripts/mk/vendor.mk
index 43898d9..d257edd 100644
--- a/scripts/mk/vendor.mk
+++ b/scripts/mk/vendor.mk
@@ -36,7 +36,9 @@
ifndef dpkg_vendor_mk_included
dpkg_vendor_mk_included = yes
-dpkg_datadir ?= $(dir $(lastword $(MAKEFILE_LIST)))
+ifndef dpkg_datadir
+ dpkg_datadir := $(dir $(lastword $(MAKEFILE_LIST)))
+endif
include $(dpkg_datadir)/buildapi.mk
dpkg_lazy_eval ?= $(eval $(1) = $(2)$$($(1)))
diff --git a/scripts/po/ca.gmo b/scripts/po/ca.gmo
index 914a2e4..f1b0d8f 100644
--- a/scripts/po/ca.gmo
+++ b/scripts/po/ca.gmo
Binary files differ
diff --git a/scripts/po/ca.po b/scripts/po/ca.po
index 8a958fd..c4cfb82 100644
--- a/scripts/po/ca.po
+++ b/scripts/po/ca.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the dpkg package.
#
# Jordi Mallach <jordi@debian.org>, 2006, 2010.
-# Guillem Jover <guillem@debian.org>, 2010-2023.
+# Guillem Jover <guillem@debian.org>, 2010-2024.
#
msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.21.18\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
-"PO-Revision-Date: 2023-12-17 20:30+0100\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
+"PO-Revision-Date: 2024-07-21 19:57+0200\n"
"Last-Translator: Guillem Jover <guillem@debian.org>\n"
"Language-Team: Catalan <debian-l10n-catalan@lists.debian.org>\n"
"Language: ca\n"
@@ -194,27 +194,22 @@ msgid "unable to execute %s"
msgstr "no es pot executar %s"
#: scripts/dpkg-buildapi.pl
-#, fuzzy
-#| msgid ""
-#| "Options:\n"
-#| " -c<control-file> get control info from this file.\n"
-#| " -?, --help show this help message.\n"
-#| " -v, --version show the version.\n"
msgid ""
"Commands:\n"
" -?, --help show this help message.\n"
" --version show the version."
msgstr ""
"Opcions:\n"
-" -c<fitxer-control> fitxer d'informació de control.\n"
" -?, --help mostra aquest missatge d'ajuda.\n"
-" -v, --version mostra la versió.\n"
+" --version mostra la versió."
#: scripts/dpkg-buildapi.pl
msgid ""
"Options:\n"
" -c<control-file> get control info from this file.\n"
msgstr ""
+"Opcions:\n"
+" -c<fitxer-control> fitxer d'informació de control.\n"
#: scripts/dpkg-buildapi.pl
msgid "no arguments accepted"
@@ -282,10 +277,9 @@ msgid "%s needs a parameter"
msgstr "%s requereix un paràmetre"
#: scripts/dpkg-buildpackage.pl
-#, fuzzy, perl-format
-#| msgid "Usage: %s [<option>...] [<control-file>]"
+#, perl-format
msgid "Usage: %s [<option>...] [--] [<filename.dsc>|<directory>]"
-msgstr "Forma d'ús: %s [<opció>…] [<fitxer-control>]"
+msgstr "Forma d'ús: %s [<opció>…] [--] [<fitxer.dsc>|<directori>]"
#: scripts/dpkg-buildpackage.pl
msgid ""
@@ -587,32 +581,29 @@ msgid "sign-command '%s' not found"
msgstr "no s'ha trobat l'ordre-per-signar «%s»"
#: scripts/dpkg-buildpackage.pl
-#, fuzzy, perl-format
-#| msgid "cannot change directory %s mode"
+#, perl-format
msgid "cannot change directory to %s"
-msgstr "no es pot canviar el mode del directori %s"
+msgstr "no es pot canviar al directori «%s»"
#: scripts/dpkg-buildpackage.pl
#, perl-format
msgid "building source package would overwrite input source %s"
-msgstr ""
+msgstr "al construïr el paquet font es sobreescriuria el font d'entrada %s"
#: scripts/dpkg-buildpackage.pl
-#, fuzzy, perl-format
-#| msgid "leave original source packed in current directory"
+#, perl-format
msgid "source package %s is expected in the current directory"
-msgstr "deixa les fonts originals empaquetades al directori actual"
+msgstr "s'espera el paquet font %s al directori actual"
#: scripts/dpkg-buildpackage.pl
#, perl-format
msgid "source directory %s exists already, aborting"
-msgstr ""
+msgstr "el directori font %s ja existeix; s'està avortant"
#: scripts/dpkg-buildpackage.pl
-#, fuzzy, perl-format
-#| msgid "extracting unsigned source package (%s)"
+#, perl-format
msgid "extracting source package %s"
-msgstr "s'està extraient el paquet font sense signar (%s)"
+msgstr "s'està extraient el paquet font %s"
#: scripts/dpkg-buildpackage.pl
msgid "source package"
@@ -660,10 +651,9 @@ msgstr ""
"no es signarà la construcció UNRELEASED; empreu --force-sign per a forçar-ho"
#: scripts/dpkg-buildpackage.pl
-#, fuzzy, perl-format
-#| msgid "created directory '%s'"
+#, perl-format
msgid "removing extracted source directory %s"
-msgstr "s'ha creat el directori «%s»"
+msgstr "s'ha eliminant el directori de les fonts extretes «%s»"
#: scripts/dpkg-buildpackage.pl
#, perl-format
@@ -732,32 +722,26 @@ msgid "full upload (original source is included)"
msgstr "pujada sencera (s'inclou el codi font original)"
#: scripts/dpkg-buildtree.pl
-#, fuzzy
-#| msgid ""
-#| "Options:\n"
-#| " -c<control-file> get control info from this file.\n"
-#| " -?, --help show this help message.\n"
-#| " -v, --version show the version.\n"
msgid ""
"Commands:\n"
" clean clean dpkg generated artifacts from the build tree.\n"
" --help show this help message.\n"
" --version show the version.\n"
msgstr ""
-"Opcions:\n"
-" -c<fitxer-control> fitxer d'informació de control.\n"
-" -?, --help mostra aquest missatge d'ajuda.\n"
-" -v, --version mostra la versió.\n"
+"Ordres:\n"
+" clean neteja artefactes generats per dpkg de l'arbre de\n"
+" construcció.\n"
+" -?, --help mostra aquest missatge d'ajuda.\n"
+" -v, --version mostra la versió.\n"
#: scripts/dpkg-buildtree.pl
-#, fuzzy, perl-format
-#| msgid "two commands specified: --%s and --%s"
+#, perl-format
msgid "two commands specified: %s and %s"
-msgstr "s'ha especificat dos ordres: --%s i --%s"
+msgstr "s'han especificat dos ordres: %s i %s"
#: scripts/dpkg-buildtree.pl
msgid "missing action"
-msgstr ""
+msgstr "manca l'acció"
#: scripts/dpkg-checkbuilddeps.pl
#, perl-format
@@ -901,6 +885,7 @@ msgid ""
" -?, --help show this help message.\n"
" --version show the version.\n"
msgstr ""
+"Opcions:\n"
" --build=<tipus>[,…] especifica el <tipus> de construcció: full,\n"
" source, binary, any, all (predeterminat a "
"“full”).\n"
@@ -1916,34 +1901,6 @@ msgstr ""
" shlibs:<camp-dependència>."
#: scripts/dpkg-shlibdeps.pl
-#, fuzzy
-#| msgid ""
-#| "Options:\n"
-#| " -l<library-dir> add directory to private shared library search "
-#| "list.\n"
-#| " -p<varname-prefix> set <varname-prefix>:* instead of shlibs:*.\n"
-#| " -O[<file>] write variable settings to stdout (or "
-#| "<file>).\n"
-#| " -L<local-shlibs-file> shlibs override file, not debian/shlibs."
-#| "local.\n"
-#| " -T<substvars-file> update variables here, not debian/substvars.\n"
-#| " -t<type> set package type (default is deb).\n"
-#| " -x<package> exclude package from the generated "
-#| "dependencies.\n"
-#| " -S<package-build-dir> search needed libraries in the given\n"
-#| " package build directory first.\n"
-#| " -I<package-build-dir> ignore needed libraries, shlibs and symbols "
-#| "files\n"
-#| " in the given build directory.\n"
-#| " -v enable verbose mode (can be used multiple "
-#| "times).\n"
-#| " --ignore-missing-info don't fail if dependency information can't be "
-#| "found.\n"
-#| " --warnings=<value> define set of active warnings (see manual "
-#| "page).\n"
-#| " --admindir=<directory> change the administrative directory.\n"
-#| " -?, --help show this help message.\n"
-#| " --version show the version."
msgid ""
"Options:\n"
" --package=<package> generate substvars for <package> (default is "
@@ -1971,6 +1928,8 @@ msgid ""
" --version show the version."
msgstr ""
"Opcions:\n"
+" --package=<paquet> genera variables de substitució per a <paquet>\n"
+" (no hi ha valor predeterminat).\n"
" -l<directori> afegeix el directori a la llista de cerca de\n"
" biblioteques compartides privades.\n"
" -p<prefix-variable> estableix <prefix-variable>:* en comptes de "
@@ -2391,124 +2350,115 @@ msgid "'%s' is not a legal architecture in list '%s'"
msgstr "«%s» no és una cadena d'arquitectura vàlida a la llista «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot parse %s field"
+#, perl-format
msgid "cannot get archive %s size"
-msgstr "no es pot analitzar el camp %s"
+msgstr "no es pot obtenir la mida de l'arxiu «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot create file %s"
+#, perl-format
msgid "cannot open or create archive %s"
-msgstr "no es pot crear el fitxer «%s»"
+msgstr "no es pot obrir o crear l'arxiu «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot write signature file %s"
+#, perl-format
msgid "cannot write magic into archive %s"
-msgstr "no es pot escriure el fitxer de signatura «%s»"
+msgstr "no es pot escriure el valor màgic a l'arxiu «%s»"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "no es pot llegir la marca horària de %s"
+#, perl-format
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "no es pot llegir %s; l'arxiu %s és a la posició %d"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
-msgstr ""
+msgid "cannot read %s; archive %s is truncated at offset %d"
+msgstr "no es pot llegir %s; l'arxiu %s està truncat a la posició %d"
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
-msgstr ""
+msgid "the archive magic"
+msgstr "el valor màgic de l'arxiu"
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
msgid "archive %s contains no magic"
-msgstr ""
+msgstr "l'arxiu «%s» no conté el valor màgic"
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
msgid "archive %s contains bad magic"
-msgstr ""
+msgstr "l'arxiu «%s» conté un valor màgic incorrecte"
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
-msgstr ""
+msgid "a file header"
+msgstr "una capçalera de fitxer"
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
msgid "file header at offset %d in archive %s contains bad magic"
msgstr ""
+"la capçalera de fitxer a la posició %d de l'arxiu %s conté valor màgic "
+"incorrecte"
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
msgid "cannot seek into next file header at offset %d from archive %s"
msgstr ""
+"no es pot reposicionar a la següent capçalera de fitxer a la posició %d de "
+"l'arxiu %s"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot seek into file %s"
+#, perl-format
msgid "cannot seek into beginning of archive %s"
-msgstr "no es pot reposicionar al fitxer «%s»"
+msgstr "no es pot reposicionar al principi de l'arxiu «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot create file %s"
+#, perl-format
msgid "cannot read file %s"
-msgstr "no es pot crear el fitxer «%s»"
+msgstr "no es pot llegir el fitxer «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot create file %s"
+#, perl-format
msgid "cannot write file %s"
-msgstr "no es pot crear el fitxer «%s»"
+msgstr "no es pot escriure el fitxer «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot create pipe for %s"
+#, perl-format
msgid "cannot create file %s to extract from archive %s"
-msgstr "no es pot crear el conducte per a %s"
+msgstr "no es pot crear el fitxer %s per extreure'l de l'arxiu %s"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot write signature file %s"
+#, perl-format
msgid "cannot write file %s to the filesystem"
-msgstr "no es pot escriure el fitxer de signatura «%s»"
+msgstr "no es pot escriure el fitxer %s al sistema de fitxers"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot remove destination file %s"
+#, perl-format
msgid "cannot write file header into archive %s"
-msgstr "no es pot eliminar el fitxer de destí %s"
+msgstr "no es pot escriure la capçalera de fitxer a l'arxiu %s"
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
msgid "filename %s is too long"
-msgstr ""
+msgstr "el nom de fitxer «%s» és massa llarg"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot open file %s for binary detection"
+#, perl-format
msgid "cannot open file %s to append to archive %s"
-msgstr "no es pot obrir el fitxer %s per a detecció binaria"
+msgstr "no es pot obrir el fitxer %s per afegir a l'arxiu %s"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot create file %s"
+#, perl-format
msgid "cannot get file %s size"
-msgstr "no es pot crear el fitxer «%s»"
+msgstr "no es pot obtenir la mida del fitxer «%s»"
#: scripts/Dpkg/Archive/Ar.pm
-#, fuzzy, perl-format
-#| msgid "cannot write signature file %s"
+#, perl-format
msgid "cannot write file %s padding to archive %s"
-msgstr "no es pot escriure el fitxer de signatura «%s»"
+msgstr "no es pot escriure el farciment pel fitxer %s a l'arxiu %s"
#: scripts/Dpkg/BuildAPI.pm
msgid "dpkg build API level needs an exact version"
@@ -2530,10 +2480,9 @@ msgid "dpkg build API level '%s' greater than max '%s'"
msgstr "el nivell d'API de construcció «%s» és més gran que el màxim «%s»"
#: scripts/Dpkg/BuildDriver.pm
-#, fuzzy, perl-format
-#| msgid "changelog format %s is unknown: %s"
+#, perl-format
msgid "build driver %s is unknown: %s"
-msgstr "el format %s del registre de canvis és desconegut: %s"
+msgstr "el controlador de construcció %s és desconegut: %s"
#: scripts/Dpkg/BuildDriver/DebianRules.pm
msgid "using a gain-root-command while being root"
@@ -2553,8 +2502,7 @@ msgid "gain-root-command '%s' not found"
msgstr "no s'ha trobat l'ordre-assolir-superusuari «%s»"
#: scripts/Dpkg/BuildDriver/DebianRules.pm
-#, fuzzy, perl-format
-#| msgid "disallowed target in %s field keyword \"%s\""
+#, perl-format
msgid "disallowed target in %s field keyword %s"
msgstr "no s'accepta l'objectiu en el camp %s amb la paraula clau “%s”"
@@ -2580,8 +2528,7 @@ msgid "%s field keyword \"%s\" is unknown"
msgstr "la paraula clau “%2$s” és desconeguda en el camp %1$s"
#: scripts/Dpkg/BuildDriver/DebianRules.pm
-#, fuzzy, perl-format
-#| msgid "field %s contains duplicate keyword \"%s\""
+#, perl-format
msgid "field %s contains duplicate keyword %s"
msgstr "la paraula clau “%2$s” és duplicada en el camp %1$s"
@@ -2591,10 +2538,9 @@ msgid "%s field contains both global and implementation specific keywords"
msgstr "el camp %s conté paraules clau globals i especifiques d'implementació"
#: scripts/Dpkg/BuildDriver/DebianRules.pm
-#, fuzzy, perl-format
-#| msgid "debian/rules is not executable; fixing that"
+#, perl-format
msgid "%s is not executable; fixing that"
-msgstr "debian/rules no és executable: s'està corregint això"
+msgstr "%s no és executable: s'està corregint això"
#: scripts/Dpkg/BuildFlags.pm scripts/Dpkg/Compression/FileHandle.pm
#: scripts/Dpkg/File.pm scripts/Dpkg/Interface/Storable.pm
@@ -3208,11 +3154,12 @@ msgstr "subordre no admesa"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "unknown special designator in indirect parameter"
-msgstr ""
+msgstr "el designador especial al paràmetre indirecte és desconegut"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "special designator in indirect parameter is an existing file"
msgstr ""
+"el designador especial en el paràmetre indirecte és un fitxer preexistent"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "key is not signature-capable"
@@ -3220,15 +3167,18 @@ msgstr "la clau no te la capacitat de signar"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "mutually exclusive options"
-msgstr ""
+msgstr "opcions mútuament excloents"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "cannot identify hardware device for hardware-backed secret keys"
msgstr ""
+"no es pot identificar el dispositiu de maquinari per a la clau secreta "
+"emmagatzemada al maquinari"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "cannot perform operation on hardware-backed secret key"
msgstr ""
+"no es pot realitzar l'operació en la clau secreta emmagatzemada al maquinari"
#: scripts/Dpkg/OpenPGP/ErrorCodes.pm
msgid "missing OpenPGP implementation"
@@ -3430,10 +3380,9 @@ msgstr[1] ""
"include-binaries per permetre la seva inclusió)."
#: scripts/Dpkg/Source/Format.pm
-#, fuzzy, perl-format
-#| msgid "source package format '%s' is not supported: %s"
+#, perl-format
msgid "source package format '%s' is invalid"
-msgstr "no s'admet el format del paquet font «%s»: %s"
+msgstr "el format del paquet font «%s» no és vàlid"
#: scripts/Dpkg/Source/Functions.pm
#, perl-format
@@ -4488,10 +4437,9 @@ msgid "substitution variable ${%s} used, but is not defined"
msgstr "la variable de substitució ${%s} s'utilitza, però no s'ha definit"
#: scripts/Dpkg/Substvars.pm
-#, fuzzy, perl-format
-#| msgid "deprecated substitution variable ${%s}"
+#, perl-format
msgid "required substitution variable ${%s} not used"
-msgstr "la variable de substitució ${%s} és obsoleta"
+msgstr "no s'està emprant la variable de substitució requerida ${%s}"
#: scripts/Dpkg/Substvars.pm
#, perl-format
diff --git a/scripts/po/de.po b/scripts/po/de.po
index 9b11a8e..a6ca23f 100644
--- a/scripts/po/de.po
+++ b/scripts/po/de.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.22.6\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2024-07-03 21:25+0200\n"
"Last-Translator: Helge Kreutzmann <debian@helgefjell.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -2347,23 +2347,23 @@ msgstr "Datei %s kann nicht erstellt werden"
msgid "cannot write magic into archive %s"
msgstr "Signaturdatei %s kann nicht geschrieben werden"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "Zeitstempel für %s kann nicht gelesen werden"
+#| msgid "cannot parse %s field"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "das Feld %s kann nicht ausgewertet werden"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2377,7 +2377,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4537,6 +4537,11 @@ msgstr "Versionsnummer enthält ungültiges Zeichen »%s«"
msgid "epoch part of the version number is not a number: '%s'"
msgstr "Epoch-Teil der Versionsnummer ist keine Zahl: »%s«"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "Zeitstempel für %s kann nicht gelesen werden"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/dpkg-dev.pot b/scripts/po/dpkg-dev.pot
index 5b7f1d1..7c577b0 100644
--- a/scripts/po/dpkg-dev.pot
+++ b/scripts/po/dpkg-dev.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: dpkg 1.22.7\n"
+"Project-Id-Version: dpkg 1.22.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1766,22 +1766,22 @@ msgstr ""
msgid "cannot write magic into archive %s"
msgstr ""
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "cannot read %s at offset %d from archive %s"
+msgid "cannot read %s; archive %s at offset %d"
msgstr ""
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -1795,7 +1795,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
diff --git a/scripts/po/es.po b/scripts/po/es.po
index a6695b4..6d5f8a2 100644
--- a/scripts/po/es.po
+++ b/scripts/po/es.po
@@ -31,7 +31,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.16.8\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2014-12-02 20:24+0100\n"
"Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
"Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -2767,23 +2767,23 @@ msgstr "no se puede obtener el estado (stat) del fichero «%s»"
msgid "cannot write magic into archive %s"
msgstr "no se puede obtener el estado (stat) del fichero «%s»"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "no se puede leer la marca de tiempo desde «%s»"
+#| msgid "cannot open %s"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "no se puede abrir «%s»"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2797,7 +2797,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -5103,6 +5103,11 @@ msgstr "el número de versión contiene el carácter ilegal «%s»"
msgid "epoch part of the version number is not a number: '%s'"
msgstr "la sección «epoch» del número de versión no es un número: «%s»"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "no se puede leer la marca de tiempo desde «%s»"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/fr.po b/scripts/po/fr.po
index 2b9bb54..1faabb8 100644
--- a/scripts/po/fr.po
+++ b/scripts/po/fr.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.21.20\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-10 02:16+0100\n"
"Last-Translator: Sébastien Poher <sebastien@volted.net>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -2605,23 +2605,23 @@ msgstr "impossible de créer le fichier %s"
msgid "cannot write magic into archive %s"
msgstr "stat impossible pour le fichier %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "impossible de lire la date de %s"
+#| msgid "cannot parse %s field"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "impossible d'analyser le champ %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2635,7 +2635,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4854,6 +4854,11 @@ msgid "epoch part of the version number is not a number: '%s'"
msgstr ""
"la partie d'ère (« epoch ») du numéro de version n'est pas un nombre : « %s »"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "impossible de lire la date de %s"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/nl.po b/scripts/po/nl.po
index 4d85676..bae9337 100644
--- a/scripts/po/nl.po
+++ b/scripts/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.21.19\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-02-02 17:51+0100\n"
"Last-Translator: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>\n"
"Language-Team: \n"
@@ -2498,23 +2498,23 @@ msgstr "kan bestand %s niet aanmaken"
msgid "cannot write magic into archive %s"
msgstr "kan niet zoeken in bestand %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "kan tijdstempel van %s niet lezen"
+#| msgid "cannot parse %s field"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "kan veld %s niet ontleden"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2528,7 +2528,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4691,6 +4691,11 @@ msgstr "versienummer bevat ongeldig teken '%s'"
msgid "epoch part of the version number is not a number: '%s'"
msgstr "epoch-gedeelte van het versienummer is geen nummer: '%s'"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "kan tijdstempel van %s niet lezen"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/pl.po b/scripts/po/pl.po
index 595de07..338eda8 100644
--- a/scripts/po/pl.po
+++ b/scripts/po/pl.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.15.4\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 07:05+0200\n"
"Last-Translator: Łukasz Dulny <BartekChom@poczta.onet.pl>\n"
"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\n"
@@ -2644,23 +2644,23 @@ msgstr "nie można ustalić stanu pliku %s"
msgid "cannot write magic into archive %s"
msgstr "nie można ustalić stanu pliku %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "nie można odczytać czasu modyfikacji z %s"
+#| msgid "cannot open %s"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "nie można otworzyć %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2674,7 +2674,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4914,6 +4914,11 @@ msgstr "numer wersji zawiera niepoprawny znak \"%s\""
msgid "epoch part of the version number is not a number: '%s'"
msgstr "częśc epoki w numerze wersji nie jest liczbą: \"%s\""
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "nie można odczytać czasu modyfikacji z %s"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/pt.po b/scripts/po/pt.po
index 6be1618..12b389c 100644
--- a/scripts/po/pt.po
+++ b/scripts/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2023-03-08 22:31+0000\n"
"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
"Language-Team: Portuguese <>\n"
@@ -2504,23 +2504,23 @@ msgstr "não pode criar ficheiro %s"
msgid "cannot write magic into archive %s"
msgstr "incapaz de procurar no ficheiro %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "não pode ler marca temporal de %s"
+#| msgid "cannot parse %s field"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "não pode analisar o campo %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2534,7 +2534,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4682,6 +4682,11 @@ msgstr "número de versão contém caractere ilegal '%s'"
msgid "epoch part of the version number is not a number: '%s'"
msgstr "parte epoch do número de versão não é um número: '%s'"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "não pode ler marca temporal de %s"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/ru.po b/scripts/po/ru.po
index dc62f1f..033a097 100644
--- a/scripts/po/ru.po
+++ b/scripts/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.17.23\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2015-04-07 07:02+0200\n"
"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
@@ -2661,23 +2661,23 @@ msgstr "не удалось выполнить функцию stat для фай
msgid "cannot write magic into archive %s"
msgstr "не удалось выполнить функцию stat для файла %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "не удалось изменить метку времени из %s"
+#| msgid "cannot open %s"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "не удалось открыть %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2691,7 +2691,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4947,6 +4947,11 @@ msgstr "номер версии содержит недопустимый сим
msgid "epoch part of the version number is not a number: '%s'"
msgstr "часть эпохи в номере версии не является числом: «%s»"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "не удалось изменить метку времени из %s"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/po/sv.po b/scripts/po/sv.po
index 163f373..3c48f68 100644
--- a/scripts/po/sv.po
+++ b/scripts/po/sv.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dpkg-dev 1.22.0\n"
"Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n"
-"POT-Creation-Date: 2024-07-17 01:10+0200\n"
+"POT-Creation-Date: 2024-07-21 20:18+0200\n"
"PO-Revision-Date: 2024-04-28 14:34+0100\n"
"Last-Translator: Peter Krefting <peter@softwolves.pp.se>\n"
"Language-Team: Svenska <tp-sv@listor.tp-sv.se>\n"
@@ -2300,23 +2300,23 @@ msgstr "kan inte ta skapa filen %s"
msgid "cannot write magic into archive %s"
msgstr "kan inte söka inuti filen %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, fuzzy, perl-format
-#| msgid "cannot read timestamp from %s"
-msgid "cannot read %s at offset %d from archive %s"
-msgstr "kan inte läsa tidsstämpel från %s"
+#| msgid "cannot parse %s field"
+msgid "cannot read %s; archive %s at offset %d"
+msgstr "kan inte tolka fältet %s"
-#. TRANSLATORS: The first %s string is either "archive magic" or
-#. "file header".
+#. TRANSLATORS: The first %s string is either "the archive magic" or
+#. "a file header".
#: scripts/Dpkg/Archive/Ar.pm
#, perl-format
-msgid "%s at offset %d in archive %s is truncated"
+msgid "cannot read %s; archive %s is truncated at offset %d"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "archive magic"
+msgid "the archive magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -2330,7 +2330,7 @@ msgid "archive %s contains bad magic"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
-msgid "file header"
+msgid "a file header"
msgstr ""
#: scripts/Dpkg/Archive/Ar.pm
@@ -4447,6 +4447,11 @@ msgstr "versionsnummer innehåller ogiltigt tecken ”%s”"
msgid "epoch part of the version number is not a number: '%s'"
msgstr "epokdelen av versionsnumret är inte ett tal: ”%s”"
+#, fuzzy, perl-format
+#~| msgid "cannot read timestamp from %s"
+#~ msgid "cannot read %s at offset %d from archive %s"
+#~ msgstr "kan inte läsa tidsstämpel från %s"
+
#, perl-format
#~ msgid ""
#~ "%s must be updated to support the 'build-arch' and 'build-indep' targets "
diff --git a/scripts/t/mk/buildflags.mk b/scripts/t/mk/buildflags.mk
index 74ccac0..bc7e6a8 100644
--- a/scripts/t/mk/buildflags.mk
+++ b/scripts/t/mk/buildflags.mk
@@ -10,6 +10,10 @@ TEST_CXXFLAGS := set-host
DEB_CXXFLAGS_FOR_BUILD_MAINT_SET := set-build
TEST_CXXFLAGS_FOR_BUILD := set-build
+DEB_CFLAGS_MAINT_APPEND = -DTEST_MAKE_EXPANSION=$(expanded_on_demand)
+expanded_on_demand := contents
+TEST_CFLAGS += -DTEST_MAKE_EXPANSION=contents
+
DPKG_EXPORT_BUILDFLAGS := 1
include $(srcdir)/mk/buildflags.mk
diff --git a/src/at/package.m4 b/src/at/package.m4
index 46b2384..9d9057d 100644
--- a/src/at/package.m4
+++ b/src/at/package.m4
@@ -1,7 +1,7 @@
# Signature of the current package.
m4_define([AT_PACKAGE_NAME], [dpkg])
m4_define([AT_PACKAGE_TARNAME], [dpkg])
-m4_define([AT_PACKAGE_VERSION], [1.22.7])
-m4_define([AT_PACKAGE_STRING], [dpkg 1.22.7])
+m4_define([AT_PACKAGE_VERSION], [1.22.8])
+m4_define([AT_PACKAGE_STRING], [dpkg 1.22.8])
m4_define([AT_PACKAGE_URL], [https://wiki.debian.org/Teams/Dpkg])
m4_define([AT_PACKAGE_BUGREPORT], [debian-dpkg@lists.debian.org])
diff --git a/src/at/testsuite b/src/at/testsuite
index c335b8d..ceb5513 100755
--- a/src/at/testsuite
+++ b/src/at/testsuite
@@ -1000,7 +1000,7 @@ fi
# List of tests.
if $at_list_p; then
cat <<_ATEOF || at_write_fail=1
-dpkg 1.22.7 test suite: dpkg tools functional test suite test groups:
+dpkg 1.22.8 test suite: dpkg tools functional test suite test groups:
NUM: FILE-NAME:LINE TEST-GROUP-NAME
KEYWORDS
@@ -1041,7 +1041,7 @@ _ATEOF
exit $at_write_fail
fi
if $at_version_p; then
- printf "%s\n" "$as_me (dpkg 1.22.7)" &&
+ printf "%s\n" "$as_me (dpkg 1.22.8)" &&
cat <<\_ATEOF || at_write_fail=1
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1241,11 +1241,11 @@ exec 5>>"$at_suite_log"
# Banners and logs.
printf "%s\n" "## --------------------------------------------------------- ##
-## dpkg 1.22.7 test suite: dpkg tools functional test suite. ##
+## dpkg 1.22.8 test suite: dpkg tools functional test suite. ##
## --------------------------------------------------------- ##"
{
printf "%s\n" "## --------------------------------------------------------- ##
-## dpkg 1.22.7 test suite: dpkg tools functional test suite. ##
+## dpkg 1.22.8 test suite: dpkg tools functional test suite. ##
## --------------------------------------------------------- ##"
echo
@@ -2105,7 +2105,7 @@ _ASBOX
printf "%s\n" "Please send $at_msg and all information you think might help:
To: <debian-dpkg@lists.debian.org>
- Subject: [dpkg 1.22.7] $as_me: $at_msg1$at_msg2
+ Subject: [dpkg 1.22.8] $as_me: $at_msg1$at_msg2
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may