Revert "LoadExtensionSchemaUpdates: Remove unused path from 'runMaintenance' action"

This reverts commit bab4d43206.

Reason for revert: breaks stated, advertised LTS compatibility that end-users expect (see https://www.mediawiki.org/wiki/Social_tools/MediaWiki_compatibility) (well, technically AJAXPoll isn't really a social tool per se, but some listings include it anyway, so...)

Change-Id: Ib0c4bde7040cdbb893acb200aa053fb1280078ff
This commit is contained in:
Jack Phoenix 2024-07-10 07:40:34 +00:00 committed by Gerrit Code Review
parent bab4d43206
commit de1fa0ef27
2 changed files with 6 additions and 1 deletions

View file

@ -11,7 +11,7 @@
"type": "parserhook",
"license-name": "GFDL-1.2",
"requires": {
"MediaWiki": ">= 1.43"
"MediaWiki": ">= 1.35.3"
},
"GroupPermissions": {
"*": {

View file

@ -664,9 +664,14 @@ During the last 48 hours, {$tab2->votes} votes have been given.";
// adding a new, UNIQUE INDEX on a new AUTO_INCREMENT field (which the
// script also creates) and, of course, finally the new column is populated
// with data.
// PITFALL WARNING! Do NOT change this to $updater->runMaintenance,
// THEY ARE NOT THE SAME THING and this MUST be using addExtensionUpdate
// instead for the code to work as desired!
// HT Skizzerz
$updater->addExtensionUpdate( [
'runMaintenance',
'MigrateOldAJAXPollUserColumnsToActor',
'../maintenance/migrateOldAJAXPollUserColumnsToActor.php'
] );
// 3) drop the now unused column