I can't speak for Juliette's plans but I would advocate for pinning PHP 
8.3.{fixed} on Composer and having an error message for PHAR. It's also worth 
mentioning that just because it's possible to add comments in those versions 
doesn't mean we must assume that it wi be done and it must be supported. If a 
Ubuntu LTS user gets an error, pointing out that they're relying on an 
accidental behavior only present in 9 patch releases of the entire PHP 
lifecycle seems good enough.

> On 18 Jul 2024, at 16:05, Tim Düsterhus <t...@bastelstu.be> wrote:
> 
> Hi
> 
>> On 7/18/24 19:48, Marco Aurélio Deleu wrote:
>> Forcing all tooling that uses token_get_all() to handle this unintentional 
>> change seems to generate more unnecessary and real busywork for something 
>> only theoretical possible to break.
> 
> The tools are required to handle this either way, because there are released 
> version with this specific tokenization and they are not going away.
> 
> Ubuntu 24.04 LTS ships with PHP 8.3.6 and generally Ubuntu backports security 
> fixes instead of upgrading to newer patch versions. As an example, Ubuntu 
> 22.04 LTS ships with PHP 8.1.2 + security fixes, not with 8.1.29 (which is 
> the newest 8.1.x as of now).
> 
> Thus the ship has effectively sailed due to the inclusion in Ubuntu 24.04 LTS 
> as the arguably most widely used Linux distro.
> 
> Best regards
> Tim Düsterhus

Reply via email to