[php-maint] Crafting email about php 5.4 for d-d-a

Ondřej Surý ondrej at sury.org
Thu Feb 2 15:51:19 UTC 2012


On Thu, Feb 2, 2012 at 16:44, Lior Kaplan <kaplan at debian.org> wrote:
>> - sqlite(1) extension was removed (already done in php5.3 in Debian)
>
> That's sqlite(2)...

Fixed.

> Please also include this one:
> http://svn.php.net/viewvc?view=revision&revision=323013
> which was done after the RC7 tag.

I saw your email on internals, will do.

> Maybe that forking our efforts, and should be done with the final release ?

Yes, that's what I ment (hiding behind filling RC bug until final release).
I'll improve the wording.

> I would wait with the transition to the final build, not an RC. Don't forget
> to get the release team approval.

I have already informed them.

> Otherwise, the mail looks fine. Thanks (:

-- updated version below --

Dear developers,

this is just a heads up that we will upload php 5.4 branch 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 upstream tarball is
available (it's already tagged in upstream SVN). 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 RC 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.

-- 
Ondřej Surý <ondrej at sury.org>



More information about the pkg-php-maint mailing list