as you mentioned distros lock in to a specific micro version, so if we
introduce this deprecated messages in random micro version, we make it less
likely for the users to stumble upon those deprecated messages and it will
be also harder for us to communicate the upgrade path:

compare:

okay, you only have to install PHP 5.7 check out the deprecated messages in
your error logs, fix those and you are ready to upgrade to 7.0

vs

okay, so install 5.6, but make sure that it is >= 5.6.x, except for distro
Z, because they bumped the version but only backported the security fixes
but did not include the last deprecated message and if you fixed those
deprecated messages from your error log, you are ready to upgrade to 7.0.



[Zeev] Distros don’t bump the version number when they backport patches
from newer versions.  It stays the same, which is why I don’t think there’s
any difference between the two as far as communications is concerned.  It’s
really ‘Upgrade to 5.7’ vs. ‘Upgrade to 5.6.12 or later’ – both messages by
the way irrelevant to distro users (which have little or no control over
the version of PHP they’re using, unless they break away from the standard
distro PHP).  The people we really talk about are the people they build
their own or otherwise obtain non-standard-distro binaries.  For them, I do
believe a jump to 5.7.x will be psychologically bigger than a hop to a
newer 5.6.x version.

Reply via email to