Package: po4a Version: 0.62-1 Severity: normal Hi,
I use po4a for the packaging-tutorial package. Until po4a 0.57, the name of the master filename written to the .pot file was relative. Since po4a 0.58, it is absolute. This is a problem for at least two reasons: - if someone else runs po4a, it will generate a useless difference - it leaks info about the developer's system For example, here is a diff: #. type: Plain text -#: packaging-tutorial.tex:4 +#: /home/lucas/d/debian/packaging-tutorial/packaging-tutorial.tex:4 msgid "\\mode<presentation> \\usetheme{debian}" msgstr "\\mode<presentation> \\usetheme{debian}" To reproduce: git clone https://salsa.debian.org/debian/packaging-tutorial.git po4a po4a/po4a.cfg --verbose -f grep packaging-tutorial po4a/po/packaging-tutorial.pot I git bisected it in the upstream sources, and the commit that introduced the change 8f8044df1c10a778c3534365d94bd022202b1832 Lucas -- System Information: Debian Release: 11.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-9-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages po4a depends on: ii gettext 0.21-4 ii libpod-parser-perl 1.63-2 ii libsgmls-perl 1.03ii-36 ii libyaml-tiny-perl 1.73-1 ii opensp 1.5.2-13+b2 ii perl 5.32.1-4+deb11u2 Versions of packages po4a recommends: ii liblocale-gettext-perl 1.07-4+b1 ii libterm-readkey-perl 2.38-1+b2 ii libtext-wrapi18n-perl 0.06-9 ii libunicode-linebreak-perl 0.0.20190101-1+b3 po4a suggests no packages. -- no debconf information