Your message dated Tue, 16 Nov 2021 16:47:38 +0100 (CET)
with message-id <[email protected]>
and subject line This is fixed now
has caused the Debian Bug report #998196,
regarding po4a: outputs absolute path to master document, not relative 
(regression)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
998196: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998196
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Version: 0.65-1
thanks

sorry, I forgot to properly mark it as fixed in the changelog of the package 
since it was fixed upstream directly.

Mt

--- End Message ---

Reply via email to