Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102683 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57619 invoked from network); 10 Jul 2018 07:36:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jul 2018 07:36:23 -0000 Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.45 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.214.45 mail-it0-f45.google.com Received: from [209.85.214.45] ([209.85.214.45:52778] helo=mail-it0-f45.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9E/EC-49043-5F1644B5 for ; Tue, 10 Jul 2018 03:36:22 -0400 Received: by mail-it0-f45.google.com with SMTP id p4-v6so29119831itf.2 for ; Tue, 10 Jul 2018 00:36:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=BPONsA2s4wZ1aVDeWYbf2zjwFw930e1q17S+5zJExRs=; b=Xp4Yck+lWbNezWYdjayjswccaOmGJBsZ24VXY0/DDvDpdN6/rC1ovNxVfueTixKLi3 u94HFgKqoDorHajiuwUvonVWOyIRKKAX6jjvwM4b+HiLruDO4pqIuGArdodvcsy9DBBU Tog167tNY7J3MIBPHCt2YHKHDGKCuAps8ocm8JNuCoCIpstPVXaOI26gRDSUaGN4ZCjJ MJvhNGS+fLSZJjCcNMlGYxCef/3EuwnRKECCQXz4Fm4qEa6fwqfritw6psCcQMNRLY3J +XwHYCuDlkirYSWC4xeqrzlUeEAoQe7RX8rgb2VpxDifneMH29EdJ+BuFihkJQ6pl9zV 7JVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=BPONsA2s4wZ1aVDeWYbf2zjwFw930e1q17S+5zJExRs=; b=giO3XTR4CKYkS3iki2qVM68wiq97D4KtHWLcJRu608Ih4mhHPmMWXGRzb53q91DQk5 V974P4sqmkPq56xj3oLLKsULwQMw/cD6QanUxTqJevYx+O9vgYILGQD3u0DEZdhXFcQy kXhe+ILuaX4c2h3fQRFi3ONpmcVYf3rP9KKoGJiH8zco+9UV2vfPNbdjElcMf7ERtTHD 2xBfGX1G7h0j00Arjwi0U4GiZ7VHcWiqReNysYjEjEpzA6NQBoy5doA1j98LzhYGwCd7 U5VJb8jljLjhbF2teGFDOhAXx3Xw9UcSK4jB58tIbE9sKe0ZFDNssXgh+av8tBD7+Emg AxEQ== X-Gm-Message-State: APt69E3s+Om9Mx85pBkNNchTndBu/YJdtMcxR6QtDGCQBLqtwb4QMY+0 GWrs0h8IUB/DsOhB8137QHRf95MxGiHoe8IkzQI= X-Google-Smtp-Source: AAOMgpdxSGQsLW33ymODELZa9JJSq/v7dwmPt4u+IZAIZy40q1trhjvV+An/GHKQ9rsYTXJvqZIVmI9ulMu7+S1QbtU= X-Received: by 2002:a02:59c9:: with SMTP id v70-v6mr18612717jad.94.1531208179480; Tue, 10 Jul 2018 00:36:19 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:148a:0:0:0:0:0 with HTTP; Tue, 10 Jul 2018 00:36:18 -0700 (PDT) In-Reply-To: <017101d41815$95118440$bf348cc0$@gmail.com> References: <5153610d-abed-b21a-ec55-56d967128cae@gmail.com> <017101d41815$95118440$bf348cc0$@gmail.com> Date: Tue, 10 Jul 2018 09:36:18 +0200 Message-ID: To: Zeev Suraski Cc: Sara Golemon , "Christoph M. Becker" , Kalle Sommer Nielsen , Internals Content-Type: multipart/alternative; boundary="0000000000009d7d710570a02f11" Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 7.3 From: nikita.ppv@gmail.com (Nikita Popov) --0000000000009d7d710570a02f11 Content-Type: text/plain; charset="UTF-8" On Tue, Jul 10, 2018 at 8:16 AM, Zeev Suraski wrote: > > > > -----Original Message----- > > From: php@golemon.com [mailto:php@golemon.com] On Behalf Of Sara > > Golemon > > Sent: Monday, July 9, 2018 5:41 PM > > To: Christoph M. Becker > > Cc: Nikita Popov ; Kalle Sommer Nielsen > > ; Internals > > Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 7.3 > > > > On Sun, Jul 8, 2018 at 5:41 PM, Christoph M. Becker > > wrote: > > > Sorry, that there has not been any decision yet. However, Sara > > > suggested that this decision is not solely up to the RMs[1], and I > > > wouldn't know how to decide it then[2], since there has been at least > > > one objection[3]. > > > > > To clarify, it's ultimately an RM decision, but it should be guided by > the larger > > internals@ group. > > > > The way I read Zeev's objection is that it's primarily against TP, and > not against > > pushing out the FF per se. I would recommend (in a non-RM, unofficial > capacity) > > pushing out the FF (not necessarily GA, but we can make that decision > later). If > > these last minute things pass, they go in. If they fail, then all we've > done is > > burned a month. > > It's a bit of both really. > > I hope that with all things considered (the little time we have left, the > little concrete discussion that happened so far as a result, the > inconsistency of allowing such a vote to push out feature freeze, the scope > of this feature being a lot more suitable for a major release, and our > inability to fix/improve other related elements at the same time) - Nikita > will propose this for 8.0 instead of 7.x. > 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. Regards, Nikita --0000000000009d7d710570a02f11--