Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102700 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88789 invoked from network); 10 Jul 2018 10:35:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jul 2018 10:35:42 -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:37555] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E7/91-15421-DFB844B5 for ; Tue, 10 Jul 2018 06:35:42 -0400 Received: from [192.168.2.101] ([79.222.41.233]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MVrQS-1fakUq265w-00X7NX; Tue, 10 Jul 2018 12:35:36 +0200 To: Nikita Popov , Zeev Suraski Cc: Sara Golemon , Kalle Sommer Nielsen , Internals References: <5153610d-abed-b21a-ec55-56d967128cae@gmail.com> <017101d41815$95118440$bf348cc0$@gmail.com> Message-ID: Date: Tue, 10 Jul 2018 12:35:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:yMbaIAJ43ZgDirX6PR4z8bBYUdrRI8CjPZlSi2Y97Bn2FktSjsc msheLqmA6sKK3Eh1jhc8ABKCKIEbyn5wefcgx8SALS0ylylF2HDbWD8oouCKIfPE/lpCLSI ccc6OKuPZhf6UPuEEQY6PO5XdEt4XDOLSQlLiVliv3kF0fgtH/uOEYW8VXlTLKVdMePVrfK d+LjSUzZ9DdC+X5d/gg0Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:RE30Xq2gy7w=:jH1LcovY4ScCViFtqBBgLQ lMqNTfznlb3YOOXOgKGzNpeQe+3rU/FZujYef3wqtT1vhvn8NkxGQcwikrm/DD1LkWpxaO5iM EMy4Bn5si9JG/RsU71zgcwhUM8DPg4sl0HwkUuJpFGSTMNBkF0SLl+26bImQEaqKhh1JpZGGC OmBtEu3aRGMxHp+GDmdv8elta5YvSd+3MRzMEw81a1OFXYJKuc+yJRN7bdBfqOAdzqhLg9PLX YiST92lMILptaU/DfkIehsECJvDSEnMRnCyPFXHgCL/S7P8xywphUAKA/YzRnYuYnk7rts/ne 1tt+xEfECHrMAbEVe5oZKqGrEsLZud80a/BYzErRZnk8OEjHR4ktzdd37L9sR/9gClTxRTZ+8 Gwv1/uSLGO7zJ0nHUJpPdHJ1JYCWX+QxHaKT6eD13Rg1KWGh+eHV+vY2lgsdF1bzQ3wSj7k/c p2oFSQuw6JxP6+X+EPcjNUD8bsm6s1fKNJuoxovXlBsw6dY3QBTYb8p3umJ7m5AUGblUPnNHL m2o/uUM4c8Xpi5oKzF10ZiHwcO5w9TA+XH9zGzfHwHdq3lKc6Y+D3PEYLlgsVbeHmcm5K8DeB UUM+Mzci1doe2eJkOQuQMprs9lR4/Nh3He6dyDZyAoxzZ5dImLno+4PC5ODLPFk+Q00JB0a0r Xi//A1dkbkoJr6jPGw19m3kRQDWUZT6ZxfulzLaZVweP4rGJ7bRvt4LTJOE6frJXE+E/36dG3 OMsdRaz7TC+mLLEyNUofiVCDyac5q0T5sIh8WeEvajqSueQzL1RlhyNEaQfuDEZ7h0CJhiLdL 1GXhPke Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 7.3 From: cmbecker69@gmx.de ("Christoph M. Becker") On 10.07.2018 at 09:36, Nikita Popov wrote: > To make sure there are no unreasonable expectations involved in this > decision: If this feature will not go into PHP 7.3, then it will in all > likelihood go into PHP 7.4 instead. I think I can safely say not just on > behalf on Bob and myself, but also on behalf of the wider PHP community, > that we are not willing to sit on this feature for 2.5~3 years until a > hypothetical PHP 8, even though it is essentially ready *now*. Of course, > this is not my decision to make, but as Sara put it, that's the writing on > the wall. By deciding not to include this in PHP 7.3, we are essentially > making an implicit decision that PHP 7.4 is going to be a relatively > ordinary feature release rather than a deprecation-only one. (Which is fine > by me really, I don't like the idea of a release that's all stick and no > carrot.) > > Finally, given the current situation where we have a whopping five (!!) > RFCs with votes ending the day before feature freeze, I'd say postponing > the schedule is a good idea even without any consideration to typed > properties. Just landing something like the comparison overloading RFC on > the day of feature freeze is not going to be pretty. We are quite obviously > rushing things right now, and I don't think keeping to some otherwise > arbitrary date is worth that. Good point! Thus, I suggest to put in *one* additional alpha (i.e. postponing feature freeze by two weeks to 2018-07-31) in any case, have the vote on “Typed Properties” starting soon with explicit options which version these should be merged into, and if there will be an option to target PHP 7.3, *and* the voters decide it should go into PHP 7.3, to insert yet an additional alpha5. Anyhow, I strongly suggest to amend our voting and release rules to avoid such situations in the future. Ending any vote one day or a few days before feature freeze should simply not be allowed (unless the RFC targets another version). And there should be clear rules which circumstances warrant or allow to postpone feature freeze, and who's decision that is. -- Christoph M. Becker