Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66339 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 48307 invoked from network); 28 Feb 2013 18:28:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2013 18:28:35 -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.41 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.41 mail-la0-f41.google.com Received: from [209.85.215.41] ([209.85.215.41:58767] helo=mail-la0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4E/34-25879-1D1AF215 for ; Thu, 28 Feb 2013 13:28:34 -0500 Received: by mail-la0-f41.google.com with SMTP id fo12so2128010lab.0 for ; Thu, 28 Feb 2013 10:28:30 -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=WZPpiLUIbAqiX85CFZkvA86Dd06Syq63HzI4KAlop7M=; b=O7q5bVRpviQB+8CO+vHpXWlyWF7s4Cp3JSvvVaHdRuHLiBGTy0b4Ovrvkz3mfU1SBn acPLIHmVZYARjqdU6w1ZNXhHzDfmc+uEiOyNqMldhlH8NmHyXYAxiYwjrhfL0Rxkqf5V AzJK3ghoXj07a4VJcIk+SjHfYs3jAV3QmSkGqBRT+WA4XrL07EhYe78wlxOxR4ylzn7h lJ7GNh8Ubw7dYt1REiKjrFK1YpdsfjQ7u4xTVqi5+ShzvBf4vsMZJbNmxMIleqV9p0K9 L3Hx3bnjvaaDHKb+CRlS31XFyccstUW6dmtr1mAb7GiClgM0omQOr44rxT89ZujeXLEl g0GA== MIME-Version: 1.0 X-Received: by 10.152.104.36 with SMTP id gb4mr6561981lab.13.1362076110020; Thu, 28 Feb 2013 10:28:30 -0800 (PST) Received: by 10.112.38.199 with HTTP; Thu, 28 Feb 2013 10:28:29 -0800 (PST) In-Reply-To: <-3691992911290715954@unknownmsgid> References: <435a322ccb14090d3bcf6bf8a110396d@mail.gmail.com> <3206872690693024300@unknownmsgid> <-3691992911290715954@unknownmsgid> Date: Thu, 28 Feb 2013 19:28:29 +0100 Message-ID: To: Zeev Suraski Cc: Nikita Popov , 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) On Thu, Feb 28, 2013 at 6:58 PM, Zeev Suraski wrote: > No. > > First, read what 'integration' means in the RFC or in the excerpt > Chris was nice enough to send you. It means including the extension, > which doesn't fall under "changing the language" in the voting RFC in > any way. That's not integration, that's bundling with some cleanups. Let call a cat a cat. > Secondly, even if&when we do propose to integrate it more tightly - > it's debatable whether it constitutes a language change that requires > a 2/3 majority. Even though I'm sure that if we manage to show > substantial benefits from doing that in the future well get a lot more > than 67% in favor... Please do not get me wrong, I was the 1st to propose a tight integration in a 2nd phase, and to push as much resources as we can to get o+ tested and ready in time. However it does not mean that I can or will simply say yes to any kind of move just because an opcode cache being bundled is uber sexy. It is, but that's not a small step and that's something that has to be done the right way, by all means. About debating if something is tightly integrated or enabled by default, phar is one of the examples causing issues even if one does not use it. To think about having a similar case at the engine level is not something I want to take softly but carefully. On a good news side, recent fixes solved a couple of issues we got during testing (thanks Dmitry). One critical remains, Matt will post a summary later today. Cheers, -- Pierre @pierrejoye