Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74300 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70167 invoked from network); 17 May 2014 20:22:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2014 20:22:45 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 209.85.128.171 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.128.171 mail-ve0-f171.google.com Received: from [209.85.128.171] ([209.85.128.171:36812] helo=mail-ve0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 37/63-53190-415C7735 for ; Sat, 17 May 2014 16:22:44 -0400 Received: by mail-ve0-f171.google.com with SMTP id oz11so4693068veb.2 for ; Sat, 17 May 2014 13:22:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=/SL4TfOOmUrQ2ftg5HwNmdWpXNUcykd/U0JM4wNbpmw=; b=AhR2kkaps67j2uPfXEBumm8UOZvzURbdcPQEBn7rZAxGXRZUztoCDjLBNoGIhTSzZc n6QAkE0EFR9uAAgD1MBSc03aV2hTkl4GdwAYUly2wR4DQmnEGNfvRxOAl40aOHoKVXbB 8YOU9ugOhNB9PjkbTyZJ9SfSHWB6njMwxQeOzwsavOMKhyH/ww1UU80uUY2m9lYbgqU6 Ym1cLv5BYs6clH8dRGgDIFCZ5fsTi/nYzikAqpGp0XoVMlHoFfu6m4JHL4jWHnWdVZ6D at9PPCM3GjNeDqWGUm8m1RHJhR79vc2uZ4mZvAZ2U5JnNrUQH36A/BFoWO6C+38ZY6BY DmHA== X-Gm-Message-State: ALoCoQkYkXssxas8IHGYrseCAyK+wwenLDtiYryE6FHeSGjXmKlfhO14jN7ICnh65c/KnKOjKCXKbUa1Qx9nO8qW/DmM5jaO3RUqYwu6nv66Bd4ysR09TWR+beAsZoB5LyTJfQIEF/Kl X-Received: by 10.220.191.134 with SMTP id dm6mr4453406vcb.16.1400358161772; Sat, 17 May 2014 13:22:41 -0700 (PDT) References: <4818449979808f1f4d0fcdc1409d9e04@mail.gmail.com> In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQJEUJ97sMmembt+C+4/dyqcJc5t6wKM8CXoAmpo09aaM7lBYA== Date: Sat, 17 May 2014 23:22:39 +0300 Message-ID: <7a8ddc7c01b244fff7589d8c2cdeeeaa@mail.gmail.com> To: Andrea Faulds Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] Proposal to increase the required majority for all RFCs From: zeev@zend.com (Zeev Suraski) > -----Original Message----- > From: Andrea Faulds [mailto:ajf@ajf.me] > Sent: Saturday, May 17, 2014 10:51 PM > To: Zeev Suraski > Cc: PHP internals > Subject: Re: [PHP-DEV] Proposal to increase the required majority for all RFCs > > > On 17 May 2014, at 20:46, Zeev Suraski wrote: > > > Implementation changes don't fit in this RFC process too well. > > Implementation changes should be dealt with by those who own the > > implementation. > > I don't and can't agree with this. Zend changes will ultimately affect everyone. > > It is not just Zend maintainers who'll be affected by the 64-bit patch, for > example. Everyone would, as it would increase PHP's memory usage. In (the unlikely) case that Zend/ maintainers decide to do something that negatively affects PHP - in this case memory usage - then it becomes everyone's problem and everyone's entitled to a vote. But not before the Zend/ maintainers see the implementation-only (feature-free) patch suitable for inclusion in the engine, which wouldn't have happened here. Similarly, if the docs guys decide to switch to another platform but the generated docs remain unchanged - it's their and only their decision. If as a part of that change then suddenly docs suddenly have bloated HTML that takes 500MB of memory to render, then it's everyone's vote. FWIW, rest assured this is purely theoretical matter. In 15+ years, I don't think there was a single patch condoned by the Zend/ maintainers that negatively affected performance without otherwise bringing tangible value (typically in the form of new features, which are now voted on by everyone). It's always the opposite - in a nutshell, Zend/ maintainers are crazy for performance. And I'm sure the doc team wouldn't move to a tool that emits such poor HTML either. Zeev