On 25/08/12 14:27, Lester Caine wrote:
Andrew Faulds wrote:
OK Lester, you've whined enough, what do you want us to do? Freeze
development
for 5 years so ISPs can slowly catch up, or something?
Simply taking care to provide fixed point that we can work to would
have helped. LTS versions have been rejected in the past, but PLEASE
can we stop producing yet another PHP5.x version and make PHP5.4 an
end point that we can work to and produce comprehensive upgrade notes
to help people get to that point. Make that an LTS version and move
new development over to PHP6 where there would be more 'flexibility'
to break things if needs be.
PHP5.2 is the current LTS almost by default, but one thing that we
need to try and do is get the user community to move to PHP5.4 rather
than the current move to PHP5.3 on many ISP's ( at least the one's I'm
having to deal with ). If PHP5.4 is ring fenced then at least we have
a point to aim for? Currently the situation on the ground is that
PHP5.3 is the next production version for ISP's despite the fact that
it's not supported!
What? PHP 5.2 is no longer updated. PHP 5.3 is the current LTS, people
are just being too slow to upgrade.
I was reconsidering a point I made earlier, and all that we need is a
'legacy' php.ini that would provide a cleaner base for ISP's moving
from PHP5.2 and also a reference point so we can document changes
needed to the older code to bring it up to date ... strict compliant
without any deprecated warnings. A 'matching' php.ini for PHP5.3 would
help things in the interim. Having to manage sites on PHP5.2 and 5.3,
while testing the same sites on 5.4 is my current situation, and
having PHP5.5 looming in the background is just another irritation.
ISPs should have moved to 5.3 long ago. If they haven't, that isn't our
problem.
I have no doubt that it will take some years for PHP5.4 to replace
5.2, but at least we will have a fixed target to work with?
--
Andrew Faulds
http://ajf.me/
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php