Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82730 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 60834 invoked from network); 15 Feb 2015 17:24:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Feb 2015 17:24:29 -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.216.48 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.48 mail-qa0-f48.google.com Received: from [209.85.216.48] ([209.85.216.48:32878] helo=mail-qa0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 27/F7-06835-A46D0E45 for ; Sun, 15 Feb 2015 12:24:27 -0500 Received: by mail-qa0-f48.google.com with SMTP id dc16so13767747qab.7 for ; Sun, 15 Feb 2015 09:24:24 -0800 (PST) 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:content-transfer-encoding; bh=kY5NfwbsHVg/xkvdJJIuZdkWoV8rUlqoinBHxnC8vDM=; b=XEIpgse49WCR24BFKR1GXqsBOxblzETfrOxNsDjdLeXx7eqOQyRSgmEqQ7Iuqb30o/ q9nMvJBAcHEwdDR9eCOTDodO5IySsV6QynbTS3CKybyb1QcwbxEk9fj0PIBumngypnc1 VoPwCqoqxerBC0LuMb2sE/DdpTMHYgkkZBZUZf25acj25+Jss/v9fYg8JNJw7oi6luXD LSj1nL0eLXDnmeZr+kzNyDIzww/mO/po+htTiv6qGD+R+WIQS1/4dr2S1WDeek6HkGyL kSISho/HBxMl6Ie42sZ2T+d2R93su0UrKrCGGHj/UlfTUixWsZqL7DUSm+ODOwg8JMPp V3dg== MIME-Version: 1.0 X-Received: by 10.140.133.69 with SMTP id 66mr19889962qhf.17.1424021064242; Sun, 15 Feb 2015 09:24:24 -0800 (PST) Received: by 10.96.39.195 with HTTP; Sun, 15 Feb 2015 09:24:24 -0800 (PST) In-Reply-To: <54E0CC00.3050809@lerdorf.com> References: <6FD9B9A4-E831-4D4F-AD66-BD04D8C37991@ajf.me> <8814DFF5-3B94-4B2D-8A02-49B17AC307F5@ajf.me> <54E0CC00.3050809@lerdorf.com> Date: Sun, 15 Feb 2015 09:24:24 -0800 Message-ID: To: Rasmus Lerdorf Cc: Andrea Faulds , Xinchen Hui , PHP Internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] Big Integer Support From: pierre.php@gmail.com (Pierre Joye) On Sun, Feb 15, 2015 at 8:40 AM, Rasmus Lerdorf wrote: > On 02/15/2015 05:45 AM, Andrea Faulds wrote: >> Hi, >> >>> On 15 Feb 2015, at 12:39, Xinchen Hui wrote: >>> >>> On Sun, Feb 15, 2015 at 10:46 AM, Andrea Faulds wrote: >>>> Hi everyone, >>>> >>>> I should=E2=80=99ve done this a long time ago, but I=E2=80=99m going t= o hold a vote on this RFC. The implementation isn=E2=80=99t finished, but t= he remaining work isn=E2=80=99t impossible to surmount (though help would c= ertainly be appreciated). RFCs can be put to vote without implementations (= or so says https://wiki.php.net/rfc/howto), so the fact the implementation = is unfinished isn=E2=80=99t necessarily a blocker. >>> for such a big change, the implementation self is also important, >>> there was some RFC accepted with "not good" implementation, which >>> cause lots of troubles for us to maintaining . >> >> This vote isn=E2=80=99t to be thought of as accepting the implementation= , merely the feature. If the implementation isn=E2=80=99t good enough, the = feature could actually be dropped for PHP 7, as much as I hope that won=E2= =80=99t happen. > > At 4 weeks before the feature freeze, we pretty much have to vote for > the implementation as well. Every feature that requires significant work > puts more pressure on a small group of developers and takes their time > away from working on stabilizing the existing code base. No we do not. Many things are not yet stable or will change until 1st beta (or after). It is not realistic nor fair to ask for perfect implementation for such thing. And the time argument is really just an excuse, we got the same issue with the 64bit patch, asking for a perfect patch while php7 did not event exist at this point. It only tells me we need a two phases RFCs for proposals like that. Or proposers simply waste their time because of such votes. > My no vote is based on looking at the implementation, the size of the > patch and the destabilizing changes to the extension API weighed against > its benefits. Too bad. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org