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

Reply via email to