[pkg-php-pear] The fun begins

David Prévot david at tilapin.org
Sun Nov 28 12:51:33 GMT 2021


tl;dr: Symfony 5 transition started, PHP 8.1 transition on its way.

Le 24/11/2021 à 19:12, David Prévot a écrit :
> Le 19/11/2021 à 23:07, David Prévot a écrit :
>> tl;dr: symfony 5 and related packages are ready
> 
> And now uploaded.

I *think* that everything is in place now (and all blockers are identified).

[…] [About broken reverse-dependencies]

> All but php-cboden-ratchet and php-robmorgan-phinx seem to be related to 
> php-laravel-framework, so I only raised three bugs (#1000558, #1000559, 
> and #1000560).

I initially missed php-laravel-lumen-framework (#1000696). These four 
packages either need to be fixed or be (temporarily) removed from 
testing in order to allow Symfony 5 to transition to testing, hence the 
RC-status of the related bug reports.

> On top of that, I expect to see autopkgtest failures […]

A priori, only php-nesbot-carbon needs a fix (probably updating to a new 
upstream release), Robin already said he was looking into it (this may 
also fix a PHP 8.1 compatibility issue documented in #1000654).

All (build-)dependencies of Symfony 5.4 having now been processed, I’ve 
just uploaded it to unstable. I don’t expect (much) more breakage 
(famous last words ;).

> Thanks in advance for your help in fixing the existing issues (Robin is 
> already on php-laravel-framework, #1000560). Feel free to use the same 
> metadata (Severity: serious, User: pkg-php-pear at lists.alioth.debian.org, 
> Usertags: Symfony5) if you raise other issues related to this transition.
> 
> PTS: https://tracker.debian.org/pkg/symfony

In parallel, we are also preparing the PHP 8.1 transition (#976811). 
Almost twenty identified bugs are blocking it (not counting the Horde 
related issues), many are about packages handled within this team, some 
already have a patch. Some packages (example old PEAR ones) may probably 
be removed (but they may need some coordination with 
reverse-(build-)dependencies), some may need to be fixed. Anyhow, feel 
free to help there too (sharing your findings on the related bug reports 
help).

#976811: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976811

Robin, I can see you have a lot on your plate (at least 
php-laravel-framework, php-laravel-lumen-framework and 
php-nesbot-carbon, and probably some reverse-(build-)dependencies to 
update or introduce). Is there something we can do to help (I don’t mean 
to pressure you, but maybe you’d welcome if some of us could work on 
some packages while you’re busy working in some others)? We can prepare 
fixes and stage them in a wip branch on salsa if that helps (so you can 
review changes before accepting them).

Regards

David
-------------- 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/20211128/cfad3ece/attachment.sig>


More information about the pkg-php-pear mailing list