Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66525 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 23924 invoked from network); 7 Mar 2013 16:26:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Mar 2013 16:26:06 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.48 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.48 mail-la0-f48.google.com Received: from [209.85.215.48] ([209.85.215.48:45001] helo=mail-la0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EB/F3-31723-D9FB8315 for ; Thu, 07 Mar 2013 11:26:05 -0500 Received: by mail-la0-f48.google.com with SMTP id fq13so679686lab.7 for ; Thu, 07 Mar 2013 08:26:02 -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=9Uak17FPEE4GL1Jv2uP01a2tXjggUlbBya3/AsqLaOk=; b=udQ0mutGUBlznjrfVTycVS0XczT41wmei6r9pdJwq+Rqhcwk+0kszgYaZDoVTiwJQd +PZcASxTaWrQtUbazE9sgvhOHRzVa4704YJqOqFkBq+Zs5WHpgVNooOIkeL0N1PoVmi5 E5QuWcMfIKyuGzfF/1itW4TzHJaZxnP76xrYlD9llwtE3BIQhjHlEXffbd/2I2xbMWbR Z/HwRxba0mg0vCFXlC37qv2y8JO0HchnvBLgJGYmIsjly2gL3S021F7h5md5Jk6F/jda +BB1qTFJq9vDfpp8djI1Yvx6YXK9NH+ekAJrsvIBEA56huH6XSWQdHtjefpp+NlXEYze lUXw== MIME-Version: 1.0 X-Received: by 10.112.43.198 with SMTP id y6mr9406156lbl.93.1362673562083; Thu, 07 Mar 2013 08:26:02 -0800 (PST) Received: by 10.112.38.199 with HTTP; Thu, 7 Mar 2013 08:26:01 -0800 (PST) In-Reply-To: References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <8944597477930141639@unknownmsgid> <1a0793107537dceb9cc67c616294ce76@mail.gmail.com> <5132FE98.5050201@lerdorf.com> <513316A1.1050109@lerdorf.com> Date: Thu, 7 Mar 2013 17:26:01 +0100 Message-ID: To: Nikita Popov Cc: Rasmus Lerdorf , Zeev Suraski , Laruence , PHP Developers Mailing List Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] [VOTE] Integrating Zend Optimizer+ into the PHP distribution From: pierre.php@gmail.com (Pierre Joye) hi, On Thu, Mar 7, 2013 at 5:01 PM, Nikita Popov wrote: > "The majority" yes. The accessors proposal also had "the majority" in favor, > but that did not suffice. As of now this RFC does *not* have a 2/3 majority > for the delay. And, as I already pointed out, I really think that this RFC > should go by a 2/3 vote, as it is both a very large change AND a release > delay. I fully agree here. Bundling a default opcode cache (enabled by default or not) is not a small decision and drastically affect the future of PHP. The way it was handled was by far not ideal (last was to edit the RFC during the voting phase without restarting the votes) and I have some doubts about the openness of its future development. > But regardless of that, could somebody maybe point out where the "it may > require a 1-2 month delay" estimation in the RFC comes from? An estimation, which is already not valid anymore. We are off the two months. That's also why the beta1 planed today has been replaced with an alpha instead. > Somewhere > Rasmus said that the integration will not be tight and just a "30 minute > cleanup". I guess that was a bit exaggerated and may take a bit longer, what takes longer is to stabilize it, there is no integration work being done right now, as far as I can tell. Latest issues spotted in our tests are visible in the report #63472. > but > in the same order of magnitude (like 3 hours instead of 30 minutes). By that > estimate the vote ends today and we can have ZO+ bundled in one or two days. > To let the change sink a bit, fix a few bugs that turn up and figure out > some questions like naming and default configuration one may need another > week, or maybe two. Then we should already be able to go for a beta release. > Everything else can be ironed out later (it's just a beta after all and > after that we have a good bit of time to fix issues that turn up). Or did I > miss something? Not really, betas are for testing and fixing. I did not follow the why and how we did a release today but having a beta1 now without o+ would mean that o+ would be 5.5 altogether, not that I would mind it, only a statement. That being said, if o+ would have 2/3 of the votes, I think it is possible to get it stable until 5.5 final, not easy but possible. Cheers, -- Pierre @pierrejoye