[Aptitude-devel] Bug#800589: aptitude: Please make order of classes in the preview tab (and configurable

Axel Beckert abe at debian.org
Thu Oct 1 11:29:35 UTC 2015

Package: aptitude
Version: 0.7.2-1
Severity: wishlist


there are occasional requests to change the order of the classes in the
preview tab in TUI mode or in the listings before the "Accept solution
(Y/n/q/?)" question on the command-line.

It would be nice if the order of these classes could be configured.

The currently hard-coded order for the list in the TUI is:

broken, upgrade, downgrade, install, auto-install, reinstall, remove,
auto-remove, unused-remove, hold, auto-hold, unchanged, unconfigured

(The order for the CLI preview is IIRC different, because in the TUI you
see the first classes first while on the commandline you see the last
classes first.)

For example I'd prefer an order by impact, i.e. in the TUI first broken,
then unconfigured, then the three *remove classes, the downgrade, then
upgrade, then *install, then reinstall, then *hold, then unchanged
i.e. not installed recommends and suggests.

My preference for the CLI is not exactly the opposite order, as I still
want recommends and suggests last in the CLI preview, too.

But I'm sure the preference for this will differ among users, so I'd be
nice if it would be two preferences, one for the TUI (and GUI if we ever
have one once again) and one for the CLI.

-- Package-specific info:
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <http://lists.alioth.debian.org/pipermail/aptitude-devel/attachments/20151001/6ef7f8f9/attachment.ksh>
-------------- next part --------------

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (500, 'buildd-unstable'), (400, 'stable'), (110, 'experimental'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages aptitude depends on:
ii  aptitude-common           0.7.2-1
ii  libapt-pkg4.16  
ii  libboost-iostreams1.58.0  1.58.0+dfsg-3+b1
ii  libc6                     2.19-22
ii  libcwidget3v5             0.5.17-4
ii  libgcc1                   1:5.2.1-18
ii  libncursesw5              6.0+20150810-1
ii  libsigc++-2.0-0v5         2.6.1-1
ii  libsqlite3-0    
ii  libstdc++6                5.2.1-18
ii  libtinfo5                 6.0+20150810-1
ii  libxapian22v5             1.2.21-1.2

Versions of packages aptitude recommends:
ii  aptitude-doc-cs [aptitude-doc]  0.7.2-1
ii  aptitude-doc-en [aptitude-doc]  0.7.2-1
ii  aptitude-doc-es [aptitude-doc]  0.7.2-1
ii  aptitude-doc-fi [aptitude-doc]  0.7.2-1
ii  aptitude-doc-fr [aptitude-doc]  0.7.2-1
ii  aptitude-doc-it [aptitude-doc]  0.7.2-1
ii  aptitude-doc-ja [aptitude-doc]  0.7.2-1
ii  aptitude-doc-ru [aptitude-doc]  0.7.2-1
ii  libparse-debianchangelog-perl   1.2.0-8
ii  sensible-utils                  0.0.9

Versions of packages aptitude suggests:
pn  apt-xapian-index  <none>
pn  debtags           <none>
ii  tasksel           3.33

-- no debconf information

More information about the Aptitude-devel mailing list