Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85650 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 48726 invoked from network); 1 Apr 2015 18:49:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Apr 2015 18:49:22 -0000 Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.172 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.223.172 mail-ie0-f172.google.com Received: from [209.85.223.172] ([209.85.223.172:36125] helo=mail-ie0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/B4-21906-1BD3C155 for ; Wed, 01 Apr 2015 13:49:21 -0500 Received: by iedm5 with SMTP id m5so51220901ied.3 for ; Wed, 01 Apr 2015 11:49:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=a3Uw+j9A7W4K9ur2F/9KPE9m9F5ci8AXomjtu8x07uw=; b=I1Ru1pIfwA+n0ICcvXuwcwe1ifH+cI5k5HDMOCQv0TTtwiKPUV09fbJzcDicADA2oB vvnKebx7NO7Kwlqoxijws6nmk9wnOPYquCwiaAACEXwxvyyyfD2glxMJrHNz6J/+3ync FW5565FmUDbS7/ad0TQpmp700qrJy8aNVUDIevUiFafN4Fo9VKeuDzBFg/aHizk7gFf6 gx7USkldSSAyjnBSqDPyY61xGU58wMNc5ia4nxNzBqKtygkDidBFustn8sCVKGX9D/UO ji+fEVA7i9z/XafwKAq9NVzc6XzkZeZVBUOYU7hM0YDlyQFqWbSz/y7CS32IjaF9u2VJ m3dQ== MIME-Version: 1.0 X-Received: by 10.107.39.72 with SMTP id n69mr50669519ion.8.1427914158476; Wed, 01 Apr 2015 11:49:18 -0700 (PDT) Sender: jakub.php@gmail.com Received: by 10.107.39.18 with HTTP; Wed, 1 Apr 2015 11:49:18 -0700 (PDT) In-Reply-To: <32D4890E-E746-4DB5-8147-889EA9CB4454@gmail.com> References: <55193060.5000804@php.net> <55199AE8.4090100@gmail.com> <5519B3E3.1070102@gmail.com> <5519C9E0.6010001@gmail.com> <551A8B42.6080603@gmail.com> <551AFF0B.7020903@gmail.com> <32D4890E-E746-4DB5-8147-889EA9CB4454@gmail.com> Date: Wed, 1 Apr 2015 19:49:18 +0100 X-Google-Sender-Auth: HEHUkeC4iubP_DMqj8Kcj6RSLhs Message-ID: To: Rowan Collins Cc: Stanislav Malyshev , PHP internals list Content-Type: multipart/alternative; boundary=001a114093ae2f93ab0512ae2cf7 Subject: Re: [PHP-DEV] What's our official stance on small self-contained additions in a micro version From: bukka@php.net (Jakub Zelenka) --001a114093ae2f93ab0512ae2cf7 Content-Type: text/plain; charset=UTF-8 On Tue, Mar 31, 2015 at 9:44 PM, Rowan Collins wrote: > On 31 March 2015 21:09:47 GMT+01:00, Stanislav Malyshev < > smalyshev@gmail.com> wrote: > >> This is a straw man as far as the points I made are concerned. I'm > >> talking about the risk of switching from 5.5 to 5.6, which is pretty > >low. > > > >Switching to 5.6 would be useless since what is being propose it to ban > >any enhancements up to 7.1. > > Proposed by whom? The only mentions of 7.1 I've spotted have been from > you, which is why I called it a straw man. > > So, rather than arguing round in circles, here's what I would propose: > > - Up until the first release candidate of x.y.0, small features can be > added to both the most recent live branch and the new branch being prepared > for release (so, right now, 5.6.x and 7.0-pre; next summer, 7.0.x and > 7.1-pre). > - Once a new x.y.0 release is ready, x.y-1.z releases should receive bug > fixes only. Thus 5.5.x should not be receiving features. > - As an exception to the above, when releasing x.0.0, the previous branch > may continue receiving small features, until it reaches the end of its > "active support" phase. In other words, keep backporting things to 5.6.x > after 7.0.0 is released, since adoption of the latter is likely to be slow. > By the time 7.1.0 comes around, active support for 5.6 will have ended > anyway, unless we make some other exception to the normal process. > > This is very much a compromise between the SemVer ideal of a patch > release, and the practical implications of a yearly release cycle. The aim > is to make it obvious to users what they'll get in return for upgrading, > and to smoothly transition a branch from "cutting edge" to "stable with bug > fixes", then to "security only" and "end of life". > > What do people think? > +1 --001a114093ae2f93ab0512ae2cf7--