> From: a...@adamharvey.name [mailto:a...@adamharvey.name] On
> Behalf Of Adam Harvey
> Sent: Wednesday, December 17, 2014 12:29 AM
> To: Zeev Suraski
> Cc: PHP Internals
> Subject: Re: [PHP-DEV] [RFC] PHP 5.7
>
> I think it's actually more likely that people will upgrade to a new minor
> than a
> later revision that includes deprecation warnings in the long run. There's
> a
> decent amount of evidence that suggests that users tend to stick to their
> distro packages for minors, and those tend to be early in the minor cycle
> (the
> various version links at http://w3techs.com/technologies/details/pl-
> php/5/all are interesting, and I've seen non-public data that indicates
> the
> same thing).

Both my experience and interpretation of the numbers is quite different.
Companies consider migration to new minor versions as a relatively painful
one, that requires a full cycle of QA and expect changes to be made.  Even
though that's been less and less true in recent years, that's still
perception.  That's why penetration of ALL newer versions of PHP combined is
still less of that of 5.3, and why despite the fact migration from 5.4 to
5.5 or 5.6 is quite painless, there are a lot more people on 5.4 than there
are on 5.5/5.6 (and not on any one distro version as far as I can tell, just
the most recent ones).  Even on 5.5, the distro version (5.5.9) accounts for
30%, while other versions account for 70% - with the most recent ones
(5.5.16 through 5.5.19) accounting for 42% combined - that's almost 8 times
5.6's entire footprint (you can see similar breakdowns for 5.3 as well - 22%
for the distro version vs. 46% for the most recent 5.3 versions).  Companies
(and users) are simply a lot less wary of 3rd digit upgrades than 2nd digit
ones.

> For twelve months, until 5.6 enters extended support. I think that's
> manageable, and although it might seem silly internally, I think it's also
> a
> better result for our users in terms of managing their migration paths.

I think it looks silly externally, I don't think we should care much about
internal silliness.

Zeev

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

Reply via email to