Page MenuHomePhabricator

Upgrade everything to use composer/semver 3.0.0 or above
Closed, ResolvedPublic

Description

We'll need https://github.com/composer/semver/commit/df3d4b187b08b6bb06966afa3069bef3dad6f4e1 which was added in 3.0.0 for PHP 8.0 support. Ah well.

Event Timeline

CodeSniffer has https://gerrit.wikimedia.org/r/c/mediawiki/tools/codesniffer/+/636704 which (when we release and LibUp updates the world) will fix most of the issues.

Parsoid has https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/637050

With those two plus a core pull-through this should be "fine".

Change 637050 had a related patch set uploaded (by Jforrester; owner: Reedy):
[mediawiki/services/parsoid@master] Update composer/semver constraints

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

Change 637050 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Update composer/semver constraints

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

Yesterday Seldaek released https://github.com/composer/semver/releases/tag/1.7.2 which fixes 8.0 support...but at this point we might as well just get to 3.x everywhere.

Yesterday Seldaek released https://github.com/composer/semver/releases/tag/1.7.2 which fixes 8.0 support...but at this point we might as well just get to 3.x everywhere.

Agreed.

Change 646892 had a related patch set uploaded (by Subramanya Sastry; owner: Subramanya Sastry):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.13.0-a19

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

Change 646892 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.13.0-a19

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

Change 646771 had a related patch set uploaded (by C. Scott Ananian; owner: Subramanya Sastry):
[mediawiki/vendor@wmf/1.36.0-wmf.21] Bump wikimedia/parsoid to 0.13.0-a19

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

Change 646771 merged by jenkins-bot:
[mediawiki/vendor@wmf/1.36.0-wmf.21] Bump wikimedia/parsoid to 0.13.0-a19

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

Change 647014 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/vendor@master] Updating composer/semver (1.5.2 => 3.2.4)

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

Change 647015 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/core@master] Allow composer/semver 3.2.4

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

Change 647016 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/core@master] Drop composer/semver 1.5.2

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

Change 647014 merged by jenkins-bot:
[mediawiki/vendor@master] Updating composer/semver (1.5.2 => 3.2.4)

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

Change 647015 merged by jenkins-bot:
[mediawiki/core@master] Allow composer/semver 3.2.4

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

Change 647075 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/services/parsoid@master] Drop old composer/semver version support

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

Change 647076 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/tools/codesniffer@master] Bug: T269068

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

Change 647016 merged by jenkins-bot:
[mediawiki/core@master] Drop composer/semver 1.5.2

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

Change 647075 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Bump composer/semver versions

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

Change 649428 had a related patch set uploaded (by Subramanya Sastry; owner: Subramanya Sastry):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.13.0-a20

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

Change 649428 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.13.0-a20

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

Change 658669 had a related patch set uploaded (by Jforrester; owner: Reedy):
[mediawiki/services/parsoid@REL1_35] Update composer/semver constraints

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

Change 658670 had a related patch set uploaded (by Jforrester; owner: Reedy):
[mediawiki/services/parsoid@REL1_35] Bump composer/semver versions

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

Change 658669 merged by jenkins-bot:
[mediawiki/services/parsoid@REL1_35] Update composer/semver constraints

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

Change 677986 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@REL1_35] Update Parsoid to 0.12.2

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

Change 677986 merged by C. Scott Ananian:

[mediawiki/vendor@REL1_35] Update Parsoid to 0.12.2

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

Change 658670 abandoned by Jforrester:

[mediawiki/services/parsoid@REL1_35] Bump composer/semver versions

Reason:

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