Re: 5.4 Alpha?

From: Date: Tue, 10 Aug 2010 09:43:51 +0000
Subject: Re: 5.4 Alpha?
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-49248@lists.php.net to get a copy of this message
On Tue, 2010-08-10 at 17:25 +0800, Adam Harvey wrote: > – The LTS branch is going to become more and more difficult to > backport fixes to as it diverges from the other two branches, and I > can see developers not bothering after a certain point, which may be > counter productive. Except for things like the Unicode branch our code base is quite stable in most places. > – Documenting how functionality changes from version to version in the > manual is already a weak point, judging by some of the bugs and > feedback we get: users don't always grok the version bylines and > change log tables in the function reference as it is, and that's with > a more closely aligned set of active branches. We might end up needing > to rethink how we structure the manual by looking at something like > the Python approach of having separate manuals for separate versions, > which would require a not-insignificant amount of work. In the LTS the functionality shouldn't change (having shorter cycles even between other bug fix releases) Yes there are exceptions where a needed bug fix has an effect, but documenting this should be solvable. > – It might be hard to communicate why 5.4 (in the example you > included) becomes end of lifed while 5.3 lives on. I guess that's no > different to Ubuntu, though. Better naming than simply "5.3", "5.4" ... might help. But should be solvable. > – Will downstream distributors want to ship non-LTS versions? This > might actually reduce the amount of useful feedback we get for (again, > using your example) 5.4, 5.5 and 5.6 releases, which might not be a > great thing for the stability of the next LTS (6.0) release. Distributors should be able to distribute two versions. Some do/did with PHP 4 and PHP 5. And I prefer distributions offering the bug fix releases for the LTS version over a heavily patched outdated 5.1.6 like RedHat does. johannes

« previous php.internals (#49248) next »