Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66304 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 19295 invoked from network); 27 Feb 2013 21:41:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Feb 2013 21:41:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.180 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.210.180 mail-ia0-f180.google.com Received: from [209.85.210.180] ([209.85.210.180:53594] helo=mail-ia0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A1/D0-25983-78D7E215 for ; Wed, 27 Feb 2013 16:41:27 -0500 Received: by mail-ia0-f180.google.com with SMTP id f27so896685iae.25 for ; Wed, 27 Feb 2013 13:41:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=MJBXMP8tjxki3lBxaA2wpJESwYbfpC3vYf2knx32LAM=; b=EV5VqKcDZgQjTo3PShijATnqygHTcn96Oc5z7D2MG8OGxYwjhr8CMQ/ET+0NoTknD8 wB5MPruQskfQSzYmXkkM1uarxjPi2sA+o+GvII2cLAxX//GdmXJgjLUJ5s3Ad4kTGaPL Bt8Y7NiPi3f8s7vZQ835MNIS+YY/0H069MT2QjojXI1ijLpZBqJ6JbKjIAZzprYss9Qq Hj6rR80vxoPH0PE2P2GbjRRdPofyWFVlri2MKeWli0259wuTcsxs5PuIVsNP+WcQlel+ go8G9Wsz3XK82miSEo+4BonkG1UFEmmWv3Ki50v2COsUPwF+cDTngUuXLrATRkyihcOQ y19A== MIME-Version: 1.0 X-Received: by 10.50.13.175 with SMTP id i15mr8102238igc.105.1362001285368; Wed, 27 Feb 2013 13:41:25 -0800 (PST) Received: by 10.50.114.137 with HTTP; Wed, 27 Feb 2013 13:41:25 -0800 (PST) In-Reply-To: <512E7870.7010208@lerdorf.com> References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <512E7870.7010208@lerdorf.com> Date: Wed, 27 Feb 2013 22:41:25 +0100 Message-ID: To: Rasmus Lerdorf Cc: Zeev Suraski , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=f46d0447f382cc54cb04d6bba28f Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: tyra3l@gmail.com (Ferenc Kovacs) --f46d0447f382cc54cb04d6bba28f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Feb 27, 2013 at 10:19 PM, Rasmus Lerdorf wrote= : > On 02/27/2013 01:01 PM, Ferenc Kovacs wrote: > > > ps: I really love what you guys did with opensourcing it, but I just > think > > that it is too late for 5.5 and I think that it is better to stick to t= he > > original roadmap, instead of having a 6 months delay just to ship the O= + > in > > the core 6months earlier than the next version after 5.5 would be shipp= ed > > if we would have followed the yearly release plan in the first place. > > This is where I think we have a big disconnect. This yearly release plan > is meaningless for most people because there is no way the current > opcode cache situation can keep up with that. PHP 5.4 wasn't really > released until APC was mostly stable with it which was 6+ months after > the release. This is the most urgent thing we need to fix in the PHP > world. Everything else in this 5.5 release is irrelevant as far as I am > concerned and we are pushing because of an arbitrary deadline that is > tighter than most previous releases. > > In order to actually get the project onto a feasible yearly release > cycle we need to pool the few resources we do have around a single > opcode cache implementation and push it as the one and only option as it > will force each new shiny feature to tackle opcode support from day one > as opposed to circling back around to it as an afterthought as has > happened so often. And no, time has proven that this can't be done by > having it in pecl. It didn't work for APC despite me trying to push that > and I don't see why it would work for O+. > > Note that if you take the PHP 5.4 release date as the date APC started > working reliably with it, we are well within the yearly release cycle > and not actually late at all. > > -Rasmus > as Nikita mentioned those who can and willing to upgrade will be able to use O+ for 5.5 even if it comes in pecl, as it is already in a good shape for 5.5. adding it to the core in master will also make sure that there are no future disconnects between the new features and the opcode cache support. we discussed this on irc previously so I'm pretty sure that we have to agree to disagree here, as none of us seeming to change his opinion on the matter, but I hope we can at least provide some more expressive options for the vote. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --f46d0447f382cc54cb04d6bba28f--