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

Upcoming transition of php5 to 5.4


this is just a heads up that we would like to ship wheezy with php5 5.4
which is in upstream RC phase now (and in debian-experimental).

It introduce a couple of incompatible changes (for a full list see attached
UPGRADING file), most notably (not listing minor changes and added features):
- default charset is now utf-8
- magic_quotes are deprecated (with warning)
- safe_mode and register_globals was removed
- three new reserved words: callable, insteadof and trait
- multibyte support is now default
- removed syntax (break $var, continue $var)
- sqlite(1) extension was removed (already done in php5.3 in Debian)

I am inclined to let the current php5 in unstable to transition to testing
and then upload next 5.4.0 RC to unstable with transition blocking bug,
so we can start testing existing software as soon as possible.

I also plan to provide "official" backports for Debian squeeze, so people
can come and test new php5.4 before they upgrade to wheezy.

Final note: We already had similar transitions in php (4->5, 5.2->5.3, etc.),
so it's not really a big deal, but it will require some amount of work hence
this email.

P.S.: Please Cc: me as I am not subscribed to the list (but I do check
the web archives).
Ondřej Surý <ondrej@sury.org>

Attachment: UPGRADING
Description: Binary data

Reply to: