Package: aptitude
Version: 0.6.8.2-1
Severity: wishlist

Hi,

when sorting the package list (especially the flat package list) in
aptitude's TUI, you press Shift-S and then enter one of the following
four fields:

* installsize
* name
* priority
* version

More fields to sort by are requested:

* disk usage change (#676075)
* number of reverse dependencies (#233319)

Despite the first letter of the (currently implemented) fields would be
unambiguous, you still have to type the whole field name.

It would be cool to have some kind of tab-completion there. Currently
pressing tab switches the focus back from the input field to the package
list, which may be consequent, but is not very practical in that
situation.

Another option would be to accept any unambiguous substring of the valid
field names, e.g. "i" for "installsize". Currently this gives the
following error message: "E: Invalid sorting policy type 'i'"

-- Package-specific info:
Terminal: eterm-color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.6.8.2 compiled at Nov  5 2012 06:20:41
Compiler: g++ 4.7.2
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

aptitude linkage:
        linux-gate.so.1 =>  (0xb77d6000)
        libapt-pkg.so.4.12 => /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12 
(0xb7261000)
        libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xb722e000)
        libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb720d000)
        libsigc-2.0.so.0 => /usr/lib/i386-linux-gnu/libsigc-2.0.so.0 
(0xb7208000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0xb7108000)
        libept.so.1.aptpkg4.12 => /usr/lib/libept.so.1.aptpkg4.12 (0xb7075000)
        libxapian.so.22 => /usr/lib/sse2/libxapian.so.22 (0xb6e8c000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6e72000)
        libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6dc1000)
        libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 
(0xb6da9000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 
(0xb6d90000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6ca4000)
        libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6c7d000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6c60000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6afd000)
        libutil.so.1 => /lib/i386-linux-gnu/i686/cmov/libutil.so.1 (0xb6af9000)
        libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6af5000)
        libbz2.so.1.0 => /lib/i386-linux-gnu/libbz2.so.1.0 (0xb6ae3000)
        libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb6add000)
        librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6ad4000)
        /lib/ld-linux.so.2 (0xb77d7000)
-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (900, 'testing'), (600, 'stable'), (200, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.7-trunk-686-pae (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

Versions of packages aptitude depends on:
ii  aptitude-common           0.6.8.2-1
ii  libapt-pkg4.12            0.9.7.7
ii  libboost-iostreams1.49.0  1.49.0-3.1
ii  libc6                     2.13-38
ii  libcwidget3               0.5.16-3.4
ii  libept1.4.12              1.0.9
ii  libgcc1                   1:4.7.2-5
ii  libncursesw5              5.9-10
ii  libsigc++-2.0-0c2a        2.2.10-0.2
ii  libsqlite3-0              3.7.15.1-1
ii  libstdc++6                4.7.2-5
ii  libtinfo5                 5.9-10
ii  libxapian22               1.2.12-2
ii  zlib1g                    1:1.2.7.dfsg-13

Versions of packages aptitude recommends:
pn  apt-xapian-index                <none>
pn  aptitude-doc-en | aptitude-doc  <none>
ii  libparse-debianchangelog-perl   1.2.0-1
ii  sensible-utils                  0.0.7

Versions of packages aptitude suggests:
pn  debtags  <none>
pn  tasksel  <none>

-- no debconf information
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to