Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65317 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50446 invoked from network); 29 Jan 2013 07:30:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2013 07:30:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=lists@rotorised.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lists@rotorised.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain rotorised.com from 117.55.227.19 cause and error) X-PHP-List-Original-Sender: lists@rotorised.com X-Host-Fingerprint: 117.55.227.19 mta19-data1.ironport1.cbr1.mail-filtering.com.au Received: from [117.55.227.19] ([117.55.227.19:44474] helo=mta19-data1.ironport1.cbr1.mail-filtering.com.au) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8E/84-28517-49A77015 for ; Tue, 29 Jan 2013 02:30:29 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgcFAGZ5B1Gva64T/2dsb2JhbABEgziDDrgTFnOCHgEBBAEjWwsLDQsCAgUhAgIPAkYTCAEBEId3Ba1+gkCQIIEjjAQ1ghaBEwOXKYQ8EyKKO4MJgVY X-IronPort-AV: E=Sophos;i="4.84,557,1355058000"; d="scan'208";a="714499256" Received: from unknown (HELO ub005lcs09.cbr.the-server.net.au) ([175.107.174.19]) by smtp-data2.ironport1.cbr1.mail-filtering.com.au with ESMTP; 29 Jan 2013 18:30:25 +1100 Received: from [49.176.67.135] (port=61845 helo=[172.20.10.4]) by ub005lcs09.cbr.the-server.net.au with esmtpa (Exim 4.80) (envelope-from ) id 1U05eB-002gNo-G1 for internals@lists.php.net; Tue, 29 Jan 2013 18:30:24 +1100 Message-ID: <51077A8E.40806@rotorised.com> Date: Tue, 29 Jan 2013 17:30:22 +1000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: internals@lists.php.net References: <76a9565b2a095a72063a68f106a6b457@mail.gmail.com> <5ed6711b24349c82b7c17dd450ff7c80@mail.gmail.com> <7165e8331e1070234771f7ae9573cdf8@mail.gmail.com> <5106690E.6040908@zerocue.com> <510679E0.1050603@zerocue.com> <510739F0.80602@rotorised.com> <51077649.8010705@garfieldtech.com> In-Reply-To: <51077649.8010705@garfieldtech.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Voting periods From: lists@rotorised.com (Ryan McCue) Larry Garfield wrote: > Hi Ryan. While I understand that level of conservatism, I think it is > somewhat unfounded. The PHP community at large decided to deprecate PHP > 4 en masse, and put hosts on notice. It worked, too. The GoPHP5 project > included over 100 projects and 200 hosts that collectively decided it > was time to kill off PHP 4 and move to PHP 5.2. That launched before > the PHP Internals team decided to deprecate PHP 4 [1] , and had been in > the works for a few months prior. And that was even without the support > of heavyweight Wordpress. I agree completely personally, I think we need to push much harder for it and that it would be possible to hit 5.4 by the end of the year. I was however stating the WordPress party line which is that we don't need 5.3+ and that we'll only push if we need to. I think it's a shame personally, but that's what has been decided. (In my own projects, I target 5.3+ for most projects, but 5.2+ for projects which need wide deployment, such as SimplePie and Requests.) > If Wordpress announced that it was going to start requiring PHP 5.3 as > of some date 6+ months in the future (and there are advantages to doing > so that don't require major BC breaking rewrites), I think you'd see a > rather significant abandonment of PHP 5.2 among hosts. Many other major > projects already have. I would be rather surprised if Drupal 9 doesn't > require PHP 5.4. (Drupal 8, currently in development, is very solidly > PHP 5.3.) Here's hoping that Drupal can lead that push with the major hosts. 5.2 on 66% of hosts is ridiculous, and I'm personally sick of having to backport things to 5.2. GoPHP5 was a *fantastic* effort and benefited WP immensely even if we weren't directly involved. Most of the WordPress committers don't see much advantage with pushing to 5.3 though, so it's doubtful that we'll lead that charge. (Late static binding is probably the only thing that they would see as useful, but WP doesn't use many static methods.) ---- This all said, the internal dynamics of the WordPress core developers are always changing, and views are definitely becoming less conservative. I don't think you'll see us targeting 5.4 any time soon, but 5.3 is a possibility. I've been talking to a few contacts from the big hosts in the WP space and it seems like they've all got 5.3 upgrading in the pipeline. -- Ryan McCue