[pkg-php-pear] PHPUnit transition

David Prévot david at tilapin.org
Wed Aug 27 19:35:47 BST 2025


[ Explicit CC: to some people cited in the following mail. ]

Salut,

On 8/24/25 09:57, David Prévot wrote:
> On 6/16/25 14:56, David Prévot wrote:

> […] I believe we agreed for the sooner the better. So I’m 
> following up with the the PHPUnit 12 transition tracked as #1099656 (not 
> CCing the bug for now, but I intend to do so for the next steps).
> 
> We managed to take care of a lot of issue already, and only 37 issues 
> still need fixing according to the experimental pseudo-excuse page for 
> phpunit (I grep for “amd64: R” to get that number, but there may be more).
> 
> https://qa.debian.org/excuses.php?experimental=1&package=phpunit

Ten packages got fixed since my previous mail. Here is a list of the 
remaining packages left to fix, I tagged some low hanging fruits as EASY 
(feel free to start there if you want to help without spending too muche 
time). I’ve started to work on a few (WIP) and many are still in TODO. 
If I’m not the maintainer, I’ve noted their name.

* davical: PHPUnit 12 compatibility https://bugs.debian.org/1099659 (patch)
   eluceo-ical: Only useful in Debian as a kanboard dependency 
https://bugs.debian.org/1099658 (not in testing)
   matthiasmullie-minify: Only useful in Debian as a kanboard dependency 
https://bugs.debian.org/1099938 (not in testing)
* php-brick-varexporter: WIP
* php-di-invoker (William Desportes)
* php-doctrine-dbal: WIP
   php-dompdf-svg-lib (not in testing)
* php-hamcrest: TODO
* 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-mockery: WIP
* php-nesbot-carbon (Robin Gustafsson **EASY**)
* php-parser: TODO **EASY**
* php-phar-io-version: TODO **EASY**
* php-proxy-manager: TODO
* php-react-promise: TODO
* php-slim (James Valleroy)
* php-slim-psr7 (James Valleroy, probably **EASY**)
* php-twig: TODO **EASY**
* php-zend-code: TODO **EASY**
* php-zend-eventmanager: **EASY** but TODO in sync at worst
* phpmyadmin (William Desportes **EASY**)
* phpmyadmin-motranslator (William Desportes, probably **EASY**)
* symfony PITA

> If one of the packages you care about is on the list, please have a look 
> at it, and please help fixing issues! The general feeling during the BoF 
> was that commits were welcome on team-maintained packages repository, so 
> don’t be shy, please commit those fixes (and/or other improvements) 
> directly in packages VCSes.
> 
> Feel free to follow up with un upload if you can, a mail asking for 
> sponsorship if you can’t, or any other useful way to communicate (bug 
> report, eventually with patch, for packages outside of the team purview 
> for example). Please use “Control: block 1099656 by -1” pseudo-header if 
> you open such a bug to help track this transition.

A big dozen of packages need a non-trivial fix, I hope we can get to 
them quickly enough to take care of this transition as early as possible.

Cheers,

taffit



More information about the pkg-php-pear mailing list