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

Reply via email to