Comment 18 for bug 2016016

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Hi Andreas,

For verifying this specific SRU on lunar, using the php7.4 binaries from the Ondrej's PPA mentioned in the Test Plan is enough, in the sense that we get the expected outcomes.

For that, I followed the test plan as it is described. On the "installing php7.4" step, I edited the repository file to point to ondrej's jammy PPA.

# cat /etc/apt/sources.list.d/ondrej-ubuntu-php-lunar.list
deb https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ jammy main

This will successfully install php7.4 in lunar, and despite the fact that it is linked against some jammy libraries, it can successfully start phpmyadmin for the purposes of following the listed test plan.

I first verified I could reproduce the bug in lunar, getting the login page with php 8, and then the blank page described in the test plan when using php 7.

Then, I installed phpmyadmin from -proposed, to get the following text in http://localhost/phpmyadmin/ instead of a blank or the login page:

"""
PHP 8.0.0+ is required (Ubuntu Launchpad bug #1975892 and phpMyAdmin issue #17503).

Currently installed version is: 7.4.33
"""

Finally, I followed the "For completeness" steps in the test plan to run phpmyadmin through php 8 (with both php versions co-installed) and was able to see the login page again.

Hence, this looks good to me (verified).