Page MenuHomePhabricator

Test, pass, release, and upgrade all home-grown PHP libraries for MediaWiki on PHP 8.0
Open, Needs TriagePublic

Description

Outstanding, as of 2021-01-11:

Event Timeline

Change 650852 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/libs/Equivset@master] build: Upgrade phpunit to ^9.5 for PHP 8.0 compatibility

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

Change 655125 had a related patch set uploaded (by MaxSem; owner: MaxSem):
[mediawiki/libs/RemexHtml@master] Make tests pass on PHP 8

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

MaxSem renamed this task from Test (and pass) all home-grown PHP libraries for MediaWIki on PHP 8.0 to Test (and pass) all home-grown PHP libraries for MediaWiki on PHP 8.0.Fri, Jan 8, 8:18 PM

Change 650852 merged by jenkins-bot:
[mediawiki/libs/Equivset@master] build: Upgrade phpunit to ^9.5 for PHP 8.0 compatibility

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

Change 655185 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Zuul: [mediawiki/libs/Equivset] Enable PHP 8.0 jobs, now passing

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

Change 655186 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Zuul: [mediawiki/libs/RemexHtml] Enable PHP 8.0 jobs, now passing

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

Change 655125 merged by jenkins-bot:
[mediawiki/libs/RemexHtml@master] build: Upgrade phpunit to ^8.5 || ^9.5 for PHP 8.0 compatibility

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

Change 655185 merged by jenkins-bot:
[integration/config@master] Zuul: [mediawiki/libs/Equivset] Enable PHP 8.0 jobs, now passing

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

Change 655186 merged by jenkins-bot:
[integration/config@master] Zuul: [mediawiki/libs/RemexHtml] Enable PHP 8.0 jobs, now passing

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

Mentioned in SAL (#wikimedia-releng) [2021-01-09T04:30:50Z] <James_F> Zuul: [mediawiki/libs/Equivset] Enable PHP 8.0 jobs, now passing T271575

Mentioned in SAL (#wikimedia-releng) [2021-01-09T04:30:55Z] <James_F> Zuul: [mediawiki/libs/RemexHtml] Enable PHP 8.0 jobs, now passing T271575

Jdforrester-WMF renamed this task from Test (and pass) all home-grown PHP libraries for MediaWiki on PHP 8.0 to Test, pass, release, and upgrade all home-grown PHP libraries for MediaWiki on PHP 8.0.Sat, Jan 9, 6:43 PM
Jdforrester-WMF updated the task description. (Show Details)
MaxSem updated the task description. (Show Details)Sun, Jan 10, 5:30 PM

Change 655279 had a related patch set uploaded (by MaxSem; owner: MaxSem):
[integration/config@master] mediawiki/libs/Shellbox: Make tests on PHP 8 voting

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

Change 655280 had a related patch set uploaded (by MaxSem; owner: MaxSem):
[mediawiki/libs/Zest@master] build: Make tests pass on PHP 8

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

Change 655279 merged by jenkins-bot:
[integration/config@master] mediawiki/libs/Shellbox: Make tests on PHP 8 voting

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

Change 655280 merged by jenkins-bot:
[mediawiki/libs/Zest@master] build: Make tests pass on PHP 8

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

Change 655284 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Zuul: [mediawiki/libs/Zest] Enable PHP 8.0 jobs, now passing

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

Change 655284 merged by jenkins-bot:
[integration/config@master] Zuul: [mediawiki/libs/Zest] Enable PHP 8.0 jobs, now passing

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

Change 655379 had a related patch set uploaded (by MaxSem; owner: MaxSem):
[integration/config@master] Make PHP 8 tests voting for mediawiki/libs/alea

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

MaxSem updated the task description. (Show Details)Mon, Jan 11, 8:35 AM

Change 655379 merged by jenkins-bot:
[integration/config@master] Make PHP 8 tests voting for mediawiki/libs/alea

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

MaxSem updated the task description. (Show Details)Mon, Jan 11, 8:54 AM

Notes on skipped libraries:

  • Alea's last release, 0.9.2, was from April 2020. Although the last part of passing on PHP 8.0 was only merged a few days ago, none of those changes should impact the actually running code. Hopefully.
  • Shellbox isn't used yet, so by definition it'll be fine when they finally work out how. :-)

Change 655535 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/libs/RemexHtml@master] Release 2.2.1

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

Change 655536 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/vendor@master] Upgrade wikimedia/equivset from 1.4.0 to 1.4.1

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

Change 655536 merged by jenkins-bot:
[mediawiki/vendor@master] Upgrade wikimedia/equivset from 1.4.0 to 1.4.1

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

Change 655535 merged by jenkins-bot:
[mediawiki/libs/RemexHtml@master] Release 2.2.1

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

Change 655701 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/vendor@master] Upgrade wikimedia/remex-html from 2.2.0 to 2.2.1

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

Change 655702 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/core@master] Upgrade wikimedia/remex-html from 2.2.0 to 2.2.1

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

Change 655701 merged by jenkins-bot:
[mediawiki/vendor@master] Upgrade wikimedia/remex-html from 2.2.0 to 2.2.1

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

Change 655702 merged by jenkins-bot:
[mediawiki/core@master] Upgrade wikimedia/remex-html from 2.2.0 to 2.2.1

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

Change 657896 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/vendor@master] Upgrade wikimedia/html-formatter from 2.0.0 to 2.0.1

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

Change 657897 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/core@master] Upgrade wikimedia/html-formatter from 2.0.0 to 2.0.1

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