Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79756 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15538 invoked from network); 16 Dec 2014 23:07:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 23:07:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.212.171 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.212.171 mail-wi0-f171.google.com Received: from [209.85.212.171] ([209.85.212.171:54837] helo=mail-wi0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F0/87-08594-91BB0945 for ; Tue, 16 Dec 2014 18:07:06 -0500 Received: by mail-wi0-f171.google.com with SMTP id bs8so13848167wib.16 for ; Tue, 16 Dec 2014 15:07:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=5TQWR6hUcBGfXMX2cNqMh0eQL9qC/g0ofCt5M//yqLE=; b=lcxd9PJDnkUoH5nl91ygYUMmPybgIMlvjXlKKUsrZXdAvqT9sQX/AB0YxQqLO0O4s/ wOM7CgLywhQNv9eFpy/RJAawzP9gLH72D3dleEfkoX9Ob31doBtWulI4k48DoNQpWMtF 1bNUp0BJmk/PpOpNW7/Ai7uhPNry/oM+cWzywaVhnHgeCarACsZq8NE6j08N+zUl3oI1 YsnAOwRzJ1PQ2mXXF0KTSV+bWBSmXRZCdvB9FV07LPHfuTexLs5birS76zhXC3IbQV/z e6WubHj4r9Cs8GYwhjejxcADaYui933YL95hyvcwOkSLQTT2u0irSa8JO1lAVcqgDLbU mvjQ== X-Gm-Message-State: ALoCoQk7hSozUwARO7TiTswwftetjMqthtdnfk/+D+fhRk4VpKx1WT8+TdqeCxF9oIU5jzkdy5YwPe/DuaDFMQWSIR85ma0qPVUmuENVzaIXIz5ePIUr6gKzbzJRkGXR6KI0LvjmK2yU1nzkui6VyiiD28VTj7O1tg== X-Received: by 10.194.80.68 with SMTP id p4mr30052916wjx.108.1418771221468; Tue, 16 Dec 2014 15:07:01 -0800 (PST) References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQHEAwp930Oucd9RrwDs9oQRz4U5JAKjqEmtAMffvUwBqetzRgLNlk2CAW8qVj4CM2w/iQOd6aJpAlYrjDcBt9VNnAGYQ2jcAhAcz7ICDt6LLpvjuZoA Date: Wed, 17 Dec 2014 01:07:00 +0200 Message-ID: To: Adam Harvey Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] [RFC] PHP 5.7 From: zeev@zend.com (Zeev Suraski) > From: adam@adamharvey.name [mailto:adam@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