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 = <[email protected]> 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--