Package: aptitude
Version: 0.8.12-1
Severity: minor
Tags: l10n
Hi,
aptitude displays unwanted special characters in the user's manual view in a
German environment (I didn't test if the same happens with different locales).
To reproduce, I use the following locale environment:
fuddl@wurst:~$ locale
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
Start aptitude in an 80×24 characters terminal, select Hilfe (Help) -> Handbuch
(User's Manual) and press page down once. You should see an output as in the
left terminal window in the attached screenshot.
The terminal on the right of the screenshot is for reference and shows aptitude
with environment LANG=C. With that environment, aptitude displays the user's
manual correctly.
The special characters make the manual difficult to read, especially tables in
the manual.
Cheers
Bruno
-- Package-specific info:
Terminal: xterm-256color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude
aptitude version information:
aptitude 0.8.12
Compiler: g++ 9.2.1 20190821
Compiled against:
apt version 5.0.2
NCurses version 6.1
libsigc++ version: 2.10.1
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 6.1.20191019
cwidget version: 0.5.18
Apt version: 5.0.2
aptitude linkage:
linux-vdso.so.1 (0x00007ffdbffe1000)
libapt-pkg.so.5.0 => /lib/x86_64-linux-gnu/libapt-pkg.so.5.0
(0x00007f6cff17b000)
libncursesw.so.6 => /lib/x86_64-linux-gnu/libncursesw.so.6
(0x00007f6cff140000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6
(0x00007f6cff111000)
libsigc-2.0.so.0 => /lib/x86_64-linux-gnu/libsigc-2.0.so.0
(0x00007f6cff108000)
libcwidget.so.4 => /lib/x86_64-linux-gnu/libcwidget.so.4
(0x00007f6cff002000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0
(0x00007f6cfeed9000)
libboost_iostreams.so.1.67.0 =>
/lib/x86_64-linux-gnu/libboost_iostreams.so.1.67.0 (0x00007f6cfeeb9000)
libxapian.so.30 => /lib/x86_64-linux-gnu/libxapian.so.30
(0x00007f6cfeca0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f6cfec7f000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f6cfeaa5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6cfe960000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f6cfe946000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6cfe784000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f6cfe76c000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6cfe74f000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
(0x00007f6cfe73c000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f6cfe713000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f6cfe6f1000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f6cfe645000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f6cfe61a000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0
(0x00007f6cfe572000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6cff7c5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6cfe56d000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6cfe562000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f6cfe557000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20
(0x00007f6cfe43a000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
(0x00007f6cfe417000)
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.4.0-3-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 /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages aptitude depends on:
ii aptitude-common 0.8.12-1
ii libapt-pkg5.0 1.8.4
ii libboost-iostreams1.67.0 1.67.0-17
ii libc6 2.29-9
ii libcwidget4 0.5.18-5
ii libgcc1 1:9.2.1-25
ii libncursesw6 6.1+20191019-1
ii libsigc++-2.0-0v5 2.10.2-1
ii libsqlite3-0 3.31.0+really3.30.1+fossil191229-1
ii libstdc++6 9.2.1-25
ii libtinfo6 6.1+20191019-1
ii libxapian30 1.4.12-1
Versions of packages aptitude recommends:
pn libparse-debianchangelog-perl <none>
ii sensible-utils 0.0.12+nmu1
Versions of packages aptitude suggests:
pn apt-xapian-index <none>
pn aptitude-doc-en | aptitude-doc <none>
pn debtags <none>
ii tasksel 3.58
-- no debconf information
_______________________________________________
Aptitude-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/aptitude-devel