With sys-apps/debianutils-2.16 mktemp was split out as a separate package sys-apps/mktemp. If downgrading from 2.16 to 2.15 the mktemp files will be overwritten and when upgrading again they will be removed. This would be avoided if mktemp blocked sys-apps/debianutils-2.15{,-r1}. # emerge -kva debianutils These are the packages that would be merged, in order: Calculating dependencies... done! [binary UD] sys-apps/debianutils-2.15-r1 [2.16.2] USE="-build% -static" Total size of downloads: 0 kB Would you like to merge these packages? [Yes/No] >>> Emerging (1 of 1) sys-apps/debianutils-2.15-r1 to / >>> Extracting info >>> Extracting debianutils-2.15-r1 * checking 17 files for package collisions existing file /bin/mktemp is not owned by this package existing file /usr/lib/debug/bin/mktemp.debug is not owned by this package existing file /usr/share/man/man1/mktemp.1.gz is not owned by this package * spent 0.18931889534 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package sys-apps/debianutils-2.15-r1 NOT merged No package files given... Grabbing a set. >>> Regenerating /etc/ld.so.cache...
Created attachment 95689 [details, diff] This patch will make mktemp block both of sys-apps/debianutils-2.15{,-r1} # emerge -va debianutils These are the packages that would be merged, in order: Calculating dependencies... done! [blocks B ] sys-apps/mktemp (is blocking sys-apps/debianutils-2.15-r1) [ebuild UD] sys-apps/debianutils-2.15-r1 [2.16.2] USE="-build% -static" 0 kB
there is no clean upgrade path and i prefer the existing one
*** Bug 207838 has been marked as a duplicate of this bug. ***