Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66439 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75568 invoked from network); 3 Mar 2013 09:23:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Mar 2013 09:23:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.216.178 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.216.178 mail-qc0-f178.google.com Received: from [209.85.216.178] ([209.85.216.178:36271] helo=mail-qc0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/70-06331-6A613315 for ; Sun, 03 Mar 2013 04:23:50 -0500 Received: by mail-qc0-f178.google.com with SMTP id j34so591301qco.9 for ; Sun, 03 Mar 2013 01:23:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding:x-gm-message-state; bh=TsDsA8PIC4+S7VxPUmLZqbhXJwp5gxC9lPhzvF/X0Zg=; b=gdCuZT0w912jo5BMLuu2fmI8YLs6dgPSwnxUEBJJ7sU3mLonSXhJ0GdN8rM5cPM3r/ 85r0JLwNmMSY81mnGg8w29/e70u/NeYredV9u/GoSgVhd9o0NoxdlNFMh+zM3bd3oGx5 m4IyJw6CejGuo7Uqf6zvifqzQdlQFNR5FLtjjIn2qNhej0fITs3MvzPTYSoF8/2MCroG 95x7ZlSnucEb1pOBLiRVnKLxoF3P0e+DpcuFGFKHyFJmadFPlLyeZgYnwBcqjbyiBeIy 5cBWy2fTQ6qZy90dacEHJYEdO9Y1Dc3n0Uu1rrnwtt63q2oGbQd11jdqBYTLB2KZm8fO aKbg== X-Received: by 10.49.59.48 with SMTP id w16mr27785337qeq.38.1362302627902; Sun, 03 Mar 2013 01:23:47 -0800 (PST) Received: from [192.168.200.148] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPS id bb8sm30056692qeb.5.2013.03.03.01.23.46 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 03 Mar 2013 01:23:47 -0800 (PST) Message-ID: <513316A1.1050109@lerdorf.com> Date: Sun, 03 Mar 2013 01:23:45 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 MIME-Version: 1.0 To: Pierre Joye CC: Zeev Suraski , Laruence , PHP Developers Mailing List References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <8944597477930141639@unknownmsgid> <1a0793107537dceb9cc67c616294ce76@mail.gmail.com> <5132FE98.5050201@lerdorf.com> In-Reply-To: X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQm3QXnDxr3Aq8Js0qDn0N9U0Oa6m8GW05ZDObIg77uLrzYUwwl04X2P0ilZnGIOwxgoLQPc Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: rasmus@lerdorf.com (Rasmus Lerdorf) On 03/03/2013 12:43 AM, Pierre Joye wrote: > On Sun, Mar 3, 2013 at 8:41 AM, Rasmus Lerdorf wrote: >> The >> first step towards integration is getting it in. > > That does not guarantee that further steps can be done, from a timely manner. There is never any such guarantee and the current results of the vote clearly says that the majority of people are fine with a delayed 5.5 release. >> How much integration is >> done will depend on what people come up with. I have a pull request in >> for at least one level of integration that will allow it to save a stat >> call by integrating more closely with the sapi layer to save that >> initial stat if the sapi layer can pull it from the server layer. >> >> That >> is more than mere bundling, but it should also be rather safe to do. > > That is done in APC already. Any extensions can use it, being in core or not. So? It is not done in O+. The fact that APC is better integrated on this particular point doesn't invalidate this as a low-hanging fruit integration step for O+. And there are other such low-hanging fruits we are likely to find, test and deem stable enough to get into 5.5. >> What we do about earlier versions is a completely separate and mostly >> unrelated issue. There is no real reason not to support those via pecl, >> but that isn't what this RFC is about. And, like you say, there is >> nothing stopping you or anybody else from making a pointer to it from pecl. > > I agree, it is a separate issue. However it does affect the decision > about delaying 5.5 for it while everything do or add can be done via > pecl. That's why I think everything should be part of the RFC so > voters can take an informed decision based on the actual planed moves. > The question about little 5.4 adoption because of the lack of opcode > cache support does not apply to 5.5 and o+ as it already supports > quite well, minus the remaining issues (see Matt's post earlier this > week). > > But again, I am not trying to stop o+ being in core, but the contrary. No, but you are certainly trying to delay it by suggesting that the current RFC needs to be rewritten and presumably voting restarted at which point you can shout louder about how much this is delaying the 5.5 release because you will have added a month of purely process time to the mix. The fact is that the current release managers support delaying the release on the chance that we can get a stable opcode cache into this release and there is decent majority support for this approach according to our own process however faulty it may be, so I would ask you to stand down and let us do our thing instead of getting in the way. -Rasmus