Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 167466

Summary: /usr/sbin/python-updater prevents concurrent installation of two python versions
Product: Gentoo Linux Reporter: Bart Van Loon <bart>
Component: [OLD] DevelopmentAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: truedfx
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Bart Van Loon 2007-02-18 12:13:08 UTC
I have dev-lang/python-2.4.3-r4 installed and it work perfectly. now, to fulfill a dependency for net-zope/plone-2.0.5-r2 portage wants to emerge dev-lang/python-2.3.5-r3.

this fails because of a file collision with dev-lang/python-2.4.3-r4, namely /usr/sbin/python-updater

Reproducible: Always

Steps to Reproduce:
1. emerge =dev-lang/python-<a version>
2. emerge =dev-lang/python-<another version>

Actual Results:  
no merge due to file collisions

Expected Results:  
successful merge of both python versions

is it possible to define exceptions in file-collisions? It makes no sense to rename the python-updater in every ebuild. another problem is that we probabyl want the newest of the two update scripts available on our system.
Comment 1 Bart Van Loon 2007-02-18 12:44:21 UTC
underestimated the issue :-)

there are also collisions with

/usr/bin/pydoc
/usr/bin/idle
/usr/bin/python-config
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2007-02-18 13:03:36 UTC
> is it possible to define exceptions in file-collisions?

No, it's not.

> It makes no sense to
> rename the python-updater in every ebuild. another problem is that we probabyl
> want the newest of the two update scripts available on our system.

A separate python-updater package which is pulled in by all python ebuilds (mentioned in bug #148362) would solve this.

*** This bug has been marked as a duplicate of bug 148362 ***