Package: aptitude
Version: 0.4.11.8-1
Severity: wishlist

Hi.

I want to suggest the following feature to aptitude:

Allow one user to add a small string of text (one line should suffice)
as a note to each package. Optionally, it would be great to be able to
use the search system to look for packages that match a certain string
in its "note" field.

The example use cases are the following:

* Alice is a power user who from to time wants to compile her favourite
desktop environment when still is in beta stage. For that, she needs to
install some development packages that normally she doesn't have
installed. When she upgrades the whole system, she sees some packages
that look unfamiliar to her, and doesn't remember why she installed
them. She wants to add a note to herself like "installed to compile
FooBar 2000".

* Bob and Charlie share a machine that acts as their email and web
server. They install from to time to time a package to do some tests, or
to run some web application. Bob installs MediaWiki, and the math plugin
requires TeX. Since TeX is not a common package for a server, adds a
note to Charlie stating "Required for MediaWiki's math plugin, don't
remove".


This wish is a bit related to the old #149311, but I think that my
suggestion is a bit simpler to implement, without using tasks (another
line in pkgstates should be enough, I think).


Thanks a lot in advance.


-- Package-specific info:
aptitude 0.4.11.8 compilado en Jul  4 2008 17:26:43
Compilador: g++ 4.3.1
Compiled against:
  apt version 4.6.0
  NCurses version 5.6
  libsigc++ version: 2.0.18
  Ept support enabled.

Current library versions:
  NCurses version: ncurses 5.6.20080713
  cwidget version: 0.5.12
  Apt version: 4.6.0
        linux-vdso.so.1 =>  (0x00007fff65ffe000)
        libapt-pkg-libc6.7-6.so.4.6 => /usr/lib/libapt-pkg-libc6.7-6.so.4.6 
(0x00002b7144e42000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x00002b7145102000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00002b714534d000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00002b7145553000)
        libept.so.0 => /usr/lib/libept.so.0 (0x00002b7145826000)
        libxapian.so.15 => /usr/lib/libxapian.so.15 (0x00002b7145a9f000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00002b7145e28000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002b714603f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b714625b000)
        libm.so.6 => /lib/libm.so.6 (0x00002b7146568000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002b71467eb000)
        libc.so.6 => /lib/libc.so.6 (0x00002b7146a02000)
        libutil.so.1 => /lib/libutil.so.1 (0x00002b7146d57000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002b7146f5a000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b7144c25000)
Terminal: xterm
$DISPLAY is set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6. 0.7.14+b1         Advanced front-end for dpkg
ii  libc6                  2.7-12            GNU C Library: Shared libraries
ii  libcwidget3            0.5.12-1          high-level terminal interface libr
ii  libept0                0.5.20            High-level library for managing De
ii  libgcc1                1:4.3.1-6         GCC support library
ii  libncursesw5           5.6+20080713-1    shared libraries for terminal hand
ii  libsigc++-2.0-0c2a     2.0.18-2          type-safe Signal Framework for C++
ii  libstdc++6             4.3.1-6           The GNU Standard C++ Library v3
ii  libxapian15            1.0.5-1           Search engine library
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages aptitude recommends:
ii  aptitude-doc-en [aptitude-doc 0.4.11.8-1 English manual for aptitude, a ter
ii  libparse-debianchangelog-perl 1.1.1-2    parse Debian changelogs and output

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to