[pkg-php-pear] The fun begins
Robin Gustafsson
robin at rgson.se
Sun Nov 28 14:03:08 GMT 2021
Hi,
On Sun, Nov 28, 2021 at 1:52 PM David Prévot <david at tilapin.org> wrote:
>
> tl;dr: Symfony 5 transition started, PHP 8.1 transition on its way.
> [...]
> I *think* that everything is in place now (and all blockers are identified).
Thanks again David for leading this work.
> 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.
Removal from testing seems most likely for Laravel and Lumen (and
that's fine by me). It'll take some time to get the new versions in,
as there are not only several dependencies in need of updates but also
a few new ones to package.
> 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).
I hope to fix it all at once. php-nesbot-carbon is first on my
priority list of Debian-related things as it's involved in all three
processes (PHP 8.1, Symfony 5, Laravel 8).
> [...]
> 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).
Indeed, it'll require some work. I've been very busy outside of Debian
lately too, so I haven't been able to prioritize this highly enough
yet. Hopefully soon.
I gladly welcome contributions to any of "my" packages in general. I
can review and coordinate changes if needed.
As for the PHP8.1/Symfony 5/Laravel 8 upgrades specifically, I'll
include the list of packaging needs that I've identified below. If
anyone's inclined to take on any of these steps, just let me know so
that we can coordinate.
php-nesbot-carbon upstream 2.54.0
+ php8.1 compat (#1000654)
+ symfony5 compat
php-phpoption upstream 1.8.0
php-dragonmantank-cron-expression upstream 3.1.0
php-vlucas-phpdotenv upstream 5.4.0
php-swiftmailer upstream 6.3.0
php-ramsey-uuid upstream 4.2.3
php-laravel-framework upstream 8.70.2
+ symfony5 compat (#1000560)
php-laravel-lumen-framework upstream 8.3.1
+ symfony5 compat (#1000696)
NEW graham-campbell/result-type upstream 1.0.21
NEW laravel/serializable-closure upstream 1.0.3
NEW brick/math upstream 0.9.3
NEW ramsey/collection upstream 1.2.2
NEW voku/portable-ascii upstream 1.5.6
(The upstream versions applied when I investigated it, but there could
be even newer versions now that we could possibly use instead.)
Regards,
Robin
More information about the pkg-php-pear
mailing list