On Tue, Jul 26, 2011 at 4:57 PM, Philip Olson <phi...@roshambo.org> wrote: > > On Jul 25, 2011, at 1:57 PM, JJ wrote: > >> While looking over the release notes for 5.4a1 >> (http://www.php.net/archive/2011.php#id2011-06-28-1) I noticed that >> the related session_* functions had been removed. >> >> As I interpreted it, this goes against the spirit of the release RFC >> for x.y+1.z releases, specifically: >> >> - Backward compatibility must be kept >> - API compatibility must be kept (user land) >> >> The removal of these functions makes sense (to me) but I think in >> order to respect the release RFC we should either: >> >> a) defer the removal of session_* functions till the appropriate release >> b) update the RFC nomeclature to cover this use case (as Florian >> pointed out, the current wording leaves it open to interpretation) >> >> I do realize I'm late to the party (sorry) and I'm not sure if it's >> too late to revert course on this specific change...but I think the >> session_* removal change will make the upgrade process more difficult >> because of its' far-reaching impact. > > In reality, PHP 5.4 does not follow the aforementioned release RFC as it > breaks a lot of BC. It follows part of it, but certainly not all. > > If the session_* functions are restored due to BC, then a lot of other > old stuff will need to follow along. Here are a few options: > > (A) Rename 5.4 to 6.0 ... :) > (B) Remove all BC breaking changes from 5.4 > (C) Change the release RFC (addendum?) > (D) Mention that 5.4 does not fully follow the release RFC, and why > > I suspect a version of (D) will be implemented at this point, and 5.4 > kinda sorta existed before the RFC. A difficult decision. > > Regards, > Philip > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >
Could we get a list of the BC breaks? It would be required to get together eventually as we have to write the 5.3->5.4 migration guide as we did in the past for the previous versions. -- Ferenc Kovács @Tyr43l - http://tyrael.hu -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php