Version in base suite: 1.20.12 Base version: dpkg_1.20.12 Target version: dpkg_1.20.13 Base file: /srv/ftp-master.debian.org/ftp/pool/main/d/dpkg/dpkg_1.20.12.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/d/dpkg/dpkg_1.20.13.dsc /srv/release.debian.org/tmp/oE7qUMToDt/dpkg-1.20.13/tests/t-unpack-fifo/pkg-fifo/test-fifo |only /srv/release.debian.org/tmp/oE7qUMToDt/dpkg-1.20.13/tests/t-unpack-hardlink/pkg-hardlink/test-fifo-link0 |only /srv/release.debian.org/tmp/oE7qUMToDt/dpkg-1.20.13/tests/t-unpack-hardlink/pkg-hardlink/test-fifo-link1 |only dpkg-1.20.13/.dist-version | 2 dpkg-1.20.13/ChangeLog | 198 ++++++++++ dpkg-1.20.13/configure | 20 - dpkg-1.20.13/data/cputable | 1 dpkg-1.20.13/debian/changelog | 15 dpkg-1.20.13/dselect/po/bs.po | 2 dpkg-1.20.13/dselect/po/ca.po | 2 dpkg-1.20.13/dselect/po/cs.po | 2 dpkg-1.20.13/dselect/po/da.po | 2 dpkg-1.20.13/dselect/po/de.po | 2 dpkg-1.20.13/dselect/po/dselect.pot | 4 dpkg-1.20.13/dselect/po/el.po | 2 dpkg-1.20.13/dselect/po/es.po | 2 dpkg-1.20.13/dselect/po/et.po | 2 dpkg-1.20.13/dselect/po/eu.po | 2 dpkg-1.20.13/dselect/po/fr.po | 2 dpkg-1.20.13/dselect/po/gl.po | 2 dpkg-1.20.13/dselect/po/hu.po | 2 dpkg-1.20.13/dselect/po/id.po | 2 dpkg-1.20.13/dselect/po/it.po | 2 dpkg-1.20.13/dselect/po/ja.po | 2 dpkg-1.20.13/dselect/po/ko.po | 2 dpkg-1.20.13/dselect/po/nb.po | 2 dpkg-1.20.13/dselect/po/nl.po | 2 dpkg-1.20.13/dselect/po/nn.po | 2 dpkg-1.20.13/dselect/po/pl.po | 2 dpkg-1.20.13/dselect/po/pt.po | 2 dpkg-1.20.13/dselect/po/pt_BR.po | 2 dpkg-1.20.13/dselect/po/ro.po | 2 dpkg-1.20.13/dselect/po/ru.po | 2 dpkg-1.20.13/dselect/po/sk.po | 2 dpkg-1.20.13/dselect/po/sv.po | 2 dpkg-1.20.13/dselect/po/tl.po | 2 dpkg-1.20.13/dselect/po/vi.po | 2 dpkg-1.20.13/dselect/po/zh_CN.po | 2 dpkg-1.20.13/dselect/po/zh_TW.po | 2 dpkg-1.20.13/lib/dpkg/libdpkg.map | 1 dpkg-1.20.13/lib/dpkg/pkg-format.c | 30 + dpkg-1.20.13/lib/dpkg/pkg-format.h | 2 dpkg-1.20.13/lib/dpkg/pkg-show.c | 2 dpkg-1.20.13/lib/dpkg/t/Makefile.am | 1 dpkg-1.20.13/lib/dpkg/t/Makefile.in | 49 +- dpkg-1.20.13/lib/dpkg/t/t-pkg-format.c | 141 +++++++ dpkg-1.20.13/man/po/dpkg-man.pot | 4 dpkg-1.20.13/po/ast.po | 2 dpkg-1.20.13/po/bs.po | 2 dpkg-1.20.13/po/ca.po | 2 dpkg-1.20.13/po/cs.po | 2 dpkg-1.20.13/po/da.po | 2 dpkg-1.20.13/po/de.po | 2 dpkg-1.20.13/po/dpkg.pot | 4 dpkg-1.20.13/po/dz.po | 2 dpkg-1.20.13/po/el.po | 2 dpkg-1.20.13/po/eo.po | 2 dpkg-1.20.13/po/es.po | 2 dpkg-1.20.13/po/et.po | 2 dpkg-1.20.13/po/eu.po | 2 dpkg-1.20.13/po/fr.po | 2 dpkg-1.20.13/po/gl.po | 2 dpkg-1.20.13/po/hu.po | 2 dpkg-1.20.13/po/id.po | 2 dpkg-1.20.13/po/it.po | 2 dpkg-1.20.13/po/ja.po | 2 dpkg-1.20.13/po/km.po | 2 dpkg-1.20.13/po/ko.po | 2 dpkg-1.20.13/po/ku.po | 2 dpkg-1.20.13/po/lt.po | 2 dpkg-1.20.13/po/mr.po | 2 dpkg-1.20.13/po/nb.po | 2 dpkg-1.20.13/po/ne.po | 2 dpkg-1.20.13/po/nl.po | 2 dpkg-1.20.13/po/nn.po | 2 dpkg-1.20.13/po/pa.po | 2 dpkg-1.20.13/po/pl.po | 2 dpkg-1.20.13/po/pt.po | 2 dpkg-1.20.13/po/pt_BR.po | 2 dpkg-1.20.13/po/ro.po | 2 dpkg-1.20.13/po/ru.po | 2 dpkg-1.20.13/po/sk.po | 2 dpkg-1.20.13/po/sv.po | 2 dpkg-1.20.13/po/th.po | 2 dpkg-1.20.13/po/tl.po | 2 dpkg-1.20.13/po/tr.po | 2 dpkg-1.20.13/po/vi.po | 2 dpkg-1.20.13/po/zh_CN.po | 2 dpkg-1.20.13/po/zh_TW.po | 2 dpkg-1.20.13/scripts/Dpkg/Shlibs/Objdump.pm | 7 dpkg-1.20.13/scripts/po/ca.po | 2 dpkg-1.20.13/scripts/po/de.po | 2 dpkg-1.20.13/scripts/po/dpkg-dev.pot | 4 dpkg-1.20.13/scripts/po/es.po | 2 dpkg-1.20.13/scripts/po/fr.po | 2 dpkg-1.20.13/scripts/po/pl.po | 2 dpkg-1.20.13/scripts/po/ru.po | 2 dpkg-1.20.13/scripts/po/sv.po | 2 dpkg-1.20.13/scripts/t/Dpkg_Arch.t | 4 dpkg-1.20.13/t-func/package.m4 | 4 dpkg-1.20.13/t-func/testsuite | 10 101 files changed, 525 insertions(+), 134 deletions(-) diff -Nru dpkg-1.20.12/.dist-version dpkg-1.20.13/.dist-version --- dpkg-1.20.12/.dist-version 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/.dist-version 2023-09-13 21:38:21.000000000 +0000 @@ -1 +1 @@ -1.20.12 +1.20.13 diff -Nru dpkg-1.20.12/ChangeLog dpkg-1.20.13/ChangeLog --- dpkg-1.20.12/ChangeLog 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/ChangeLog 2023-09-13 21:38:21.000000000 +0000 @@ -1,3 +1,201 @@ +commit 908b777829113957c31ee1e91aa73e1faae66db9 +Author: Guillem Jover +Date: Wed Sep 13 23:40:38 2023 +0200 + + Release 1.20.13 + + debian/changelog | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit 642284c9cbd50f5aba61d823cf21c03cdc28831e +Author: Guillem Jover +Date: Wed Sep 13 23:38:21 2023 +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/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 | 2 +- + scripts/po/dpkg-dev.pot | 4 ++-- + scripts/po/es.po | 2 +- + scripts/po/fr.po | 2 +- + scripts/po/pl.po | 2 +- + scripts/po/ru.po | 2 +- + scripts/po/sv.po | 2 +- + 82 files changed, 86 insertions(+), 86 deletions(-) + +commit adac65087abd0bd4d9dcbaea347b44e8be4efca5 +Author: Guillem Jover +Date: Fri Nov 11 12:43:38 2022 +0100 + + arch: Add support for loong64 CPU + + This is based on the LoongArch 64-bit little-endian hard-float ISA. + + Closes: #1023486 + Based-on-patch-by: 张丹丹 + (cherry picked from commit 321e479ba142e6b05d1a27b50e4bb7900903fbf0) + + data/cputable | 1 + + scripts/Dpkg/Shlibs/Objdump.pm | 7 +++++++ + scripts/t/Dpkg_Arch.t | 4 ++-- + 3 files changed, 10 insertions(+), 2 deletions(-) + +commit bddfda92c9382ec35b3a4d8e6cb11e85952ee621 +Author: Guillem Jover +Date: Sat Jul 8 19:10:20 2023 +0200 + + libdpkg: Fix varbuf memory leak in pkg_source_version() + + The function uses an intermediary varbuf to construct the string to then + pass to parseversion() to parse which then uses the non-freeing + allocator for any string it needs to preserve. We need to free that + intermediate varbuf otherwise we leak it. + + Warned-by: gcc ASAN + Stable-Candidate: 1.20.x 1.21.x + (cherry picked from commit 740b5c881accb6c0dcc5c442a8d1ad06324735a3) + + lib/dpkg/pkg-show.c | 2 ++ + 1 file changed, 2 insertions(+) + +commit 3529af4a2b66e8e3e14bbb3223764591e6cfdee3 +Author: Guillem Jover +Date: Wed Sep 13 22:40:44 2023 +0200 + + libdpkg: Handle missing Version when formatting source:Upstream-Version + + When dealing with virtual packages (such as the ones from Provides, or + for not-installed Recommends or Suggests), there might be no version + field at all, so we cannot assume we can use these when filling in the + version information in the fallback code handling the missing Source + field. + + The commit that removed the check for not-installed packages missed that + this instance had not been protected, as the code in varbufversion() is + doing the correct thing, but unfortunately we are not using that because + we need to get at the upstream part, so we need to also check explicitly + for a non-NULL upstream part. This was causing a segfault. + + Fixes: commit 560574b55a543d3d0a0f4e8abf0ae42f46d2a2f1 + Stable-Candidates: 1.20.x 1.21.x + Reported-by: John Scott + (cherry picked from commit 2c4814f7cb676c335c6372284ac95b7fc986effb) + + lib/dpkg/pkg-format.c | 3 ++- + lib/dpkg/t/t-pkg-format.c | 19 ++++++++++++++++++- + 2 files changed, 20 insertions(+), 2 deletions(-) + +commit b74a54ac9e84cfb3ea8e03ba7303b9e8f3f5f2d0 +Author: Guillem Jover +Date: Wed Sep 13 22:39:03 2023 +0200 + + test: Add new pkg-format unit tests + + (cherry picked from commit d9f603f110d79393174f287d041b5e7cea7dc4c9) + + lib/dpkg/t/.gitignore | 1 + + lib/dpkg/t/Makefile.am | 1 + + lib/dpkg/t/t-pkg-format.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 126 insertions(+) + +commit bf7d547e816c3b2d422b308eb0684e542e92298c +Author: Guillem Jover +Date: Sat Jan 29 18:23:49 2022 +0100 + + libdpkg: Refactor pkg_format_print() out from pkg_format_show() + + This will allow testing the formatting code. + + (cherry picked from commit cee8e4b5a5c7cc0ccd4810c83796ec824f5ebb63) + + lib/dpkg/libdpkg.map | 1 + + lib/dpkg/pkg-format.c | 27 ++++++++++++++++++--------- + lib/dpkg/pkg-format.h | 2 ++ + 3 files changed, 21 insertions(+), 9 deletions(-) + +commit c3ad3e43126aac90b16ea8eca99ea8b9a10370e4 +Author: Guillem Jover +Date: Wed Sep 13 22:26:27 2023 +0200 + + Bump version to 1.20.13 + + debian/changelog | 6 ++++++ + 1 file changed, 6 insertions(+) + commit 1fd89b43d1e21a68c3ed6368f88c70908b1fd15f Author: Guillem Jover Date: Thu Sep 1 05:38:36 2022 +0200 diff -Nru dpkg-1.20.12/configure dpkg-1.20.13/configure --- dpkg-1.20.12/configure 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/configure 2023-09-13 21:38:21.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for dpkg 1.20.12. +# Generated by GNU Autoconf 2.69 for dpkg 1.20.13. # # Report bugs to . # @@ -650,8 +650,8 @@ # Identity of this package. PACKAGE_NAME='dpkg' PACKAGE_TARNAME='dpkg' -PACKAGE_VERSION='1.20.12' -PACKAGE_STRING='dpkg 1.20.12' +PACKAGE_VERSION='1.20.13' +PACKAGE_STRING='dpkg 1.20.13' PACKAGE_BUGREPORT='debian-dpkg@lists.debian.org' PACKAGE_URL='https://wiki.debian.org/Teams/Dpkg' @@ -1551,7 +1551,7 @@ # 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.20.12 to adapt to many kinds of systems. +\`configure' configures dpkg 1.20.13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1622,7 +1622,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of dpkg 1.20.12:";; + short | recursive ) echo "Configuration of dpkg 1.20.13:";; esac cat <<\_ACEOF @@ -1794,7 +1794,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -dpkg configure 1.20.12 +dpkg configure 1.20.13 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2725,7 +2725,7 @@ 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.20.12, which was +It was created by dpkg $as_me 1.20.13, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4991,7 +4991,7 @@ # Define the identity of the package. PACKAGE='dpkg' - VERSION='1.20.12' + VERSION='1.20.13' cat >>confdefs.h <<_ACEOF @@ -28126,7 +28126,7 @@ # 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.20.12, which was +This file was extended by dpkg $as_me 1.20.13, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -28193,7 +28193,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -dpkg config.status 1.20.12 +dpkg config.status 1.20.13 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru dpkg-1.20.12/data/cputable dpkg-1.20.13/data/cputable --- dpkg-1.20.12/data/cputable 2022-09-01 03:36:19.000000000 +0000 +++ dpkg-1.20.13/data/cputable 2023-09-13 20:49:25.000000000 +0000 @@ -26,6 +26,7 @@ arm64 aarch64 aarch64 64 little avr32 avr32 avr32 32 big hppa hppa hppa.* 32 big +loong64 loongarch64 loongarch64 64 little m32r m32r m32r 32 big m68k m68k m68k 32 big mips mips mips(eb)? 32 big diff -Nru dpkg-1.20.12/debian/changelog dpkg-1.20.13/debian/changelog --- dpkg-1.20.12/debian/changelog 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/debian/changelog 2023-09-13 21:38:21.000000000 +0000 @@ -1,3 +1,18 @@ +dpkg (1.20.13) bullseye; urgency=medium + + [ Guillem Jover ] + * libdpkg: Refactor pkg_format_print() out from pkg_format_show(). + * libdpkg: Handle missing Version when formatting source:Upstream-Version. + Reported by John Scott . + * libdpkg: Fix varbuf memory leak in pkg_source_version(). + * Architecture support: + - Add support for loong64 CPU. + Based on a patch by 张丹丹 . Closes: #1023486 + * Test suite: + - Add new pkg-format unit tests. + + -- Guillem Jover Wed, 13 Sep 2023 23:38:21 +0200 + dpkg (1.20.12) bullseye; urgency=medium [ Guillem Jover ] diff -Nru dpkg-1.20.12/dselect/po/bs.po dpkg-1.20.13/dselect/po/bs.po --- dpkg-1.20.12/dselect/po/bs.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/bs.po 2023-09-13 21:38:00.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-02-17 08:55+0200\n" "Last-Translator: Safir Šećerović \n" "Language-Team: Bosnian \n" diff -Nru dpkg-1.20.12/dselect/po/ca.po dpkg-1.20.13/dselect/po/ca.po --- dpkg-1.20.12/dselect/po/ca.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/ca.po 2023-09-13 21:38:00.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dselect 1.19.7\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2019-05-09 05:34+0200\n" "Last-Translator: Guillem Jover \n" "Language-Team: Catalan \n" diff -Nru dpkg-1.20.12/dselect/po/cs.po dpkg-1.20.13/dselect/po/cs.po --- dpkg-1.20.12/dselect/po/cs.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/cs.po 2023-09-13 21:38:00.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2017-05-06 13:12+0200\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" diff -Nru dpkg-1.20.12/dselect/po/da.po dpkg-1.20.13/dselect/po/da.po --- dpkg-1.20.12/dselect/po/da.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/da.po 2023-09-13 21:38:00.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2014-11-27 02:33+0200\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" diff -Nru dpkg-1.20.12/dselect/po/de.po dpkg-1.20.13/dselect/po/de.po --- dpkg-1.20.12/dselect/po/de.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/de.po 2023-09-13 21:38:00.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dselect 1.18.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2020-02-01 18:11+0100\n" "Last-Translator: Sven Joachim \n" "Language-Team: German \n" diff -Nru dpkg-1.20.12/dselect/po/dselect.pot dpkg-1.20.13/dselect/po/dselect.pot --- dpkg-1.20.12/dselect/po/dselect.pot 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/dselect.pot 2023-09-13 21:38:00.000000000 +0000 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: dpkg 1.20.12\n" +"Project-Id-Version: dpkg 1.20.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff -Nru dpkg-1.20.12/dselect/po/el.po dpkg-1.20.13/dselect/po/el.po --- dpkg-1.20.12/dselect/po/el.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/el.po 2023-09-13 21:38:00.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-02-17 08:56+0200\n" "Last-Translator: quad-nrg.net \n" "Language-Team: Greek \n" diff -Nru dpkg-1.20.12/dselect/po/es.po dpkg-1.20.13/dselect/po/es.po --- dpkg-1.20.12/dselect/po/es.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/es.po 2023-09-13 21:38:00.000000000 +0000 @@ -41,7 +41,7 @@ msgstr "" "Project-Id-Version: dselect 1.16\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2017-11-08 01:05+0100\n" "Last-Translator: Javier Fernández-Sanguino \n" "Language-Team: Spanish \n" diff -Nru dpkg-1.20.12/dselect/po/et.po dpkg-1.20.13/dselect/po/et.po --- dpkg-1.20.12/dselect/po/et.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/et.po 2023-09-13 21:38:00.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dselect 1.14.5\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2007-07-13 08:22+0300\n" "Last-Translator: Ivar Smolin \n" "Language-Team: Estonian \n" diff -Nru dpkg-1.20.12/dselect/po/eu.po dpkg-1.20.13/dselect/po/eu.po --- dpkg-1.20.12/dselect/po/eu.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/eu.po 2023-09-13 21:38:00.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dselect 1.16.8\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2012-09-01 12:21+0200\n" "Last-Translator: Iñaki Larrañaga Murgoitio \n" "Language-Team: Basque \n" diff -Nru dpkg-1.20.12/dselect/po/fr.po dpkg-1.20.13/dselect/po/fr.po --- dpkg-1.20.12/dselect/po/fr.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/fr.po 2023-09-13 21:38:00.000000000 +0000 @@ -50,7 +50,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2015-09-08 11:04+0200\n" "Last-Translator: Sébastien Poher \n" "Language-Team: French \n" diff -Nru dpkg-1.20.12/dselect/po/gl.po dpkg-1.20.13/dselect/po/gl.po --- dpkg-1.20.12/dselect/po/gl.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/gl.po 2023-09-13 21:38:00.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2008-12-27 15:56+0100\n" "Last-Translator: mvillarino \n" "Language-Team: Galician \n" diff -Nru dpkg-1.20.12/dselect/po/hu.po dpkg-1.20.13/dselect/po/hu.po --- dpkg-1.20.12/dselect/po/hu.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/hu.po 2023-09-13 21:38:00.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-10-06 03:48+0100\n" "Last-Translator: SZERVÁC Attila \n" "Language-Team: Hungarian \n" diff -Nru dpkg-1.20.12/dselect/po/id.po dpkg-1.20.13/dselect/po/id.po --- dpkg-1.20.12/dselect/po/id.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/id.po 2023-09-13 21:38:00.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-10-06 20:20+0700\n" "Last-Translator: Arief S Fitrianto \n" "Language-Team: Indonesian \n" diff -Nru dpkg-1.20.12/dselect/po/it.po dpkg-1.20.13/dselect/po/it.po --- dpkg-1.20.12/dselect/po/it.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/it.po 2023-09-13 21:38:00.000000000 +0000 @@ -43,7 +43,7 @@ msgstr "" "Project-Id-Version: dselect 1.10.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-10-06 22:01+0200\n" "Last-Translator: Stefano Canepa \n" "Language-Team: Italian \n" diff -Nru dpkg-1.20.12/dselect/po/ja.po dpkg-1.20.13/dselect/po/ja.po --- dpkg-1.20.12/dselect/po/ja.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/ja.po 2023-09-13 21:38:00.000000000 +0000 @@ -21,7 +21,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2016-03-31 12:44+0900\n" "Last-Translator: Takuma Yamada \n" "Language-Team: Japanese \n" diff -Nru dpkg-1.20.12/dselect/po/ko.po dpkg-1.20.13/dselect/po/ko.po --- dpkg-1.20.12/dselect/po/ko.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/ko.po 2023-09-13 21:38:00.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2007-09-16 22:55-0400\n" "Last-Translator: Sunjae Park \n" "Language-Team: Korean \n" diff -Nru dpkg-1.20.12/dselect/po/nb.po dpkg-1.20.13/dselect/po/nb.po --- dpkg-1.20.12/dselect/po/nb.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/nb.po 2023-09-13 21:38:00.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2014-12-05 13:25+0200\n" "Last-Translator: Hans Fredrik Nordhaug \n" "Language-Team: Norwegian Bokmål \n" diff -Nru dpkg-1.20.12/dselect/po/nl.po dpkg-1.20.13/dselect/po/nl.po --- dpkg-1.20.12/dselect/po/nl.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/nl.po 2023-09-13 21:38:00.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dselect 1.18.1\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2020-07-18 23:17+0200\n" "Last-Translator: Frans Spiesschaert \n" "Language-Team: Debian Dutch l10n Team \n" diff -Nru dpkg-1.20.12/dselect/po/nn.po dpkg-1.20.13/dselect/po/nn.po --- dpkg-1.20.12/dselect/po/nn.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/nn.po 2023-09-13 21:38:00.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-02-17 08:57+0200\n" "Last-Translator: Håvard Korsvoll \n" "Language-Team: Norwegian Nynorsk \n" diff -Nru dpkg-1.20.12/dselect/po/pl.po dpkg-1.20.13/dselect/po/pl.po --- dpkg-1.20.12/dselect/po/pl.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/pl.po 2023-09-13 21:38:00.000000000 +0000 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: dselect 1.15.4\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2014-12-21 20:58+0100\n" "Last-Translator: Łukasz Dulny \n" "Language-Team: Polish \n" diff -Nru dpkg-1.20.12/dselect/po/pt.po dpkg-1.20.13/dselect/po/pt.po --- dpkg-1.20.12/dselect/po/pt.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/pt.po 2023-09-13 21:38:00.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2014-11-30 13:28+0000\n" "Last-Translator: Miguel Figueiredo \n" "Language-Team: Portuguese \n" diff -Nru dpkg-1.20.12/dselect/po/pt_BR.po dpkg-1.20.13/dselect/po/pt_BR.po --- dpkg-1.20.12/dselect/po/pt_BR.po 2022-09-01 03:37:45.000000000 +0000 +++ dpkg-1.20.13/dselect/po/pt_BR.po 2023-09-13 21:38:00.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2008-06-09 02:53-0300\n" "Last-Translator: Felipe Augusto van de Wiel \n" "Language-Team: Brazilian Portuguese \n" "Language-Team: Romanian \n" diff -Nru dpkg-1.20.12/dselect/po/ru.po dpkg-1.20.13/dselect/po/ru.po --- dpkg-1.20.12/dselect/po/ru.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/ru.po 2023-09-13 21:38:00.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2014-12-01 19:18+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" diff -Nru dpkg-1.20.12/dselect/po/sk.po dpkg-1.20.13/dselect/po/sk.po --- dpkg-1.20.12/dselect/po/sk.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/sk.po 2023-09-13 21:38:00.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2012-07-03 01:09+0100\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" diff -Nru dpkg-1.20.12/dselect/po/sv.po dpkg-1.20.13/dselect/po/sv.po --- dpkg-1.20.12/dselect/po/sv.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/sv.po 2023-09-13 21:38:00.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2022-01-15 22:11+0100\n" "Last-Translator: Peter Krefting \n" "Language-Team: Swedish \n" diff -Nru dpkg-1.20.12/dselect/po/tl.po dpkg-1.20.13/dselect/po/tl.po --- dpkg-1.20.12/dselect/po/tl.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/tl.po 2023-09-13 21:38:00.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-02-17 08:58+0200\n" "Last-Translator: Eric Pareja \n" "Language-Team: Tagalog \n" diff -Nru dpkg-1.20.12/dselect/po/vi.po dpkg-1.20.13/dselect/po/vi.po --- dpkg-1.20.12/dselect/po/vi.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/vi.po 2023-09-13 21:38:00.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dselect 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2014-12-01 08:20+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" diff -Nru dpkg-1.20.12/dselect/po/zh_CN.po dpkg-1.20.13/dselect/po/zh_CN.po --- dpkg-1.20.12/dselect/po/zh_CN.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/zh_CN.po 2023-09-13 21:38:00.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2006-05-06 20:11+0800\n" "Last-Translator: Kov Chai \n" "Language-Team: Chinese (simplified) \n" diff -Nru dpkg-1.20.12/dselect/po/zh_TW.po dpkg-1.20.13/dselect/po/zh_TW.po --- dpkg-1.20.12/dselect/po/zh_TW.po 2022-09-01 03:37:46.000000000 +0000 +++ dpkg-1.20.13/dselect/po/zh_TW.po 2023-09-13 21:38:00.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: dselect 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: 2015-07-28 05:56+0200\n" "Last-Translator: Asho Yeh \n" "Language-Team: Chinese (traditional) \n" diff -Nru dpkg-1.20.12/lib/dpkg/libdpkg.map dpkg-1.20.13/lib/dpkg/libdpkg.map --- dpkg-1.20.12/lib/dpkg/libdpkg.map 2022-09-01 02:03:17.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/libdpkg.map 2023-09-13 20:49:22.000000000 +0000 @@ -352,6 +352,7 @@ # Package field format handling pkg_format_parse; + pkg_format_print; pkg_format_show; pkg_format_free; diff -Nru dpkg-1.20.12/lib/dpkg/pkg-format.c dpkg-1.20.13/lib/dpkg/pkg-format.c --- dpkg-1.20.12/lib/dpkg/pkg-format.c 2022-09-01 02:03:17.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/pkg-format.c 2023-09-13 20:49:25.000000000 +0000 @@ -359,7 +359,8 @@ pkg_source_version(&version, pkg, pkgbin); - varbuf_add_str(vb, version.version); + if (version.version) + varbuf_add_str(vb, version.version); varbuf_end_str(vb); } @@ -405,11 +406,11 @@ } void -pkg_format_show(const struct pkg_format_node *head, - struct pkginfo *pkg, struct pkgbin *pkgbin) +pkg_format_print(struct varbuf *vb, const struct pkg_format_node *head, + struct pkginfo *pkg, struct pkgbin *pkgbin) { const struct pkg_format_node *node; - struct varbuf vb = VARBUF_INIT, fb = VARBUF_INIT, wb = VARBUF_INIT; + struct varbuf fb = VARBUF_INIT, wb = VARBUF_INIT; for (node = head; node; node = node->next) { bool ok = false; @@ -448,18 +449,27 @@ if ((width != 0) && (len > width)) len = width; - varbuf_add_buf(&vb, fb.buf, len); + varbuf_add_buf(vb, fb.buf, len); + varbuf_end_str(vb); } varbuf_reset(&fb); } - if (vb.buf) { - varbuf_end_str(&vb); - fputs(vb.buf, stdout); - } - varbuf_destroy(&wb); varbuf_destroy(&fb); +} + +void +pkg_format_show(const struct pkg_format_node *head, + struct pkginfo *pkg, struct pkgbin *pkgbin) +{ + struct varbuf vb = VARBUF_INIT; + + pkg_format_print(&vb, head, pkg, pkgbin); + + if (vb.buf) + fputs(vb.buf, stdout); + varbuf_destroy(&vb); } diff -Nru dpkg-1.20.12/lib/dpkg/pkg-format.h dpkg-1.20.13/lib/dpkg/pkg-format.h --- dpkg-1.20.12/lib/dpkg/pkg-format.h 2022-09-01 02:03:17.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/pkg-format.h 2023-09-13 20:49:22.000000000 +0000 @@ -41,6 +41,8 @@ struct pkg_format_node *pkg_format_parse(const char *fmt, struct dpkg_error *err); void pkg_format_free(struct pkg_format_node *head); +void pkg_format_print(struct varbuf *vb, const struct pkg_format_node *head, + struct pkginfo *pkg, struct pkgbin *pkgbin); void pkg_format_show(const struct pkg_format_node *head, struct pkginfo *pkg, struct pkgbin *pkgbin); diff -Nru dpkg-1.20.12/lib/dpkg/pkg-show.c dpkg-1.20.13/lib/dpkg/pkg-show.c --- dpkg-1.20.12/lib/dpkg/pkg-show.c 2022-09-01 02:03:17.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/pkg-show.c 2023-09-13 20:49:25.000000000 +0000 @@ -435,5 +435,7 @@ if (parseversion(version, vb.buf, &err) < 0) ohshit(_("version '%s' has bad syntax: %s"), vb.buf, err.str); + + varbuf_destroy(&vb); } } diff -Nru dpkg-1.20.12/lib/dpkg/t/Makefile.am dpkg-1.20.13/lib/dpkg/t/Makefile.am --- dpkg-1.20.12/lib/dpkg/t/Makefile.am 2022-09-01 01:36:25.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/t/Makefile.am 2023-09-13 20:49:25.000000000 +0000 @@ -48,6 +48,7 @@ t-pkg-queue \ t-pkg-hash \ t-pkg-show \ + t-pkg-format \ t-fsys-dir \ t-fsys-hash \ t-trigger \ diff -Nru dpkg-1.20.12/lib/dpkg/t/Makefile.in dpkg-1.20.13/lib/dpkg/t/Makefile.in --- dpkg-1.20.12/lib/dpkg/t/Makefile.in 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/t/Makefile.in 2023-09-13 21:38:21.000000000 +0000 @@ -135,8 +135,8 @@ t-tar$(EXEEXT) t-deb-version$(EXEEXT) t-arch$(EXEEXT) \ t-version$(EXEEXT) t-pkginfo$(EXEEXT) t-pkg-list$(EXEEXT) \ t-pkg-queue$(EXEEXT) t-pkg-hash$(EXEEXT) t-pkg-show$(EXEEXT) \ - t-fsys-dir$(EXEEXT) t-fsys-hash$(EXEEXT) t-trigger$(EXEEXT) \ - t-mod-db$(EXEEXT) + t-pkg-format$(EXEEXT) t-fsys-dir$(EXEEXT) t-fsys-hash$(EXEEXT) \ + t-trigger$(EXEEXT) t-mod-db$(EXEEXT) b_fsys_hash_SOURCES = b-fsys-hash.c b_fsys_hash_OBJECTS = b-fsys-hash.$(OBJEXT) am__DEPENDENCIES_1 = @@ -251,6 +251,11 @@ t_path_LDADD = $(LDADD) t_path_DEPENDENCIES = $(top_builddir)/lib/dpkg/libdpkg.la \ $(am__DEPENDENCIES_1) +t_pkg_format_SOURCES = t-pkg-format.c +t_pkg_format_OBJECTS = t-pkg-format.$(OBJEXT) +t_pkg_format_LDADD = $(LDADD) +t_pkg_format_DEPENDENCIES = $(top_builddir)/lib/dpkg/libdpkg.la \ + $(am__DEPENDENCIES_1) t_pkg_hash_SOURCES = t-pkg-hash.c t_pkg_hash_OBJECTS = t-pkg-hash.$(OBJEXT) t_pkg_hash_LDADD = $(LDADD) @@ -347,14 +352,14 @@ ./$(DEPDIR)/t-fsys-hash.Po ./$(DEPDIR)/t-headers-cpp.Po \ ./$(DEPDIR)/t-macros.Po ./$(DEPDIR)/t-mod-db.Po \ ./$(DEPDIR)/t-namevalue.Po ./$(DEPDIR)/t-pager.Po \ - ./$(DEPDIR)/t-path.Po ./$(DEPDIR)/t-pkg-hash.Po \ - ./$(DEPDIR)/t-pkg-list.Po ./$(DEPDIR)/t-pkg-queue.Po \ - ./$(DEPDIR)/t-pkg-show.Po ./$(DEPDIR)/t-pkginfo.Po \ - ./$(DEPDIR)/t-progname.Po ./$(DEPDIR)/t-string.Po \ - ./$(DEPDIR)/t-subproc.Po ./$(DEPDIR)/t-tar.Po \ - ./$(DEPDIR)/t-test-skip.Po ./$(DEPDIR)/t-test.Po \ - ./$(DEPDIR)/t-trigger.Po ./$(DEPDIR)/t-varbuf.Po \ - ./$(DEPDIR)/t-version.Po + ./$(DEPDIR)/t-path.Po ./$(DEPDIR)/t-pkg-format.Po \ + ./$(DEPDIR)/t-pkg-hash.Po ./$(DEPDIR)/t-pkg-list.Po \ + ./$(DEPDIR)/t-pkg-queue.Po ./$(DEPDIR)/t-pkg-show.Po \ + ./$(DEPDIR)/t-pkginfo.Po ./$(DEPDIR)/t-progname.Po \ + ./$(DEPDIR)/t-string.Po ./$(DEPDIR)/t-subproc.Po \ + ./$(DEPDIR)/t-tar.Po ./$(DEPDIR)/t-test-skip.Po \ + ./$(DEPDIR)/t-test.Po ./$(DEPDIR)/t-trigger.Po \ + ./$(DEPDIR)/t-varbuf.Po ./$(DEPDIR)/t-version.Po am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -396,18 +401,18 @@ c-trigdeferred.c t-ar.c t-arch.c t-buffer.c t-c-ctype.c \ t-command.c t-deb-version.c t-ehandle.c t-error.c t-file.c \ t-fsys-dir.c t-fsys-hash.c $(t_headers_cpp_SOURCES) t-macros.c \ - t-mod-db.c t-namevalue.c t-pager.c t-path.c t-pkg-hash.c \ - t-pkg-list.c t-pkg-queue.c t-pkg-show.c t-pkginfo.c \ - t-progname.c t-string.c t-subproc.c t-tar.c t-test.c \ - t-test-skip.c t-trigger.c t-varbuf.c t-version.c + t-mod-db.c t-namevalue.c t-pager.c t-path.c t-pkg-format.c \ + t-pkg-hash.c t-pkg-list.c t-pkg-queue.c t-pkg-show.c \ + t-pkginfo.c t-progname.c t-string.c t-subproc.c t-tar.c \ + t-test.c t-test-skip.c t-trigger.c t-varbuf.c t-version.c DIST_SOURCES = b-fsys-hash.c b-pkg-hash.c c-tarextract.c c-treewalk.c \ c-trigdeferred.c t-ar.c t-arch.c t-buffer.c t-c-ctype.c \ t-command.c t-deb-version.c t-ehandle.c t-error.c t-file.c \ t-fsys-dir.c t-fsys-hash.c $(t_headers_cpp_SOURCES) t-macros.c \ - t-mod-db.c t-namevalue.c t-pager.c t-path.c t-pkg-hash.c \ - t-pkg-list.c t-pkg-queue.c t-pkg-show.c t-pkginfo.c \ - t-progname.c t-string.c t-subproc.c t-tar.c t-test.c \ - t-test-skip.c t-trigger.c t-varbuf.c t-version.c + t-mod-db.c t-namevalue.c t-pager.c t-path.c t-pkg-format.c \ + t-pkg-hash.c t-pkg-list.c t-pkg-queue.c t-pkg-show.c \ + t-pkginfo.c t-progname.c t-string.c t-subproc.c t-tar.c \ + t-test.c t-test-skip.c t-trigger.c t-varbuf.c t-version.c am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ @@ -664,6 +669,7 @@ t-pkg-queue \ t-pkg-hash \ t-pkg-show \ + t-pkg-format \ t-fsys-dir \ t-fsys-hash \ t-trigger \ @@ -826,6 +832,10 @@ @rm -f t-path$(EXEEXT) $(AM_V_CCLD)$(LINK) $(t_path_OBJECTS) $(t_path_LDADD) $(LIBS) +t-pkg-format$(EXEEXT): $(t_pkg_format_OBJECTS) $(t_pkg_format_DEPENDENCIES) $(EXTRA_t_pkg_format_DEPENDENCIES) + @rm -f t-pkg-format$(EXEEXT) + $(AM_V_CCLD)$(LINK) $(t_pkg_format_OBJECTS) $(t_pkg_format_LDADD) $(LIBS) + t-pkg-hash$(EXEEXT): $(t_pkg_hash_OBJECTS) $(t_pkg_hash_DEPENDENCIES) $(EXTRA_t_pkg_hash_DEPENDENCIES) @rm -f t-pkg-hash$(EXEEXT) $(AM_V_CCLD)$(LINK) $(t_pkg_hash_OBJECTS) $(t_pkg_hash_LDADD) $(LIBS) @@ -910,6 +920,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-namevalue.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-pager.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-path.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-pkg-format.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-pkg-hash.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-pkg-list.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/t-pkg-queue.Po@am__quote@ # am--include-marker @@ -1128,6 +1139,7 @@ -rm -f ./$(DEPDIR)/t-namevalue.Po -rm -f ./$(DEPDIR)/t-pager.Po -rm -f ./$(DEPDIR)/t-path.Po + -rm -f ./$(DEPDIR)/t-pkg-format.Po -rm -f ./$(DEPDIR)/t-pkg-hash.Po -rm -f ./$(DEPDIR)/t-pkg-list.Po -rm -f ./$(DEPDIR)/t-pkg-queue.Po @@ -1209,6 +1221,7 @@ -rm -f ./$(DEPDIR)/t-namevalue.Po -rm -f ./$(DEPDIR)/t-pager.Po -rm -f ./$(DEPDIR)/t-path.Po + -rm -f ./$(DEPDIR)/t-pkg-format.Po -rm -f ./$(DEPDIR)/t-pkg-hash.Po -rm -f ./$(DEPDIR)/t-pkg-list.Po -rm -f ./$(DEPDIR)/t-pkg-queue.Po diff -Nru dpkg-1.20.12/lib/dpkg/t/t-pkg-format.c dpkg-1.20.13/lib/dpkg/t/t-pkg-format.c --- dpkg-1.20.12/lib/dpkg/t/t-pkg-format.c 1970-01-01 00:00:00.000000000 +0000 +++ dpkg-1.20.13/lib/dpkg/t/t-pkg-format.c 2023-09-13 20:49:25.000000000 +0000 @@ -0,0 +1,141 @@ +/* + * libdpkg - Debian packaging suite library routines + * t-pkg-format.c - test pkg-format implementation + * + * Copyright © 2022 Guillem Jover + * + * This is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include +#include + +#include +#include +#include +#include + +static void +prep_pkg(struct pkgset *set, struct pkginfo *pkg) +{ + pkg_blank(pkg); + + pkgset_blank(set); + pkgset_link_pkg(set, pkg); + + set->name = "test-bin"; + pkg->installed.description = "short synopsis -- some package\n" + " This is the extended description for this package-\n" + " .\n" + " Potentially expanding multiple lines.\n"; + pkg->installed.arch = dpkg_arch_get(DPKG_ARCH_ALL); + pkg->installed.version = DPKG_VERSION_OBJECT(0, "4.5", "2"); +} + +static void +prep_virtpkg(struct pkgset *set, struct pkginfo *pkg) +{ + pkg_blank(pkg); + + pkgset_blank(set); + pkgset_link_pkg(set, pkg); + + set->name = "test-virt"; +} + +static void +test_field(struct pkginfo *pkg, const char *fmt, const char *exp) +{ + struct pkg_format_node *head; + struct varbuf vb = VARBUF_INIT; + + head = pkg_format_parse(fmt, NULL); + test_pass(head); + pkg_format_print(&vb, head, pkg, &pkg->installed); + test_str(vb.buf, ==, exp); + pkg_format_free(head); +} + +static void +test_pkg_format_real_fields(void) +{ + struct pkgset pkgset; + struct pkginfo pkg; + + prep_pkg(&pkgset, &pkg); + + test_field(&pkg, "${Package}_${Version}_${Architecture}", + "test-bin_4.5-2_all"); +} + +static void +test_pkg_format_virtual_fields(void) +{ + struct pkgset pkgset; + struct pkginfo pkg; + + prep_pkg(&pkgset, &pkg); + + test_field(&pkg, "${source:Package}_${source:Version}", + "test-bin_4.5-2"); + + pkg.installed.source = "test-src"; + test_field(&pkg, "${source:Package}_${source:Version}", + "test-src_4.5-2"); + test_field(&pkg, "${source:Upstream-Version}", + "4.5"); + + pkg.installed.source = "test-src (1:3.4-6)"; + test_field(&pkg, "${source:Package}_${source:Version}", + "test-src_1:3.4-6"); + test_field(&pkg, "${source:Upstream-Version}", + "3.4"); + + test_field(&pkg, "${binary:Synopsis}", + "short synopsis -- some package"); + + test_field(&pkg, "${binary:Summary}", + "short synopsis -- some package"); + + prep_virtpkg(&pkgset, &pkg); + test_field(&pkg, "${source:Package}_${source:Version}", + "test-virt_"); + test_field(&pkg, "${source:Upstream-Version}", + ""); +} + +static void +test_pkg_format_virtual_fields_db_fsys(void) +{ + struct pkg_format_node *head; + + head = pkg_format_parse("prefix ${unknown-variable} suffix", NULL); + test_pass(head); + test_fail(pkg_format_needs_db_fsys(head)); + pkg_format_free(head); + + head = pkg_format_parse("prefix ${db-fsys:Files} suffix", NULL); + test_pass(head); + test_pass(pkg_format_needs_db_fsys(head)); + pkg_format_free(head); +} + +TEST_ENTRY(test) +{ + test_plan(24); + + test_pkg_format_real_fields(); + test_pkg_format_virtual_fields(); + test_pkg_format_virtual_fields_db_fsys(); +} diff -Nru dpkg-1.20.12/man/po/dpkg-man.pot dpkg-1.20.13/man/po/dpkg-man.pot --- dpkg-1.20.12/man/po/dpkg-man.pot 2022-09-01 03:37:48.000000000 +0000 +++ dpkg-1.20.13/man/po/dpkg-man.pot 2023-09-13 21:38:02.000000000 +0000 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: dpkg-man 1.20.12\n" +"Project-Id-Version: dpkg-man 1.20.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:38+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff -Nru dpkg-1.20.12/po/ast.po dpkg-1.20.13/po/ast.po --- dpkg-1.20.12/po/ast.po 2022-09-01 03:37:39.000000000 +0000 +++ dpkg-1.20.13/po/ast.po 2023-09-13 21:37:54.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.14.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:47+0200\n" "Last-Translator: Marcos Alvarez Costales \n" diff -Nru dpkg-1.20.12/po/bs.po dpkg-1.20.13/po/bs.po --- dpkg-1.20.12/po/bs.po 2022-09-01 03:37:39.000000000 +0000 +++ dpkg-1.20.13/po/bs.po 2023-09-13 21:37:54.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 10:02+0200\n" "Last-Translator: Safir Šećerović \n" "Language-Team: Bosnian \n" diff -Nru dpkg-1.20.12/po/ca.po dpkg-1.20.13/po/ca.po --- dpkg-1.20.12/po/ca.po 2022-09-01 03:37:39.000000000 +0000 +++ dpkg-1.20.13/po/ca.po 2023-09-13 21:37:54.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dpkg 1.19.7\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2019-05-09 05:38+0200\n" "Last-Translator: Guillem Jover \n" "Language-Team: Catalan \n" diff -Nru dpkg-1.20.12/po/cs.po dpkg-1.20.13/po/cs.po --- dpkg-1.20.12/po/cs.po 2022-09-01 03:37:39.000000000 +0000 +++ dpkg-1.20.13/po/cs.po 2023-09-13 21:37:54.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2017-05-06 12:49+0200\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" diff -Nru dpkg-1.20.12/po/da.po dpkg-1.20.13/po/da.po --- dpkg-1.20.12/po/da.po 2022-09-01 03:37:39.000000000 +0000 +++ dpkg-1.20.13/po/da.po 2023-09-13 21:37:54.000000000 +0000 @@ -22,7 +22,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:48+0200\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" diff -Nru dpkg-1.20.12/po/de.po dpkg-1.20.13/po/de.po --- dpkg-1.20.12/po/de.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/de.po 2023-09-13 21:37:55.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: dpkg 1.20.6\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2021-01-08 18:15+0100\n" "Last-Translator: Sven Joachim \n" "Language-Team: German \n" diff -Nru dpkg-1.20.12/po/dpkg.pot dpkg-1.20.13/po/dpkg.pot --- dpkg-1.20.12/po/dpkg.pot 2022-09-01 03:37:39.000000000 +0000 +++ dpkg-1.20.13/po/dpkg.pot 2023-09-13 21:37:54.000000000 +0000 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: dpkg 1.20.12\n" +"Project-Id-Version: dpkg 1.20.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff -Nru dpkg-1.20.12/po/dz.po dpkg-1.20.13/po/dz.po --- dpkg-1.20.12/po/dz.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/dz.po 2023-09-13 21:37:55.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:48+0200\n" "Last-Translator: Tshewang Norbu \n" "Language-Team: Dzongkha \n" diff -Nru dpkg-1.20.12/po/el.po dpkg-1.20.13/po/el.po --- dpkg-1.20.12/po/el.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/el.po 2023-09-13 21:37:55.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:48+0200\n" "Last-Translator: quad-nrg.net \n" "Language-Team: Greek \n" diff -Nru dpkg-1.20.12/po/eo.po dpkg-1.20.13/po/eo.po --- dpkg-1.20.12/po/eo.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/eo.po 2023-09-13 21:37:55.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:49+0200\n" "Last-Translator: Felipe Castro \n" "Language-Team: Esperanto \n" diff -Nru dpkg-1.20.12/po/es.po dpkg-1.20.13/po/es.po --- dpkg-1.20.12/po/es.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/es.po 2023-09-13 21:37:55.000000000 +0000 @@ -40,7 +40,7 @@ msgstr "" "Project-Id-Version: dpkg 1.16.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2017-11-08 00:59+0100\n" "Last-Translator: Javier Fernandez-Sanguino \n" "Language-Team: Spanish \n" diff -Nru dpkg-1.20.12/po/et.po dpkg-1.20.13/po/et.po --- dpkg-1.20.12/po/et.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/et.po 2023-09-13 21:37:55.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dpkg 1.14.5\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:49+0200\n" "Last-Translator: Ivar Smolin \n" "Language-Team: Estonian \n" diff -Nru dpkg-1.20.12/po/eu.po dpkg-1.20.13/po/eu.po --- dpkg-1.20.12/po/eu.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/eu.po 2023-09-13 21:37:55.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:49+0200\n" "Last-Translator: Iñaki Larrañaga Murgoitio \n" "Language-Team: Basque \n" diff -Nru dpkg-1.20.12/po/fr.po dpkg-1.20.13/po/fr.po --- dpkg-1.20.12/po/fr.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/fr.po 2023-09-13 21:37:55.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-09-08 10:18+0200\n" "Last-Translator: Sébastien Poher \n" "Language-Team: French \n" diff -Nru dpkg-1.20.12/po/gl.po dpkg-1.20.13/po/gl.po --- dpkg-1.20.12/po/gl.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/gl.po 2023-09-13 21:37:55.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:49+0200\n" "Last-Translator: mvillarino \n" "Language-Team: Galician \n" diff -Nru dpkg-1.20.12/po/hu.po dpkg-1.20.13/po/hu.po --- dpkg-1.20.12/po/hu.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/hu.po 2023-09-13 21:37:55.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-06-26 16:11+0200\n" "Last-Translator: SZERVÁC Attila \n" "Language-Team: Hungarian \n" diff -Nru dpkg-1.20.12/po/id.po dpkg-1.20.13/po/id.po --- dpkg-1.20.12/po/id.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/id.po 2023-09-13 21:37:55.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dpkg 1.15\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-06-26 16:12+0200\n" "Last-Translator: Arief S Fitrianto \n" "Language-Team: Indonesian \n" diff -Nru dpkg-1.20.12/po/it.po dpkg-1.20.13/po/it.po --- dpkg-1.20.12/po/it.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/it.po 2023-09-13 21:37:55.000000000 +0000 @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: dpkg 1.19.3\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2018-12-04 12:15+0100\n" "Last-Translator: Milo Casagrande \n" "Language-Team: Italian \n" diff -Nru dpkg-1.20.12/po/ja.po dpkg-1.20.13/po/ja.po --- dpkg-1.20.12/po/ja.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/ja.po 2023-09-13 21:37:55.000000000 +0000 @@ -21,7 +21,7 @@ msgstr "" "Project-Id-Version: dpkg 1.18.3\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2016-04-01 16:07+0900\n" "Last-Translator: Takuma Yamada \n" "Language-Team: Japanese \n" diff -Nru dpkg-1.20.12/po/km.po dpkg-1.20.13/po/km.po --- dpkg-1.20.12/po/km.po 2022-09-01 03:37:40.000000000 +0000 +++ dpkg-1.20.13/po/km.po 2023-09-13 21:37:55.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:50+0200\n" "Last-Translator: Khoem Sokhem \n" "Language-Team: Khmer \n" diff -Nru dpkg-1.20.12/po/ko.po dpkg-1.20.13/po/ko.po --- dpkg-1.20.12/po/ko.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/ko.po 2023-09-13 21:37:55.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-06-26 16:12+0200\n" "Last-Translator: Changwoo Ryu \n" "Language-Team: Korean \n" diff -Nru dpkg-1.20.12/po/ku.po dpkg-1.20.13/po/ku.po --- dpkg-1.20.12/po/ku.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/ku.po 2023-09-13 21:37:55.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:50+0200\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" diff -Nru dpkg-1.20.12/po/lt.po dpkg-1.20.13/po/lt.po --- dpkg-1.20.12/po/lt.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/lt.po 2023-09-13 21:37:56.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:50+0200\n" "Last-Translator: Gintautas Miliauskas \n" "Language-Team: Lithuanian \n" diff -Nru dpkg-1.20.12/po/mr.po dpkg-1.20.13/po/mr.po --- dpkg-1.20.12/po/mr.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/mr.po 2023-09-13 21:37:56.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:51+0200\n" "Last-Translator: Priti Patil \n" "Language-Team: Marathi \n" diff -Nru dpkg-1.20.12/po/nb.po dpkg-1.20.13/po/nb.po --- dpkg-1.20.12/po/nb.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/nb.po 2023-09-13 21:37:56.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:51+0200\n" "Last-Translator: Hans Fredrik Nordhaug \n" "Language-Team: Norwegian Bokmål \n" diff -Nru dpkg-1.20.12/po/ne.po dpkg-1.20.13/po/ne.po --- dpkg-1.20.12/po/ne.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/ne.po 2023-09-13 21:37:56.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:51+0200\n" "Last-Translator: Nabin Gautam \n" "Language-Team: Nepali \n" diff -Nru dpkg-1.20.12/po/nl.po dpkg-1.20.13/po/nl.po --- dpkg-1.20.12/po/nl.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/nl.po 2023-09-13 21:37:56.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.20.7.1\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2021-01-14 14:48+0100\n" "Last-Translator: Frans Spiesschaert \n" "Language-Team: Debian Dutch l10n Team \n" diff -Nru dpkg-1.20.12/po/nn.po dpkg-1.20.13/po/nn.po --- dpkg-1.20.12/po/nn.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/nn.po 2023-09-13 21:37:56.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:51+0200\n" "Last-Translator: Håvard Korsvoll \n" "Language-Team: Norwegian Nynorsk \n" diff -Nru dpkg-1.20.12/po/pa.po dpkg-1.20.13/po/pa.po --- dpkg-1.20.12/po/pa.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/pa.po 2023-09-13 21:37:56.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:51+0200\n" "Last-Translator: A S Alam \n" "Language-Team: Punjabi \n" diff -Nru dpkg-1.20.12/po/pl.po dpkg-1.20.13/po/pl.po --- dpkg-1.20.12/po/pl.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/pl.po 2023-09-13 21:37:56.000000000 +0000 @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: dpkg 1.19.1\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2018-09-26 22:42+0200\n" "Last-Translator: Łukasz Dulny \n" "Language-Team: Polish \n" diff -Nru dpkg-1.20.12/po/pt.po dpkg-1.20.13/po/pt.po --- dpkg-1.20.12/po/pt.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/pt.po 2023-09-13 21:37:56.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: dpkg 1.14\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2019-08-25 10:45+0100\n" "Last-Translator: Miguel Figueiredo \n" "Language-Team: Portuguese \n" diff -Nru dpkg-1.20.12/po/pt_BR.po dpkg-1.20.13/po/pt_BR.po --- dpkg-1.20.12/po/pt_BR.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/pt_BR.po 2023-09-13 21:37:56.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: dpkg 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:52+0200\n" "Last-Translator: Felipe Augusto van de Wiel (faw) \n" "Language-Team: Brazilian Portuguese \n" "Language-Team: Romanian \n" diff -Nru dpkg-1.20.12/po/ru.po dpkg-1.20.13/po/ru.po --- dpkg-1.20.12/po/ru.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/ru.po 2023-09-13 21:37:56.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:52+0200\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" diff -Nru dpkg-1.20.12/po/sk.po dpkg-1.20.13/po/sk.po --- dpkg-1.20.12/po/sk.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/sk.po 2023-09-13 21:37:56.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 10:01+0200\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" diff -Nru dpkg-1.20.12/po/sv.po dpkg-1.20.13/po/sv.po --- dpkg-1.20.12/po/sv.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/sv.po 2023-09-13 21:37:56.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.23\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2022-01-15 22:03+0100\n" "Last-Translator: Peter Krefting \n" "Language-Team: Swedish \n" diff -Nru dpkg-1.20.12/po/th.po dpkg-1.20.13/po/th.po --- dpkg-1.20.12/po/th.po 2022-09-01 03:37:41.000000000 +0000 +++ dpkg-1.20.13/po/th.po 2023-09-13 21:37:56.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.23\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-06-26 16:13+0200\n" "Last-Translator: Theppitak Karoonboonyanan \n" "Language-Team: Thai \n" diff -Nru dpkg-1.20.12/po/tl.po dpkg-1.20.13/po/tl.po --- dpkg-1.20.12/po/tl.po 2022-09-01 03:37:42.000000000 +0000 +++ dpkg-1.20.13/po/tl.po 2023-09-13 21:37:57.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 09:53+0200\n" "Last-Translator: Eric Pareja \n" "Language-Team: Tagalog \n" diff -Nru dpkg-1.20.12/po/tr.po dpkg-1.20.13/po/tr.po --- dpkg-1.20.12/po/tr.po 2022-09-01 03:37:42.000000000 +0000 +++ dpkg-1.20.13/po/tr.po 2023-09-13 21:37:57.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: dpkg 1.17.10\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2018-01-03 16:44+0300\n" "Last-Translator: Mert Dirik \n" "Language-Team: Turkish \n" diff -Nru dpkg-1.20.12/po/vi.po dpkg-1.20.13/po/vi.po --- dpkg-1.20.12/po/vi.po 2022-09-01 03:37:42.000000000 +0000 +++ dpkg-1.20.13/po/vi.po 2023-09-13 21:37:57.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: dpkg 1.18.2\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2016-01-14 08:22+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" diff -Nru dpkg-1.20.12/po/zh_CN.po dpkg-1.20.13/po/zh_CN.po --- dpkg-1.20.12/po/zh_CN.po 2022-09-01 03:37:42.000000000 +0000 +++ dpkg-1.20.13/po/zh_CN.po 2023-09-13 21:37:57.000000000 +0000 @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: dpkg 1.20.0\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2020-06-14 21:45-0400\n" "Last-Translator: Boyuan yang \n" "Language-Team: Chinese (simplified) \n" diff -Nru dpkg-1.20.12/po/zh_TW.po dpkg-1.20.13/po/zh_TW.po --- dpkg-1.20.12/po/zh_TW.po 2022-09-01 03:37:42.000000000 +0000 +++ dpkg-1.20.13/po/zh_TW.po 2023-09-13 21:37:57.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dpkg 1.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2018-04-15 07:06+0800\n" "Last-Translator: 林博仁 \n" "Language-Team: Chinese (traditional) \n" diff -Nru dpkg-1.20.12/scripts/Dpkg/Shlibs/Objdump.pm dpkg-1.20.13/scripts/Dpkg/Shlibs/Objdump.pm --- dpkg-1.20.12/scripts/Dpkg/Shlibs/Objdump.pm 2022-09-01 03:36:55.000000000 +0000 +++ dpkg-1.20.13/scripts/Dpkg/Shlibs/Objdump.pm 2023-09-13 20:49:25.000000000 +0000 @@ -101,6 +101,7 @@ ELF_MACH_XTENSA => 94, ELF_MACH_MICROBLAZE => 189, ELF_MACH_ARCV2 => 195, + ELF_MACH_LOONGARCH => 258, ELF_MACH_AVR_OLD => 0x1057, ELF_MACH_OR1K_OLD => 0x8472, ELF_MACH_ALPHA => 0x9026, @@ -125,6 +126,11 @@ ELF_FLAG_IA64_ABI64 => 0x00000010, + ELF_FLAG_LOONGARCH_SOFT_FLOAT => 0x00000001, + ELF_FLAG_LOONGARCH_SINGLE_FLOAT => 0x00000002, + ELF_FLAG_LOONGARCH_DOUBLE_FLOAT => 0x00000003, + ELF_FLAG_LOONGARCH_ABI_MASK => 0x00000007, + ELF_FLAG_MIPS_ABI2 => 0x00000020, ELF_FLAG_MIPS_32BIT => 0x00000100, ELF_FLAG_MIPS_FP64 => 0x00000200, @@ -158,6 +164,7 @@ # behavior, and we do not drop dependencies. my %elf_flags_mask = ( ELF_MACH_IA64() => ELF_FLAG_IA64_ABI64, + ELF_MACH_LOONGARCH() => ELF_FLAG_LOONGARCH_ABI_MASK, ELF_MACH_MIPS() => ELF_FLAG_MIPS_ABI_MASK | ELF_FLAG_MIPS_ABI2, ELF_MACH_PPC64() => ELF_FLAG_PPC64_ABI64, ); diff -Nru dpkg-1.20.12/scripts/po/ca.po dpkg-1.20.13/scripts/po/ca.po --- dpkg-1.20.12/scripts/po/ca.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/ca.po 2023-09-13 21:37:59.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.19.7\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2019-05-09 05:38+0200\n" "Last-Translator: Guillem Jover \n" "Language-Team: Catalan \n" diff -Nru dpkg-1.20.12/scripts/po/de.po dpkg-1.20.13/scripts/po/de.po --- dpkg-1.20.12/scripts/po/de.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/de.po 2023-09-13 21:37:59.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.20.7.1\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2021-04-08 19:51+0200\n" "Last-Translator: Helge Kreutzmann \n" "Language-Team: German \n" diff -Nru dpkg-1.20.12/scripts/po/dpkg-dev.pot dpkg-1.20.13/scripts/po/dpkg-dev.pot --- dpkg-1.20.12/scripts/po/dpkg-dev.pot 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/dpkg-dev.pot 2023-09-13 21:37:59.000000000 +0000 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: dpkg 1.20.12\n" +"Project-Id-Version: dpkg 1.20.13\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff -Nru dpkg-1.20.12/scripts/po/es.po dpkg-1.20.13/scripts/po/es.po --- dpkg-1.20.12/scripts/po/es.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/es.po 2023-09-13 21:37:59.000000000 +0000 @@ -31,7 +31,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.16.8\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2014-12-02 20:24+0100\n" "Last-Translator: Omar Campagne \n" "Language-Team: Spanish \n" diff -Nru dpkg-1.20.12/scripts/po/fr.po dpkg-1.20.13/scripts/po/fr.po --- dpkg-1.20.12/scripts/po/fr.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/fr.po 2023-09-13 21:37:59.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.17.7\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-09-08 15:39+0200\n" "Last-Translator: Sébastien Poher \n" "Language-Team: French \n" diff -Nru dpkg-1.20.12/scripts/po/pl.po dpkg-1.20.13/scripts/po/pl.po --- dpkg-1.20.12/scripts/po/pl.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/pl.po 2023-09-13 21:37:59.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.15.4\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 07:05+0200\n" "Last-Translator: Łukasz Dulny \n" "Language-Team: Polish \n" diff -Nru dpkg-1.20.12/scripts/po/ru.po dpkg-1.20.13/scripts/po/ru.po --- dpkg-1.20.12/scripts/po/ru.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/ru.po 2023-09-13 21:37:59.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.17.23\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2015-04-07 07:02+0200\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" diff -Nru dpkg-1.20.12/scripts/po/sv.po dpkg-1.20.13/scripts/po/sv.po --- dpkg-1.20.12/scripts/po/sv.po 2022-09-01 03:37:44.000000000 +0000 +++ dpkg-1.20.13/scripts/po/sv.po 2023-09-13 21:37:59.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dpkg-dev 1.17.22\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2022-09-01 03:37+0000\n" +"POT-Creation-Date: 2023-09-13 21:37+0000\n" "PO-Revision-Date: 2022-01-15 23:26+0100\n" "Last-Translator: Peter Krefting \n" "Language-Team: Swedish \n" diff -Nru dpkg-1.20.12/scripts/t/Dpkg_Arch.t dpkg-1.20.13/scripts/t/Dpkg_Arch.t --- dpkg-1.20.12/scripts/t/Dpkg_Arch.t 2022-09-01 03:36:19.000000000 +0000 +++ dpkg-1.20.13/scripts/t/Dpkg_Arch.t 2023-09-13 20:49:25.000000000 +0000 @@ -16,7 +16,7 @@ use strict; use warnings; -use Test::More tests => 17299; +use Test::More tests => 17762; use_ok('Dpkg::Arch', qw(debarch_to_debtuple debarch_to_multiarch debarch_eq debarch_is debarch_is_wildcard @@ -174,7 +174,7 @@ is(gnutriplet_to_debarch('unknown-unknown-unknown'), undef, 'unknown gnutriplet'); is(gnutriplet_to_debarch('x86_64-linux-gnu'), 'amd64', 'known gnutriplet'); -is(scalar get_valid_arches(), 554, 'expected amount of known architectures'); +is(scalar get_valid_arches(), 569, 'expected amount of known architectures'); { local $ENV{CC} = 'false'; diff -Nru dpkg-1.20.12/t-func/package.m4 dpkg-1.20.13/t-func/package.m4 --- dpkg-1.20.12/t-func/package.m4 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/t-func/package.m4 2023-09-13 21:38:21.000000000 +0000 @@ -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.20.12]) -m4_define([AT_PACKAGE_STRING], [dpkg 1.20.12]) +m4_define([AT_PACKAGE_VERSION], [1.20.13]) +m4_define([AT_PACKAGE_STRING], [dpkg 1.20.13]) m4_define([AT_PACKAGE_URL], [https://wiki.debian.org/Teams/Dpkg]) m4_define([AT_PACKAGE_BUGREPORT], [debian-dpkg@lists.debian.org]) diff -Nru dpkg-1.20.12/t-func/testsuite dpkg-1.20.13/t-func/testsuite --- dpkg-1.20.12/t-func/testsuite 2022-09-01 03:38:12.000000000 +0000 +++ dpkg-1.20.13/t-func/testsuite 2023-09-13 21:38:21.000000000 +0000 @@ -909,7 +909,7 @@ # List of tests. if $at_list_p; then cat <<_ATEOF || at_write_fail=1 -dpkg 1.20.12 test suite: dpkg tools functional test suite test groups: +dpkg 1.20.13 test suite: dpkg tools functional test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS @@ -950,7 +950,7 @@ exit $at_write_fail fi if $at_version_p; then - $as_echo "$as_me (dpkg 1.20.12)" && + $as_echo "$as_me (dpkg 1.20.13)" && cat <<\_ATEOF || at_write_fail=1 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1133,11 +1133,11 @@ # Banners and logs. $as_echo "## ---------------------------------------------------------- ## -## dpkg 1.20.12 test suite: dpkg tools functional test suite. ## +## dpkg 1.20.13 test suite: dpkg tools functional test suite. ## ## ---------------------------------------------------------- ##" { $as_echo "## ---------------------------------------------------------- ## -## dpkg 1.20.12 test suite: dpkg tools functional test suite. ## +## dpkg 1.20.13 test suite: dpkg tools functional test suite. ## ## ---------------------------------------------------------- ##" echo @@ -1981,7 +1981,7 @@ $as_echo "Please send $at_msg and all information you think might help: To: - Subject: [dpkg 1.20.12] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} + Subject: [dpkg 1.20.13] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly} 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 Only in /srv/release.debian.org/tmp/oE7qUMToDt/dpkg-1.20.13/tests/t-unpack-fifo/pkg-fifo: test-fifo Only in /srv/release.debian.org/tmp/oE7qUMToDt/dpkg-1.20.13/tests/t-unpack-hardlink/pkg-hardlink: test-fifo-link0 Only in /srv/release.debian.org/tmp/oE7qUMToDt/dpkg-1.20.13/tests/t-unpack-hardlink/pkg-hardlink: test-fifo-link1