A PHP internals mailing list thread discussing concerns about syncing PHP's bundled libgd to the unreleased upstream 2.4.0 version for PHP 8.6. Giovanni Giacobbi raises four concerns: the code is less than a month old in upstream, libgd 2.4.0 has never been released or tagged, PHP 8.6 is already at alpha1 leaving little testing time, and new ext/gd features tied to libgd-2.4 would force the bundled library as the only build option. Respondents are divided — Jakub Zelenka and Ilia Alshanetsky support proceeding since the update is long overdue and syncing releases would be beneficial, while Kamil Tekiela argues it's too late in the 8.6 cycle and suggests waiting for an official libgd 2.4 release. Pierre Joye (the PR author) clarifies the sync is purely a library update with no BC breaks, that security audits have been conducted, and that a second RFC-tracked PR for actual new ext/gd features is planned separately.

16m read timeFrom externals.io
Post cover image
50 Impressions