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

[email protected] (Jeremy Mikola) Tue, 26 Nov 2024 14:10:13 -0500
Newsgroups php.internals.win
Message-ID <CANzZr6kBToTp1XgVuC-uruy7vAJGSjWHV-JTQKD2Z9xaj+3=vw@mail.gmail.com>
--000000000000f261a90627d5999e
Content-Type: text/plain; charset="UTF-8"

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.

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.

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.

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.

Thanks,

-- 
jeremy mikola

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

<div dir=3D"ltr"><div><div><div>Are there any plans to trigger Windows buil=
ds=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/win=
dows</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 pri=
or 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 inco=
mpatible. I popped=20
over to PECL to see if there were any 8.4 builds there, noticed there=20
weren&#39;t, and that prompted this question.</div><div><br></div><div>We&#=
39;re likely going to make a patch release soon to ensure an 8.4 DLL is pro=
duced (both in PECL and through our own GitHub release process), but I figu=
red I&#39;d ask anyway since this could benefit other extensions as well.<b=
r></div><div><br></div><div>Thanks,</div></div></div><br><span class=3D"gma=
il_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">jeremy mikola</div></div>

--000000000000f261a90627d5999e--