Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71868 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3287 invoked from network); 31 Jan 2014 12:51:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Jan 2014 12:51:37 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.53 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.53 mail-la0-f53.google.com Received: from [209.85.215.53] ([209.85.215.53:33911] helo=mail-la0-f53.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3A/3D-39593-75C9BE25 for ; Fri, 31 Jan 2014 07:51:36 -0500 Received: by mail-la0-f53.google.com with SMTP id e16so3478778lan.12 for ; Fri, 31 Jan 2014 04:51:32 -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=JGfAaNcFCNFyWiT3cXIvgdj00mfryyFAXDm+nGS3ZH4=; b=FfhVtKr4WwfIxr7d69FLBQmlZITE7SqYcXaCgtdcRWuF24MUfm/0D1FStBoT5n/JRJ 7rgsV+Cb4Whq/DyDet3IvgNrDvnbfOqhiQDW6ufdQPTz9cyJcdkWZPzoc91d8k6Ie+AA +ggG34HIbgIqmK7AU0gccm/GL9rr3Q3SrtER0Lu1TKff9AFL8iOF3APYieuuQMwotuLx /lC9xbOWZUm3AvP1zvCaihS6ofDKOpk38+uNuq9K1VtZhvV/ezXNeQcfm2jMMgWBadet pkrSF/uJ+p2hGIT86mXvrQ0OiF23yqtS6b03N4ycsU+lCA+zRwl+tTGWIMS94XnTN4el 1+FQ== MIME-Version: 1.0 X-Received: by 10.152.28.200 with SMTP id d8mr746719lah.59.1391172691894; Fri, 31 Jan 2014 04:51:31 -0800 (PST) Received: by 10.112.35.163 with HTTP; Fri, 31 Jan 2014 04:51:31 -0800 (PST) In-Reply-To: <1391171792.2941.130.camel@guybrush> References: <1391171792.2941.130.camel@guybrush> Date: Fri, 31 Jan 2014 13:51:31 +0100 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: Anatol Belski , PHP Developers Mailing List , Matt Ficken , "Stephen A. Zarkos" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] 64 bit platform improvements for string length and integer From: pierre.php@gmail.com (Pierre Joye) On Fri, Jan 31, 2014 at 1:36 PM, Johannes Schl=C3=BCter 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. > 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 ...? And that's your interpretation, which is your good right. However the release RFC allows us to introduce ABI breakages if desired and accepted. > > I think adding this patch to 5.x therefore would be quite some bending > of that rule and that combined with the fact that it is late makes me > believe that proposing this for 5.6 is illegal. At least you did not loose your sense of humor. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org