<div dir="ltr">Synced again with Bryce and Rbasak on the php-trasks-of-the-day to help. The following summarizes the work one and the state we left it so Bryce can continue on it.<br><br>I've got quite some stuff done, but the very busy autopkgtest queue stalls further progress right now<br><br>---<br><br>#1 PHPUnit test issues in proposed migration<br>- Upload phpunit and dependent fixes as identified by rbasak and me<br>  - Rbasak uploaded<br>    <a href="https://launchpad.net/ubuntu/+source/phpunit/8.5.2-1ubuntu1">https://launchpad.net/ubuntu/+source/phpunit/8.5.2-1ubuntu1</a><br>  - Then later (Depending on the former) I uploaded<br>    <a href="https://launchpad.net/ubuntu/+source/php-net-ldap2/2.2.0-3ubuntu3">https://launchpad.net/ubuntu/+source/php-net-ldap2/2.2.0-3ubuntu3</a><br>    <a href="https://launchpad.net/ubuntu/+source/php-http-request2/2.3.0-1ubuntu2">https://launchpad.net/ubuntu/+source/php-http-request2/2.3.0-1ubuntu2</a><br>  - Depends on php-codecoverage and phpunit-global-state which after the <br>    efforts yesterday are both good to go (test-wise).<br>  - The next step would be triggering test cases with the right components together.<br>    Actually for a first shot let's use all-proposed=1 on those.<br>    But for now the tests are still running, need to wait for the results first and then trigger those failing.<br>    <br>TODO wait for tests to complete the first time, then trigger the failing ones wirth all-proposed (or global-state + php7.4 + phpunit + ..?)<br><br>---<br>    <br>#Info<br>- For bonus confusion there also is a rebuild of php7.3 ongoing at the moment. Also php7.4 was rebuilt (due to the ICU transition)<br>  => <a href="https://launchpad.net/ubuntu/+source/php7.3/7.3.15-3build1">https://launchpad.net/ubuntu/+source/php7.3/7.3.15-3build1</a><br>  => <a href="https://launchpad.net/ubuntu/+source/php7.4/7.4.3-4build2">https://launchpad.net/ubuntu/+source/php7.4/7.4.3-4build2</a><br>  So test lists will be testing 7.4/7.3 stay sharp which one you actually look at.<br>  @Bryce the intention is to remove 7.4 before Focal releases right?<br><br>---<br><br>#2 php-horde ??<br>- Look at php-horde-* if they need something<br>  Bryce asked for the following:<br>  - php-horde-nag<br>  - php-horde-mnemo<br>  - php-horde-lz4<br>  - php-horde-kronolith<br>  - php-horde-imp<br>  - php-horde-ansel<br>  - php-horde-text-filter<br>  - php-horde-mime<br>  => All of them passed migration, and the tests on php7.[34] are reset we have to wait until those complete<br>  <br>Looking at these I found in update excuses that the following two are hanging since 130 days. Mostly php and phpunit version issues - time to re-test them with the new versions we have in proposed.<br>  - php-horde-icalendar<br>  - php-horde-image<br><br>TODO check new results once the new tests ran<br><br>---<br><br>#4 Check FTBFS of php-msgpack<br>  Upload was from:<br>  <a href="https://code.launchpad.net/~bryce/ubuntu/+source/php-msgpack/+git/php-msgpack/+merge/379773">https://code.launchpad.net/~bryce/ubuntu/+source/php-msgpack/+git/php-msgpack/+merge/379773</a><br>  <a href="https://launchpad.net/ubuntu/+source/php-msgpack/2.1.0beta1-0ubuntu1">https://launchpad.net/ubuntu/+source/php-msgpack/2.1.0beta1-0ubuntu1</a><br>  Breaks on arm64 armhf<br>  Failed: Profiling perf test. [tests/035.phpt]<br>  Didn't I fix or at least write about that test recently?<br>  Yeah I had done so in:<br>  <a href="https://lists.ubuntu.com/archives/ubuntu-server/2020-February/008160.html">https://lists.ubuntu.com/archives/ubuntu-server/2020-February/008160.html</a><br>  I already had an analysis and a fix there.<br>  After asking for review I got by Rafael and then uploaded the fix.<br>  It built fine at<br>  <a href="https://launchpad.net/ubuntu/+source/php-msgpack/2.1.0beta1-0ubuntu2">https://launchpad.net/ubuntu/+source/php-msgpack/2.1.0beta1-0ubuntu2</a><br>  <br>  @Bryce - that should properly build now and resolve whatever you wanted to sove<br>  with the initial merge of that new version<br><br>---<br>  <br>#5 rebuilds for migration of php7.4<br>- Those are no-change rebuilds by Byce, check build results and migration:<br>  - php-cache-lite => build ok => still waiting in queue<br>  - php-db => build ok => still waiting in queue<br>  - php-text-password => build ok => fails with old phpunit, triggered with new one<br>  - phpmd => wasn't uploaded! => last build on 7.3 at 2020-02-24 => uploaded it now<br>  - php-imagick => already built against 7.4 on 2020-02-28<br><br>TODO check results again later once the queue was drained<br><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Christian Ehrhardt<br>Staff Engineer, Ubuntu Server<br>Canonical Ltd</div></div>