Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71875 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14071 invoked from network); 31 Jan 2014 13:28:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Jan 2014 13:28:01 -0000 Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.215.10 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.215.10 mail.experimentalworks.net Received: from [217.114.215.10] ([217.114.215.10:53903] helo=mail.experimentalworks.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 84/01-09212-ED4ABE25 for ; Fri, 31 Jan 2014 08:27:58 -0500 Received: from [192.168.2.31] (ppp-88-217-64-231.dynamic.mnet-online.de [88.217.64.231]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: johannes@schlueters.de) by mail.experimentalworks.net (Postfix) with ESMTPSA id B1D9F3FEE8; Fri, 31 Jan 2014 14:28:32 +0100 (CET) To: Pierre Joye Cc: Anatol Belski , PHP Developers Mailing List , Matt Ficken , "Stephen A. Zarkos" In-Reply-To: References: <1391171792.2941.130.camel@guybrush> Content-Type: text/plain; charset="UTF-8" Date: Fri, 31 Jan 2014 14:27:54 +0100 Message-ID: <1391174874.2941.160.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] [VOTE] 64 bit platform improvements for string length and integer From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Fri, 2014-01-31 at 13:51 +0100, Pierre Joye wrote: > On Fri, Jan 31, 2014 at 1:36 PM, Johannes Schlüter > wrote: > > On Mon, 2014-01-27 at 21:15 +0100, Anatol Belski wrote: > >> https://wiki.php.net/rfc/size_t_and_int64 > > > > It is my understanding that part of the reason for the release workflow > > RFC was that if patches miss the mark they don't have to wait for long > > till the next release comes. > > > > In this case here we have 5.6.0alpaha1 out. Adding a major API change > > touching each and every file can't be added to 5.6 anymore. > > > > > > Also the release process RFC says > > > > x.y.z to x.y+1.z > > [...] > > ABI and API can be broken (internals), src compatibility > > should > > be kept if possible, while breakages are allowed > > > > This rule contains many things that "can" and "should" and thus is open > > to interprettation. > > No, it is open to common sense and give us the opportunity to break > ABI if we like to in x.y+1. We did that in 5.4 and 5.5. So what is the purpose of the rule? If a "normal" RFC vote can do whatever it likes why have that rule? As you are the author I'm happy to learn your interpretation. > > In my interpretation this rule is meant to allow > > small changes, affecting only few extensions and where it would be > > stupid to defer the. > > To defer the ...? ... the change. > At least you did not loose your sense of humor. Yes, humor indeed helps if the one who creates the rules is also the one who tries to bend it the most. johannes