Summary: | Stabilise dev-lang/php:5.4 and associated extensions | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ole Markus With (RETIRED) <olemarkus> |
Component: | [OLD] Keywording and Stabilization | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | axiator, kbonner, mrueg |
Priority: | Normal | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 427354 | ||
Bug Blocks: | 432994 |
Description
Ole Markus With (RETIRED)
2012-07-17 19:12:02 UTC
Hi arches, This version of PHP has not been in the tree for 30 days, but given that PHP comes with security fixes every fourth week or so, we are not likely to have a 30-days-old version without known security issues, so I think this is a better compromise. Difference between 5.4.4 and 5.4.3 is fairly minimal anyway Could you please stabilise the following packages? (In reply to comment #0) > And the associated 5.4-compatible extensions: Some of these are marked for arches other than amd64 and x86. Could you get a complete list so that we don't have to duplicate the work individually? > =dev-php/igbinary-1.1.1-r1 ~amd64 ~x86 > =dev-php/pecl-dbx-1.1.2 ~amd64 ~x86 > =dev-php/pecl-cairo-0.3.1 ~amd64 ~x86 > =dev-php/xdebug-2.2.0 ~amd64 ~x86 > =dev-php/pecl-uploadprogress-1.0.3.1 ~amd64 ~x86 > =dev-php/pecl-mongo-1.2.9 ~amd64 ~x86 > =dev-php/pecl-oauth-1.2.2-r1 ~amd64 ~x86 > =dev-php/pecl-http-1.7.4 ~amd64 ~x86 > =dev-php/pecl-memcached-2.0.1 ~amd64 ~x86 > =dev-php/pecl-yaml-1.1.0 ~amd64 ~x86 > =dev-php/pecl-gearman-1.0.2 ~amd64 ~x86 > =dev-php/pecl-memcache-3.0.6-r1 ~amd64 ~x86 > =dev-php/pecl-ssh2-0.11.3-r1 ~amd64 ~x86 > =dev-php/xcache-2.0.0 ~amd64 ~x86 > =dev-php/pecl-mailparse-2.1.6 ~amd64 ~x86 > =dev-php/pecl-haru-1.0.3 ~amd64 ~x86 > =dev-php/pecl-geoip-1.0.8-r1 ~amd64 ~x86 Terribly sorry about that. This should be the correct list of arches per package. =dev-php/igbinary-1.1.1-r1 amd64 x86 =dev-php/pecl-dbx-1.1.2 amd64 ppc ppc64 x86 =dev-php/pecl-cairo-0.3.1 amd64 x86 =dev-php/xdebug-2.2.0 alpha amd64 hppa ia64 ppc ppc64 sparc x86 =dev-php/pecl-uploadprogress-1.0.3.1 amd64 x86 =dev-php/pecl-mongo-1.2.9 amd64 x86 =dev-php/pecl-oauth-1.2.2-r1 amd64 x86 =dev-php/pecl-http-1.7.4 amd64 x86 =dev-php/pecl-memcached-2.0.1 amd64 x86 =dev-php/pecl-yaml-1.1.0 amd64 x86 =dev-php/pecl-gearman-1.0.2 amd64 x86 =dev-php/pecl-memcache-3.0.6-r1 amd64 hppa ppc64 x86 =dev-php/pecl-ssh2-0.11.3-r1 amd64 x86 =dev-php/xcache-2.0.0 amd64 x86 =dev-php/pecl-mailparse-2.1.6 amd64 ppc ppc64 x86 =dev-php/pecl-haru-1.0.3 amd64 x86 =dev-php/pecl-geoip-1.0.8-r1 amd64 x86 arm/s390/sh have nothing to do here. (In reply to comment #4) > arm/s390/sh have nothing to do here. except of dev-lang/php itself... arm stable (In reply to comment #3) > =dev-php/xdebug-2.2.0 alpha amd64 hppa ia64 ppc ppc64 sparc x86 =dev-php/xdebug-client-2.2.0 Maybe that one, too? Please stop to stabilize here. 5.4.4 is a vulnerable version (In reply to comment #7) > (In reply to comment #3) > > =dev-php/xdebug-2.2.0 alpha amd64 hppa ia64 ppc ppc64 sparc x86 > > =dev-php/xdebug-client-2.2.0 > > Maybe that one, too? Oh, there's bug #422057. (In reply to comment #8) > Please stop to stabilize here. 5.4.4 is a vulnerable version Don't expect people to read all comments. Removing CC'd arch teams. ARM is stable now, so there is a security problem with 5.4 on a stable arch now. For anyone waiting for this. Since 5.4.6 is entering RC, we already have known security issues with 5.4.5, so I will wait for 5.4.6 to become stable before continuing. Since the difference between 5.4.4 and 5.4.6 is strictly bug and security fixes, it should not be an issue to continue a few days after this release. Hi arches, Lets give do another stabilisation attempt. This is the revised list of the packages you should stabilise and their respective keywords: =dev-lang/php-5.4.6 alpha amd64 hppa ia64 ppc ppc64 s390 sh sparc x86 =dev-php/igbinary-1.1.1-r1 amd64 x86 =dev-php/pecl-dbx-1.1.2 amd64 ppc ppc64 x86 =dev-php/pecl-cairo-0.3.1 amd64 x86 =dev-php/xdebug-2.2.0 alpha amd64 hppa ia64 ppc ppc64 sparc x86 =dev-php/pecl-uploadprogress-1.0.3.1 amd64 x86 =dev-php/pecl-mongo-1.2.9 amd64 x86 =dev-php/pecl-oauth-1.2.2-r1 amd64 x86 =dev-php/pecl-http-1.7.4 amd64 x86 =dev-php/pecl-memcached-2.0.1 amd64 x86 =dev-php/pecl-yaml-1.1.0 amd64 x86 =dev-php/pecl-gearman-1.0.2 amd64 x86 =dev-php/pecl-ssh2-0.11.3-r1 amd64 x86 =dev-php/xcache-2.0.0 amd64 x86 =dev-php/pecl-mailparse-2.1.6 amd64 ppc ppc64 x86 =dev-php/pecl-haru-1.0.3 amd64 x86 =dev-php/pecl-geoip-1.0.8-r1 amd64 x86 =dev-php/pecl-crack-0.4-r2 amd64 ppc ppc64 x86 Thanks! dev-php/pecl-gearman/pecl-gearman-1.0.2.ebuild: amd64(hardened/linux/amd64) ['>=sys-cluster/gearmand-0.21'] Please update your list (In reply to comment #13) > dev-php/pecl-gearman/pecl-gearman-1.0.2.ebuild: amd64(hardened/linux/amd64) > ['>=sys-cluster/gearmand-0.21'] > > Please update your list Sorry about that. I'll remove all candidates without any existing stable version for this round. Should things simpler. For the extension, only testing that it compiles against php 5.4 is required. New list: =dev-lang/php-5.4.6 alpha amd64 hppa ia64 ppc ppc64 s390 sh sparc x86 =dev-php/xdebug-2.2.0 alpha amd64 hppa ia64 ppc ppc64 sparc x86 =dev-php/pecl-http-1.7.4 amd64 x86 =dev-php/pecl-memcached-2.0.1 amd64 x86 =dev-php/pecl-ssh2-0.11.3-r1 amd64 x86 =dev-php/xcache-2.0.0 amd64 x86 =dev-php/pecl-mailparse-2.1.6 amd64 ppc ppc64 x86 =dev-php/pecl-crack-0.4-r2 amd64 ppc ppc64 x86 amd64 stable ppc stable. Is it possible to mark virtual/httpd-php-5.4, too? I think that was missing from the list. Stable for HPPA. Is this the correct place to ask for "php5-4" to be added to USE_PHP in php-ext-source-r2 eclass or should I file a new bug for that? -Kevin (In reply to comment #19) > Is this the correct place to ask for "php5-4" to be added to USE_PHP in > php-ext-source-r2 eclass or should I file a new bug for that? A new bug would be the correct approach (or ask on IRC). And USE_PHP is an eclass-variable, which is set to php5.3 because all extensions support 5.3. Not all support 5.4, so changing that variable in the eclass would be incorrect. It should be overridden in ebuilds supporting 5.4. (In reply to comment #14) > (In reply to comment #13) > > dev-php/pecl-gearman/pecl-gearman-1.0.2.ebuild: amd64(hardened/linux/amd64) > > ['>=sys-cluster/gearmand-0.21'] > > > > Please update your list > > Sorry about that. I'll remove all candidates without any existing stable > version for this round. Should things simpler. For the extension, only > testing that it compiles against php 5.4 is required. > > New list: > > =dev-lang/php-5.4.6 alpha amd64 hppa ia64 ppc ppc64 s390 sh sparc x86 > > =dev-php/xdebug-2.2.0 alpha amd64 hppa ia64 ppc ppc64 sparc x86 > =dev-php/pecl-http-1.7.4 amd64 x86 > =dev-php/pecl-memcached-2.0.1 amd64 x86 > =dev-php/pecl-ssh2-0.11.3-r1 amd64 x86 > =dev-php/xcache-2.0.0 amd64 x86 > =dev-php/pecl-mailparse-2.1.6 amd64 ppc ppc64 x86 > =dev-php/pecl-crack-0.4-r2 amd64 ppc ppc64 x86 Can you please look at this list again for ppc64, because: =dev-php/xdebug-2.2.0 =dev-php/pecl-mailparse-2.1.6 =dev-php/pecl-crack-0.4-r2 are pulling in php-5.3 no matter what I do. eg USE="-php-5.3 php-5.4" etc. The only one that's fine is dev-php/xdebug-client-2.2.0. BTW, I already marked php-5.4.6 stable on sept 6. x86 stable ppc64 stable ia64 stable sparc stable alpha stable s390/sh stable |