[Aptitude-devel] Bug#704851: aptitude: UI for multiarch aware selection

Osamu Aoki osamu at debian.org
Sat Apr 6 18:34:06 UTC 2013


Package: aptitude
Version: 0.6.8.2-1
Severity: wishlist

Now with multiarch, we have doubled package lists.
We need efficient method to do package selection etc.

* I wish to have a mode to display the same package together.
  (One extra column to indicate it is for all arch or partial)
  In this view we should be able to install all available 
  co-installable arch packages installed/removed in one selection.

* I wish to be able to specify version selection (for downgrade or
  selecting non-auto experimental) done in one action for all 
  installed arch for the package.  This should reduce major 
  package removals with some downgrade etc.

(Is it only me seeing downgrading package selection is done via UI but
 not shown properly.)

Osamu

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

aptitude version information:
aptitude 0.6.8.2 compiled at Nov  7 2012 07:08:03
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-vdso.so.1 =>  (0x00007fff64bfe000)
	libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 (0x00007fd4ee900000)
	libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007fd4ee6d0000)
	libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fd4ee4a6000)
	libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007fd4ee2a1000)
	libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007fd4edfa1000)
	libept.so.1.aptpkg4.12 => /usr/lib/libept.so.1.aptpkg4.12 (0x00007fd4edd00000)
	libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007fd4ed91b000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd4ed704000)
	libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fd4ed456000)
	libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 (0x00007fd4ed43b000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd4ed21f000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd4ecf17000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd4ecc95000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd4eca7f000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd4ec6f4000)
	libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fd4ec4f1000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd4ec2ed000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fd4ec0dc000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fd4ebed7000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd4ebcce000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd4ef2a1000)

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (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.8
ii  libboost-iostreams1.49.0  1.49.0-3.2
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.2-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:
ii  apt-xapian-index                0.45
ii  aptitude-doc-en [aptitude-doc]  0.6.8.2-1
ii  libparse-debianchangelog-perl   1.2.0-1
ii  sensible-utils                  0.0.7

Versions of packages aptitude suggests:
ii  debtags  1.10.2
ii  tasksel  3.14+nmu1

-- no debconf information



More information about the Aptitude-devel mailing list