Package: aptitude
Version: 0.4.4-4
Severity: wishlist

Hi Daniel

Aptitude <foo> output often includes 

The following packages are RECOMMENDED but will NOT be installed:
  courier-mta esmtp-run exim4 exim4-daemon-heavy exim4-daemon-light
  libfribidi0 libgpmg1 libsasl2-modules masqmail msmtp-mta nbsmtp 
  nullmailer postfix psmisc sendmail-bin ssmtp xmail

or

The following packages are RECOMMENDED but will NOT be installed:
  courier-mta (R: cron) esmtp-run (R: cron) exim4 (R: cron)
  exim4-daemon-heavy (R: cron) exim4-daemon-light (R: cron)
  libfribidi0 (R: libnewt0.52) libgpmg1 (R: libncurses5, R: libncursesw5)
  libsasl2-modules (R: libsasl2-2) masqmail (R: cron) msmtp-mta (R: cron)
  nbsmtp (R: cron) nullmailer (R: cron) postfix (R: cron) 
  psmisc (R: initscripts, R: procps) sendmail-bin (R: cron) ssmtp (R: cron)
  xmail (R: cron)

To me this is difficult to parse.  In addition cron wants any 
mail-transport-agent, but as presented above it reads as though it wants all
of them.  I think it would be easier to parse if it was presented as:

The following RECOMMENDS are currently unfulfilled and will NOT be installed:
cron       Recommends: { exim4 || postfix 
               || mail-transport-agent [virtual-package] }
libfoobar  Recommends: { x11-common || xfree86-common }, mime-support, { feh 
               || gimageview || gqview || imagemagick || paul || qiv || xli
               || xloadimage (>= 0.6-1) || zgv }, libbar (>= 0.6-1)
libverylongname-dev Recommends: libfoobar, { foo || bar },
                        libevenlongerlongname-dev (=0.0.0.1-1),
                        libdbverylongname-doc

In addition an easy to use option (aptitude --audit-recommends?) to display
all the unfulfilled recommends of installed packages could be useful.

Cheers
Andrew


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

Reply via email to