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]