[pkg-php-pear] PHPUnit 12 transition

David Prévot david at tilapin.org
Mon Sep 1 11:50:00 BST 2025


Hi,

[ Adding Joseph to CC since kanboard and its dependencies are on their
   wey back into testing. ]

On 9/1/25 03:31, William Desportes wrote:
[…]> For users searching for the updated list: 
https://qa.debian.org/excuses.php?experimental=1&package=phpunit

Thanks Williaw (and also Fab who uploaded a fix just before I started 
monitoring packages individually).

Here is the updated list of twentish packages that are not yet ready for 
PHPUinit 12. Without packages already being worked on (and the dozen 
fixes probably **easy**), “only” kanboard, php-malkusch-lock, 
php-mock-phpunit, php-slim and symfony may need significant work to 
allow starting this transition.

Help is welcome to fix the easy ones too! I intend to mostly focus of 
symfony for the time being (I’ll try to automatize them a bit with 
rector, thanks William for pointing me to 
https://github.com/rectorphp/rector-phpunit, instead of the manual 
patching I’ve been handling so far). Also, please try and test your 
updated packages with PHPUnit 12 to avoid introducing regressions before 
enabling #1099656.

   davical: PHPUnit 12 compatibility https://bugs.debian.org/1099659 
(patch ready for NMU)
* eluceo-ical: (Joseph Nahmias **EASY**)
* kanboard: (Joseph Nahmias)
* matthiasmullie-minify: (Joseph Nahmias **EASY**)
   php-doctrine-dbal: WIP (test issues for migration)
   php-dompdf-svg-lib (William Desportes, not in testing, **EASY**)
* php-lcobucci-jwt: TODO **EASY** (probably)
* php-league-csv (Fab Stz **EASY** but TODO in sync at worst)
* php-league-uri-src: TODO **EASY**
* php-malkusch-lock (James Valleroy)
* php-mock (James Valleroy, probably **EASY**)
* php-mock-phpunit (James Valleroy)
* php-nesbot-carbon (Robin Gustafsson **EASY**)
* php-parser: TODO **EASY**
* php-phar-io-version: TODO **EASY**
   php-react-promise: WIP
* php-slim (James Valleroy / William Desportes)
* php-twig: TODO **EASY**
* php-zend-code: TODO **EASY**
* php-zend-eventmanager: **EASY** but TODO in sync at worst
   phpmyadmin (WIP William Desportes **EASY**)
   phpmyadmin-motranslator (DONE, William Desportes, probably **EASY**)
* symfony PITA

Cheers,

taffit



More information about the pkg-php-pear mailing list