[pkg-php-pear] Laravel status for Trixie
David Prévot
david at tilapin.org
Sat Jan 25 08:52:39 GMT 2025
Hi Robin,
Thank you for your quick answer!
On 23/01/2025 22:46, Robin Gustafsson wrote:
> On 1/23/25 07:56, David Prévot wrote:
>> […] I wonder what are the plans for the Laravel framework in
>> Trixie.
[…]
> I hope to have it ready soon. My work-in-progress is on Salsa [1][2],
> but some patching and testing remains. Finishing it will be easier now
> that phpunit has transitioned.
>
> As far as I know, the dependencies are ready in unstable but some were
> removed from testing:
>
> * php-league-flysystem [3] and php-vlucas-phpdotenv [4] need patches for
> phpunit 11.
I’ll try and take care of those two (I had my cup full enough during the
transition, but now it’s over, I should be able to spare some cycle).
> * php-nesbot-carbon [5] won't migrate because the test suite
> (legitimately) fails on 32-bit archs. It's a known limitation of the
> library and was technically acceptable until recently, but seemingly not
> anymore. I don't know how to best handle that yet; suggestions welcome.
I would not advise to make an arch:any package “just” for that: even if
the library doesn’t work in 32-bit, the cost on the rest of the PHP
library ecosystem is not worth it IMO.
If it’s totally broken on 32-bit, just don’t run the testsuite on these
arches, and state it prominently in a NEWS file (if its actually new)
and/or maybe in the package description.
If it’s only partly broken, maybe just skip the related tests (I’ve been
doing it in symfony and other packages for a while).
I may try to have a look at it after the other two.
> Bonus points if we package orchestra/testbench-core (>=8.23.4, <9) [6]
> to get the php-laravel-framework test suite running in Debian, but it's
> not required.
>
> [1]: https://salsa.debian.org/php-team/pear/php-laravel-framework
> [2]: https://salsa.debian.org/php-team/pear/php-laravel-lumen-framework
> [3]: https://bugs.debian.org/1039788
> [4]: https://bugs.debian.org/1092124
> [5]: https://qa.debian.org/excuses.php?package=php-nesbot-carbon
> [6]: https://github.com/orchestral/testbench-core/tree/8.x
I guess some packages may be updated to newer upstream version (but
maybe not the latest major), feel free to provide some guidance (what
packages can be updated, up to which version, and eventually what major
version could be uploaded to experimental if that helps) if we can help
you handle tinier tasks.
Regards,
taffit
More information about the pkg-php-pear
mailing list