PHP for KK cycle (was Re: Merge Opportunities Report - 2022-05-02)
Athos Ribeiro
athos.ribeiro at canonical.com
Wed May 4 13:13:31 UTC 2022
On Mon, May 02, 2022 at 09:23:05PM -0700, Bryce Harrington wrote:
>Hi Athos,
Hey!
Thanks for writting this one :)
>Following on from our discussion about PHP this morning, now that KK is
>open I looked over the merge report for PHP bits. Below is a braindump
>of what tasks I think there are:
>
>> cacti 1.2.16+ds1-2ubuntu1 1.2.19+ds1-2 Bryce Harrington
>> mediawiki 1:1.35.5-1ubuntu3 1:1.35.5-2 Bryce Harrington
>> php-cache-tag-interop 1.0.1-1ubuntu1 1.1.0-1 Utkarsh Gupta
>> phploc 7.0.2-1ubuntu1 7.0.2-2 Bryce Harrington
>> rainloop 1.14.0-3ubuntu1 1.16.0+dfsg-1 Bryce Harrington
>> php-pear 1:1.10.13+submodules+notgz+2022032202-2 1:1.10.12+submodules+notgz+20210212-1ubuntu3
>
>The above packages IIRC are leaf apps, that should be relatively
>straightforward merges. Hopefully in some cases the delta can be
>dropped and the package sync'd. I'd suggest prioritizing them just to
>get them out of the way before anything crazy hits.
Sounds good, I will start with these ones right away then :)
>> composer 2.1.12-1ubuntu1 2.2.6-2 Bryce Harrington
>> php-pecl-http 4.0.0+3.2.4+2.6.0-0+deb11u1ubuntu1 4.2.1+php8-2 Bryce Harrington
>> php-parser 4.13.1-1ubuntu2 4.13.2-1 Bryce Harrington
>> php-console-commandline 1.2.1-1ubuntu4 1.2.4-2 Bryce Harrington
>
>This set includes some packages that had some transition issues last
>cycle since other stuff depends on them. However, the merges themselves
>should not be difficult, and possibly in some cases we can drop the
>delta (often I just was disabling tests). The effort on these will most
>likely be autopkgtest debugging and/or patch work; if it's anything more
>complex than that feel free to bump the task to me.
ack;
>> doctrine 2.8.4+dfsg-1ubuntu2 2.11.1+dfsg-1 Bryce Harrington
>> php-doctrine-cache 1.10.2-2ubuntu1 2.1.1-3 Utkarsh Gupta
>> php-symfony-contracts 2.4.0-1ubuntu2 2.5.0-2 Utkarsh Gupta
>> php-symfony-security-acl 3.1.1-1ubuntu2 3.2.0-1 Bryce Harrington
>> symfony 5.2.6+dfsg-1ubuntu7 5.4.4+dfsg-1 Bryce Harrington
>
>The doctrine/symfony ecosystem was a big challenge last cycle, you
>may remember all my complaints about circular dependencies.
>Unfortunately, skipping merges will merely make future work that
>much harder, so this is best to tackle sooner rather than later.
>
>Since these are more complicated, and since I am more up on what's what
>with these, why don't I deal with these this cycle. I'll try to get
>them into a sensible state, or leave docs, so if they need merged again
>next cycle hopefully the work will be more straightforward.
Sounds good to me. Thanks :)
>
>
>> phpunit 9.5.10-1ubuntu2 9.5.13-1 Bryce Harrington
>
>Almost everything in PHP depends on phpunit for running their
>testsuites, and a couple times in the past this has been an involved
>effort: Changed or deprecated test behavior can require widespread
>updates to test cases on a bunch of PHP packages. I think we're lucky
>this had some delta and did not sync in directly. The good news is once
>you learn the php test change "patterns" the work tends to be fairly
>rote. And going from 9.5.10 to .13 is (hopefully) just a minor update
>without any conflicting changes. But I vote holding off on this for the
>time being, and maybe dealing with it once most of the other items on
>this list are squared away.
OK
>
>Bryce
--
Athos Ribeiro
More information about the ubuntu-server
mailing list