Package: aptitude
Version: 0.2.15.9-2
Followup-For: Bug #304748

This bug is worse than it sounds.

I've used aptitude for over a year with no major problems to speak of,
but in the past couple of hours I've wasted a decent chunk of it due to
this bug and a key-binding related to it.

For whatever reason, shift-downArrow seems to have recently been mapped
to bring up reportbug (which as mentioned here causes all of your pending work
to be forgotten).

This is a very easy key sequence to hit in at least two scenarios:

1. setting lots of stuff to autoinstalled

On a machine that hasn't had aptitude run on it before, I'll often go
into libs and mark all of the libraries as auto-installed.  The
keystroke sequence is downArrow, shift-M, downArrow, shift-M, etc.

If I accidentally keep shift held down while hitting downArrow, I suddenly
lose all of my work by getting thrown into reportbug.

2. purging lots of stuff

When I go to purge a package that autoinstalled a lot of stuff, I then
go to mark all of the autoinstalled stuff as purge (instead of just
delete).  Again the sequence looks like down, shift-dash, down,
shift-dash.  Again, holding down shift too long results in lost work.


I don't think shift-downArrow should be mapped to anything by default.
Even if reportbug didn't cause all of my changes to be lost, it would
still be annoying to invoke it accidentally so easily.

-Ivan

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.3-5-3 0.5.28.6     Advanced front-end for dpkg
ii  libc6                       2.3.2.ds1-21 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.4.3-12   GCC support library
ii  libncurses5                 5.4-4        Shared libraries for terminal hand
ii  libsigc++-1.2-5c102         1.2.5-4      type-safe Signal Framework for C++
ii  libstdc++5                  1:3.3.5-12   The GNU Standard C++ Library v3

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to