jenkins-bot has submitted this change and it was merged.

Change subject: Update Wikidata - property suggester, valueview and fix bug in 
client
......................................................................


Update Wikidata - property suggester, valueview and fix bug in client

Change-Id: I2cabc375c053b9a02dcd13bd4af070a5df941e31
---
M composer.json
M composer.lock
M extensions/PropertySuggester/PropertySuggester.php
M extensions/PropertySuggester/README.md
M extensions/PropertySuggester/src/PropertySuggester/GetSuggestions.php
M extensions/PropertySuggester/src/PropertySuggester/ResultBuilder.php
M 
extensions/PropertySuggester/src/PropertySuggester/Suggesters/SimpleSuggester.php
M 
extensions/PropertySuggester/src/PropertySuggester/Suggesters/SuggesterEngine.php
M 
extensions/PropertySuggester/tests/phpunit/PropertySuggester/GetSuggestionsTest.php
M 
extensions/PropertySuggester/tests/phpunit/PropertySuggester/Suggesters/SimpleSuggesterTest.php
M extensions/ValueView/src/jquery.valueview.valueview.js
M extensions/Wikibase/client/includes/Hooks/BeforePageDisplayHandler.php
M extensions/Wikibase/client/includes/RepoItemLinkGenerator.php
M 
extensions/Wikibase/client/tests/phpunit/includes/Hooks/BeforePageDisplayHandlerTest.php
M 
extensions/Wikibase/client/tests/phpunit/includes/RepoItemLinkGeneratorTest.php
M vendor/composer/autoload_files.php
M vendor/composer/installed.json
17 files changed, 293 insertions(+), 226 deletions(-)

Approvals:
  Aude: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/composer.json b/composer.json
index 966c1fe..c4b1c3c 100644
--- a/composer.json
+++ b/composer.json
@@ -14,7 +14,7 @@
     ],
     "require": {
         "php": ">=5.3.0",
-        "propertysuggester/property-suggester": "~2.0.6",
+        "propertysuggester/property-suggester": "~2.1.0",
         "wikibase/wikibase": "dev-wmf/1.25wmf24",
         "wikibase/wikimedia-badges": "dev-master",
         "wikibase/Wikidata.org": "dev-master"
@@ -33,4 +33,4 @@
         "preferred-install": "dist",
         "autoloader-suffix": "wikidata_1_25wmf24"
     }
-}
\ No newline at end of file
+}
diff --git a/composer.lock b/composer.lock
index e248b1c..cb7b81b 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at 
http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file";,
         "This file is @generated automatically"
     ],
-    "hash": "37fbd8fb3fe953d7c0a9cde26b74f018",
+    "hash": "db41781d4204eee1a703ca860ecbda65",
     "packages": [
         {
             "name": "composer/installers",
@@ -658,16 +658,16 @@
         },
         {
             "name": "data-values/value-view",
-            "version": "0.14.2",
+            "version": "0.14.3",
             "source": {
                 "type": "git",
                 "url": "https://github.com/wmde/ValueView.git";,
-                "reference": "c26e42ecee85ffcbd6861290553331c0d2deea72"
+                "reference": "1bb0a5ad6e060484e525903c2a170cb4b8dccaac"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wmde/ValueView/zipball/c26e42ecee85ffcbd6861290553331c0d2deea72";,
-                "reference": "c26e42ecee85ffcbd6861290553331c0d2deea72",
+                "url": 
"https://api.github.com/repos/wmde/ValueView/zipball/1bb0a5ad6e060484e525903c2a170cb4b8dccaac";,
+                "reference": "1bb0a5ad6e060484e525903c2a170cb4b8dccaac",
                 "shasum": ""
             },
             "require": {
@@ -696,7 +696,7 @@
             ],
             "description": "Provides JS widgets to edit values defined by the 
DataValues library",
             "homepage": "https://www.mediawiki.org/wiki/Extension:ValueView";,
-            "time": "2015-03-31 14:27:42"
+            "time": "2015-04-02 16:24:37"
         },
         {
             "name": "diff/diff",
@@ -754,16 +754,16 @@
         },
         {
             "name": "propertysuggester/property-suggester",
-            "version": "2.0.6",
+            "version": "2.1.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/Wikidata-lib/PropertySuggester.git";,
-                "reference": "bfb69b3b39075b321538e8cbd59e4c886f202de8"
+                "reference": "6aa918d6a9b1131801a16bcf3b121c41f1ec70ab"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/Wikidata-lib/PropertySuggester/zipball/bfb69b3b39075b321538e8cbd59e4c886f202de8";,
-                "reference": "bfb69b3b39075b321538e8cbd59e4c886f202de8",
+                "url": 
"https://api.github.com/repos/Wikidata-lib/PropertySuggester/zipball/6aa918d6a9b1131801a16bcf3b121c41f1ec70ab";,
+                "reference": "6aa918d6a9b1131801a16bcf3b121c41f1ec70ab",
                 "shasum": ""
             },
             "require": {
@@ -795,7 +795,7 @@
                 "wikibase",
                 "wikidata"
             ],
-            "time": "2015-02-20 16:43:12"
+            "time": "2015-04-02 09:44:17"
         },
         {
             "name": "serialization/serialization",
@@ -1208,12 +1208,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-                "reference": "dfa5a2ce1eb779156c47fec0c81de88d7c8d9fef"
+                "reference": "f0d13ae48115f089307178a810d14e61853e4ee1"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/dfa5a2ce1eb779156c47fec0c81de88d7c8d9fef";,
-                "reference": "dfa5a2ce1eb779156c47fec0c81de88d7c8d9fef",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/f0d13ae48115f089307178a810d14e61853e4ee1";,
+                "reference": "f0d13ae48115f089307178a810d14e61853e4ee1",
                 "shasum": ""
             },
             "require": {
@@ -1281,7 +1281,7 @@
                 "wikibaserepo",
                 "wikidata"
             ],
-            "time": "2015-04-01 14:01:22"
+            "time": "2015-04-06 09:10:03"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git a/extensions/PropertySuggester/PropertySuggester.php 
b/extensions/PropertySuggester/PropertySuggester.php
index e722d75..b8202c9 100644
--- a/extensions/PropertySuggester/PropertySuggester.php
+++ b/extensions/PropertySuggester/PropertySuggester.php
@@ -61,5 +61,10 @@
        31 // instance of
 );
 
+global $wgPropertySuggesterInitialSuggestions;
+$wgPropertySuggesterInitialSuggestions = array(
+       31, // instance of
+       279 // subclass of
+);
 global $wgPropertySuggesterMinProbability;
 $wgPropertySuggesterMinProbability = 0.05;
diff --git a/extensions/PropertySuggester/README.md 
b/extensions/PropertySuggester/README.md
index e0409ff..7e5e2fe 100644
--- a/extensions/PropertySuggester/README.md
+++ b/extensions/PropertySuggester/README.md
@@ -41,9 +41,13 @@
 
 * $wgPropertySuggesterMinProbability - a float that sets a minimum threshold 
for suggestions (default 0.05)
 * $wgPropertySuggesterDeprecatedIds - a list of ints that blacklist suggestions
+* $wgPropertySuggesterInitialSuggestions - a list of ints that will be 
suggested when no statements exist
 
 ## Release notes
 
+### 2.0.7
+* Suggest initial properties
+
 ### 2.0.6 (2015-02-20)
 * No longer use Wikibase\Utils as it was renamed
 * Remove obvious function-level profiling
diff --git 
a/extensions/PropertySuggester/src/PropertySuggester/GetSuggestions.php 
b/extensions/PropertySuggester/src/PropertySuggester/GetSuggestions.php
index 4e83ff2..8702949 100644
--- a/extensions/PropertySuggester/src/PropertySuggester/GetSuggestions.php
+++ b/extensions/PropertySuggester/src/PropertySuggester/GetSuggestions.php
@@ -55,6 +55,7 @@
                global $wgPropertySuggesterDeprecatedIds;
                global $wgPropertySuggesterMinProbability;
                global $wgPropertySuggesterClassifyingPropertyIds;
+               global $wgPropertySuggesterInitialSuggestions;
 
                $wikibaseRepo = WikibaseRepo::getDefaultInstance();
                $store = $wikibaseRepo->getStore();
@@ -67,6 +68,7 @@
                $this->suggester = new SimpleSuggester( wfGetLB() );
                $this->suggester->setDeprecatedPropertyIds( 
$wgPropertySuggesterDeprecatedIds );
                $this->suggester->setClassifyingPropertyIds( 
$wgPropertySuggesterClassifyingPropertyIds );
+               $this->suggester->setInitialSuggestions( 
$wgPropertySuggesterInitialSuggestions );
 
                $this->paramsParser = new SuggesterParamsParser( 500, 
$wgPropertySuggesterMinProbability );
        }
diff --git 
a/extensions/PropertySuggester/src/PropertySuggester/ResultBuilder.php 
b/extensions/PropertySuggester/src/PropertySuggester/ResultBuilder.php
index cf2dc16..68c7071 100644
--- a/extensions/PropertySuggester/src/PropertySuggester/ResultBuilder.php
+++ b/extensions/PropertySuggester/src/PropertySuggester/ResultBuilder.php
@@ -53,7 +53,7 @@
        /**
         * @param Suggestion[] $suggestions
         * @param string $language
-        * @return array
+        * @return array[]
         */
        public function createResultArray( array $suggestions, $language ) {
                $entries = array();
@@ -79,13 +79,13 @@
 
        /**
         * @param EntityId $id
-        * @param array $clusteredTerms
+        * @param array[] $clusteredTerms
         * @param Suggestion $suggestion
-        * @return array $entry
+        * @return array
         */
        private function buildEntry( EntityId $id, array $clusteredTerms, 
Suggestion $suggestion ) {
                $entry = array();
-               $entry['id'] = $id->getPrefixedId();
+               $entry['id'] = $id->getSerialization();
                $entry['url'] = $this->entityTitleLookup->getTitleForId( $id 
)->getFullUrl();
                $entry['rating'] = $suggestion->getProbability();
 
@@ -146,10 +146,10 @@
        }
 
        /**
-        * @param array $entries
-        * @param array $searchResults
+        * @param array[] $entries
+        * @param array[] $searchResults
         * @param int $resultSize
-        * @return array representing Json
+        * @return array[] representing Json
         */
        public function mergeWithTraditionalSearchResults( array &$entries, 
array $searchResults, $resultSize ) {
                // Avoid duplicates
diff --git 
a/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SimpleSuggester.php
 
b/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SimpleSuggester.php
index 7ba4f92..56f00f8 100644
--- 
a/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SimpleSuggester.php
+++ 
b/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SimpleSuggester.php
@@ -27,6 +27,11 @@
        private $classifyingPropertyIds = array();
 
        /**
+        * @var Suggestion[]
+        */
+       private $initialSuggestions = array();
+
+       /**
         * @var LoadBalancer
         */
        private $lb;
@@ -53,6 +58,18 @@
        }
 
        /**
+        * @param int[] $initialSuggestionIds
+        */
+       public function setInitialSuggestions( array $initialSuggestionIds ) {
+               $suggestions = array();
+               foreach ( $initialSuggestionIds as $id ) {
+                       $suggestions[] = new Suggestion( 
PropertyId::newFromNumber( $id ), 1.0 );
+               }
+
+               $this->initialSuggestions = $suggestions;
+       }
+
+       /**
         * @param int[] $propertyIds
         * @param string[] $idTuples
         * @param int $limit
@@ -69,7 +86,7 @@
                        throw new InvalidArgumentException( '$minProbability 
must be float!' );
                }
                if ( !$propertyIds ) {
-                       return array();
+                       return $this->initialSuggestions;
                }
 
                $excludedIds = array_merge( $propertyIds, 
$this->deprecatedPropertyIds );
diff --git 
a/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SuggesterEngine.php
 
b/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SuggesterEngine.php
index 327890e..c02976c 100644
--- 
a/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SuggesterEngine.php
+++ 
b/extensions/PropertySuggester/src/PropertySuggester/Suggesters/SuggesterEngine.php
@@ -34,10 +34,4 @@
         */
        public function suggestByItem( Item $item, $limit, $minProbability, 
$context );
 
-       /**
-        * @param int[] $numericIds - blacklist used to filter suggestions
-        * @return void
-        */
-       public function setDeprecatedPropertyIds( array $numericIds );
-
 }
diff --git 
a/extensions/PropertySuggester/tests/phpunit/PropertySuggester/GetSuggestionsTest.php
 
b/extensions/PropertySuggester/tests/phpunit/PropertySuggester/GetSuggestionsTest.php
index f4f6734..035e814 100644
--- 
a/extensions/PropertySuggester/tests/phpunit/PropertySuggester/GetSuggestionsTest.php
+++ 
b/extensions/PropertySuggester/tests/phpunit/PropertySuggester/GetSuggestionsTest.php
@@ -32,7 +32,7 @@
  * @group Database
  * @group medium
  */
-class GetSuggestionTest extends WikibaseApiTestCase {
+class GetSuggestionsTest extends WikibaseApiTestCase {
 
        /** @var EntityId[] */
        private static $idMap;
diff --git 
a/extensions/PropertySuggester/tests/phpunit/PropertySuggester/Suggesters/SimpleSuggesterTest.php
 
b/extensions/PropertySuggester/tests/phpunit/PropertySuggester/Suggesters/SimpleSuggesterTest.php
index c14ca7a..254571c 100644
--- 
a/extensions/PropertySuggester/tests/phpunit/PropertySuggester/Suggesters/SimpleSuggesterTest.php
+++ 
b/extensions/PropertySuggester/tests/phpunit/PropertySuggester/Suggesters/SimpleSuggesterTest.php
@@ -24,7 +24,7 @@
 class SimpleSuggesterTest extends MediaWikiTestCase {
 
        /**
-        * @var SuggesterEngine
+        * @var SimpleSuggester
         */
        protected $suggester;
 
@@ -96,6 +96,12 @@
                $this->assertEmpty( $this->suggester->suggestByPropertyIds( 
array(), 10, 0.01, 'item' ) );
        }
 
+       public function testInitialSuggestionsResult() {
+               $this->suggester->setInitialSuggestions( array( 42 ) );
+               $this->assertEquals( array( new Suggestion( new PropertyId( 
"P42" ), 1.0) ),
+                                                        
$this->suggester->suggestByPropertyIds( array(), 10, 0.01, 'item' ) );
+       }
+
        /**
         * @expectedException InvalidArgumentException
         */
diff --git a/extensions/ValueView/src/jquery.valueview.valueview.js 
b/extensions/ValueView/src/jquery.valueview.valueview.js
index 489bcd0..341a96d 100644
--- a/extensions/ValueView/src/jquery.valueview.valueview.js
+++ b/extensions/ValueView/src/jquery.valueview.valueview.js
@@ -799,13 +799,12 @@
                                                throw new Error( 'Unexpected 
value parser result' );
                                        }
 
-                                       if( self.__lastUpdateValue === 
undefined ) {
+                                       if( self.__lastUpdateValue === 
undefined || self.__lastUpdateValue !== rawValue ) {
                                                // latest update job is done, 
this one must be a late response for some weird
-                                               // reason
+                                               // reason, or the value has 
since been updated, so should be re-parsed
+                                               // and this result be rejected 
and ignored.
                                                deferred.reject();
-                                       }
-
-                                       if( self.__lastUpdateValue === rawValue 
) {
+                                       } else {
                                                // this is the response for the 
latest update! by setting this to undefined, we
                                                // will ignore all responses 
which might come back late.
                                                // Another reason for this 
could be something like "a", "ab", "a", where the
diff --git 
a/extensions/Wikibase/client/includes/Hooks/BeforePageDisplayHandler.php 
b/extensions/Wikibase/client/includes/Hooks/BeforePageDisplayHandler.php
index b3e0d44..68b2336 100644
--- a/extensions/Wikibase/client/includes/Hooks/BeforePageDisplayHandler.php
+++ b/extensions/Wikibase/client/includes/Hooks/BeforePageDisplayHandler.php
@@ -67,8 +67,8 @@
 
        private function hasEditOrAddLinks( OutputPage $out, Title $title, 
$actionName ) {
                if (
-                       $out->getProperty( 'noexternallanglinks' ) ||
                        !in_array( $actionName, array( 'view', 'submit' ) ) ||
+                       $this->allLinksAreSuppressed( $out ) ||
                        !$title->exists()
                ) {
                        return false;
@@ -77,6 +77,16 @@
                return true;
        }
 
+       private function allLinksAreSuppressed( OutputPage $out ) {
+               $noexternallanglinks = $out->getProperty( 'noexternallanglinks' 
);
+
+               if ( $noexternallanglinks !== null ) {
+                       return in_array( '*', $noexternallanglinks );
+               }
+
+               return false;
+       }
+
        private function hasLinkItemWidget( User $user, OutputPage $out, Title 
$title, $actionName ) {
                if (
                        $out->getLanguageLinks() !== array() || 
!$user->isLoggedIn()
diff --git a/extensions/Wikibase/client/includes/RepoItemLinkGenerator.php 
b/extensions/Wikibase/client/includes/RepoItemLinkGenerator.php
index 90bac80..1e765cc 100644
--- a/extensions/Wikibase/client/includes/RepoItemLinkGenerator.php
+++ b/extensions/Wikibase/client/includes/RepoItemLinkGenerator.php
@@ -77,16 +77,17 @@
         * @return string|null HTML or null for no link
         */
        public function getLink( Title $title, $action, $hasLangLinks, array 
$noExternalLangLinks = null, $prefixedId ) {
-               $entityId = null;
-               if ( is_string( $prefixedId ) ) {
-                       $entityId = $this->entityIdParser->parse( $prefixedId );
-               }
-
-               if ( $entityId && $hasLangLinks ) {
-                       return $this->getEditLinksLink( $entityId );
-               }
-
                if ( $this->canHaveLink( $title, $action, $noExternalLangLinks 
) ) {
+                       $entityId = null;
+
+                       if ( is_string( $prefixedId ) ) {
+                               $entityId = $this->entityIdParser->parse( 
$prefixedId );
+                       }
+
+                       if ( $entityId && $hasLangLinks ) {
+                               return $this->getEditLinksLink( $entityId );
+                       }
+
                        return $this->getAddLinksLink( $title, $entityId );
                }
 
diff --git 
a/extensions/Wikibase/client/tests/phpunit/includes/Hooks/BeforePageDisplayHandlerTest.php
 
b/extensions/Wikibase/client/tests/phpunit/includes/Hooks/BeforePageDisplayHandlerTest.php
index 6d91360..9932a60 100644
--- 
a/extensions/Wikibase/client/tests/phpunit/includes/Hooks/BeforePageDisplayHandlerTest.php
+++ 
b/extensions/Wikibase/client/tests/phpunit/includes/Hooks/BeforePageDisplayHandlerTest.php
@@ -89,6 +89,20 @@
                );
        }
 
+       public function testHandlePageConnectedToWikibase_noexternallinklinks() 
{
+               $skin = $this->getSkin( true, true ); // user logged in
+
+               // page connected, has links and noexternallanglinks
+               $output = $this->getOutputPage( $skin, array( 'de:Rom' ), 'Q4', 
array( '*' ) );
+               $namespaceChecker = $this->getNamespaceChecker( true );
+
+               $handler = new BeforePageDisplayHandler( $namespaceChecker );
+               $handler->addModules( $output, 'view' );
+
+               $this->assertEquals( array(), $output->getModules(), 'js 
modules' );
+               $this->assertEquals( array(), $output->getModuleStyles(), 'css 
modules' );
+       }
+
        /**
         * @dataProvider pageNotConnectedToWikibaseProvider
         */
@@ -261,7 +275,9 @@
                return $namespaceChecker;
        }
 
-       private function getOutputPage( Skin $skin, $langLinks, $prefixedId = 
null ) {
+       private function getOutputPage( Skin $skin, $langLinks, $prefixedId = 
null,
+               $noexternallanglinks = null
+       ) {
                $output = $skin->getOutput();
                $output->setLanguageLinks( $langLinks );
 
@@ -269,6 +285,10 @@
                        $output->setProperty( 'wikibase_item', $prefixedId );
                }
 
+               if ( $noexternallanglinks ) {
+                       $output->setProperty( 'noexternallanglinks', 
$noexternallanglinks );
+               }
+
                return $output;
        }
 
diff --git 
a/extensions/Wikibase/client/tests/phpunit/includes/RepoItemLinkGeneratorTest.php
 
b/extensions/Wikibase/client/tests/phpunit/includes/RepoItemLinkGeneratorTest.php
index cdb6da0..1d5c3fd 100644
--- 
a/extensions/Wikibase/client/tests/phpunit/includes/RepoItemLinkGeneratorTest.php
+++ 
b/extensions/Wikibase/client/tests/phpunit/includes/RepoItemLinkGeneratorTest.php
@@ -112,6 +112,15 @@
                        'hasLangLinks' => true
                );
 
+               $data['edit link when had links and suppressing one link'] = 
array(
+                       'expected' => $editLinksLinkRegex,
+                       'title' => $title,
+                       'action' => 'view',
+                       'noExternalLangLinks' => array( 'fr' ),
+                       'prefixedId' => $prefixedId,
+                       'hasLangLinks' => true
+               );
+
                $data['title does not exist'] = array(
                        'expected' => null,
                        'title' => $nonExistingTitle,
@@ -153,7 +162,7 @@
                );
 
                if ( $expected === null ) {
-                       $this->assertNull( $expected );
+                       $this->assertNull( $link );
                } else {
                        $this->assertRegexp( $expected, $link );
                }
diff --git a/vendor/composer/autoload_files.php 
b/vendor/composer/autoload_files.php
index 51e312c..950ac44 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -19,9 +19,9 @@
     $vendorDir . '/wikibase/data-model-javascript/init.php',
     $vendorDir . '/wikibase/serialization-javascript/init.php',
     $vendorDir . '/wikibase/javascript-api/init.php',
-    $baseDir . '/extensions/ValueView/ValueView.php',
     $vendorDir . '/data-values/data-types/DataTypes.php',
     $vendorDir . '/data-values/validators/Validators.php',
-    $baseDir . '/extensions/Wikibase/Wikibase.composer.php',
+    $baseDir . '/extensions/ValueView/ValueView.php',
     $baseDir . '/extensions/WikimediaBadges/WikimediaBadges.php',
+    $baseDir . '/extensions/Wikibase/Wikibase.composer.php',
 );
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 43836a3..865766c 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -97,53 +97,6 @@
         ]
     },
     {
-        "name": "propertysuggester/property-suggester",
-        "version": "2.0.6",
-        "version_normalized": "2.0.6.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/Wikidata-lib/PropertySuggester.git";,
-            "reference": "bfb69b3b39075b321538e8cbd59e4c886f202de8"
-        },
-        "dist": {
-            "type": "zip",
-            "url": 
"https://api.github.com/repos/Wikidata-lib/PropertySuggester/zipball/bfb69b3b39075b321538e8cbd59e4c886f202de8";,
-            "reference": "bfb69b3b39075b321538e8cbd59e4c886f202de8",
-            "shasum": ""
-        },
-        "require": {
-            "php": ">=5.3.0"
-        },
-        "require-dev": {
-            "phpunit/phpunit": "3.7.*",
-            "satooshi/php-coveralls": "dev-master"
-        },
-        "time": "2015-02-20 16:43:12",
-        "type": "mediawiki-extension",
-        "installation-source": "dist",
-        "autoload": {
-            "psr-4": {
-                "PropertySuggester\\": "src/PropertySuggester/"
-            },
-            "files": [],
-            "classmap": [
-                "PropertySuggesterHooks.php",
-                "maintenance/UpdateTable.php"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/";,
-        "license": [
-            "GPL-2.0+"
-        ],
-        "description": "Extension for Wikibase to provide usefull suggestions 
for new properties",
-        "homepage": "https://github.com/Wikidata-lib/PropertySuggester";,
-        "keywords": [
-            "propertysuggester",
-            "wikibase",
-            "wikidata"
-        ]
-    },
-    {
         "name": "diff/diff",
         "version": "1.0.1",
         "version_normalized": "1.0.1.0",
@@ -742,50 +695,6 @@
         "description": "Wikibase API client in JavaScript"
     },
     {
-        "name": "data-values/value-view",
-        "version": "0.14.2",
-        "version_normalized": "0.14.2.0",
-        "source": {
-            "type": "git",
-            "url": "https://github.com/wmde/ValueView.git";,
-            "reference": "c26e42ecee85ffcbd6861290553331c0d2deea72"
-        },
-        "dist": {
-            "type": "zip",
-            "url": 
"https://api.github.com/repos/wmde/ValueView/zipball/c26e42ecee85ffcbd6861290553331c0d2deea72";,
-            "reference": "c26e42ecee85ffcbd6861290553331c0d2deea72",
-            "shasum": ""
-        },
-        "require": {
-            "data-values/javascript": "~0.6.0",
-            "php": ">=5.3.0"
-        },
-        "time": "2015-03-31 14:27:42",
-        "type": "mediawiki-extension",
-        "installation-source": "dist",
-        "autoload": {
-            "files": [
-                "ValueView.php"
-            ]
-        },
-        "notification-url": "https://packagist.org/downloads/";,
-        "license": [
-            "GPL-2.0+"
-        ],
-        "authors": [
-            {
-                "name": "Daniel Werner",
-                "homepage": "https://www.mediawiki.org/wiki/User:Danwe";
-            },
-            {
-                "name": "H. Snater",
-                "homepage": "http://www.snater.com";
-            }
-        ],
-        "description": "Provides JS widgets to edit values defined by the 
DataValues library",
-        "homepage": "https://www.mediawiki.org/wiki/Extension:ValueView";
-    },
-    {
         "name": "data-values/data-types",
         "version": "0.4.1",
         "version_normalized": "0.4.1.0",
@@ -1193,89 +1102,6 @@
         ]
     },
     {
-        "name": "wikibase/wikibase",
-        "version": "dev-wmf/1.25wmf24",
-        "version_normalized": "dev-wmf/1.25wmf24",
-        "source": {
-            "type": "git",
-            "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-            "reference": "dfa5a2ce1eb779156c47fec0c81de88d7c8d9fef"
-        },
-        "dist": {
-            "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/dfa5a2ce1eb779156c47fec0c81de88d7c8d9fef";,
-            "reference": "dfa5a2ce1eb779156c47fec0c81de88d7c8d9fef",
-            "shasum": ""
-        },
-        "require": {
-            "data-values/common": "~0.2.0",
-            "data-values/data-types": "~0.4.0",
-            "data-values/data-values": "~1.0.0",
-            "data-values/geo": "~1.0",
-            "data-values/interfaces": "^0.1.5",
-            "data-values/javascript": "~0.6.0",
-            "data-values/number": "~0.4.0",
-            "data-values/serialization": "~1.0",
-            "data-values/time": "~0.6.0",
-            "data-values/validators": "~0.1.0",
-            "data-values/value-view": "~0.14.0",
-            "diff/diff": "~1.0",
-            "php": ">=5.3.2",
-            "wikibase/data-model": "~2.5",
-            "wikibase/data-model-javascript": "~1.0",
-            "wikibase/data-model-serialization": "~1.2",
-            "wikibase/internal-serialization": "~1.3",
-            "wikibase/javascript-api": "~1.0",
-            "wikibase/serialization-javascript": "~2.0"
-        },
-        "conflict": {
-            "mediawiki/mediawiki": "<1.23"
-        },
-        "time": "2015-04-01 14:01:22",
-        "type": "mediawiki-extension",
-        "installation-source": "source",
-        "autoload": {
-            "files": [
-                "Wikibase.composer.php"
-            ],
-            "classmap": [
-                "client/includes/",
-                "client/WikibaseClient.hooks.php",
-                "client/tests/phpunit/",
-                "lib/includes/",
-                "lib/WikibaseLib.hooks.php",
-                "lib/tests/phpunit/",
-                "repo/includes/",
-                "repo/maintenance/",
-                "repo/tests/phpunit/",
-                "repo/Wikibase.hooks.php"
-            ],
-            "psr-4": {
-                "Wikibase\\View\\": "view/src",
-                "Wikimedia\\Purtle\\": "purtle/src",
-                "Wikimedia\\Purtle\\Tests\\": "purtle/tests/phpunit"
-            }
-        },
-        "notification-url": "https://packagist.org/downloads/";,
-        "license": [
-            "GPL-2.0+"
-        ],
-        "authors": [
-            {
-                "name": "The Wikidata team"
-            }
-        ],
-        "description": "Structured data repository for MediaWiki",
-        "homepage": "http://wikiba.se";,
-        "keywords": [
-            "wikibase",
-            "wikibaseclient",
-            "wikibaselib",
-            "wikibaserepo",
-            "wikidata"
-        ]
-    },
-    {
         "name": "wikibase/wikimedia-badges",
         "version": "dev-master",
         "version_normalized": "9999999-dev",
@@ -1371,5 +1197,179 @@
         "support": {
             "irc": "irc://irc.freenode.net/wikidata"
         }
+    },
+    {
+        "name": "propertysuggester/property-suggester",
+        "version": "2.1.0",
+        "version_normalized": "2.1.0.0",
+        "source": {
+            "type": "git",
+            "url": "https://github.com/Wikidata-lib/PropertySuggester.git";,
+            "reference": "6aa918d6a9b1131801a16bcf3b121c41f1ec70ab"
+        },
+        "dist": {
+            "type": "zip",
+            "url": 
"https://api.github.com/repos/Wikidata-lib/PropertySuggester/zipball/6aa918d6a9b1131801a16bcf3b121c41f1ec70ab";,
+            "reference": "6aa918d6a9b1131801a16bcf3b121c41f1ec70ab",
+            "shasum": ""
+        },
+        "require": {
+            "php": ">=5.3.0"
+        },
+        "require-dev": {
+            "phpunit/phpunit": "3.7.*",
+            "satooshi/php-coveralls": "dev-master"
+        },
+        "time": "2015-04-02 09:44:17",
+        "type": "mediawiki-extension",
+        "installation-source": "dist",
+        "autoload": {
+            "psr-4": {
+                "PropertySuggester\\": "src/PropertySuggester/"
+            },
+            "files": [],
+            "classmap": [
+                "PropertySuggesterHooks.php",
+                "maintenance/UpdateTable.php"
+            ]
+        },
+        "notification-url": "https://packagist.org/downloads/";,
+        "license": [
+            "GPL-2.0+"
+        ],
+        "description": "Extension for Wikibase to provide usefull suggestions 
for new properties",
+        "homepage": "https://github.com/Wikidata-lib/PropertySuggester";,
+        "keywords": [
+            "propertysuggester",
+            "wikibase",
+            "wikidata"
+        ]
+    },
+    {
+        "name": "data-values/value-view",
+        "version": "0.14.3",
+        "version_normalized": "0.14.3.0",
+        "source": {
+            "type": "git",
+            "url": "https://github.com/wmde/ValueView.git";,
+            "reference": "1bb0a5ad6e060484e525903c2a170cb4b8dccaac"
+        },
+        "dist": {
+            "type": "zip",
+            "url": 
"https://api.github.com/repos/wmde/ValueView/zipball/1bb0a5ad6e060484e525903c2a170cb4b8dccaac";,
+            "reference": "1bb0a5ad6e060484e525903c2a170cb4b8dccaac",
+            "shasum": ""
+        },
+        "require": {
+            "data-values/javascript": "~0.6.0",
+            "php": ">=5.3.0"
+        },
+        "time": "2015-04-02 16:24:37",
+        "type": "mediawiki-extension",
+        "installation-source": "dist",
+        "autoload": {
+            "files": [
+                "ValueView.php"
+            ]
+        },
+        "notification-url": "https://packagist.org/downloads/";,
+        "license": [
+            "GPL-2.0+"
+        ],
+        "authors": [
+            {
+                "name": "Daniel Werner",
+                "homepage": "https://www.mediawiki.org/wiki/User:Danwe";
+            },
+            {
+                "name": "H. Snater",
+                "homepage": "http://www.snater.com";
+            }
+        ],
+        "description": "Provides JS widgets to edit values defined by the 
DataValues library",
+        "homepage": "https://www.mediawiki.org/wiki/Extension:ValueView";
+    },
+    {
+        "name": "wikibase/wikibase",
+        "version": "dev-wmf/1.25wmf24",
+        "version_normalized": "dev-wmf/1.25wmf24",
+        "source": {
+            "type": "git",
+            "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
+            "reference": "f0d13ae48115f089307178a810d14e61853e4ee1"
+        },
+        "dist": {
+            "type": "zip",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/f0d13ae48115f089307178a810d14e61853e4ee1";,
+            "reference": "f0d13ae48115f089307178a810d14e61853e4ee1",
+            "shasum": ""
+        },
+        "require": {
+            "data-values/common": "~0.2.0",
+            "data-values/data-types": "~0.4.0",
+            "data-values/data-values": "~1.0.0",
+            "data-values/geo": "~1.0",
+            "data-values/interfaces": "^0.1.5",
+            "data-values/javascript": "~0.6.0",
+            "data-values/number": "~0.4.0",
+            "data-values/serialization": "~1.0",
+            "data-values/time": "~0.6.0",
+            "data-values/validators": "~0.1.0",
+            "data-values/value-view": "~0.14.0",
+            "diff/diff": "~1.0",
+            "php": ">=5.3.2",
+            "wikibase/data-model": "~2.5",
+            "wikibase/data-model-javascript": "~1.0",
+            "wikibase/data-model-serialization": "~1.2",
+            "wikibase/internal-serialization": "~1.3",
+            "wikibase/javascript-api": "~1.0",
+            "wikibase/serialization-javascript": "~2.0"
+        },
+        "conflict": {
+            "mediawiki/mediawiki": "<1.23"
+        },
+        "time": "2015-04-06 09:10:03",
+        "type": "mediawiki-extension",
+        "installation-source": "dist",
+        "autoload": {
+            "files": [
+                "Wikibase.composer.php"
+            ],
+            "classmap": [
+                "client/includes/",
+                "client/WikibaseClient.hooks.php",
+                "client/tests/phpunit/",
+                "lib/includes/",
+                "lib/WikibaseLib.hooks.php",
+                "lib/tests/phpunit/",
+                "repo/includes/",
+                "repo/maintenance/",
+                "repo/tests/phpunit/",
+                "repo/Wikibase.hooks.php"
+            ],
+            "psr-4": {
+                "Wikibase\\View\\": "view/src",
+                "Wikimedia\\Purtle\\": "purtle/src",
+                "Wikimedia\\Purtle\\Tests\\": "purtle/tests/phpunit"
+            }
+        },
+        "notification-url": "https://packagist.org/downloads/";,
+        "license": [
+            "GPL-2.0+"
+        ],
+        "authors": [
+            {
+                "name": "The Wikidata team"
+            }
+        ],
+        "description": "Structured data repository for MediaWiki",
+        "homepage": "http://wikiba.se";,
+        "keywords": [
+            "wikibase",
+            "wikibaseclient",
+            "wikibaselib",
+            "wikibaserepo",
+            "wikidata"
+        ]
     }
 ]

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I2cabc375c053b9a02dcd13bd4af070a5df941e31
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: wmf/1.25wmf24
Gerrit-Owner: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: Legoktm <legoktm.wikipe...@gmail.com>
Gerrit-Reviewer: Tobias Gritschacher <tobias.gritschac...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to