Hi Internals,

it's been a while since we started talking about PHP 5.5 and we are
already a little bit late with my release plans. I've started reviewing
the current master and came to the conclusion that it does make more
sense to me to branch 5.5 of master for a few reasons:

 (1) Parts of master are still from SVN times making it very hard
     to figure out if they are already merged to 5.4 or not as they
     have different version numbers.
 (2) The release process aimed to make new features and changed
     available faster, so I want to make sure everything is included.
 (3) There would be 2500 unique commits to be reviewed that are
     different from 5.4 (because of the SVN import).

Also we have barely BC breaks in master and nothing that cannot be
fixed. In particular:

 9e7ae3b Allow management of your own padding in openssl_encrypt/decrypt
 This changed a parameter from bool to long, but the value 1
 is equivalent to passing bool to the former signature, therefore
 it is BC.

 f28c128 Return previous error handler when resetting the error handler
 This might lead to problems in case people are testing === to
 test the return value of set_error_handler()

The rest looks fine to me. So I'll go ahead and start PHP-5.5 branch by
Thursday from current master. I know we then have 4 active branches
which is a pain to keep in sync and merge and I am open for suggestions.

A first alpha is planned for Nov 22. We still accept new features, so no
worries.

Please note we are about 1 1/2 month late to the 5.4 release last year,
so expect a final of 5.5 around April 2013.

Please make sure that your changed to 5.5. that are not in 5.4 are in
the NEWS entry. There are still a lot of changes missing in NEWS.
Also we have 37 expected test failures and 2 test failures (on my machine).

Regards
 David Soria Parra

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to