Changelog says dev-dotnet/dbus-sharp-0.6.1a has been moved to dev-dotnet/ndesk-dbus-0.6.1a. On update, the new package fails to merge. Adding "!=dev-dotnet/dbus-sharp-0.6.1a" to RDEPEND fixed it - portage correctly first installed the new package and then uninstalled the old one. Reproducible: Always Steps to Reproduce: 1. have an older system with dev-dotnet/dbus-sharp-0.6.1a installed 2. emerge -uDN world 3. Actual Results: * Detected file collision(s): * * /usr/lib/mono/gac/NDesk.DBus/1.0.0.0__f6716e4f9b2ed099/NDesk.DBus.dll * /usr/lib/mono/gac/NDesk.DBus/1.0.0.0__f6716e4f9b2ed099/NDesk.DBus.dll.mdb * /usr/lib/pkgconfig/ndesk-dbus-1.0.pc * /usr/lib/mono/ndesk-dbus-1.0/NDesk.DBus.dll * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * dev-dotnet/dbus-sharp-0.6.1a * /usr/lib/mono/gac/NDesk.DBus/1.0.0.0__f6716e4f9b2ed099/NDesk.DBus.dll * /usr/lib/mono/gac/NDesk.DBus/1.0.0.0__f6716e4f9b2ed099/NDesk.DBus.dll.mdb * /usr/lib/mono/ndesk-dbus-1.0/NDesk.DBus.dll * /usr/lib/pkgconfig/ndesk-dbus-1.0.pc Expected Results: emerge should uninstall dev-dotnet/dbus-sharp-0.6.1a and not fail because of collisions
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/profiles/updates/1Q-2011?r1=1.70&r2=1.71 http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/profiles/updates/1Q-2011?view=log This was an unfortunate mistake that was corrected. Please do: # emerge --sync # emerge -C ndesk-dbus dbus-sharp And if you can still reproduce the problem, reopen the bug