Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/115366
Change subject: Setup test.wikidata as repo for test2 and test.wikipedia ...................................................................... Setup test.wikidata as repo for test2 and test.wikipedia test2 allows running qunit tests, which has unintended side-effects (creating ghost items on wikidata). making test2 the primary test client for testing page moves. removing test2 from the wikidataclient.dblist. test2wiki has wikibase client enabled via $wmgUseWikibaseClient = true in InitialiseSettings.php these changes result in test2 not getting change propagations, which can be fixed by adding another cronjob and/or making the ChangeNotification jobs work via jobqueue / redis. Bug: 61893 Change-Id: I6f4c512e0b37f49e0446c9b92ce3bcf0dc33a9de --- M wikidataclient.dblist M wmf-config/InitialiseSettings.php M wmf-config/Wikibase.php 3 files changed, 11 insertions(+), 7 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/66/115366/1 diff --git a/wikidataclient.dblist b/wikidataclient.dblist index ea82660..fd9d610 100644 --- a/wikidataclient.dblist +++ b/wikidataclient.dblist @@ -310,7 +310,6 @@ szlwiki tawiki tawikisource -test2wiki tetwiki tewiki tewikisource diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 399aa75..b4f72bb 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -12762,8 +12762,7 @@ 'propagateChangesToRepo' => false, ), 'test2wiki' => array( - 'siteGlobalID' => 'enwiki', - 'propagateChangesToRepo' => false, + 'siteGlobalID' => 'enwiki' ), 'be_x_oldwiki' => array( 'sort' => 'alphabetic', diff --git a/wmf-config/Wikibase.php b/wmf-config/Wikibase.php index 7bfb862..91c08a5 100644 --- a/wmf-config/Wikibase.php +++ b/wmf-config/Wikibase.php @@ -88,12 +88,18 @@ require_once( "$IP/extensions/Wikibase/client/WikibaseClient.php" ); } - $wgWBClientSettings['changesDatabase'] = 'wikidatawiki'; - $wgWBClientSettings['repoDatabase'] = 'wikidatawiki'; - // to be safe, keeping this here although $wgDBname is default setting $wgWBClientSettings['siteGlobalID'] = $wgDBname; - $wgWBClientSettings['repoUrl'] = "//{$wmfHostnames['wikidata']}"; + + if ( in_array( $wgDBname, array( 'test2wiki', 'testwiki' ) ) ) { + $wgWBClientSettings['changesDatabase'] = 'testwikidatawiki'; + $wgWBClientSettings['repoDatabase'] = 'testwikidatawiki'; + $wgWBClientSettings['repoUrl'] = "//test.wikidata.org"; + } else { + $wgWBClientSettings['changesDatabase'] = 'wikidatawiki'; + $wgWBClientSettings['repoDatabase'] = 'wikidatawiki'; + $wgWBClientSettings['repoUrl'] = "//{$wmfHostnames['wikidata']}"; + } $wgWBClientSettings['repoNamespaces'] = array( 'wikibase-item' => '', -- To view, visit https://gerrit.wikimedia.org/r/115366 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I6f4c512e0b37f49e0446c9b92ce3bcf0dc33a9de Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Aude <aude.w...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits