Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Reedy | T196206 Bump symfony libraries when we no longer need hhvm support | |||
| Resolved | Reedy | T234766 Consider what PHP 7.2 point release to use | |||
| Resolved | Jdforrester-WMF | T234767 Bump PHP support version in composer.json | |||
| Resolved | Jdforrester-WMF | T216166 Drop PHP 7.1 support from MediaWiki | |||
| Resolved | Jdforrester-WMF | T216165 Drop PHP 7.0 support from MediaWiki | |||
| Resolved | Jdforrester-WMF | T225457 Move all CI generic tasks from PHP70 to PHP72 | |||
| Resolved | Jdforrester-WMF | T225832 Move coverage tasks from PHP70 to PHP72 | |||
| Resolved | Krinkle | T228342 Define criteria for setting explicit PHP support target for MediaWiki |
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
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
Change 517088 merged by jenkins-bot:
[integration/config@master] dockerfiles: [quibble-coverage] Move from PHP 7.0 to 7.2
Change 517089 merged by jenkins-bot:
[integration/config@master] jjb: Switch coverage jobs to the PHP 7.2 version of quibble-coverage
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
Change 517722 merged by jenkins-bot:
[integration/config@master] jjb: Move all quibble-coverage jobs to a 0.0.31-4
Upgraded and working:
- mediawiki-phpunit-coverage-patch-docker
- mwext-phpunit-coverage-patch-docker
- mwext-phpunit-coverage-docker-publish
- mediawiki-core-code-coverage-docker (assumed)
Code health ones still not quite right, but the scope of this is Resolved.