Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102433 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20034 invoked from network); 25 Jun 2018 17:32:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jun 2018 17:32:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=vsuraski@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=vsuraski@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.177 as permitted sender) X-PHP-List-Original-Sender: vsuraski@gmail.com X-Host-Fingerprint: 209.85.216.177 mail-qt0-f177.google.com Received: from [209.85.216.177] ([209.85.216.177:46344] helo=mail-qt0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F8/FA-50433-617213B5 for ; Mon, 25 Jun 2018 13:32:07 -0400 Received: by mail-qt0-f177.google.com with SMTP id h5-v6so12650898qtm.13 for ; Mon, 25 Jun 2018 10:32:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=68vGjIF/VpNhrXdewEMGoiTXpEcymTK4cLGMvKxf+gQ=; b=Kpg+zzJaljKinQl0lt/m7j4V4s6U3QzsNUxsYbTGHWA0KqmXsrAdMl11ToxyCWnIcD X95sQw4ERatFQxe8n0mk4LFBJAO3JCCvKx01vE/d4OGDai2b5yvbVHiJ+xXGJlbiX9+t okFHLZeN2/4G524yvWeePFNLpEdo5IXBCLd8yFU11mdaF5VcyOn5XhO//xhNUnpdzD8D Unqc4NBrjK/YbgAkQ+upK5VTsqU7TO5LYZ+TN4lh0ZntoUKUG8EwTEhu7+zEqed923WO 9zlKdi5AZEuH4QFDwXDxgHc8tSGaX+y4mckKBAYUKvZl7nPgHXZueXrTC4n8Io+9Znhj i6tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=68vGjIF/VpNhrXdewEMGoiTXpEcymTK4cLGMvKxf+gQ=; b=kLM3P5N6Epdb8O6yqNW/Br+YGhuN1OD8Ei94FgelwOwP2x2PjeL3o2V/XjoDhDmvSX RA33wxwappBIi9OQ/vDMJoOuulraQ5kbys06f4kd95C9IVNn157lLwlvhbcAzvbXCgnu 1yagc5UhVbJUKVUjIdd+93vxExbgKCvvgUKgH7hZZsGu85nmJBh0f0TXA6bXQWwAoxpb R66YDZokl7biaJhyGtxleIHLHezw6MD1ULMHYu5bqQlps3bSjaahBPBFeZG/0ZcKTbSx FXZAl5zqt/gzpdB5F58UYB6JqF87kw6sOrJODMf2U3MRzU5DD5gYQs/Uh73+uxeVcYlb yBbA== X-Gm-Message-State: APt69E3Ipjk/Kz5+Xm3ck49504KQl4y21fY+rJniucExmNOOGhentT7z fsuT33kEdQtT7+Nct4j7ZVWmfU39wqf6d5D4qU/HOQ== X-Google-Smtp-Source: ADUXVKJDeXtbpujFF1uRJIeVHj9pPJIrP+bCfHiiM3qH2T80IEuluVgYkgeIuu26ck5aVLSDOr91aVRq6d0XTMrxzGY= X-Received: by 2002:ac8:1b88:: with SMTP id z8-v6mr5262010qtj.321.1529947924173; Mon, 25 Jun 2018 10:32:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 25 Jun 2018 20:31:53 +0300 Message-ID: To: Sara Golemon Cc: Zeev Suraski , internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000008ba660056f7ac226" Subject: Re: [PHP-DEV] PHP 2^3 From: vsuraski@gmail.com (Zeev Suraski) --0000000000008ba660056f7ac226 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jun 25, 2018 at 7:16 PM Sara Golemon wrote: > Yeah, like I said, I must have completely missed that entire > paragraph. Mid-2020, following a late-2019 release of a "light" 7.4 > with deprecations is reasonable, though I don't think it'd be such a > bad idea if we kept it on schedule to GA 8.0 with all the goodies in > Nov 2020. As alluded, I kind of like that FF happens in the summer > when things *should* be relatively slow otherwise. > Well, my guesstimate for the timeline was actually 2-2.5yrs from now, so that's ranging from mid 2020 to late 2020. You have a point that releasing in summer isn't the smartest thing to do, so planning to hit later in that year probably makes sense. I think we should probably keep ourselves some flexibility on the final date as we see how the different projects progress - perhaps September through December 2020. And based on the timetable that I realize I should have seen but > missed, you've got my vote. > Awesome! > > I still think that Dmitry's idea that we have a deprecation-only 7.4 > > sometime in 2019 makes sense. If we really wanted to we could make it = a > > deprecation+some extras version, but I'm concerned about fragmenting ou= r > > scarce resources. I don't think the sky will fall in case we take 18-2= 4 > > months between our last 7.x feature release and 8.0. We've had that > between > > 5.6 and 7.0 and I think it worked pretty well. > > > I'm not against some features for 7.4. I'd even say Niki's typed > properties (which isn't a minor change) can slot in there happily > enough. But we can dig in deeper over time on that. Maybe he gets it > into 7.3? =C2=AF\_(=E3=83=84)_/=C2=AF > > Personally I don't think that's 7.3 material, even when factoring out my dislike for scalar properties in the way they're currently implemented, and I think there's value in putting something as substantial as that in the major version as another 'attraction point' for people to migrate. I'm sure we'll discuss it thoroughly... By the way, perhaps weak STH are another thing we can revisit for 8 - looks like there were quite a few surprised folks out there regarding their current behavior, and that implementing them closer to the old Coercive STH RFC might be useful (without affecting the strict STH). Not sure I have the mental strength for that though :) Zeev --0000000000008ba660056f7ac226--