Re: [INTERNALS-WIN] Retroactively building PECL DLLs for PHP 8.4

[email protected] (Shivam Mathur) Wed, 27 Nov 2024 00:53:38 +0530
Newsgroups php.internals.win
Message-ID <[email protected]>
--Apple-Mail=_1E172284-B778-4E46-A93C-0A3F3983A45B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Jeremy,

Yes, we have plans to add builds for PHP 8.4 for all extensions that =
build successfully for the latest released versions.

Also, all new releases that add support will have the builds for PHP =
8.4.

Thanks
Shivam Mathur

> On 27 Nov 2024, at 12:40=E2=80=AFAM, Jeremy Mikola <[email protected]> =
wrote:
>=20
> Are there any plans to trigger Windows builds for the most recent =
releases on PECL for PHP 8.4 compatibility? I have some recollection of =
this being done in the past, but that was before the Windows build =
machine died and was revived earlier this year.
>=20
> For example: https://pecl.php.net/package/zephir_parser/1.7.0/windows =
was released shortly after PHP 8.4 and includes DLLS, but =
https://pecl.php.net/package/datadog_trace/1.5.1/windows was released a =
few days prior and does not.
>=20
> For additional context, I was alerted to this by a user asking for a =
working DLL of the MongoDB driver. I realized our last stable release =
was during the PHP 8.4 beta/RC phase, so the module API on our build =
artifact was incompatible. I popped over to PECL to see if there were =
any 8.4 builds there, noticed there weren't, and that prompted this =
question.
>=20
> We're likely going to make a patch release soon to ensure an 8.4 DLL =
is produced (both in PECL and through our own GitHub release process), =
but I figured I'd ask anyway since this could benefit other extensions =
as well.
>=20
> Thanks,
>=20
> --
> jeremy mikola


--Apple-Mail=_1E172284-B778-4E46-A93C-0A3F3983A45B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Hi =
Jeremy,<div><br></div><div>Yes, we have plans to add builds for PHP 8.4 =
for all extensions that build successfully for the latest released =
versions.</div><div><br></div><div>Also, all new releases that add =
support will have the builds for PHP =
8.4.</div><div><br></div><div>Thanks</div><div>Shivam Mathur<br =
id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote =
type=3D"cite"><div>On 27 Nov 2024, at 12:40=E2=80=AFAM, Jeremy Mikola =
&lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div =
dir=3D"ltr"><div><div><div>Are there any plans to trigger Windows builds=20=

for the most recent releases on PECL for PHP 8.4 compatibility? I have=20=

some recollection of this being done in the past, but that was before=20
the Windows build machine died and was revived earlier this =
year.</div><div><br></div><div>For example: <a =
href=3D"https://pecl.php.net/package/zephir_parser/1.7.0/windows">https://=
pecl.php.net/package/zephir_parser/1.7.0/windows</a> was released =
shortly after PHP 8.4 and includes DLLS, but <a =
href=3D"https://pecl.php.net/package/datadog_trace/1.5.1/windows">https://=
pecl.php.net/package/datadog_trace/1.5.1/windows</a> was released a few =
days prior and does not.<br></div><div><br></div><div>For additional =
context, I was alerted to this by a user asking for a working DLL of=20
the MongoDB driver. I realized our last stable release was during=20
the PHP 8.4 beta/RC phase, so the module API on our build artifact was =
incompatible. I popped=20
over to PECL to see if there were any 8.4 builds there, noticed there=20
weren't, and that prompted this question.</div><div><br></div><div>We're =
likely going to make a patch release soon to ensure an 8.4 DLL is =
produced (both in PECL and through our own GitHub release process), but =
I figured I'd ask anyway since this could benefit other extensions as =
well.<br></div><div><br></div><div>Thanks,</div></div></div><br><span =
class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" =
class=3D"gmail_signature" data-smartmail=3D"gmail_signature">jeremy =
mikola</div></div>
</div></blockquote></div><br></div></body></html>=

--Apple-Mail=_1E172284-B778-4E46-A93C-0A3F3983A45B--