In MediaWiki config (common settings) we have:
$wgExtensionEntryPointListFiles[] = "$IP/extensions/Wikidata/extension-list-wikidata";
We should change this to not use this file in the build
In MediaWiki config (common settings) we have:
$wgExtensionEntryPointListFiles[] = "$IP/extensions/Wikidata/extension-list-wikidata";
We should change this to not use this file in the build
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Addshore | T173818 [Epic] Kill the Wikidata build step | |||
Resolved | Addshore | T176948 Move config & loading logic out of Wikidata build and into mediawiki-config | |||
Resolved | Addshore | T177060 Stop using extension-list-wikidata from the build in mediawiki-config |
@aude I guess in 1 commit we can add everything from extensions/Wikidata/extension-list-wikidata into the main extension lists in mediawiki-config and nothing will break?
(once the extensions are branched etc).
Would it make sense to wait for 2 branches before we touch anything like this incase rollbacks and things need to happen?
Wikidata.localisation.php uses $wgWikidataBaseDir, which could be set/managed outside the build
So, this could cause us some problems depending on how quickly we switch each extension from the build to using the actual extension for deployment.
If the build branch and wikibase branch are cut at different times / have different messages included then we could be missing messages during the switches due to the different in commits.
What would happen if we were to add all of the Wikibase extensions to extension-list now? How are duplicate messages handled? would anything else break?
I think we only really have a couple of options here:
Change 391245 had a related patch set uploaded (by Addshore; owner: Addshore):
[operations/mediawiki-config@master] Stop using extension-list-wikidata from Wikidata build for labs
Change 391245 merged by jenkins-bot:
[operations/mediawiki-config@master] Stop using extension-list-wikidata from Wikidata build for labs
Change 391251 had a related patch set uploaded (by Addshore; owner: Addshore):
[operations/mediawiki-config@master] Stop using extension-list-wikidata from Wikidat build for prod
Change 394208 had a related patch set uploaded (by Addshore; owner: Addshore):
[operations/mediawiki-config@master] wdbuild: extension-list-labs stop using build entry points
Change 394282 had a related patch set uploaded (by Addshore; owner: Addshore):
[operations/mediawiki-config@master] wdbuild: Add wikidata extensions to extension-list
Change 394208 merged by jenkins-bot:
[operations/mediawiki-config@master] wdbuild: extension-list-labs stop using build entry points
Change 394282 merged by jenkins-bot:
[operations/mediawiki-config@master] wdbuild: Add wikidata extensions to extension-list
Mentioned in SAL (#wikimedia-operations) [2017-11-30T23:39:12Z] <addshore@tin> Synchronized wmf-config: wdbuild: T173818 T177060 [[gerrit:394282|Add wikidata extensions to extension-list]] (duration: 00m 46s)
Change 391251 abandoned by Addshore:
Stop using extension-list-wikidata from Wikidata build for prod
Reason:
Already done in another merged patch