Ideally we'd need a way to not load it from production's extension-list…
Version: unspecified
Severity: normal
Ideally we'd need a way to not load it from production's extension-list…
Version: unspecified
Severity: normal
http://en.wikipedia.beta.wmflabs.org/wiki/Special:Cite
Page not found
Should redirect to CiteThisPage (as configured by CiteThisPage.alias.php).
http://en.wikipedia.beta.wmflabs.org/wiki/Special:CiteThisPage
Works
http://de.wikipedia.beta.wmflabs.org/wiki/Special:Cite
Redirects to Spezial:Zitierhilfe
Page not found
Should display page.
http://de.wikipedia.beta.wmflabs.org/wiki/Special:CiteThisPage
Redirects to Spezial:Zitierhilfe
Page not found
Should display page.
I can instantiate SpecialCiteThisPage from mwscript eval.php for both enwiki and dewiki on deployment-beta.
The mediawiki-config is set correctly (it loads SpecialCiteThisPage when $wmgUseCiteThisPage is true, and otherwise it loads SpecalCite). Beta loads CiteThisPage, prod loads Cite.
The only thing I could find that might cause this problem is the fact that extension-list contains the old SpecialCite, and thus localisation update -> $wgExtensionEntryPointListFiles -> mergeMessageFileList.php -> wgExtensionMessagesFiles contains conflicting information.
There is a way to add extensions for -labs only, but there doesn't seem to be way to add an extension for prod only without it also loading in labs and at this point the two extensions are mutually exclusive. We should:
(In reply to Krinkle from comment #1)
We should:
- Not deploy to beta (remove) and switch both later at the same time.
After talking it through with Greg, we're probably going to deploy it all at once at some point in mid-October. We'll work out and communicate this to the wikis so they have a heads-up.
Change 158121 had a related patch set uploaded by Greg Grossmeier:
Switch from SpecialCite to CiteThisPage on all wikis
Change 158121 merged by jenkins-bot:
Switch from SpecialCite to CiteThisPage on all wikis