Page MenuHomePhabricator

Move coverage tasks from PHP70 to PHP72
Closed, ResolvedPublic

Event Timeline

Change 517088 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] dockerfiles: [quibble-coverage] Move from PHP 7.0 to 7.2

https://gerrit.wikimedia.org/r/517088

Change 517089 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Switch coverage jobs to the PHP 7.2 version of quibble-coverage

https://gerrit.wikimedia.org/r/517089

Change 517088 merged by jenkins-bot:
[integration/config@master] dockerfiles: [quibble-coverage] Move from PHP 7.0 to 7.2

https://gerrit.wikimedia.org/r/517088

Change 517089 merged by jenkins-bot:
[integration/config@master] jjb: Switch coverage jobs to the PHP 7.2 version of quibble-coverage

https://gerrit.wikimedia.org/r/517089

The mediawiki-core jobs work fine:

09:21:50 Using PHP 7.2.19-1+0~20190531112637.22+stretch~1.gbp75765b
…
09:23:06 Finished: SUCCESS

… however, the mwext ones die when running mysql_install_db:

09:30:30 INFO:backend.MySQL:Initializing MySQL data directory
09:30:30 Traceback (most recent call last):
09:30:30   File "/usr/local/bin/quibble", line 11, in <module>
09:30:30     load_entry_point('quibble==0.0.0', 'console_scripts', 'quibble')()
09:30:30   File "/usr/local/lib/python3.5/dist-packages/quibble/cmd.py", line 573, in main
09:30:30     cmd.execute()
09:30:30   File "/usr/local/lib/python3.5/dist-packages/quibble/cmd.py", line 470, in execute
09:30:30     self.mw_install()
09:30:30   File "/usr/local/lib/python3.5/dist-packages/quibble/cmd.py", line 285, in mw_install
09:30:30     db = dbclass(base_dir=self.db_dir, dump_dir=self.dump_dir)
09:30:30   File "/usr/local/lib/python3.5/dist-packages/quibble/backend.py", line 212, in __init__
09:30:30     self._install_db()
09:30:30   File "/usr/local/lib/python3.5/dist-packages/quibble/backend.py", line 227, in _install_db
09:30:30     raise Exception("FAILED (%s): %s" % (p.returncode, outs))
09:30:30 Exception: FAILED (1): Installing MariaDB/MySQL system tables in '/workspace/db/quibble-mysql-c2ebmjld' ...

Change 517722 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Move all quibble-coverage jobs to a 0.0.31-4

https://gerrit.wikimedia.org/r/517722

Change 517722 merged by jenkins-bot:
[integration/config@master] jjb: Move all quibble-coverage jobs to a 0.0.31-4

https://gerrit.wikimedia.org/r/517722

Jdforrester-WMF closed this task as Resolved.Jun 18 2019, 8:08 PM

Upgraded and working:

Code health ones still not quite right, but the scope of this is Resolved.