[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PHP 5.4 transition in unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Fellow developers,

this is just a heads up that we will upload php version 5.4 into
unstable very soon.  It is currently in RC phase and we spoke to PHP
upstream and both parties think this is a good idea to iron out more
bugs for upstream and allow us to have more time to transition.

Unfortunatelly PHP 5.4 introduce a couple of incompatible changes,
most notably:
- - safe_mode and register_globals was finally removed
 (THIS WILL BREAK VARIOUS SOFTWARE)
- - default charset is now utf-8
- - magic_quotes are deprecated (with warning)
- - three new reserved words: callable, insteadof and trait
- - multibyte support is now default
- - removed syntax (break $var, continue $var)
- - sqlite(2) extension was removed (already done in php5.3 in Debian)

For a full list you can check upstream UPGRADING readme:
http://anonscm.debian.org/gitweb/?p=pkg-php/php.git;a=blob;f=UPGRADING

php5-5.4.0~rc7-1 will be uploaded as soon as php5 5.3.10 transitions
to testing to fix the criticil remote vulnerability in php5 5.3.9.
I will then block the transition to testing with a RC bug, so we can
start testing existing software as soon as possible, but keep testing
in relatively stable state. The blocking bug will be removed as soon
we get to 5.4.0 final.

I also plan to provide "official" backports for Debian squeeze when
final 5.4.0 is out, so people can come and test new php 5.4.0 before
they upgrade to wheezy. I think that safe_mode and register_globals
removal deserves it.

Final note: We already had similar transitions in php (4->5, 5.2->5.3,
etc.), so it's not really that big deal, but it will require some
amount of work hence this email, so you can prepare yourself for the
transition before freeze.

Regards,
Ondrej
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk8thCoACgkQ9OZqfMIN8nOkNwCglPIPxBxQa10g4y24GlIqQ2kr
hPIAoJ+3bm/YL79EjZeM/ZCChMD1k7S5
=25na
-----END PGP SIGNATURE-----


Reply to: