WikidataBuilder has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/225681

Change subject: New Wikidata Build - 2015-07-19T10:00:02+0000
......................................................................

New Wikidata Build - 2015-07-19T10:00:02+0000

Change-Id: I871e53c79a24140519c06c2ee955bb15ade6d99b
---
M composer.lock
M extensions/Wikibase/phpcs.xml
M extensions/Wikibase/purtle/src/RdfWriterBase.php
M extensions/Wikibase/repo/i18n/ca.json
M extensions/Wikibase/repo/i18n/fr.json
M extensions/Wikibase/repo/i18n/ko.json
M extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
M vendor/composer/installed.json
8 files changed, 46 insertions(+), 27 deletions(-)


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

diff --git a/composer.lock b/composer.lock
index 21b11ae..27cb82b 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1326,12 +1326,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-                "reference": "1174979c85ad63ad4ed6f296dbe409741ae65f3d"
+                "reference": "17665286ee05883a5b4a908e19821d2b1fa88bac"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/1174979c85ad63ad4ed6f296dbe409741ae65f3d";,
-                "reference": "1174979c85ad63ad4ed6f296dbe409741ae65f3d",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/17665286ee05883a5b4a908e19821d2b1fa88bac";,
+                "reference": "17665286ee05883a5b4a908e19821d2b1fa88bac",
                 "shasum": ""
             },
             "require": {
@@ -1399,7 +1399,7 @@
                 "wikibaserepo",
                 "wikidata"
             ],
-            "time": "2015-07-18 04:19:57"
+            "time": "2015-07-18 21:25:09"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git a/extensions/Wikibase/phpcs.xml b/extensions/Wikibase/phpcs.xml
index c547890..f473eb4 100644
--- a/extensions/Wikibase/phpcs.xml
+++ b/extensions/Wikibase/phpcs.xml
@@ -65,6 +65,7 @@
        <rule ref="PSR2.Namespaces.NamespaceDeclaration" />
        <rule ref="PSR2.Namespaces.UseDeclaration" />
 
+       <!-- This sniff is included in PSR1 but needs an exception. -->
        <rule ref="Squiz.Classes.ValidClassName.NotCamelCaps">
                
<exclude-pattern>DataAccess*Scribunto*Scribunto_LuaWikibase*Library</exclude-pattern>
        </rule>
@@ -73,6 +74,10 @@
        <rule ref="Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword">
                <severity>0</severity>
        </rule>
+       <rule ref="Squiz.Scope.MethodScope">
+               <!-- FIXME: This indicates an error in the QueryPage base class 
that should be fixed. -->
+               <exclude-pattern>SpecialUnconnectedPages\.php</exclude-pattern>
+       </rule>
        <rule ref="Squiz.WhiteSpace.FunctionSpacing">
                <properties>
                        <property name="spacing" value="1" />
diff --git a/extensions/Wikibase/purtle/src/RdfWriterBase.php 
b/extensions/Wikibase/purtle/src/RdfWriterBase.php
index 60940bd..d2d2635 100644
--- a/extensions/Wikibase/purtle/src/RdfWriterBase.php
+++ b/extensions/Wikibase/purtle/src/RdfWriterBase.php
@@ -103,7 +103,7 @@
         *
         * @throws InvalidArgumentException
         */
-       function __construct( $role, BNodeLabeler $labeler = null ) {
+       public function __construct( $role, BNodeLabeler $labeler = null ) {
                if ( !is_string( $role ) ) {
                        throw new InvalidArgumentException( '$role must be a 
string' );
                }
diff --git a/extensions/Wikibase/repo/i18n/ca.json 
b/extensions/Wikibase/repo/i18n/ca.json
index a9c87d5..62d419f 100644
--- a/extensions/Wikibase/repo/i18n/ca.json
+++ b/extensions/Wikibase/repo/i18n/ca.json
@@ -14,7 +14,8 @@
                        "Fitoschido",
                        "Davidpar",
                        "Macofe",
-                       "Joan manel"
+                       "Joan manel",
+                       "F3RaN"
                ]
        },
        "wikibase-desc": "Repositori de dades estructurades",
@@ -34,10 +35,10 @@
        "wikibase-entitytermsforlanguagelistview-description": "Descripció",
        "wikibase-entitytermsforlanguagelistview-label": "Etiqueta",
        "wikibase-entitytermsforlanguagelistview-language": "Llengua",
-       "wikibase-label-empty": "Encara no s'ha definit cap etiqueta.",
+       "wikibase-label-empty": "Encara no s'ha definit cap etiqueta",
        "wikibase-label-edit-placeholder": "introduïu una etiqueta",
        "wikibase-label-edit-placeholder-language-aware": "introduïu una 
etiqueta en $1",
-       "wikibase-description-empty": "Encara no s'ha definit cap descripció.",
+       "wikibase-description-empty": "Encara no s'ha definit cap descripció",
        "wikibase-description-edit-placeholder": "introduïu una descripció",
        "wikibase-description-edit-placeholder-language-aware": "introduïu una 
descripció en $1",
        "wikibase-sitelink-site-edit-placeholder": "lloc",
@@ -47,6 +48,7 @@
        "wikibase-description-input-help-message": "Introduïu una breu 
descripció en $1.",
        "wikibase-statements": "Declaracions",
        "wikibase-terms": "En altres llengües",
+       "wikibase-sitelinks": "Llista de les pàgines vinculades a aquest 
element",
        "wikibase-sitelinks-empty": "Encara no hi ha enllaços del lloc per 
aquest element.",
        "wikibase-sitelinks-input-help-message": "Definiu un enllaç a una 
pàgina relacionada amb aquest element.",
        "wikibase-sitelinks-special": "Altres llocs",
diff --git a/extensions/Wikibase/repo/i18n/fr.json 
b/extensions/Wikibase/repo/i18n/fr.json
index 7f9b3bc..0a8fd81 100644
--- a/extensions/Wikibase/repo/i18n/fr.json
+++ b/extensions/Wikibase/repo/i18n/fr.json
@@ -499,7 +499,7 @@
        "apihelp-wbgetentities-param-languages": "Par défaut, les valeurs 
internationalisés sont renvoyées dans toutes les langues disponibles.\nCe 
paramètre permet de les limiter à une ou plusieurs langues en fournissant un ou 
plusieurs codes de langue.",
        "apihelp-wbgetentities-param-languagefallback": "Appliquer la langue de 
secours pour les langues définies dans le paramètre « languages », avec le 
contexte actuel de l’appel de l’API.",
        "apihelp-wbgetentities-param-normalize": "Essayer de normaliser le 
titre de la page fourni en fonction du site sur lequel il se trouve.\nCette 
fonction fonctionne uniquement si un seul site et une seule page sont fournis.",
-       "apihelp-wbgetentities-param-ungroupedlist": "Ne pas grouper les paires 
propriété/valeur par propriété.",
+       "apihelp-wbgetentities-param-ungroupedlist": "Ne pas grouper les paires 
propriété/valeur par identifiant de propriété.",
        "apihelp-wbgetentities-param-sitefilter": "Ne garder que les liens vers 
les sites listés dans cette liste.",
        "apihelp-wbgetentities-example-1": "Récupérez les entités d'ID Q42 et 
tous leurs attributs dans toutes les langues disponibles",
        "apihelp-wbgetentities-example-2": "Récupérer les entités d'ID P17 et 
tous leurs attributs dans toutes les langues disponibles",
@@ -509,7 +509,7 @@
        "apihelp-wbgetentities-example-6": "Obtenez des entités d'identifiant 
Q42 avec tous les intitulés dans toutes les langues",
        "apihelp-wbgetentities-example-7": "Récupérer les types de données des 
propriétés P17 et P3",
        "apihelp-wbgetentities-example-8": "Récupérer les entités avec ID Q42 
avec tous les alias en anglais",
-       "apihelp-wbgetentities-example-9": "Récupérer les descriptions en 
anglais, allemand et français des élément Q1 et Q42",
+       "apihelp-wbgetentities-example-9": "Récupérer les entités 
d'identifiants Q1 et Q42 avec leurs descriptions en anglais, en allemand et en 
français (si elles existent)",
        "apihelp-wbgetentities-example-10": "Obtenir l'élément de la page 
\"Berlin\" sur le site \"enwiki\", avec les attributs de langue en langue 
anglaise",
        "apihelp-wbgetentities-example-11": "Obtenir l'élément de la page 
\"Berlin\" sur le site \"enwiki\" après normalisation du titre de \"berlin\"",
        "apihelp-wbgetentities-example-12": "Récupérer les liens de site pour 
l'élément Q42",
diff --git a/extensions/Wikibase/repo/i18n/ko.json 
b/extensions/Wikibase/repo/i18n/ko.json
index bf16cbb..817ff30 100644
--- a/extensions/Wikibase/repo/i18n/ko.json
+++ b/extensions/Wikibase/repo/i18n/ko.json
@@ -13,6 +13,7 @@
                ]
        },
        "wikibase-desc": "구조화한 데이터 저장소",
+       "wikibase-entity": "개체",
        "wikibase-entity-item": "항목",
        "wikibase-entity-property": "속성",
        "wikibase-entity-query": "쿼리",
diff --git 
a/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php 
b/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
index b1af381..21d4f63 100644
--- a/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
+++ b/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
@@ -622,17 +622,18 @@
                $this->assertEquals( $expected, $data );
        }
 
-       public function testAddClaims() {
+       /**
+        * @dataProvider statementSerializationProvider
+        */
+       public function testAddClaims( Statement $statement, 
$statementSerialization ) {
                $result = $this->getDefaultResult();
-               list( $statement, $expectedStatementSerialization ) = 
$this->getClaimAndExpectedSerialization();
-               $claims = array( $statement );
                $path = array( 'entities', 'Q1' );
                $expected = array(
                        'entities' => array(
                                'Q1' => array(
                                        'claims' => array(
                                                'P12' => array(
-                                                       
$expectedStatementSerialization
+                                                       $statementSerialization
                                                ),
                                        ),
                                ),
@@ -640,17 +641,19 @@
                );
 
                $resultBuilder = $this->getResultBuilder( $result );
-               $resultBuilder->addClaims( $claims, $path );
+               $resultBuilder->addClaims( array( $statement ), $path );
 
                $data = $result->getResultData();
                $this->removeElementsWithKeysRecursively( $data, array( '_type' 
) );
                $this->assertEquals( $expected, $data );
        }
 
-       public function testAddClaim() {
+       /**
+        * @dataProvider statementSerializationProvider
+        */
+       public function testAddClaim( Statement $statement, 
$statementSerialization ) {
                $result = $this->getDefaultResult();
-               list( $statement, $expectedStatementSerialization ) = 
$this->getClaimAndExpectedSerialization();
-               $expected = array( 'claim' => $expectedStatementSerialization );
+               $expected = array( 'claim' => $statementSerialization );
 
                $resultBuilder = $this->getResultBuilder( $result );
                $resultBuilder->addClaim( $statement );
@@ -660,13 +663,19 @@
                $this->assertEquals( $expected, $data );
        }
 
-       private function getClaimAndExpectedSerialization() {
+       public function statementSerializationProvider() {
                $statement = new Statement(
                        new PropertyValueSnak( new PropertyId( 'P12' ), new 
StringValue( 'stringVal' ) ),
-                       new SnakList( array( new PropertyValueSnak( new 
PropertyId( 'P12' ), new StringValue( 'qualiferVal' ) ) ) ),
-                       new Referencelist( array( new Reference( array( new 
PropertyValueSnak( new PropertyId( 'P12' ), new StringValue( 'refSnakVal' ) ) ) 
) ) )
+                       new SnakList( array(
+                               new PropertyValueSnak( new PropertyId( 'P12' ), 
new StringValue( 'qualiferVal' ) ),
+                       ) ),
+                       new Referencelist( array(
+                               new Reference( array(
+                                       new PropertyValueSnak( new PropertyId( 
'P12' ), new StringValue( 'refSnakVal' ) ),
+                               ) ),
+                       ) ),
+                       'fooguidbar'
                );
-               $statement->setGuid( 'fooguidbar' );
 
                $expectedSerialization = array(
                        'id' => 'fooguidbar',
@@ -717,7 +726,9 @@
                        ),
                );
 
-               return array( $statement, $expectedSerialization );
+               return array(
+                       array( $statement, $expectedSerialization ),
+               );
        }
 
        public function testAddReference() {
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 9e7743e..b7f267c 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1165,12 +1165,12 @@
         "source": {
             "type": "git",
             "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-            "reference": "1174979c85ad63ad4ed6f296dbe409741ae65f3d"
+            "reference": "17665286ee05883a5b4a908e19821d2b1fa88bac"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/1174979c85ad63ad4ed6f296dbe409741ae65f3d";,
-            "reference": "1174979c85ad63ad4ed6f296dbe409741ae65f3d",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/17665286ee05883a5b4a908e19821d2b1fa88bac";,
+            "reference": "17665286ee05883a5b4a908e19821d2b1fa88bac",
             "shasum": ""
         },
         "require": {
@@ -1200,7 +1200,7 @@
         "require-dev": {
             "squizlabs/php_codesniffer": "~2.1"
         },
-        "time": "2015-07-18 04:19:57",
+        "time": "2015-07-18 21:25:09",
         "type": "mediawiki-extension",
         "installation-source": "dist",
         "autoload": {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I871e53c79a24140519c06c2ee955bb15ade6d99b
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