Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97073 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87598 invoked from network); 19 Nov 2016 18:56:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Nov 2016 18:56:15 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.22 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.22 mout.gmx.net Received: from [212.227.17.22] ([212.227.17.22:58902] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 29/92-10048-D40A0385 for ; Sat, 19 Nov 2016 13:56:15 -0500 Received: from [192.168.2.103] ([217.82.239.250]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M5a9E-1cwjA12NAW-00xcGj; Sat, 19 Nov 2016 19:56:09 +0100 To: Kalle Sommer Nielsen References: <94840a5a-39e2-5255-e9c5-c011f00d392b@gmail.com> <7604bd74-bfd7-fe3b-a9b2-4717187b6c52@gmx.de> Cc: Rowan Collins , Internals Message-ID: <9dca9031-577f-697c-844e-031247c2cc66@gmx.de> Date: Sat, 19 Nov 2016 19:56:15 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:a5B+QVdUEzLj7W12Yd8sqDd4lJVvYX1EBW03D0BCRGCSdhC+6Go gYb6lIHYE16LAqqZhsgFekSjet0/6XO0T21yNg1tDmTjtreakcA8smeO+d6FXAHnL5CAAEw p/3d91pr4FPJCoYO3VuepwXgk1mTeP5CASuAv6oZyLvG6tealcDHz1j3EcwsM7Uw+rD/QNu /JCFnCDxx9haovCBaCEyw== X-UI-Out-Filterresults: notjunk:1;V01:K0:XAwMiTgg6is=:c9QVFlavaJtP10tPnv3dGO KHlCNns6MfmBGbx2c520b/5E4pwyHhOVbuc/1W2AUct79yyQuc1CdlXk8JwZK5v7V3vvWgCZO J3yya369X7zCyjpqVlKtKk4Q928KOg8/9Q43tIGdMH29OgOlQneCPWzviDvDs6FwQn5e7OEwI H0tk3tlPU96YoIC68vbRUU7l609yHIF+PQrq2VtcpgI5hwzrEYvBD6t+u+yx+QDDkNIAqI3LZ dRxbwVxSGIY4/za4inhU2wIa8jgqyY6dRlckXO4GlESEhtADA3Yti8g3JpcLtVLseuJlP0B/t ytiqTWmUtIkiJL0hlDDj5PKu+wfZz48RiD5XlrcwRFJWnlQf4khDdNQuACVukrptQnmFIK6S2 fWbs+Ek9hBkNb63w0AgeIL6mxMSzQ7Dbtergil7Vbpc5aq7MnBMWN7VrLkQAJc3mayxDr4FHl 1eGIup4lXk1uPf70TSh2RFz5GWWBU7HrZVZqIpkbE6WxARvOQFoHMM1yCnG71tBDUVB3pkqOu S0+FeGBHfr/CIGpN1P+kVdUk3iKCizwMPNZZqg+IE4dyF15whi5WoyMCL9Sxg2jc4IN8rBOqj +fTezJpYo8Y84CVREMmzYROrgm8Rjwgc/Y/0ZgxwFzfKiitcON/SDzCAhUeYjSyvGmL1LNb7Q M1zwZ7SVqfgNntK4cZh4GL/pugIDxkvYXNUHpDlO/YVN759Q/1AcTpcl4q4mDnZZ2QntilFIo 0X9CfxIPqIf+LBIAwu9ziVBE3HExW5coivDhsLir0sTh8EasnZu6qHTixVFvGl5+YoUZbMtVW 3JQYgP6 Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 7.2 From: cmbecker69@gmx.de ("Christoph M. Becker") Hi Kalle! On 19.11.2016 at 19:35, Kalle Sommer Nielsen wrote: > 2016-11-19 19:23 GMT+01:00 Christoph M. Becker : > >> IMHO, we should consider introducing a fixed schedule for major releases >> (say, every 4 years). > > I think that should depend on a case by case basis for when we are > working towards a new version, a lot of awesome work are already in > for master that won't be out for at least another year. At the point > when we pick RMs for the next branch, then we have in the past > evaluated the scope of changes currently planned to be included, what > is currently in and what the magical guys at Zend are doing and decide > there. Having a fixed, forced major version does not sound that great > if we do not have something awesome that could only ever exist in a > new major version, But this short-dated decision on whether next will be a major or minor is exactly the problem. Consider, for instance, this RFC which targets 7.2 for deprecation and 8.0 for removal. What if we decide in some month that there'll be no 7.2, but rather 8.0 will be next? Would we remove the features without a deprecation phase, or would we deprecate them for 8.0 and remove later? Either way, I'm pretty sure that we would have a lenghty discussion, and might even need another vote. And at least some RFCs and documentation would have to be fixed. At the very least I would suggest to decide whether the next version but one will be major or minor at the same time we tag the first alpha of the next version. I.e. this decision would had been made months ago, and actually all RFCs I've read assume that PHP 7.2 will be next. -- Christoph M. Becker