Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108454 - PEAR packages for dev-lang/php contain wrong deps
Summary: PEAR packages for dev-lang/php contain wrong deps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-08 01:24 UTC by Doug Goldstein (RETIRED)
Modified: 2005-10-08 05:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Doug Goldstein (RETIRED) gentoo-dev 2005-10-08 01:24:01 UTC
Lots of the PEAR packages which use the "php-pear-r1" eclass DEP on versions
inclusive to the PEAR packages which have "php-pear". This results in Portage
happily pulling in "dev-php/php" rather then using "dev-lang/php" and causing a
whole mess of things.
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2005-10-08 01:26:03 UTC
examples being...

[ebuild  N    ] dev-php/PEAR-Net_URL-1.0.14-r1  5 kB
[ebuild  N    ] dev-php/PEAR-Net_Socket-1.0.6-r1  4 kB
[ebuild  N    ] dev-php/PEAR-HTTP_Request-1.2.4-r1  12 kB
[ebuild  N    ] dev-php/PEAR-XML_Parser-1.2.7  12 kB
[ebuild  N    ] dev-php/PEAR-XML_Util-1.1.1-r1  8 kB
[ebuild  N    ] dev-php/PEAR-XML_Serializer-0.15.0-r1  16 kB
[ebuild  N    ] dev-php/PEAR-Services_Amazon-0.3.0  0 kB [1]
Comment 2 Sebastian Bergmann (RETIRED) gentoo-dev 2005-10-08 01:38:18 UTC
I am on the php-bugs@g.o alias, thank you.
Comment 3 Sebastian Bergmann (RETIRED) gentoo-dev 2005-10-08 01:52:22 UTC
Are you sure that the PEAR-Services_Amazon-0.3.0 ebuild (which is not in CVS,
but in your overlay [1]) is not to blame here?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 02:09:13 UTC
1/ PEAR-HTTP_Request-1.2.4-r1.ebuild
<snip>
RDEPEND=">=dev-php/PEAR-Net_URL-1.0.12
        >=dev-php/PEAR-Net_Socket-1.0.2"
</snip>

needs:
>=dev-php/PEAR-Net_URL-1.0.14-r1
>=dev-php/PEAR-Net_Socket-1.0.6-r1



2/ PEAR-XML_Serializer-0.15.0-r1.ebuild

<snip>
RDEPEND="${RDEPEND}
        >=dev-php/PEAR-XML_Parser-1.2.1
        >=dev-php/PEAR-XML_Util-1.1.1"
</snip>

needs:
>=dev-php/PEAR-XML_Parser-1.2.7
>=dev-php/PEAR-XML_Util-1.1.1-r1


These are definitely broken.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 02:19:42 UTC
Additionally:

3/ PEAR-DB_DataObject-1.7.15-r1.ebuild

<snip>
RDEPEND=">=dev-php/PEAR-DB-1.7.0
        >=dev-php/PEAR-Date-1.4.3
        >=dev-php/PEAR-Validate-0.1.1"
</snip>

needs:
>=dev-php/PEAR-DB-1.7.6-r1
>=dev-php/PEAR-Date-1.4.3-r1
>=dev-php/PEAR-Validate-0.5.0-r1


4/ PEAR-HTML_QuickForm-3.2.5-r1.ebuild

<snip>
DEPEND=">=dev-php/PEAR-HTML_Common-1.2.1
                dev-php/PEAR-HTML_Template_Flexy
                dev-php/PEAR-HTML_Template_IT"
</snip>

needs:
>=dev-php/PEAR-HTML_Common-1.2.1-r1
>=dev-php/PEAR-HTML_Template_Flexy-1.2.1-r1
>=dev-php/PEAR-HTML_Template_IT-1.1-r1
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 02:24:25 UTC
Additionally:

5/ DEPEND=">=dev-php/PEAR-I18N-0.8"

<snip>
DEPEND=">=dev-php/PEAR-I18N-0.8"
</snip>

needs:
>=dev-php/PEAR-I18N-0.8.6-r1

6/ PEAR-HTML_Table-1.5-r1.ebuild

<snip>
RDEPEND=">=dev-php/PEAR-HTML_Common-1.2"
</snip>

needs:
>=dev-php/PEAR-HTML_Common-1.2.1-r1
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 02:40:06 UTC
Other PEAR ebuilds w/ broken dependencies:

PEAR-HTML_Table_Matrix-1.0.7
PEAR-HTML_Template_Flexy-1.2.1-r1
PEAR-HTTP_WebDAV_Server-0.99.1-r1
PEAR-I18N-0.8.6-r2.ebuild
PEAR-MIME_Type-1.0.0
PEAR-Mail-1.1.9
PEAR-Net_DNSBL-1.0.0-r1
PEAR-Net_IMAP-1.0.3-r1
PEAR-Net_LMTP-1.0.1-r1
PEAR-Net_POP3-1.3.6-r1
PEAR-Net_SMTP-1.2.7
PEAR-Net_Sieve-1.1.1-r1
PEAR-PHPUnit2-2.2.1
PEAR-SOAP-0.8.1-r1
PEAR-Services_Weather-1.3.2-r1
PEAR-Spreadsheet_Excel_Writer-0.8-r1
PEAR-Structures_DataGrid-0.6.2-r1
PEAR-Tree-0.2.4-r1
PEAR-Validate-0.5.0-r1
PEAR-VersionControl_SVN-0.3.0_alpha1-r1
PEAR-XML_Tree-2.0.0_rc2-r1
Comment 8 Sebastian Bergmann (RETIRED) gentoo-dev 2005-10-08 05:09:03 UTC
Fixed in CVS.