[php-maint] Freeze exception: php5

Raphael Geissert geissert at debian.org
Tue Oct 5 20:37:00 UTC 2010

On Saturday 02 October 2010 06:47:49 Julien Cristau wrote:
> On Wed, Sep 29, 2010 at 23:52:48 -0500, Raphael Geissert wrote:
> > I would like to ask for a freeze exception to upload 5.3.3 to unstable
> > and be the version shipped in Squeeze.
>  959 files changed, 78731 insertions(+), 47717 deletions(-)

Pure debdiff is misleading:
debdiff -w *dsc | filterdiff -x '*/tests/*' -x '*win32*' -x '*debian/*' -x 
'*TSRM/*' -x '*configure*' -x '*README*' -x '*NEWS*' -x '*pcrelib*' -x 
'*mysqlnd*' -x '*/build/*' -x '*oci8/*' -x '*libsqlite*' -x '*pear/*' -x 
'*litespeed*' -x '*milter*' -x '*nsapi*' -x '*dsp' -x '*dsw' -x '*vcproj' -x 
'*32' -x '*vc6' -x '*date/lib/*' -x '*Zend/zend_language_scanner.c' -x 
'*Zend/zend_ini_parser.output'  -x '*Zend/zend_ini_parser.c' -x  '*cp5022x*' -
x '*jisx0201*' -x '*sjis*' -x '*sapi/fpm/*' | diffstat
277 files changed, 4307 insertions(+), 2052 deletions(-)

tests, win32, dsp, dsw, vcproj, vc6:  I guess they don't need an explanation
configure, zend_ini_parser;{output,c}, zend_language_scanner, date/lib: 
autogenerated files.
libsqlite, mysqlnd, litespeed, nsapi, milter, TSRM, pcrelib, oci8: we don't 
use any of that stuff
build/: shtool update, build-time only
pear/: although there were changes in pear, diff'ing a binary container is not 
jisx*, cp50*, sjis: support for encodings
sapi/fpm: new SAPI

And from the remaining changes:
> ext/mysqli/mysqli_fe.c                                |  647
ARG_INFO added, nothing to worry about
and there are similar cases where the changes are win32-specific, macros 
cleanup, or the like.

Not to mention that there's a regressions test suite. Talking about it:
$ filterdiff -i '*/tests/*' -x '*oci8*' diff | diffstat  | tail -n1
 415 files changed, 8815 insertions(+), 2827 deletions(-)

(it's the same poor "changes" metric that is used to rule out new versions, so 
I think it's fair if I include it.)

If you want ditch the work that has been done by upstream, my fellow 
maintainers, and other contributors, go ahead. Just beware that the current 
version in testing isn't ready.

Raphael Geissert - Debian Developer
www.debian.org - get.debian.net

More information about the pkg-php-maint mailing list