[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