[pkg-php-pear] PHPUnit 9 for Bullseye (Was: RFH: PHPUnit 9 compatibility)

David Prévot david at tilapin.org
Sun Dec 20 15:01:57 GMT 2020


Hi,

With the just uploaded php-symfony-security-acl, I believe we are now 
ready to upload PHPUnit 9 to unstable. I intend to proceed soon (maybe 
today or tomorrow), so if you disagree with this plan, I suggest you say 
so right now ;).

Except for php-imagick (that needs either a fix in its testsuite or in 
PHPUnit behavior), I intend to follow up with the five or so remaining 
packages that need a fix to run with PHPUnit 9 (not uploaded yet because 
the proposed fixes would actually make the packages FTBFS when the 
testsuite is run under PHPUnit 8).

I’ll need to upload some packages locally built (as recently done with 
php-phpspec-prophecy-phpunit), and intend to also use a ~stage1 Debian 
version to make it obvious it’ll need another source upload once 
everything is in place. I’ll also need to upload packages by batch in a 
certain order to minimize the ~stage1 trick, so it will take me some 
time to properly prepare.

Le 14/12/2020 à 14:04, David Prévot a écrit :
[…]
> php-imagick
> (something change in PHPT handling, help welcome!)
(including bug report)
> 
> Also, as I’m trying to deal promptly with those issues, I haven’t yet 
> submitted my patches upstream. Help with that would also be welcome 
> (having upstream insight about the proposed fixes is always useful). It 
> is not needed in the rare cases I was able to cherry-pick the fix 
> upstream (in that case, it’s properly documented in the DEP-3 header, 
> nor if upstream code base moved too much from the one available in 
> Debian (they may even have a fix already available, but that required 
> more work to backport than starting from scratch). In that last case, a 
> “Forwarded: not-needed” DEP-3 header should already present on the patch 
> (but adding it if I forgot would also be helpful).
> 
> In a few hours, within a day top, the list of PHPUnit 9 related issues 
> should be up to date with a handful of packages (fingers crossed…).
> 
> https://release.debian.org/britney/pseudo-excuses-experimental.html#phpunit
> 
>> I’ll come back with more information once I’m done circling back on 
>> fixing PHPUnit 9 issues and documenting PHP 8.0 ones.
> 
> I guess some help is also needed in the php8.0 transition front 
> (documenting issues as done via bugs blocking #976811 and acting on 
> them). I don’t know how realistic this transition is really about to 
> happen before Bullseye, but at least documenting issues will help the 
> release team have a grasp of the work to be done.
> 
> https://release.debian.org/britney/pseudo-excuses-experimental.html#php-defaults 



More information about the pkg-php-pear mailing list