Control: tags -1 + pending

Hi Enrico,

2004-08-11 12:46 Enrico Zini:
Package: aptitude
Version: 0.2.15.6-1
Severity: minor

Hello,

thanks a lot for aptitude!

I found a minor flaw, which however gets quite annoying in slow
machines.

I set up aptitude so that after acting on a package, the cursor moves to
the next one.  This is very handy to me, and one of the things I like to
do on old installations is to fire up aptitude, holding down 'M' until I
mark all packages as auto-installed and then manually select the ones I
really need: in that case I can get rid of stuff left around from past
updates, and I make a good initialization of the auto-installed metadata.

However, as 'M' is pressed on the last package, the cursor can't move
down, so pressing 'M' again tries to mark an already marked package,
resulting on noticeable combination.  If I was holding 'M' down to mark
a list of packages, I may get that computation performed like 30 times,
and have to wait quite some time for aptitude to finish before I get my
cursor again.

So, after all this background, the report is: if a package is already
marked 'A', pressing 'M' should probably just do nothing.

I thought that I wouldn't notice it, 11 years later and with a recent
and very fast machine, but it is still very noticeable.

So I just fixed it, for both mark and unmark auto (m and M), marking as
+pending.


BTW, in the unlikely case that you don't already know this, if one does
want to mark a lot of packages, it is probably more efficient to press
the key on whole subtrees (e.g. section "libs").


Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>

Reply via email to