Summary: | dev-php/PEAR-Numbers_Words-0.15.0 missing a dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jon Gerdes <gerdesj> |
Component: | [OLD] Unspecified | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | notordoktor |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jon Gerdes
2010-01-31 21:42:25 UTC
Err, having just re read this bug, have I just diagnosed that PEAR-PEAR was broken on my system? How would I be able to detect this sort of breakage in future? I have run revdep-rebuild etc on a pretty regular basis. Looking at the ${PORTDIR}/eclass/php-pear-r1.eclass, DEPEND="dev-lang/php >=dev-php/PEAR-PEAR-1.6.1" is clearly bad. You need the entire pear core installed before installing any other PEAR-* stuff. It's not that case now because of PDEPEND being used in PEAR-PEAR. If you change the eclass to something like DEPEND="dev-lang/php || ( dev-php/pear >=dev-php/PEAR-PEAR-1.6.1 )" you might get results that make some sense wrt the install order. Also, hmmm... why does >=dev-php/PEAR-PEAR-1.8.1 PDEPEND on the dev-php/pear metapackage which doesn't install anything? (In reply to comment #3) > Also, hmmm... why does >=dev-php/PEAR-PEAR-1.8.1 PDEPEND on the dev-php/pear > metapackage which doesn't install anything? > Should be fixed now. The correct deps are in the eclass. |