If you have an older version of python (ie 2.4), and install a new one (ie 2.5) with FEATURES="collision-protect", you get the following: * checking 3266 files for package collisions existing file /usr/sbin/python-updater is not owned by this package 1000 files checked ... 2000 files checked ... 3000 files checked ... * spent 0.228527069092 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 dev-lang/python-2.5-r1 NOT merged Searching all installed packages for file collisions... Press Ctrl-C to Stop * dev-lang/python-2.4.4: '/usr/sbin/python-updater' A couple of strategies of dealing with this: * add the slot of python to python-updater, ie python-updater-2.5. make a new script python-updater, can check, for example WANT_PYTHON, which could contain the vesrion of python-updater to run. * make a separate package for python-updater, and have both vesions of python pdepend on it We use both of these for java-config. ie java-config is a part of dev-jav/java-config-wrapper, and provides the wrapper script which checks WANT_JAVA_CONFIG for what version to run (and falling back on highest available by default).
*** This bug has been marked as a duplicate of 148362 ***