Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102608 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97726 invoked from network); 5 Jul 2018 15:25:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Jul 2018 15:25:26 -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.223.182 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.223.182 mail-io0-f182.google.com Received: from [209.85.223.182] ([209.85.223.182:33348] helo=mail-io0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AC/43-55607-3683E3B5 for ; Thu, 05 Jul 2018 11:25:25 -0400 Received: by mail-io0-f182.google.com with SMTP id z20-v6so8105428iol.0 for ; Thu, 05 Jul 2018 08:25:23 -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=mcTCU1xll0NLNk1DdV0uosyJGClrA5D4gqpbcf9E2PM=; b=pZ8q+NMP4u+N3+E0Rb/qiLKq3ym+khYZGQSHMcRef8AbH6DdwOpUcDv/dsotphMfPe PnqdwHVEPFlzQO6KVjJeAsiP6nAoUjZgf3ht/0PZg44q8YpvuZwvujsFYH/rN04smFGI k9yhYUZjzaWqXPqs+OJ/kw4lCkYH8qhhNES5gfPRiXnCEA7pDkj0Cu/W90rdTqMJHG7a 4StfnZUujbYflguvODv7d7lDwfZGWxfml9hZD4jlmGop1hISZdhWVrrRgOQWjLjqBiGy mJcUpjsIulmKL1l0Vjai4s+hVuIRmbaUCF8EcN329z8vJcqL6d5spnG4zUJSm/N8lyoT 4ZVg== 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=mcTCU1xll0NLNk1DdV0uosyJGClrA5D4gqpbcf9E2PM=; b=H8ylNDp5Ui5FYIVvYlhuvZd1xseuIJGzjE9pttKZEPx5AaURcyOAC44f/+bAAP9Be9 X+hx7a1I7VXFEVJBcNBf5nKt37X5Bnd0k7CEs6zV/D5RkQBlhQCNOHm0LZCnKAsaC6IF yZYcUclTpyzOsLHdtAVHuT9hMt0JFK9gqdMrQMP3xLJAsXM5a9fwvVndzOUrNRVom7TV /Kg324MTQQoZ3BAqDV9k7S6fuXT0kGqCOHZfKOdkF6cPmsJY80BaslseM9ie6FL0NsKI hpCfMJJYE8EY+TrTojkCw2ZrFgtjluH0ASjvNf9FrsDaVv+nSXP0HUUP6FayUKq/q1M0 SA0Q== X-Gm-Message-State: AOUpUlHDE3tZ7uBZbgqIkbeiErLlI6Oru3r7kWqRK+K3eqmCSy3+vcMh d8q0qWETboGuVMlo1zwRmQQaTWw4wIaF4rQuXDU= X-Google-Smtp-Source: AAOMgpe+o67/7DkdojSxxVyEVSGuEwh/ddAOwaRxJVj49lqxBevYUNCMfhfPPiHHP3uM6q2ST9gCRY6PP/W7qzoSlj8= X-Received: by 2002:a5e:8d07:: with SMTP id m7-v6mr5243206ioj.258.1530804321076; Thu, 05 Jul 2018 08:25:21 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:148a:0:0:0:0:0 with HTTP; Thu, 5 Jul 2018 08:25:20 -0700 (PDT) In-Reply-To: <80a8f588-05a3-48e5-bf40-bf1685b3105e@gmx.de> References: <10e578d7-7a24-3ca0-ca0d-d5ed1a39dca3@telia.com> <80a8f588-05a3-48e5-bf40-bf1685b3105e@gmx.de> Date: Thu, 5 Jul 2018 17:25:20 +0200 Message-ID: To: "Christoph M. Becker" Cc: =?UTF-8?Q?Bj=C3=B6rn_Larsson?= , Sara Golemon , "Christoph M. Becker" , Dan Ackroyd , Stanislav Malyshev , Marco Pivetta , PHP internals Content-Type: multipart/alternative; boundary="000000000000c74aa805704227d7" Subject: Re: [PHP-DEV] [RFC] Typed Properties From: nikita.ppv@gmail.com (Nikita Popov) --000000000000c74aa805704227d7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jul 5, 2018 at 1:25 PM, Christoph M. Becker wrote: > On 05.07.2018 at 13:05, Bj=C3=B6rn Larsson wrote: > > > Den 2018-07-05 kl. 12:17, skrev Nikita Popov: > > > >> On Thu, Jul 5, 2018 at 11:09 AM, Bj=C3=B6rn Larsson > >> > >> wrote: > >> > >>> Den 2018-06-21 kl. 20:41, skrev Sara Golemon: > >>> > >>> On Thu, Jun 21, 2018 at 12:57 PM, Dan Ackroyd > >>>> wrote: > >>>> > >>>>> On 21 June 2018 at 17:49, Stanislav Malyshev > >>>>> wrote: > >>>>> > >>>>>> I think it's better not > >>>>>> to feel pressured by the deadline for 7.3 > >>>>>> > >>>>> The deadline isn't a deadline - it's just the current consensus for > >>>>> when we'd like to see 7.3 released. > >>>>> > >>>>> If people thought this RFC needed more time but would make PHP 7.3 = a > >>>>> lot better, would there be any harm in moving the 7.3 release back = a > >>>>> few weeks? > >>>>> > >>>>> Sure. I would *far* prefer that over jamming this in without any > >>>> change in the GA date. We have to be careful about exactly when we > >>>> push it to. The current GA date wasn't chosen arbitrarily, but with > >>>> concern regarding the proximity to the holiday season. > >>> > >>> Any chance getting this into 7.3? I think it would be a > >>> great addition. According to Marco Pivettas mail from > >>> 26/6 it works flawlessly. > >>> > >>> Givven the current discussion about 8.0 it feels a bit > >>> way off having this to wait for this feature until 2020. > >> > >> We have recently finished the last major change to the implementation > >> (switching to https://wiki.php.net/rfc/typed_properties_v2# > >> references_without_intrinsic_type -- the RFC still needs to be updated > >> for > >> this change). However, there is still quite a bit of refactoring and > >> polish > >> to be done. Unfortunately, we are running out of time. There are alrea= dy > >> less than two weeks until the currently planned feature freeze, before > >> which the vote must be finished and the implementation merged. For suc= h > a > >> major feature, I don't like the idea of rushing the vote to such a > >> degree. > >> > >> As such, I think that this feature can only go into 7.3 if the release > >> schedule is adjusted. Extending the schedule by another 2-week alpha > >> cycle > >> would be sufficient to land this proposal in PHP 7.3. Otherwise it wil= l > >> just have to wait a few years for the next applicable release (based o= n > >> recent discussions, it's not entirely clear whether that would be PHP > 7.4 > >> or 8.0). > > > > Sounds like the RMs for 7.3 need to weigh in on this. > > For me I think it's worthwhile delaying two weeks, +1. > > Is there any precendent for postponing feature freeze during the (late) > alpha stage? > This was done for the PHP 7.1 release at pretty much the same time (before the beta1 release it was decided to go with another alpha instead), for much the same reasons (pending RFCs, though I don't remember the specifics). See https://externals.io/message/94330 for the announcement mail. Nikita --000000000000c74aa805704227d7--