Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74178 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81631 invoked from network); 14 May 2014 09:37:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 May 2014 09:37:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=kris.craig@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kris.craig@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.53 as permitted sender) X-PHP-List-Original-Sender: kris.craig@gmail.com X-Host-Fingerprint: 209.85.192.53 mail-qg0-f53.google.com Received: from [209.85.192.53] ([209.85.192.53:39133] helo=mail-qg0-f53.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 96/00-15285-96933735 for ; Wed, 14 May 2014 05:37:45 -0400 Received: by mail-qg0-f53.google.com with SMTP id f51so2301533qge.40 for ; Wed, 14 May 2014 02:37:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=McKA7M0SUjDges9jDw77v8SgRN91yzRdJYK/rASoe1o=; b=IzdWWNmvbl7h7kXJrSaPo+dlA3V1K+27HSuGqWsIQ3pMrJELTN5df4CJrHmVuvjo5F uiS0qT3bDL0BiCH50X7eKYBBFoZ/249igk8hiO2odkoCXbhoZYkWcvZMrb9UkkzCFvdC c/7qkYcjeha7fh5PSu81Oj+uhjBSSIX6JptRmO2HcfLbGzSrINn0dzQ29HSrkOLDwZoJ //56TecdiwuuEmgOv8q1kiVkKYLTNXLJuwH+dfLNCV12yfN9bVMj+coyaNYQ1fXrz0RF i5KUetwxdLHlpQw2ItV70PGOU6TN9xSvnuN8PK8v8m3GhFIG+2vW6Axsd8ahzbJX1a/V SHxQ== MIME-Version: 1.0 X-Received: by 10.224.80.195 with SMTP id u3mr1574357qak.37.1400060262726; Wed, 14 May 2014 02:37:42 -0700 (PDT) Received: by 10.140.88.164 with HTTP; Wed, 14 May 2014 02:37:42 -0700 (PDT) In-Reply-To: References: Date: Wed, 14 May 2014 02:37:42 -0700 Message-ID: To: Ferenc Kovacs Cc: Zeev Suraski , Nikita Popov , PHP Internals Content-Type: multipart/alternative; boundary=001a11c3dce09fc28704f958ee83 Subject: Re: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer From: kris.craig@gmail.com (Kris Craig) --001a11c3dce09fc28704f958ee83 Content-Type: text/plain; charset=UTF-8 > > > Even though that I agree, that our current voting process is suboptimal, > but I would rather see it fixed instead of ignoring the rules when it is > inconvenient/plain wrong. > What I do think is wrong with the current rfc, is that it states that it > needs only 50%+1 of the votes for acceptance. > The patch is big, it will affect every php installation (eg. not just some > platforms), it changes the Zend Engine, and it requires some non-trivial > effort from the extensions to support it, so even though that the direct > impact on the userland isn't that big (code with long strings etc. which > would fatal will now starts working, big numbers will overflow differently, > etc.) I think it still mandates a 66%+1 vote. > I agree with Ferenc as far as the vote percentage is concerned. Though I support this RFC, it seems pretty obvious that this represents a major, fundamental change to the codebase, sufficient to warrant the 66%+1 requirement outlined in the RFC process. I hope it passes, but the RFC should be updated to reflect the supermajority vote requirement, in my opinion. I'll admit I haven't been following this very closely, but it sounds to me like the problem we're running into now was a lack of communication between the Zend/main engine folks and Pierre's team. Aside from figuring out where the blame for this lies (I'll leave that for others to argue), it might not be a bad idea to come up with a way to ensure this sort of disconnect never happens again. I believe the RFC should be implemented in spite of these new concerns because, either way, these changes are a step in the right direction and are, in my opinion, a long time coming. Therefore, if that creates some sort of conflict with recent work being done on the Zend side of things, I think it would make the most sense for that to be where accommodations are made rather than wasting all the work Pierre's group put into this project, particularly since these objections, at least as I'm gathering from the thread here, were never raised until fairly recently, after most of the work had already been completed. --Kris --001a11c3dce09fc28704f958ee83--