Summary: | mail-mta/courier with sys-apps/ucspi-tcp - file collision in/usr/bin/addcr | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Steffen Schaumburg <steffen> |
Component: | Current packages | Assignee: | Hanno Böck <hanno> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | andcycle-gentoo, jstein, mal, mjinks, net-mail+disabled, phajdan.jr, qmail-bugs+disabled, rodrigo |
Priority: | High | Keywords: | EBUILD, PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
hacked courier ebuild
hacked ucspi-tcp ebuild |
Description
Steffen Schaumburg
2008-05-22 02:41:09 UTC
Issue still present with mail-mta/courier-0.59.0, currently preventing install of ucspi-tcp. Problem still present with sys-apps/ucspi-tcp-0.88-r16 and mail-mta/courier-0.62.2 Problem still present 8 months on. Can we have a suggested workaround? Does one particular version of addcr work for both packages? *** Bug 350394 has been marked as a duplicate of this bug. *** (In reply to comment #3) > Problem still present 8 months on. > > Can we have a suggested workaround? Does one particular version of addcr work > for both packages? I don't think so. I believe the solution is to rename addcr of one package. there do have people talk about this on SF last year https://sourceforge.net/p/courier/mailman/message/35365637/ debian did an approach to solve this by divert addcr from ucspi-tcp https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476489 Created attachment 462860 [details]
hacked courier ebuild
Created attachment 462862 [details]
hacked ucspi-tcp ebuild
just provide simple hacked ebuild to solve the issue if anyone need a quick solution, courier-0.76.4.ebuild added an extra USE flag called [collide-ucspi-tcp] ucspi-tcp-0.88-r18.ebuild also added an extra USE flag called [collide-courier] when courier doesn't have [collide-ucspi-tcp] flag, it block ucspi-tcp, if [collide-ucspi-tcp] set for courier, it require ucspi-tcp[collide-courier], when ucspi-tcp[collide-courier] is set, it will install uscpi-tcp ver "addcr" as "addcr.uscpi-tcp" to avoid collision with courier. |