Package: aptitude Version: 0.7.2-1 Severity: wishlist Hi,
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:
Terminal: eterm-color $DISPLAY is set. which aptitude: /usr/bin/aptitude aptitude version information: aptitude 0.7.2 compiled at Sep 19 2015 16:51:55 Compiler: g++ 5.2.1 20150903 Compiled against: apt version 4.16.0 NCurses version 6.0 libsigc++ version: 2.4.1 Gtk+ support disabled. Qt support disabled. Current library versions: NCurses version: ncurses 6.0.20150810 cwidget version: 0.5.17 Apt version: 4.16.0 aptitude linkage: linux-vdso.so.1 (0x00007ffdc114a000) libapt-pkg.so.4.16 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.16 (0x00007fc2d5701000) libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007fc2d54d1000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fc2d52a6000) libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007fc2d50a0000) libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3 (0x00007fc2d4da1000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fc2d4ad3000) libboost_iostreams.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.58.0 (0x00007fc2d48ba000) libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007fc2d44b8000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc2d429a000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc2d3f1f000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc2d3c1e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc2d3a07000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc2d365e000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fc2d345b000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc2d3256000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc2d303b000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fc2d2e2b000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fc2d2c07000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc2d29ff000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fc2d27f9000) /lib64/ld-linux-x86-64.so.2 (0x000055ccd7662000)
-- 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 1.0.10.2 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 3.8.11.1-1 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