Re: [PHP-DEV] Re: [RFC] [Discussion] Literal Scalar Types

Pierre Joye <[email protected]> Fri, 31 Jul 2026 18:06:40 +0700
Newsgroups gmane.comp.php.devel
Message-ID <CAEZPtU7cy4BNiapY8G82t5soe3OH=CwSFR1=QmxfuKZZZBixWg@mail.gmail.com>
--0000000000008c6ae10657e62f99
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hey Matteo :)



On Fri, Jul 31, 2026, 12:00=E2=80=AFAM Matteo Beccati <[email protected]> wro=
te:

> Hi Seifeddine,
>
> Il 30/07/2026 01:59, Seifeddine Gmati ha scritto:
> > I asked the 8.6 Release Manager about the feature freeze. The
> > effective cutoff is not the beta1 announcement on August 13 but the
> > creation of the beta1 tag, which happens on Tuesday, August 11,
> > mid-morning US Central time. A vote opened today would close on August
> > 13, after the tag exists, so inclusion in 8.6 is not possible. I will
> > therefore not reopen the vote, and the Intent to Vote I posted on July
> > 23 is withdrawn.
> >
> > I have retargeted the RFC to the next PHP version, whether that is 8.7
> > or 9.0. RFC text is otherwise unchanged and remains final:
> > https://wiki.php.net/rfc/literal_scalar_types
> I could have made an honest mistake when announcing the deadlines, but
> all my emails were pointing the 13th as deadline for RFCs.
>
> The rationale being that the implementation didn't have to land in beta1
> necessarily, so the beta1 release date seemed better than "tagging day"
> as deadline.
>
> I think that having RFCs end voting so close to the feature freeze is a
> terrible idea as it gives very little wiggle room in case something
> unexpected comes out once implemented and more widely tested.
>

beta phases exist exactly for this reason. wider base of testers.

alpha is, heh, this is what we have so far, more or less stable, go test it
already!

RCs are everything should be stable, that's the final state, last stage(s)
for any bugs or breaks that didn't get caught earlier.

we should not expect "widely tested" new features, never released before
per se.

between the limited time induced by the updated policies, the Christmas
break "pls don't", and this, one needs to take holidays to make it somehow
as the time left in a year is low, very low, now.



That said, another RFC went to voting a few minutes ago, so we'd better
> be consistent. I apologise for the confusion!
>

I can't talk for the author,  you are in your role here :) applying
policies, even broken ones  :)


--
Pierre

@pierrejoye

>

--0000000000008c6ae10657e62f99
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><div>Hey Matteo :)</div><div><br></div><div data-sma=
rtmail=3D"gmail_signature"><div dir=3D"ltr"><br></div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">On Fri, Jul 31, 2026, 12:00=E2=80=AFAM Matteo Beccati &lt;<a href=3D"mail=
to:[email protected]">[email protected]</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">Hi Seifeddine,<br>
<br>
Il 30/07/2026 01:59, Seifeddine Gmati ha scritto:<br>
&gt; I asked the 8.6 Release Manager about the feature freeze. The<br>
&gt; effective cutoff is not the beta1 announcement on August 13 but the<br=
>
&gt; creation of the beta1 tag, which happens on Tuesday, August 11,<br>
&gt; mid-morning US Central time. A vote opened today would close on August=
<br>
&gt; 13, after the tag exists, so inclusion in 8.6 is not possible. I will<=
br>
&gt; therefore not reopen the vote, and the Intent to Vote I posted on July=
<br>
&gt; 23 is withdrawn.<br>
&gt; <br>
&gt; I have retargeted the RFC to the next PHP version, whether that is 8.7=
<br>
&gt; or 9.0. RFC text is otherwise unchanged and remains final:<br>
&gt; <a href=3D"https://wiki.php.net/rfc/literal_scalar_types" rel=3D"noref=
errer noreferrer" target=3D"_blank">https://wiki.php.net/rfc/literal_scalar=
_types</a><br>
I could have made an honest mistake when announcing the deadlines, but <br>
all my emails were pointing the 13th as deadline for RFCs.<br>
<br>
The rationale being that the implementation didn&#39;t have to land in beta=
1 <br>
necessarily, so the beta1 release date seemed better than &quot;tagging day=
&quot; <br>
as deadline.<br>
<br>
I think that having RFCs end voting so close to the feature freeze is a <br=
>
terrible idea as it gives very little wiggle room in case something <br>
unexpected comes out once implemented and more widely tested.<br></blockquo=
te></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">beta phases ex=
ist exactly for this reason. wider base of testers.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">alpha is, heh, this is what we have so far, mor=
e or less stable, go test it already!</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">RCs are everything should be stable, that&#39;s the final sta=
te, last stage(s) for any bugs or breaks that didn&#39;t get caught earlier=
.</div><div dir=3D"auto"><br></div><div dir=3D"auto">we should not expect &=
quot;widely tested&quot; new features, never released before per se.</div><=
div dir=3D"auto"><br></div><div dir=3D"auto">between the limited time induc=
ed by the updated policies, the Christmas break &quot;pls don&#39;t&quot;, =
and this, one needs to take holidays to make it somehow as the time left in=
 a year is low, very low, now.</div><div dir=3D"auto"><br></div><div dir=3D=
"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=
=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That said, another RFC went to voting a few minutes ago, so we&#39;d better=
 <br>
be consistent. I apologise for the confusion!<br></blockquote></div></div><=
div dir=3D"auto"><br></div><div dir=3D"auto">I can&#39;t talk for the autho=
r,=C2=A0 you are in your role here :) applying policies, even broken ones=
=C2=A0 :)</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">--</div><div dir=3D"auto">Pierre</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">@pierrejoye</div><div dir=3D"auto"><div class=3D"gma=
il_quote gmail_quote_container"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>

--0000000000008c6ae10657e62f99--