Page MenuHomePhabricator

Make DonationInterface compatible with MediaWiki 1.39
Closed, ResolvedPublic4 Estimated Story Points

Description

New LTS is available, let's get DonationInterface ready for it

Event Timeline

Dwisehaupt set the point value for this task to 4.Dec 12 2022, 9:40 PM

Change 875983 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/core@fundraising/REL1_39] Remove extensions and skins not used on payments-wiki

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

Change 875988 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/core@fundraising/REL1_39] Add logos used on payments-wiki

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

Change 875989 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/core@fundraising/REL1_39] Add extensions used on payments-wiki

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

Change 875991 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/core@fundraising/REL1_39] Update composer.json for payments-wiki

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

Change 876007 had a related patch set uploaded (by Ejegg; author: Ejegg):

[mediawiki/extensions/DonationInterface@master] Handle new namespace for RemexHtml

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

Change 876014 had a related patch set uploaded (by Ejegg; author: Ejegg):

[wikimedia/fundraising/dev@master] Updates to paymentswiki LocalSettings for MW 1.39

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

The upgrade seems remarkably easy this time around!

To test:

Note that we still need to get the CI tests updated to run a different suite on the fundraising/REL1_39 branch. That core patch is failing now because it is running the php7.3 suite and MW 1.39 needs at least php7.4.

Oh hey, we will need to finish T315585 before we can deploy this.

Copying the email reply here. Annoyingly when pasting from Gmail to Phabricator, it lost all the formatting so I've been lazy and copied it as an image.

image.png (495×1 px, 147 KB)

Change 875983 merged by Ejegg:

[mediawiki/core@fundraising/REL1_39] Remove extensions and skins not used on payments-wiki

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

Change 875988 merged by Ejegg:

[mediawiki/core@fundraising/REL1_39] Add logos used on payments-wiki

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

Change 875989 merged by Ejegg:

[mediawiki/core@fundraising/REL1_39] Add extensions used on payments-wiki

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

Change 875991 merged by Ejegg:

[mediawiki/core@fundraising/REL1_39] Update composer.json for payments-wiki

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

Change 876014 merged by AndyRussG:

[wikimedia/fundraising/dev@master] Updates to paymentswiki LocalSettings for MW 1.39

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

Change 876007 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Handle new namespace for RemexHtml

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

XenoRyet set Final Story Points to 4.