| Summary: | php-5.0.4/5.0.4-r1 has a "mysql" dependency into "php5-sapi-r2" eclass not in the ebuild | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Rumen Yotov <rumen> |
| Component: | Eclasses | Assignee: | PHP Bugs <php-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | hanno, jhujhiti |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Rumen Yotov
2005-06-09 22:23:11 UTC
Now when it Now when it´s hardmasked as well I don´t see a reason why php-5.0.4-r1 should depend on mysql-4.0* only. What about php5-sapi-r3 eclass and letting brave people test this one and mod_php-5.0.4-r1 (non-existant yet) with mysql-4.1.x? P.S. Don´t break the eclass again if you take this suggestion, please. ;-) Hi, What a big mistake (was in a hurry/not thinking) shedutils can't have anything to do with php. But that's because i often use "emerge -DNu world -ptv" (see the -t). As shedutils were just above php assumed that it is a dependency. Back on topic,just downgraded php to 5.0.4 (after portage SYNC) w/o custom eclass. Rumen Hi, Sorry, but there's far too many USE flags to support them without handling it in the eclass. Once MySQL 4.1 is no longer masked, I'll re-enable PHP 5's support for it. Until then, enabling the mysqli extension breaks the Portage tree - because thttpd has PHP 5 support, and unlike the PHP packages, thttpd isn't masked. Best regards, Stu *** Bug 96596 has been marked as a duplicate of this bug. *** *** Bug 101361 has been marked as a duplicate of this bug. *** I don't understand why we can't just tweak the eclass to handle mysql 4.1. Users who aren't using it wouldn't see any difference at all and it will just make the transition to a stable 4.1 that much smoother in the future. I'm reopening this. This is the sole change required in the eclass: - mysql? ( =dev-db/mysql-4.0* ) + mysql? ( dev-db/mysql ) i've put this fix into the tree now. so mysql-3 and mysql-4.1/5 users can compile the old mysql extension (not mysqli). |