I'm running a small news server using net-nntp/leafnode-1.11.5. leafnode comes with a program named fetchnews to fetch news from a news server. I'm also using cyrus-imapd as an imapd server on my machine. When trying to update from net-mail/cyrus-imapd-2.3.14-r3 to the now stable version 2.4.8 emerge aborted because of a file collission: * checking 360 files for package collisions * This package will overwrite one or more files that may belong to other * packages (see list below). * * Detected file collision(s): * * /usr/share/man/man8/fetchnews.8.bz2 * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * net-nntp/leafnode-1.11.5 * /usr/share/man/man8/fetchnews.8.bz2 * * Package 'net-mail/cyrus-imapd-2.4.8' NOT merged due to file * collisions. If necessary, refer to your elog messages for the whole * content of the above message. Looks as if cyrus-imapd now also comes with a fetchnews program which provides it's own man page. Reproducible: Always Steps to Reproduce: 1.emerge -qvu1 cyrus-imapd 2. 3. Actual Results: emerge aborts because of a file collision Expected Results: cyrus-imapd emerges without problems.
nntp USE flag is disabled for cyrus-imapd, so there's no need to install fetchnews: # emerge -pv net-mail/cyrus-imapd These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] net-mail/cyrus-imapd-2.4.8 [2.3.14-r3] USE="mysql%* pam sieve snmp ssl tcpd -afs% -kerberos -nntp -postgres% -replication -sqlite% (-idled%) (-kolab%)" 0 kB
Fixed without a rev bump. Sync your tree and try again please. + 22 May 2011; Eray Aslan <eras@gentoo.org> cyrus-imapd-2.4.8.ebuild: + Don't install fetchnews man page when nntp USE flag is not set - bug #368245 +