Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 639130 - >=mail-filter/qmail-scanner-2.05 not installable under defaults, impossible dependencies, no unmask solution
Summary: >=mail-filter/qmail-scanner-2.05 not installable under defaults, impossible d...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard: Pending removal: 2018-04-18
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2017-11-29 01:45 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2018-04-29 17:29 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --debug output (debug,59.25 KB, text/plain)
2017-11-29 01:45 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-11-29 01:45:41 UTC
Created attachment 507046 [details]
emerge --debug output

qmail-scanner depends on both:

- virtual/qmail
- mail-filter/maildrop

virtual/qmail depends on:

|| (
	~mail-mta/netqmail-1.06
	~mail-mta/mini-qmail-1.05
	~mail-mta/mini-qmail-1.06
	~mail-mta/qmail-ldap-${PV}
)

mail-filter/maildrop depends on:

  tools? (
                !mail-mta/netqmail
                !net-mail/courier-imap
                !mail-mta/mini-qmail
        )"


( And has IUSE="+tools" )

And portage currently does not find a resolution to this.

qmail-ldap *could* be a solution, but it and maildrop currently collide ( bug #639124 ), and portage doesn't consider this as an option, only looking as far as netqmail and then bailing.

Portage team CC'd because this should be something portage can solve on its own, but there are probably ways feasible of fixing this that don't require portage upgrades.


emerge -t1 --quiet-build=y --quiet-repo-display --nospinner --autounmask=y --autounmask-keep-masks=y --autounmask-unrestricted-atoms=n --autounmask-unrestricted-atoms=n --autounmask-continue --unordered-display --verbose --backtrack=100 --quiet-build=n --jobs=1 =mail-filter/qmail-scanner-2.06

These are the packages that would be merged:

Calculating dependencies  ... done!
[ebuild  N    ~] mail-filter/qmail-scanner-2.06  USE="-clamav -spamassassin" 0 KiB
[ebuild  N     ]  virtual/daemontools-0  0 KiB
[ebuild  N     ]   sys-process/daemontools-0.76-r7  USE="(-selinux) -static" 0 KiB
[ebuild  N     ]  virtual/qmail-1.03  0 KiB
[ebuild  N     ]   mail-mta/netqmail-1.06-r2  USE="ssl -authcram -gencertdaily -highvolume -qmail-spp -vanilla" 0 KiB
[ebuild  N     ]    sys-apps/ucspi-tcp-0.88-r17  USE="-qmail-spp (-selinux)" 0 KiB
[ebuild  N     ]    net-mail/dot-forward-0.71-r3  0 KiB
[ebuild  N     ]    sys-apps/ucspi-ssl-0.94-r1  USE="perl" 0 KiB
[ebuild  N     ]    net-mail/queue-repair-0.9.0  0 KiB
[ebuild  N     ]    virtual/checkpassword-0  0 KiB
[ebuild  N     ]     net-mail/checkpassword-0.90-r2  USE="-static" 0 KiB
[ebuild  N     ]  mail-filter/maildrop-2.8.3  USE="berkdb gdbm tools -authlib -debug -dovecot -fam -ldap -mysql -postgres -static-libs -trashquota" 0 KiB
[ebuild  N     ]   net-mail/mailbase-1.1  USE="pam" 0 KiB
[ebuild  N     ]   net-dns/libidn-1.33-r1  USE="nls -doc -emacs -java -mono -static-libs" 0 KiB
[ebuild  N     ]   net-libs/courier-unicode-1.3  0 KiB
[ebuild  N     ]  net-mail/tnef-1.4.15  0 KiB
[ebuild  N    ~]  virtual/perl-DB_File-1.840.0  0 KiB
[ebuild  N     ]  virtual/perl-Time-HiRes-1.974.100-r1  0 KiB
[blocks B      ] mail-mta/netqmail ("mail-mta/netqmail" is blocking mail-filter/maildrop-2.8.3)

Total: 18 packages (18 new), Size of downloads: 0 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (mail-mta/netqmail-1.06-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
    ~mail-mta/netqmail-1.06 required by (virtual/qmail-1.03:0/0::gentoo, ebuild scheduled for merge)

  (mail-filter/maildrop-2.8.3:0/0::gentoo, ebuild scheduled for merge) pulled in by
    mail-filter/maildrop required by (mail-filter/qmail-scanner-2.06:0/0::gentoo, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
Comment 1 Pacho Ramos gentoo-dev 2018-02-20 09:37:10 UTC
it also lacks a version bump and has many other opened bugs
Comment 2 Pacho Ramos gentoo-dev 2018-04-29 17:29:53 UTC
removed