Hi, sorry, I almost forgot about this issue.
Daniel Burrows wrote: > > backport:/home/wolf# aptitude -o 'aptitude::auto-install=false' install > > postfix > > Reading package lists... Done > > Building dependency tree... Done > > Reading extended state information > > Initializing package states... Done > > Reading task descriptions... Done > > Building tag database... Done > > The following packages are BROKEN: > > exim4-config exim4-daemon-light postfix > > The following packages are RECOMMENDED but will NOT be installed: > > resolvconf > > 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. > > Need to get 949kB of archives. After unpacking 2265kB will be used. > > The following packages have unmet dependencies: > > exim4-config: Conflicts: postfix but 2.2.10-2 is to be installed. > > postfix: Depends: ssl-cert but it is not installable > > Conflicts: mail-transport-agent which is a virtual package. > > exim4-daemon-light: Conflicts: mail-transport-agent which is a virtual > > package. > > Resolving dependencies... > > The following actions will resolve these dependencies: > > > > Remove the following packages: > > exim4 > > exim4-base > > exim4-config > > exim4-daemon-light > > > > Install the following packages: > > openssl [0.9.8b-2 (testing)] > > resolvconf [1.36 (testing)] > > ssl-cert [1.0.13 (testing)] > > > > Score is -1569 > > ...postfix will still be installed in this solution... Indeed. Well, this bug should probably be retitled as enhancement bug. This question came up on [EMAIL PROTECTED], and besides me there were at least two other people failing to see that this solution will lead to postfix being installed. Is there a way, so that in the above situation, the following is written out? | The following actions will resolve these dependencies: | | Remove the following packages: | exim4 | exim4-base | exim4-config | exim4-daemon-light | | Install the following packages: | openssl [0.9.8b-2 (testing)] | resolvconf [1.36 (testing)] | ssl-cert [1.0.13 (testing)] | postfix [....... (testing)] <--- added this line | | Score is -1569 I think this would be really helpful, but I know too little about aptitude's internals to say if this is possible. > Could you send me a transcript of what happens without > -o auto-install=false? I guess there will also be solutions leading to postfix being installed, but I still think the output could be more clear about this. Here's the transcript (rather lengthy): backport:/# aptitude install postfix [...snip...] The following packages are BROKEN: exim4 exim4-config The following packages are unused and will be REMOVED: fortune-mod fortunes-min hicolor-icon-theme libart-2.0-2 libatk1.0-0 libatk1.0-data libdbh1.0-1 libgnomecanvas2-common libgtk2.0-common libjpeg62 libpng12-0 librecode0 libtiff4 menu sgml-base The following NEW packages will be automatically installed: openssl ssl-cert The following packages will be automatically REMOVED: exim4-daemon-light The following packages have been kept back: udev The following NEW packages will be installed: openssl postfix ssl-cert The following packages will be REMOVED: exim4-daemon-light 0 packages upgraded, 3 newly installed, 16 to remove and 1 not upgraded. Need to get 2075kB of archives. After unpacking 17.5MB will be freed. The following packages have unmet dependencies: exim4-config: Conflicts: postfix but 2.3.3-1 is to be installed. exim4: Depends: exim4-daemon-light but it is not installable or exim4-daemon-heavy but it is not installable or exim4-daemon-custom which is a virtual package. Resolving dependencies... The following actions will resolve these dependencies: Keep the following packages at their current version: exim4-daemon-light [4.63-3 (testing, now)] postfix [Not Installed] Score is 14 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Install the following packages: exim4-daemon-heavy [4.63-3 (testing)] libmysqlclient15off [5.0.24a-4 (testing)] libperl5.8 [5.8.8-6.1 (testing)] libpq4 [8.1.4-6 (testing)] mysql-common [5.0.24a-4 (testing)] Keep the following packages at their current version: postfix [Not Installed] Score is -344 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: exim4 Install the following packages: nbsmtp [1.00-2 (testing)] Keep the following packages at their current version: postfix [Not Installed] Score is -421 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: exim4 exim4-base exim4-config Score is -1009 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Keep the following packages at their current version: postfix [Not Installed] Leave the following dependencies unresolved: cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx procmail recommends exim4 | mail-transport-agent | fetchmail Score is -2709 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Install the following packages: ca-certificates [20060816 (testing)] fetchmail [6.2.5-12sarge4 (stable, stable)] Keep the following packages at their current version: postfix [Not Installed] Leave the following dependencies unresolved: cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx Score is -2667 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Install the following packages: ca-certificates [20040809 (stable)] fetchmail [6.2.5-12sarge4 (stable, stable)] Keep the following packages at their current version: postfix [Not Installed] Leave the following dependencies unresolved: cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx Score is -2687 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Install the following packages: fetchmail [6.2.5-12sarge4 (stable, stable)] Keep the following packages at their current version: postfix [Not Installed] Leave the following dependencies unresolved: fetchmail recommends ca-certificates cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx Score is -2798 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Keep the following packages at their current version: postfix [Not Installed] Downgrade the following packages: logrotate [3.7.1-3 (testing, now) -> 3.7-5 (stable)] Leave the following dependencies unresolved: logrotate recommends mailx cron recommends exim4 | postfix | mail-transport-agent procmail recommends exim4 | mail-transport-agent | fetchmail Score is -2799 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Keep the following packages at their current version: postfix [Not Installed] Downgrade the following packages: procmail [3.22-16 (testing, now) -> 3.22-11 (stable)] Leave the following dependencies unresolved: procmail recommends exim4 | mail-transport-agent | fetchmail cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx Score is -2799 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Keep the following packages at their current version: postfix [Not Installed] Downgrade the following packages: cron [3.0pl1-97 (testing, now) -> 3.0pl1-86 (stable)] Leave the following dependencies unresolved: cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx procmail recommends exim4 | mail-transport-agent | fetchmail Score is -2799 Accept this solution? [Y/n/q/?] n Resolving dependencies... The following actions will resolve these dependencies: Remove the following packages: at cyrus-common-2.2 cyrus-imapd-2.2 exim4 mailx mutt Install the following packages: ca-certificates [20060816 (testing)] fetchmail [6.3.4-6 (testing)] gettext [0.14.6-1 (testing)] Keep the following packages at their current version: postfix [Not Installed] Leave the following dependencies unresolved: cron recommends exim4 | postfix | mail-transport-agent logrotate recommends mailx Score is -2716 Accept this solution? [Y/n/q/?] q Abandoning all efforts to resolve these dependencies. Abort. Cheers, and thanks for your great work, Wolf -- Büroschimpfwort des Tages: Gleitzeitökonom - ab 17 Uhr daheim. (Frank Simon)