On both my Tiger machine, as well as my Panther iBook updating portage to sys-apps/portage-2.0.51.22-r1 (from sys-apps/portage-2.0.51.19) results in collision protect aborting the update process: >>> Completed installing portage-2.0.51.22-r1 into /var/tmp/portage/portage-2.0.51.22-r1/image/ * checking 141 files for package collisions existing file /usr/lib/portage/pym/cvstree.pyo is not owned by this package existing file /usr/lib/portage/pym/emergehelp.pyo is not owned by this package existing file /usr/lib/portage/pym/getbinpkg.pyo is not owned by this package existing file /usr/lib/portage/pym/output.pyo is not owned by this package existing file /usr/lib/portage/pym/portage.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_checksum.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_const.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_data.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_db_cpickle.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_db_flat.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_db_template.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_dep.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_exception.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_exec.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_file.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_gpg.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_localization.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_locks.pyo is not owned by this package existing file /usr/lib/portage/pym/portage_util.pyo is not owned by this package existing file /usr/lib/portage/pym/xpak.pyo is not owned by this package * spent 0.176464080811 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/portage-2.0.51.22-r1 NOT merged I know for sure (some sort of) that Apple does not supply portage by default on Panther and Tiger. I suspect the installer not to change the ownership of the files appropriately after install, which causes this problem. Reproducible: Always Steps to Reproduce: 1. install the OSX portage installer on a Mac 2. emerge sync 3. emerge portage Actual Results: collision protect aborted the installation process Expected Results: unmerge the old portage and install the new one
*** This bug has been marked as a duplicate of 90329 ***