Package: e2fsprogs
Version: 1.43.4-2
Severity: minor
Tags: l10n

Dear Maintainer,

the German localization of the following message:

some-server ~ # LANG=C e2fsck -f /dev/vg/some-lv
e2fsck 1.43.4 (31-Jan-2017)
Pass 1: Checking inodes, blocks, and sizes
Inode 529618 extent tree (at level 1) could be shorter.  Fix<y>?

contains uninterpreted escape sequences instead of the actual values:

some-server ~ # LANG=de_DE.UTF-8 e2fsck -f /dev/vg/some-lv
e2fsck 1.43.4 (31-Jan-2017)
Durchgang 1: Inodes, Blöcke und Größen werden geprüft
Der Erweiterungsbaum von Inode %$i (auf Ebene %$b) könnte kürzer sein.  

If I understand the issue correctly, the translations are attempting to use a
printf escape that might not be supported by the compiler...? Wikipedia says
"Parameter field - This is a POSIX extension and not in C99."

The following *.po files might be affected:

martin@dogmeat ~/Projects/e2fsprogs/po % grep -lP '\d\$' *.po

-- System Information:
Debian Release: 9.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages e2fsprogs depends on:
ii  e2fslibs    1.43.4-2
ii  libblkid1   2.29.2-1
ii  libc6       2.24-11+deb9u1
ii  libcomerr2  1.43.4-2
ii  libss2      1.43.4-2
ii  libuuid1    2.29.2-1
ii  util-linux  2.29.2-1

e2fsprogs recommends no packages.

Versions of packages e2fsprogs suggests:
pn  e2fsck-static  <none>
pn  fuse2fs        <none>
pn  gpart          <none>
pn  parted         <none>

-- no debconf information

Reply via email to