[Aptitude-devel] Bug#759771: Allow to align sizes/size differences used in format strings
Benny Baumann
BenBE at geshi.org
Sat Aug 30 06:03:03 UTC 2014
Package: aptitude
Version: 0.6.11-1
Severity: minor
Let's assume I was using something along the lines of
%c%a%M%S %?i %p# %Z %10D %10I %4r %20v %20V %t
for the display format of package lists. Now this looks much better than the
default but due to the lack of aligning numbers of the included sizes it
always requires second look to see the actual sizes. It would be better,
if all sizes could be right aligned with the empty SI prefix treated as
a space, thus instead of
1,234 B
12.9 kB
789 kB
I'd get something like
1,234.5 kB
12.9 kB
789.7 kB
Regards,
BenBE.
-- Package-specific info:
Terminal: screen
$DISPLAY not set.
which aptitude: /usr/bin/aptitude
aptitude version information:
aptitude 0.6.11 compiled at Jun 9 2014 20:46:57
Compiler: g++ 4.8.3
Compiled against:
apt version 4.12.0
NCurses version 5.9
libsigc++ version: 2.2.11
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 5.9.20140712
cwidget version: 0.5.17
Apt version: 4.12.0
aptitude linkage:
linux-vdso.so.1 (0x00007ffff27fc000)
libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 (0x00007fc8bd44c000)
libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007fc8bd216000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fc8bcfeb000)
libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007fc8bcde6000)
libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3 (0x00007fc8bcadf000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fc8bc81d000)
libboost_iostreams.so.1.55.0 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.55.0 (0x00007fc8bc605000)
libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007fc8bc1fa000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc8bbfdc000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc8bbcd1000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc8bb9d0000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc8bb7b9000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc8bb410000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fc8bb20d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc8bb008000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fc8badf0000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fc8babe0000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fc8ba9bc000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fc8ba7b4000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fc8ba5ae000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc8bdde2000)
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'stable'), (750, 'experimental'), (700, 'unstable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages aptitude depends on:
ii aptitude-common 0.6.11-1
ii libapt-pkg4.12 1.0.6
ii libboost-iostreams1.55.0 1.55.0+dfsg-2
ii libc6 2.19-9
ii libcwidget3 0.5.17-1
ii libgcc1 1:4.9.1-4
ii libncursesw5 5.9+20140712-2
ii libsigc++-2.0-0c2a 2.2.11-4
ii libsqlite3-0 3.8.5-2
ii libstdc++6 4.9.1-4
ii libtinfo5 5.9+20140712-2
ii libxapian22 1.2.18-1
Versions of packages aptitude recommends:
pn aptitude-doc-en | aptitude-doc <none>
ii libparse-debianchangelog-perl 1.2.0-1
ii sensible-utils 0.0.9
Versions of packages aptitude suggests:
pn apt-xapian-index <none>
ii debtags 1.12.1
ii tasksel 3.20
-- debconf-show failed
More information about the Aptitude-devel
mailing list