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

Bug 107078

Summary: dev-php/PEAR-XML_RPC-1.4.2 file collisions
Product: Gentoo Linux Reporter: Julien Allanos (RETIRED) <dju>
Component: New packagesAssignee: PHP Bugs <php-bugs>
Status: RESOLVED LATER    
Severity: normal CC: gentoo+bugs, gurligebis, thomas.bettler
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Julien Allanos (RETIRED) gentoo-dev 2005-09-24 04:40:01 UTC
existing file /usr/share/php/XML/RPC.php is not owned by this package
existing file /usr/share/php/XML/RPC/Server.php is not owned by this package

both files are owned by PEAR-PEAR-1.3.6.
Comment 1 Sebastian Bergmann (RETIRED) gentoo-dev 2005-09-24 04:43:41 UTC
There is nothing we can do about file collisions between PEAR and its
dependencies (Archive_Tar, Console_Getopt, and XML_RPC).
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-24 04:58:59 UTC
Sebastian: I don't know anything about this php stuff, but there should be no
file collisions. Imho a way to fix this needs to be found sooner or later.
Comment 3 Sebastian Bergmann (RETIRED) gentoo-dev 2005-09-24 06:33:22 UTC
In order to install PEAR (dev-php/PEAR-PEAR), we need to bootstrap it. This
bootstrapping requires the files from dev-php/PEAR-Archive_Tar,
dev-php/PEAR-Console_Getopt, and dev-php/PEAR-XML_RPC to be present *before*
they can be installed using the ebuilds.

I see no resolution for this. *Maybe* we could change dev-php/PEAR-PEAR,
dev-php/PEAR-Archive_Tar, dev-php/PEAR-Console_Getopt, and dev-php/PEAR-XML_RPC
to not use the PEAR Installer (ie. not use the php-pear eclass). But this would,
if it worked at all, be a very messy solution.
Comment 4 Sebastian Bergmann (RETIRED) gentoo-dev 2005-12-31 23:41:28 UTC
*** Bug 117283 has been marked as a duplicate of this bug. ***
Comment 5 Sebastian Bergmann (RETIRED) gentoo-dev 2006-01-05 05:35:45 UTC
*** Bug 117874 has been marked as a duplicate of this bug. ***