Package: aptitude
Version: 0.4.11.11-1
Severity: normal

I routinely admin a satellite box to my workstation using ssh to the
box and screen on the box; this combination gets really messed up
graphics from aptitude (and from the config tool some packages fire up
during installation to ask questions).  For example, I see a lot of
repeats of the three-character sequence
[a-circumflex][C-cedilla][superscript-3]
or some lines begin with the two-character sequence
[E-acute][A-ring]
messing up the display; importantly, this kind of thing causes the
cursor to not be in the same place as the text it thinks it's on, and
that gets changed if I type; also, updates over-write a part of the
screen which isn't where the change is actually happening.
Furthermore, the display tends to be off-by-(one or two) in lines from
the top of the screen.  I've learned to work round it, but it's
definitely a nuisance - and a bug !

When going via both ssh and screen, I have TERM=screen.linux; but,
upon experimenting, I find that only ssh is actually implicated; if I
exit screen, but don't log out, aptitude still shows the messed up
lines.  In this case, I have TERM=linux, which is indeed the value of
TERM before I ssh to the satellite.  When I unplug my screen and
keyboard from my main workstation and plug them directly into the
satellite (exactly the upheaval I'm trying to avoid by using ssh),
aptitude displays just fine, as on my local console.  I'm also able to
run aptitude via screen, locally.

If I log in via ssh from an rxvt, aptitude shows relatively minor
artifacts ([a-circumflex] at the ends of lines where I think ncurses
was probably being asked to draw a scroll-bar (both on a warning
dialog about a missing certificate and in the information area,
describing the currently selected line of the package list, which
shows no such artifacts).  This is despite the rxvt running screen
locally (from which I ran ssh); I have TERM=screen.rxvt in this case.
Hmm ... but from a raw rxvt (no screen), ssh to the box (no screen)
has coverity showing the [a-circumflex] as above but also showing
pairs of dotted rectangles (outlining character cells) in assorted
places within the description area.

-- Package-specific info:
aptitude 0.4.11.11 compiled at Nov 20 2008 04:02:44
Compiler: g++ 4.3.2
Compiled against:
  apt version 4.6.0
  NCurses version 5.6
  libsigc++ version: 2.0.18
  Ept support enabled.

Current library versions:
  NCurses version: ncurses 5.7.20090404
  cwidget version: 0.5.12
  Apt version: 4.6.0
        linux-gate.so.1 =>  (0xb7f0c000)
        libapt-pkg-libc6.7-6.so.4.6 => /usr/lib/libapt-pkg-libc6.7-6.so.4.6 
(0xb7e3a000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0xb7dfc000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb7df5000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0xb7d31000)
        libept.so.0 => /usr/lib/libept.so.0 (0xb7c6d000)
        libxapian.so.15 => /usr/lib/libxapian.so.15 (0xb7b15000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7b00000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7ae7000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb79f8000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb79d2000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb79c5000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7864000)
        libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7860000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb785b000)
        /lib/ld-linux.so.2 (0xb7f0d000)
Terminal: screen.rxvt
$DISPLAY is set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6. 0.7.20.2          Advanced front-end for dpkg
ii  libc6                  2.9-4             GNU C Library: Shared libraries
ii  libcwidget3            0.5.12-4          high-level terminal interface libr
ii  libept0                0.5.26            High-level library for managing De
ii  libgcc1                1:4.3.3-3         GCC support library
ii  libncursesw5           5.7+20090404-1    shared libraries for terminal hand
ii  libsigc++-2.0-0c2a     2.0.18-2          type-safe Signal Framework for C++
ii  libstdc++6             4.3.3-3           The GNU Standard C++ Library v3
ii  libxapian15            1.0.10-2          Search engine library
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages aptitude recommends:
ii  aptitude-doc-en [aptitude-do 0.4.11.11-1 English manual for aptitude, a ter
ii  libparse-debianchangelog-per 1.1.1-2     parse Debian changelogs and output

Versions of packages aptitude suggests:
ii  debtags                       1.7.9      Enables support for package tags
pn  tasksel                       <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to