No point in moving to .26 as it's EOL in November.
Description
Details
Event Timeline
payments appears to be running 1.25.6 (latest of 1.25), but that branch is now EOL: https://lists.wikimedia.org/pipermail/mediawiki-announce/2016-June/000192.html
@Krenair, unfortunately we need to get our new server cluster running in order to upgrade PHP from 5.3. That is top our top priority right now.
Change 299035 had a related patch set uploaded (by Ejegg):
Create fundraising/REL1_27 branch
Change 299200 had a related patch set uploaded (by Awight):
Make the fundraising 1.27 tests mandatory
@Jgreen
This just got funky. We realized that the MediaWiki 1.25 -> 1.27 upgrade involves a schema update. We were hoping to deploy the new code tomorrow, but what's our process for dealing with a schema upgrade? We need to do writes to the db, and have a rollback plan in case the new code doesn't work.
I can't remember the last time we changed the payments wiki schema, so
we'll have to create the process. But that database is relatively small--I
think it only takes a few minutes to dump.
Not totally done--we haven't migrated the schema yet.
I made some notes here about the process:
https://www.mediawiki.org/wiki/Fundraising_tech/Paymentswiki_upgrade
What is the difference between this task and T139531: [Epic] Move payments to mediawiki 1.27, please?
Change 299939 had a related patch set uploaded (by Ejegg):
Remove pre-1.27 compatibility shims