[pkg-php-pear] Upcoming transitions (Symfony, PHPUnit, etc.)

David Prévot david at tilapin.org
Tue Jun 13 12:47:18 BST 2023


Hi,

Now that Bookworm has been published, it’s already time to prepare the 
next transitions as soon as possible in the Trixie release cycle.

## Symfony 6

The main one IMHO will be symfony from 5 to 6. The package has recently 
been uploaded to experimental and has been promptly handled by the 
ftpmasters with the new (build-)dependencies. The experimental 
pseudo-excuse page is unfortunately not very informative about the 
amount of breakage we could expect (the debci builds fail to actually 
install symfony 6, so the results are useless).

https://qa.debian.org/excuses.php?experimental=1&package=symfony

Do you have any idea to represent how reverse dependencies are going to 
be affected? I can think of at least phpMyAdmin and Laravel that are 
currently depending on symfony 5, but it would be nice to gather 
information about other non-ready packages (and fill bugs…).

Given how painful the transition was last time, I intend to fill a 
transition bug to track blocking issue, but before doing so (and asking 
the release-team for some help), I’d like to propose a plan of action.

## PHPUnit 10

It is available in experimental since February (less than a month after 
its release IIRC), and the experimental pseudo-excuse page is great to 
show the amount of work needed.

https://qa.debian.org/excuses.php?experimental=1&package=phpunit

The bad news is that over a hundred packages are not ready, so we 
already know there is a huge amount of work for it. I’ve already 
uploaded some packages ready upstream and prepared a handful of patches 
and forwarded some of them upstream, but I won’t be able to take of all 
of them by myself.

I guess a transition bug could be used again, and we should fill 
individual bug reports (with patch if possible), or directly fix what we 
can (even better if the testsuite could run with both phpunit 9 and 10, 
but that will probably not be always possible). If some of the packages 
you are maintaining are on the list, please consider taking a look at 
them already.

## Other

I’d like to move php-email-validator from 3 to 4 too, and I guess Robin 
intend to update Laravel too.

Thanks in advance for sharing your thoughts or more ;).

Cheers

taffit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-php-pear/attachments/20230613/48b5fcb1/attachment.sig>


More information about the pkg-php-pear mailing list