Summary: | Update packages which check for USE=pcre in dev-lang/php | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Hoffmann (RETIRED) <hoffie> |
Component: | New packages | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | beandog, gentoo, gentoo, jsbronder, lexotron314, marineam, n-roeser, pva, saboya, site-bugs.gentoo.org, sound, vostorga, web-apps |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 274512, 312775 |
Description
Christian Hoffmann (RETIRED)
![]() These are the packages NOT in dev-php*. Also includes those requiering spl and reflection: net-analyzer/cacti www-apps/ampache/ampache www-apps/mythweb www-apps/gallery www-apps/mantisbt www-apps/wordpress www-apps/phpsysinfo www-apps/phpmp media-video/mplayer-resume sys-cluster/ganglia net-nds/phpldapadmin dev-db/phppgadmin dev-db/phpmyadmin app-text/refbase Rewrited in git repo This needs to be done before php-5.3.2 hits a wider audience. I'm halfway through the packages, it'd probably fixed by the end of next week. Don't forget PEAR-PEAR_Info :) I've not changed dev-php/roadsend-php (false positive) Remaining packages with non-php maintainers: net-analyzer/cacti www-apps/ampache www-apps/mythweb www-apps/gallery www-apps/mantisbt www-apps/wordpress www-apps/phpsysinfo www-apps/phpmp media-video/mplayer-resume sys-cluster/ganglia net-nds/phpldapadmin For those late to the party (I just CC'ed you): USE="pcre spl reflection" have been integrated in php-5.3 and are no longer selectable via require_php_with_use or similar means. The suggested fix is to use USE-deps like so (from the current phpmyadmin ebuild): dev-lang/php[crypt,ctype,filter,session,unicode] || ( <dev-lang/php-5.3[spl,pcre] >=dev-lang/php-5.3 ) This shows all flags that should be enabled regardless of versions in one DEPEND, the others in a OR DEPEND. Tip: I rev-bumped every package I needed to EAPI-bump or just included the new syntax in due package bumps. Normal dep changes (if you already have EAPI=2 ebuilds) may not cause a rev-bump, but the choice is up to you as maintainers. I'm planning to unmask and release php-5.3 to ~arch this weekend, but will probably delay this to mid-next week to give you some time to react. The fix is really trivial, so shouldn't make any worries. I offer to do this myself, please state on the bug that you wish me to do so. I've just updated all remaining ebuilds due to maintainer timeout. If I broke something, please email me or find me on IRC, I'm happy to help out. *** Bug 338252 has been marked as a duplicate of this bug. *** *** Bug 339887 has been marked as a duplicate of this bug. *** |