WikidataBuilder has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/394262 )
Change subject: New Wikidata Build - 2017-11-30T10:00:01+0000 ...................................................................... New Wikidata Build - 2017-11-30T10:00:01+0000 Change-Id: Ied227fb4359d89b0a9dbd9614033d64341c9b171 --- M composer.lock M extensions/Wikibase/client/i18n/sat.json M extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php M extensions/Wikibase/client/includes/WikibaseClient.php M extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M extensions/Wikibase/repo/i18n/be-tarask.json M extensions/Wikibase/repo/i18n/nys.json M extensions/Wikibase/repo/i18n/ur.json M extensions/Wikibase/repo/includes/WikibaseRepo.php M extensions/Wikibase/view/init.mw.php A extensions/Wikidata.org/i18n/ur.json M vendor/composer/installed.json 12 files changed, 36 insertions(+), 44 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/62/394262/1 diff --git a/composer.lock b/composer.lock index cc514af..c42a7a0 100644 --- a/composer.lock +++ b/composer.lock @@ -804,7 +804,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikidata.org", - "reference": "cb4698d645b1ee69206f0055cdc041c45a4c233d" + "reference": "012d664fff7263674f97bfad701476c2dda3758f" }, "require": { "php": ">=5.5.9" @@ -847,7 +847,7 @@ "support": { "irc": "irc://irc.freenode.net/wikidata" }, - "time": "2017-11-28 10:46:17" + "time": "2017-11-29 21:58:12" }, { "name": "wikibase/constraints", @@ -1228,7 +1228,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase", - "reference": "e556b4557b6f254d3882c23de3da7505a2fae128" + "reference": "97f81b47138216648c725b3e1b83b84829c3a2ee" }, "require": { "composer/installers": ">=1.0.1", @@ -1289,7 +1289,7 @@ "issues": "https://phabricator.wikimedia.org/", "irc": "irc://irc.freenode.net/wikidata" }, - "time": "2017-11-28 22:31:23" + "time": "2017-11-30 09:50:18" }, { "name": "wikibase/wikimedia-badges", diff --git a/extensions/Wikibase/client/i18n/sat.json b/extensions/Wikibase/client/i18n/sat.json index 31075da..0cfc1ec 100644 --- a/extensions/Wikibase/client/i18n/sat.json +++ b/extensions/Wikibase/client/i18n/sat.json @@ -12,7 +12,7 @@ "wikibase-editlinks": "ᱡᱚᱱᱚᱲᱠᱩ ᱥᱟᱯᱲᱟᱣ", "wikibase-editlinkstitle": "ᱵᱷᱤᱛᱨᱤ ᱯᱟᱹᱨᱥᱤ ᱡᱚᱱᱚᱲ ᱠᱚ ᱵᱚᱫᱚᱞ", "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", - "wikibase-rc-hide-wikidata-hide": "Danaṅ", + "wikibase-rc-hide-wikidata-hide": "ᱫᱟᱱᱟᱝ", "wikibase-rc-hide-wikidata-show": "ᱧᱮᱞ", "wikibase-rc-wikibase-edit-letter": "D", "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} ᱥᱟᱯᱲᱟᱣ", diff --git a/extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php b/extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php index 5b49574..d44ba61 100644 --- a/extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php @@ -4,7 +4,6 @@ use Content; use DeferredUpdates; -use EnqueueJob; use JobQueueGroup; use LinksUpdate; use LogEntry; @@ -165,9 +164,7 @@ //TODO: Before posting a job, check replica database. If no changes are needed, skip update. $addUsagesForPageJob = AddUsagesForPageJob::newSpec( $title, $usageAcc->getUsages() ); - $enqueueJob = EnqueueJob::newFromLocalJobs( $addUsagesForPageJob ); - - $this->jobScheduler->lazyPush( $enqueueJob ); + $this->jobScheduler->lazyPush( $addUsagesForPageJob ); } /** diff --git a/extensions/Wikibase/client/includes/WikibaseClient.php b/extensions/Wikibase/client/includes/WikibaseClient.php index 53d1a6a..2a32b4c 100644 --- a/extensions/Wikibase/client/includes/WikibaseClient.php +++ b/extensions/Wikibase/client/includes/WikibaseClient.php @@ -1055,10 +1055,9 @@ * @return EntityDiffer */ private function getEntityDiffer() { - $strategieBuilders = $this->entityTypeDefinitions->getEntityDifferStrategyBuilders(); $entityDiffer = new EntityDiffer(); - foreach ( $strategieBuilders as $strategyBuilder ) { - $entityDiffer->registerEntityDifferStrategy( call_user_func( $strategyBuilder ) ); + foreach ( $this->entityTypeDefinitions->getEntityDifferStrategyBuilders() as $builder ) { + $entityDiffer->registerEntityDifferStrategy( call_user_func( $builder ) ); } return $entityDiffer; } diff --git a/extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php b/extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php index b95139c..738b17e 100644 --- a/extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php +++ b/extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php @@ -101,34 +101,20 @@ }, $expectedUsages ); $params = [ - 'jobsByWiki' => [ - wfWikiID() => [ - [ - 'type' => 'wikibase-addUsagesForPage', - 'params' => [ - 'pageId' => $title->getArticleID(), - 'usages' => $expectedUsageArray - ], - 'opts' => [ - 'removeDuplicates' => true - ], - 'title' => [ - 'ns' => NS_MAIN, - 'key' => 'Oxygen' - ] - ] - ] - ] + 'pageId' => $title->getArticleID(), + 'usages' => $expectedUsageArray ]; $jobScheduler->expects( $this->once() ) ->method( 'lazyPush' ) - ->with( $this->callback( function ( $job ) use ( $params ) { + ->with( $this->callback( function ( $job ) use ( $params, $title ) { $jobParams = $job->getParams(); // Unrelated parameter used by mw core to tie together logging of jobs unset( $jobParams['requestId'] ); - self::assertEquals( 'enqueue', $job->getType() ); + self::assertEquals( 'wikibase-addUsagesForPage', $job->getType() ); + self::assertSame( $title, $job->getTitle() ); + self::assertEquals( true, $job->ignoreDuplicates() ); self::assertEquals( $params, $jobParams ); return true; } ) ); diff --git a/extensions/Wikibase/repo/i18n/be-tarask.json b/extensions/Wikibase/repo/i18n/be-tarask.json index 7ef1f6d..cafd19d 100644 --- a/extensions/Wikibase/repo/i18n/be-tarask.json +++ b/extensions/Wikibase/repo/i18n/be-tarask.json @@ -149,6 +149,7 @@ "special-gotolinkedpage": "Перайсьці да далучанай старонкі", "wikibase-gotolinkedpage-lookup-fieldset": "Перайсьці да далучанай старонкі паводле сайту і элемэнту", "wikibase-gotolinkedpage-lookup-site": "Сайт:", + "wikibase-gotolinkedpage-lookup-item": "Ідэнтыфікатар элемэнту:", "wikibase-gotolinkedpage-error-item-not-found": "Элемэнт ня знойдзены", "special-itemdisambiguation": "Неадназначнасьць аб’ектаў", "wikibase-itemdisambiguation-lookup-fieldset": "Пошук аб’ектаў паводле мовы і меткі", diff --git a/extensions/Wikibase/repo/i18n/nys.json b/extensions/Wikibase/repo/i18n/nys.json index 3b96e15..ec01a6d 100644 --- a/extensions/Wikibase/repo/i18n/nys.json +++ b/extensions/Wikibase/repo/i18n/nys.json @@ -5,5 +5,6 @@ ] }, "wikibase-edit": "wallak ijow", - "wikibase-add": "ngatti" + "wikibase-add": "ngatti", + "wikibase-description-empty": "Uart Warrangan" } diff --git a/extensions/Wikibase/repo/i18n/ur.json b/extensions/Wikibase/repo/i18n/ur.json index 5acaf56..c1d0496 100644 --- a/extensions/Wikibase/repo/i18n/ur.json +++ b/extensions/Wikibase/repo/i18n/ur.json @@ -84,9 +84,11 @@ "wikibase-copyrighttooltip-acknowledge": "اپنی اگلی ترامیم کے لیے میں ان شرائط کو قبول کرتا ہوں، اس پیغام کو دوبارہ نہ دکھائیں۔", "wikibase-entityselector-more": "مزید", "wikibase-anonymouseditwarning": "انتباہ: آپ لاگ ان نہیں ہیں۔ \nآپ کا آئی پی پتہ اس وحود کے تاریخچہ ترمیم میں محفوظ ہوگا۔", + "wikibase-validator-sitelink-conflict": "ربط $1 پہلے ہی سے آئٹم $2 کے زیر استعمال ہے۔ اگر اس کا وہاں کسی قسم کا واسطہ نہیں ہے تو آپ اسے $2 سے ہٹا سکتے ہیں یا اگر دونوں آئٹمیں بالکل ایک موضوع کے متعلق ہیں تو آپ ان دونوں کو ضم کر سکتے ہیں۔", "wikibase-itembytitle-lookup-site": "ویب سائٹ:", "wikibase-itembytitle-lookup-page": "صفحہ:", "wikibase-itembytitle-submit": "تلاش", + "wikibase-gotolinkedpage-lookup-fieldset": "سائٹ اور آئٹم کے ذریعہ ربط شدہ صفحہ پر جائیں۔", "wikibase-itemdisambiguation-lookup-language": "زبان کا کوڈ:", "wikibase-itemdisambiguation-lookup-label": "لیبل:", "wikibase-itemdisambiguation-submit": "تلاش", diff --git a/extensions/Wikibase/repo/includes/WikibaseRepo.php b/extensions/Wikibase/repo/includes/WikibaseRepo.php index 969bb71..7b70303 100644 --- a/extensions/Wikibase/repo/includes/WikibaseRepo.php +++ b/extensions/Wikibase/repo/includes/WikibaseRepo.php @@ -622,10 +622,9 @@ * @return EntityDiffer */ public function getEntityDiffer() { - $strategieBuilders = $this->entityTypeDefinitions->getEntityDifferStrategyBuilders(); $entityDiffer = new EntityDiffer(); - foreach ( $strategieBuilders as $strategyBuilder ) { - $entityDiffer->registerEntityDifferStrategy( call_user_func( $strategyBuilder ) ); + foreach ( $this->entityTypeDefinitions->getEntityDifferStrategyBuilders() as $builder ) { + $entityDiffer->registerEntityDifferStrategy( call_user_func( $builder ) ); } return $entityDiffer; } @@ -634,10 +633,9 @@ * @return EntityPatcher */ public function getEntityPatcher() { - $strategieBuilders = $this->entityTypeDefinitions->getEntityPatcherStrategyBuilders(); $entityPatcher = new EntityPatcher(); - foreach ( $strategieBuilders as $strategyBuilder ) { - $entityPatcher->registerEntityPatcherStrategy( call_user_func( $strategyBuilder ) ); + foreach ( $this->entityTypeDefinitions->getEntityPatcherStrategyBuilders() as $builder ) { + $entityPatcher->registerEntityPatcherStrategy( call_user_func( $builder ) ); } return $entityPatcher; } diff --git a/extensions/Wikibase/view/init.mw.php b/extensions/Wikibase/view/init.mw.php index bedffa2..cc3e56f 100644 --- a/extensions/Wikibase/view/init.mw.php +++ b/extensions/Wikibase/view/init.mw.php @@ -8,7 +8,7 @@ 'path' => __FILE__, 'name' => 'Wikibase View', 'author' => [ - '[http://www.snater.com H. Snater]', + 'The Wikidata team', ], 'url' => 'https://phabricator.wikimedia.org/diffusion/EWBV/', 'description' => 'Wikibase View', diff --git a/extensions/Wikidata.org/i18n/ur.json b/extensions/Wikidata.org/i18n/ur.json new file mode 100644 index 0000000..c1666d0 --- /dev/null +++ b/extensions/Wikidata.org/i18n/ur.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "BukhariSaeed" + ] + }, + "data-access": "ڈیٹا تک رسائی" +} diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index a52fa65..b8b095b 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -218,7 +218,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikidata.org", - "reference": "cb4698d645b1ee69206f0055cdc041c45a4c233d" + "reference": "012d664fff7263674f97bfad701476c2dda3758f" }, "require": { "php": ">=5.5.9" @@ -229,7 +229,7 @@ "mediawiki/minus-x": "0.2.0", "wikibase/wikibase-codesniffer": "^0.2.0" }, - "time": "2017-11-28 10:45:55", + "time": "2017-11-29 21:58:12", "type": "mediawiki-extension", "installation-source": "source", "scripts": { @@ -1298,7 +1298,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase", - "reference": "e556b4557b6f254d3882c23de3da7505a2fae128" + "reference": "97f81b47138216648c725b3e1b83b84829c3a2ee" }, "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-28 22:31:23", + "time": "2017-11-30 09:50:18", "type": "mediawiki-extension", "installation-source": "source", "scripts": { -- To view, visit https://gerrit.wikimedia.org/r/394262 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ied227fb4359d89b0a9dbd9614033d64341c9b171 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikidata Gerrit-Branch: master Gerrit-Owner: WikidataBuilder <wikidata-servi...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits