WikidataBuilder has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/391770 )

Change subject: New Wikidata Build - 2017-11-16T10:00:01+0000
......................................................................

New Wikidata Build - 2017-11-16T10:00:01+0000

Change-Id: I396c014ad9bc9b6177a068e5ce5f68f08c120bc1
---
M composer.lock
M extensions/Wikibase/client/i18n/ais.json
M extensions/Wikibase/client/i18n/sr-ec.json
M extensions/Wikibase/lib/i18n/ais.json
M extensions/Wikibase/repo/i18n/ais.json
M extensions/Wikibase/repo/i18n/be-tarask.json
M extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
M extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
M 
extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
M vendor/composer/installed.json
10 files changed, 61 insertions(+), 32 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata 
refs/changes/70/391770/1

diff --git a/composer.lock b/composer.lock
index 9df450c..7cd4fb4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1228,7 +1228,7 @@
             "source": {
                 "type": "git",
                 "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase";,
-                "reference": "c9bb71158a670b27bc8ce756e4e6c033218beb2d"
+                "reference": "6bc423b0f33de993741b057e7ccf9ae4a2e30f41"
             },
             "require": {
                 "composer/installers": ">=1.0.1",
@@ -1289,7 +1289,7 @@
                 "issues": "https://phabricator.wikimedia.org/";,
                 "irc": "irc://irc.freenode.net/wikidata"
             },
-            "time": "2017-11-15 17:10:20"
+            "time": "2017-11-16 08:47:47"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git a/extensions/Wikibase/client/i18n/ais.json 
b/extensions/Wikibase/client/i18n/ais.json
index deab1a1..07ade28 100644
--- a/extensions/Wikibase/client/i18n/ais.json
+++ b/extensions/Wikibase/client/i18n/ais.json
@@ -67,5 +67,6 @@
        "wikibase-otherprojects": "zuma cwanan",
        "wikibase-otherprojects-beta-message": "zuma cwanan tapiingan a tusil",
        "echo-category-title-wikibase-action": "{{PLURAL:$1|papatun}} mala 
{{WBREPONAME}}",
+       "echo-pref-tooltip-wikibase-action": "yu izaw ku tademaw kaku a 
{{GENDER:|patizeng tu}} kasabelih  masasiket ta {{WBREPONAME}} kasacacay sa 
patakusen kaku.",
        "notification-link-text-view-item": "{{GENDER:$1|ciwsace}} kasacacay"
 }
diff --git a/extensions/Wikibase/client/i18n/sr-ec.json 
b/extensions/Wikibase/client/i18n/sr-ec.json
index bfde2b6..410d290 100644
--- a/extensions/Wikibase/client/i18n/sr-ec.json
+++ b/extensions/Wikibase/client/i18n/sr-ec.json
@@ -53,8 +53,8 @@
        "wikibase-rc-show-wikidata-pref": "Прикажи измене на Википодацима у 
скорашњим изменама",
        "wikibase-rc-wikibase-edit-letter": "П",
        "wikibase-rc-wikibase-edit-title": "Измена на Википодацима",
-       "wikibase-rcfilters-hide-wikibase-label": "Измене на Википодацима",
-       "wikibase-rcfilters-hide-wikibase-description": "Измене које потичу са 
Википодатака.",
+       "wikibase-rcfilters-hide-wikibase-label": "Измјене на Википодацима",
+       "wikibase-rcfilters-hide-wikibase-description": "Измјене које потичу са 
Википодатака.",
        "wikibase-rcfilters-hide-wikibase-conflicts-ores": "Овај филтер је у 
сукобу са једним или више филтера за Квалитет доприноса или Намеру корисника. 
Предвиђања квалитета или намерет нису доступна за измене {{WBREPONAME}}.",
        "wikibase-rcfilters-hide-wikibase-conflicts-ores-global": "Филтер 
„{{WBREPONAME}} edits” је у сукобу са једним или више филтера за Квалитет 
доприноса или Намеру корисника. Предвиђања квалитета и намере нису доступна за 
измене {{WBREPONAME}}. Сукобљени филтери су означени у подручју Активни 
филтери, изнад.",
        "wikibase-rcfilters-damaging-conflicts-hide-wikibase": "Предвиђања 
квалитета доприноса нису доступна за одређене типове измена, тако да је овај 
филтер у сукобу са следећим {{PLURAL:$2|филтером|филтерима}} типа измене: $1",
diff --git a/extensions/Wikibase/lib/i18n/ais.json 
b/extensions/Wikibase/lib/i18n/ais.json
index a1dbb0d..146d544 100644
--- a/extensions/Wikibase/lib/i18n/ais.json
+++ b/extensions/Wikibase/lib/i18n/ais.json
@@ -112,6 +112,7 @@
        "wikibase-entity-summary-wbcreateclaim-create": "patizeng tu saleku",
        "wikibase-entity-summary-wbremoveclaims-remove": "masipu tu ku 
{{PLURAL:$1|saleku}} tuway",
        "wikibase-entity-summary-wbsetclaim-update": "masumad 
{{PLURAL:$3|saleku}} tuway",
+       "wikibase-entity-summary-wbsetclaim-update-qualifiers": "masumad 
tu{{PLURAL:$3|saleku}} a {{PLURAL:$4|1 a lyangce|$4 a lyangce}}",
        "wikibase-entity-summary-wbsetclaim-update-references": "masumad tuway 
{{PLURAL:$3|saleku}} a {{PLURAL:$4|$4 miazih tu tatenga’ay nasulitan}}",
        "wikibase-entity-summary-wbsetclaim-update-rank": 
"masumad{{PLURAL:$3|saleku}}a kasaselel tuway",
        "wikibase-entity-summary-clientsitelink-update": "kasabelih malimad tu 
nay [$3] tayza [$4]",
diff --git a/extensions/Wikibase/repo/i18n/ais.json 
b/extensions/Wikibase/repo/i18n/ais.json
index e109ff4..c34ef4c 100644
--- a/extensions/Wikibase/repo/i18n/ais.json
+++ b/extensions/Wikibase/repo/i18n/ais.json
@@ -263,6 +263,7 @@
        "wikibase-special-mergeitems-error-prefix": "tina kasacacay la’cus 
pakabu. isasa’ mungangaw:",
        "wikibase-listdatatypes-wikibase-item-body": "masasiket ta cwananay 
zuma kasacacay. yu sulitan sulyang sa. amikilim cwananay a \"kasacacay\" 
pangangananay a salaedan papatun matatungusay kasacacay.",
        "wikibase-listdatatypes-commonsmedia-head": "kasasimel tu myiti",
+       "wikibase-listdatatypes-commonsmedia-body": "masasiket ta suped i Wiki 
kasasimel katahkalan nu kalisiw pabaway tangan. amisuzu sulyang sa, amama kilim 
cwanan a \"tangan\" pangangananay a salaedan papatun matatungus ku kasacacay.",
        "wikibase-listdatatypes-globe-coordinate-head": "taenengan nu 
lala’-liwliw",
        "wikibase-listdatatypes-globe-coordinate-body": "kahicelaan kakitizaan 
a sulit kalunasulitan nay wyitu - cintu napalekal, pisaungay gms saca 
bataan-cumut-enengan tikenih nay pakatineng kakitizaan nu ipabaw nu 
bunac-kitakit. hina tuzu’ \" puenengan kanatal \" zumasatu pisaungay \"WGS84\" 
taenengan sisetyimo. kya taenengan sisetyimo macunutu ku katingalaw atu 
subal.\n*  wyitu – taenengan ilabu’ nu sulisulitan sakacacay a liyad (float, 
dms, dm, dd),pasayzaan i saayaway sulit saca sazikuzay a sulit pisaungay N saca 
S pakatineng\n*  cintu – taenengan ilabu’ nu sasulitan sakatusa a liyad (float, 
dms, dm, dd),pasayzaan i saayaway sulit saca sazikuzay a sulit pisaungay E saca 
W pakatineng\n*  uzip nu bunac – sawantan (?) a sulyang, pataayaw tu kawaw 
matuzu’ay a bunac-kitakit ku \" puenengan kitakit \" 
\"http://www.wikidata.org/entity/Q2\"; \n*  sanat-masitudung-ditek –  taenengan 
a asip-bacu sanat-masitudung-ditek",
        "wikibase-listdatatypes-geo-shape-head": "hekal nu lala’-liwliw",
@@ -299,6 +300,7 @@
        "apihelp-wbgetclaims-param-rank": "pili’ sasulitan a siwasiw-pili’ 
sakacucek, maminay dada’ katukuh matuzu’ay kasaselel a saleku",
        "apihelp-wbmergeitems-param-fromid": "mikabu nay kasacacay ID",
        "apihelp-wbremoveclaims-description": "misipu Wikibase a salekuan.",
+       "apihelp-wbremoveclaims-param-claim": "misipu cacay GUID saca yadah (i 
| tatebanan nu nisulitan palaed) GUID pakatineng saleku.\nsacahamin saleku 
kanca tungusay nu malecad cacay masaheciay.",
        "apihelp-wbremovequalifiers-description": "nay saleku misipu nikayadah 
a kamu.",
        "apihelp-wbsearchentities-param-search": "mikilim tina sulit.",
        "apihelp-wbsearchentities-param-language": "mikilim tina kamu.",
diff --git a/extensions/Wikibase/repo/i18n/be-tarask.json 
b/extensions/Wikibase/repo/i18n/be-tarask.json
index f74ccc3..f252080 100644
--- a/extensions/Wikibase/repo/i18n/be-tarask.json
+++ b/extensions/Wikibase/repo/i18n/be-tarask.json
@@ -125,6 +125,7 @@
        "wikibase-validator-illegal-tabular-data-title": "Значэньне мусіць 
пачынацца з <code>Data:</code> і сканчацца на <code>.tab</code>. Дадаткова 
загаловак ня мусіць утрымліваць такія сымбалі як двукроп’е, краты ці 
вэртыкальную рысу.",
        "wikibase-validator-no-such-media": "Файл «$1» не існуе ў 
[https://commons.wikimedia.org/ Вікісховішчы].",
        "wikibase-validator-no-such-sitelink": "Не атрымалася знайсьці спасылку 
на «$1» пры спробе рэдагаваць адзнакі.",
+       "wikibase-validator-page-not-exists": "Старонка «$1» не існуе.",
        "wikibase-wikibaserepopage-invalid-langcode": "Невядомы код мовы «$1». 
Калі ласка, выкарыстоўвайце только вядомыя сыстэме моўныя коды, як то «en».",
        "wikibase-wikibaserepopage-unresolved-redirect": "$1 зьяўляецца 
перанакіраваньнем.",
        "wikibase-wikibaserepopage-storage-exception": "Адбылася памылка пры 
спробе загрузіць $1: $2.",
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
index 60ccd2f..95d6751 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
@@ -17,6 +17,7 @@
 use Revision;
 use RuntimeException;
 use SearchEngine;
+use Serializers\Serializer;
 use Title;
 use Wikibase\Content\EntityInstanceHolder;
 use Wikibase\DataModel\Entity\EntityDocument;
@@ -29,7 +30,6 @@
 use Wikibase\Lib\EntityTypeDefinitions;
 use Wikibase\Lib\RepositoryDefinitions;
 use Wikibase\Repo\Content\EntityHandler;
-use Wikibase\Repo\Content\ItemHandler;
 use Wikibase\Repo\Validators\EntityValidator;
 use Wikibase\Repo\Validators\ValidatorErrorLocalizer;
 use Wikibase\Repo\WikibaseRepo;
@@ -130,7 +130,7 @@
        abstract protected function newEntity( EntityId $id = null );
 
        /**
-        * Returns EntityContents that can be handled by the EntityHandler 
deriving class.
+        * Returns EntityContents that can be serialized by the EntityHandler 
deriving class.
         *
         * @return array[]
         */
@@ -388,6 +388,15 @@
                $this->assertEquals( $idString, $id->getSerialization() );
        }
 
+       /**
+        * @return Serializer
+        */
+       protected function getEntitySerializer() {
+               $newSerializerFactory = new SerializerFactory( new 
DataValueSerializer() );
+               $newSerializer = $newSerializerFactory->newEntitySerializer();
+               return $newSerializer;
+       }
+
        public function exportTransformProvider() {
                $entity = $this->newEntity();
 
@@ -416,8 +425,7 @@
                }
 
                // make new style blob
-               $newSerializerFactory = new SerializerFactory( new 
DataValueSerializer() );
-               $newSerializer = $newSerializerFactory->newEntitySerializer();
+               $newSerializer = $this->getEntitySerializer();
                $newBlob = json_encode( $newSerializer->serialize( $entity ) );
 
                return [
@@ -457,7 +465,12 @@
 
        public function testGetLegacyExportFormatDetector() {
                $detector = 
$this->getHandler()->getLegacyExportFormatDetector();
-               $this->assertInternalType( 'callable', $detector );
+
+               if ( $detector === null ) {
+                       $this->markTestSkipped( 'handler has no legacy export 
format detector' );
+               } else {
+                       $this->assertInternalType( 'callable', $detector );
+               }
        }
 
        public function forCreationParamProvider() {
@@ -565,7 +578,7 @@
                }
        }
 
-       abstract protected function getTestItemContent();
+       abstract protected function getTestContent();
 
        /**
         * @param EntityHandler $handler
@@ -578,25 +591,13 @@
                        ->setConstructorArgs( [ Title::newFromText( 'Q1' ) ] )
                        ->getMock();
 
-               $page->method( 'getContent' )->willReturn( 
$this->getTestItemContent() );
+               $page->method( 'getContent' )->willReturn( 
$this->getTestContent() );
                $page->method( 'getTitle' )->willReturn( $title );
 
                return $page;
        }
 
-       public function testDataForSearchIndex() {
-               $handler = $this->getHandler();
-               $engine = $this->getMock( \SearchEngine::class );
-
-               $page = $this->getMockWikiPage( $handler );
-
-               $data = $handler->getDataForSearchIndex( $page, new 
\ParserOutput(), $engine );
-               $this->assertSame( 1, $data['label_count'], 'label_count' );
-               if ( $handler instanceof ItemHandler ) {
-                       $this->assertSame( 1, $data['sitelink_count'], 
'sitelink_count' );
-               }
-               $this->assertSame( 1, $data['statement_count'], 
'statement_count' );
-       }
+       abstract public function testDataForSearchIndex();
 
        public function testGetActionOverrides() {
                $handler = $this->getHandler();
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
index 06796f6..174082f 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
@@ -182,7 +182,7 @@
                $this->assertFalse( $handler->canCreateWithCustomId( $id ) );
        }
 
-       protected function getTestItemContent() {
+       protected function getTestContent() {
                $item = new Item();
                $item->getFingerprint()->setLabel( 'en', 'Kitten' );
                $item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Kitten' );
@@ -275,4 +275,16 @@
                ];
        }
 
+       public function testDataForSearchIndex() {
+               $handler = $this->getHandler();
+               $engine = $this->getMock( \SearchEngine::class );
+
+               $page = $this->getMockWikiPage( $handler );
+
+               $data = $handler->getDataForSearchIndex( $page, new 
\ParserOutput(), $engine );
+               $this->assertSame( 1, $data['label_count'], 'label_count' );
+               $this->assertSame( 1, $data['sitelink_count'], 'sitelink_count' 
);
+               $this->assertSame( 1, $data['statement_count'], 
'statement_count' );
+       }
+
 }
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
 
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
index fae52c9..d9b36dd 100644
--- 
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
+++ 
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
@@ -111,18 +111,29 @@
                $this->assertFalse( $handler->canCreateWithCustomId( $id ) );
        }
 
-       protected function getTestItemContent() {
-               $item = new Property( null, null, 'string' );
-               $item->getFingerprint()->setLabel( 'en', 'Kitten' );
-               $item->getStatements()->addNewStatement(
+       protected function getTestContent() {
+               $property = new Property( null, null, 'string' );
+               $property->getFingerprint()->setLabel( 'en', 'Kitten' );
+               $property->getStatements()->addNewStatement(
                        new PropertyNoValueSnak( new PropertyId( 'P1' ) )
                );
 
-               return PropertyContent::newFromProperty( $item );
+               return PropertyContent::newFromProperty( $property );
        }
 
        protected function getExpectedSearchIndexFields() {
                return [ 'label_count', 'statement_count' ];
        }
 
+       public function testDataForSearchIndex() {
+               $handler = $this->getHandler();
+               $engine = $this->getMock( \SearchEngine::class );
+
+               $page = $this->getMockWikiPage( $handler );
+
+               $data = $handler->getDataForSearchIndex( $page, new 
\ParserOutput(), $engine );
+               $this->assertSame( 1, $data['label_count'], 'label_count' );
+               $this->assertSame( 1, $data['statement_count'], 
'statement_count' );
+       }
+
 }
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 6025504..162721c 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1298,7 +1298,7 @@
         "source": {
             "type": "git",
             "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase";,
-            "reference": "c9bb71158a670b27bc8ce756e4e6c033218beb2d"
+            "reference": "6bc423b0f33de993741b057e7ccf9ae4a2e30f41"
         },
         "require": {
             "composer/installers": ">=1.0.1",
@@ -1327,7 +1327,7 @@
             "mediawiki/minus-x": "0.1.0",
             "wikibase/wikibase-codesniffer": "^0.2.0"
         },
-        "time": "2017-11-15 16:35:09",
+        "time": "2017-11-16 08:47:47",
         "type": "mediawiki-extension",
         "installation-source": "source",
         "scripts": {

-- 
To view, visit https://gerrit.wikimedia.org/r/391770
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I396c014ad9bc9b6177a068e5ce5f68f08c120bc1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to