[MediaWiki-commits] [Gerrit] Allow undo via ApiEditPage for all content models - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/231416 Change subject: Allow undo via ApiEditPage for all content models .. Allow undo via ApiEditPage for all content models It might be even nicer to separate undo into action=undo, but for now undo is done via ApiEditPage and should be allowed for all content models. Bug: T101694 Change-Id: I833bcc20d86fa5bf216dc9444e2b8a16ddd45f66 --- M includes/api/ApiEditPage.php 1 file changed, 4 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/16/231416/1 diff --git a/includes/api/ApiEditPage.php b/includes/api/ApiEditPage.php index 2f1c01c..726116e 100644 --- a/includes/api/ApiEditPage.php +++ b/includes/api/ApiEditPage.php @@ -100,7 +100,10 @@ $name = $titleObj-getPrefixedDBkey(); $model = $contentHandler-getModelID(); - if ( $contentHandler-supportsDirectApiEditing() === false ) { + + if ( $params['undo'] 0 ) { + // allow undo via api + } else if ( $contentHandler-supportsDirectApiEditing() === false ) { $this-dieUsage( Direct editing via API is not supported for content model $model used by $name, 'no-direct-editing' -- To view, visit https://gerrit.wikimedia.org/r/231416 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I833bcc20d86fa5bf216dc9444e2b8a16ddd45f66 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core 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
[MediaWiki-commits] [Gerrit] Enable arbitrary access on dewiki, frwiki, jawiki and s3 wikis - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/230990 Change subject: Enable arbitrary access on dewiki, frwiki, jawiki and s3 wikis .. Enable arbitrary access on dewiki, frwiki, jawiki and s3 wikis Bug: T100787 Bug: T100786 Change-Id: Idca53752de5f85207f4ec218bda5a7bd96f712aa --- M arbitraryaccess.dblist 1 file changed, 264 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/90/230990/1 diff --git a/arbitraryaccess.dblist b/arbitraryaccess.dblist index a326110..dbe9078 100644 --- a/arbitraryaccess.dblist +++ b/arbitraryaccess.dblist @@ -1,43 +1,102 @@ +aawiki +abwiki +acewiki +afwiki afwikiquote +akwiki +alswiki alswikiquote +amwiki amwikiquote +angwiki angwikiquote angwikisource +anwiki +arcwiki arwiki arwikiquote arwikisource +arzwiki +astwiki astwikiquote +aswiki aswikisource +avwiki +aywiki +azbwiki +azwiki azwikiquote azwikisource +barwiki +bat_smgwiki +bawiki +bclwiki +bewiki bewikiquote bewikisource +be_x_oldwiki bgwikiquote bgwikisource +bhwiki +biwiki +bjnwiki +bmwiki bmwikiquote +bnwiki bnwikisource +bowiki +bpywiki +brwiki brwikiquote brwikisource +bswiki bswikiquote bswikisource +bugwiki +bxrwiki cawiki cawikiquote cawikisource +cbk_zamwiki +cdowiki +cebwiki +cewiki +chowiki +chrwiki +chwiki +chywiki +ckbwiki +cowiki cowikiquote +crhwiki +crwiki crwikiquote +csbwiki cswiki cswikiquote cswikisource +cuwiki +cvwiki +cywiki cywikiquote cywikisource +dawiki dawikiquote dawikisource +dewiki dewikiquote dewikisource dewikivoyage +diqwiki +dsbwiki +dvwiki +dzwiki +eewiki +elwiki elwikiquote elwikisource elwikivoyage +emlwiki enwikiquote enwikisource enwikivoyage @@ -47,144 +106,349 @@ eswikiquote eswikisource eswikivoyage +etwiki etwikiquote etwikisource +euwiki euwikiquote +extwiki fawiki fawikiquote fawikisource fawikivoyage +ffwiki +fiu_vrowiki fiwikiquote fiwikisource +fjwiki +fowiki fowikisource +frpwiki +frrwiki +frwiki frwikiquote frwikisource frwikivoyage +furwiki +fywiki +gagwiki +ganwiki +gawiki gawikiquote +gdwiki +glkwiki +glwiki glwikiquote glwikisource +gnwiki gomwiki +gotwiki +guwiki guwikiquote guwikisource +gvwiki +hakwiki +hawiki +hawwiki hewiki hewikiquote hewikisource hewikivoyage +hifwiki +hiwiki hiwikiquote +howiki +hrwiki hrwikiquote hrwikisource +hsbwiki +htwiki htwikisource huwiki huwikiquote huwikisource +hywiki hywikiquote hywikisource +hzwiki +iawiki idwikiquote idwikisource +iewiki +igwiki +iiwiki +ikwiki +ilowiki +iowiki +iswiki iswikiquote iswikisource itwiki itwikiquote itwikisource itwikivoyage +iuwiki +jawiki jawikiquote jawikisource +jbowiki +jvwiki +kaawiki +kabwiki +kawiki kawikiquote +kbdwiki +kgwiki +kiwiki +kjwiki +kkwiki kkwikiquote +klwiki +kmwiki +knwiki knwikiquote knwikisource +koiwiki kowiki kowikiquote kowikisource +krcwiki +krwiki krwikiquote +kshwiki +kswiki kswikiquote +kuwiki kuwikiquote +kvwiki +kwwiki kwwikiquote +kywiki kywikiquote +ladwiki +lawiki lawikiquote lawikisource +lbewiki +lbwiki lbwikiquote +lezwiki +lgwiki +lijwiki +liwiki liwikiquote liwikisource +lmowiki +lnwiki +lowiki lrcwiki +lrcwiki +ltgwiki +ltwiki ltwikiquote ltwikisource +lvwiki +maiwiki +map_bmswiki +mdfwiki +mgwiki +mhrwiki +mhwiki +minwiki +miwiki +mkwiki mkwikisource +mlwiki mlwikiquote mlwikisource +mnwiki +mowiki +mrjwiki +mrwiki mrwikiquote mrwikisource +mswiki +mtwiki +muswiki +mwlwiki +myvwiki +mywiki +mznwiki +nahwiki +napwiki +nawiki nawikiquote +nds_nlwiki +ndswiki ndswikiquote +newiki +newwiki +ngwiki nlwiki nlwikiquote nlwikisource nlwikivoyage +nnwiki nnwikiquote +novwiki nowikiquote nowikisource +nrmwiki +nsowiki +nvwiki +nywiki +ocwiki +omwiki +orwiki orwikisource +oswiki +pagwiki +pamwiki +papwiki +pawiki +pcdwiki +pdcwiki +pflwiki +pihwiki +piwiki plwikiquote plwikisource plwikivoyage +pmswiki +pnbwiki +pntwiki +pswiki ptwikiquote ptwikisource ptwikivoyage +quwiki quwikiquote +rmwiki +rmywiki +rnwiki +roa_rupwiki +roa_tarawiki rowiki rowikiquote rowikisource rowikivoyage +ruewiki ruwiki ruwikiquote ruwikisource ruwikivoyage +rwwiki +sahwiki sahwikisource +sawiki sawikiquote sawikisource +scnwiki +scowiki +scwiki +sdwiki +sewiki +sgwiki +shwiki +simplewiki simplewikiquote +siwiki +skwiki skwikiquote skwikisource +slwiki slwikiquote slwikisource +smwiki +snwiki +sowiki +sqwiki sqwikiquote +srnwiki +srwiki srwikiquote srwikisource +sswiki +stqwiki +stwiki +suwiki suwikiquote svwikiquote svwikisource svwikivoyage +swwiki +szlwiki +tawiki tawikiquote tawikisource testwiki testwikidatawiki +tetwiki +tewiki tewikiquote tewikisource +tgwiki thwikiquote thwikisource +tiwiki +tkwiki tkwikiquote +tlwiki +tnwiki +towiki +tpiwiki trwikiquote trwikisource +tswiki +ttwiki ttwikiquote +tumwiki +twwiki +tyvwiki +tywiki +udmwiki +ugwiki
[MediaWiki-commits] [Gerrit] Exclude Flow topic boards from Special:UnconnectedPages - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/229197 Change subject: Exclude Flow topic boards from Special:UnconnectedPages .. Exclude Flow topic boards from Special:UnconnectedPages and in general, having them connected to Wikidata items. Bug: T107927 Change-Id: I3ca46feb52f2fe50e7d13683e031f4845d90f6f2 --- M wmf-config/Wikibase.php 1 file changed, 2 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/97/229197/1 diff --git a/wmf-config/Wikibase.php b/wmf-config/Wikibase.php index dee9b9c..2c1b113 100644 --- a/wmf-config/Wikibase.php +++ b/wmf-config/Wikibase.php @@ -145,7 +145,8 @@ return array_merge( MWNamespace::getTalkNamespaces(), // 1198 = NS_TRANSLATE - array( NS_USER, NS_FILE, NS_MEDIAWIKI, 1198 ) + // 2600 = Flow topic + array( NS_USER, NS_FILE, NS_MEDIAWIKI, 1198, 2600 ) ); }; -- To view, visit https://gerrit.wikimedia.org/r/229197 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3ca46feb52f2fe50e7d13683e031f4845d90f6f2 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on thwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228820 Change subject: Enable usage tracking on thwiki .. Enable usage tracking on thwiki Change-Id: Ic6268b477e63f0834ef030eeb6e6396217dbbbe6 --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/20/228820/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 46f8258..b78ad02 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -395,6 +395,7 @@ tewikiquote tewikisource tgwiki +thwiki thwikiquote thwikisource tiwiki -- To view, visit https://gerrit.wikimedia.org/r/228820 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic6268b477e63f0834ef030eeb6e6396217dbbbe6 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
[MediaWiki-commits] [Gerrit] Add config for Wikisource badges on Wikidata - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/229062 Change subject: Add config for Wikisource badges on Wikidata .. Add config for Wikisource badges on Wikidata Bug: T97014 Change-Id: Ib3fa37ad3aa7037c4e785c344a4ac173444f6ca4 --- M wmf-config/Wikibase-labs.php M wmf-config/Wikibase-production.php 2 files changed, 16 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/62/229062/1 diff --git a/wmf-config/Wikibase-labs.php b/wmf-config/Wikibase-labs.php index 5a83986..2c51b42 100644 --- a/wmf-config/Wikibase-labs.php +++ b/wmf-config/Wikibase-labs.php @@ -7,6 +7,10 @@ 'Q49448' = 'wb-badge-recommendedarticle', // T72268 'Q49449' = 'wb-badge-featuredlist', // T72332 'Q49450' = 'wb-badge-featuredportal', // T75193 + 'Q98649' = 'wb-badge-notproofread', // T97014 - Wikisource badges + 'Q98650' = 'wb-badge-problematic', + 'Q98658' = 'wb-badge-proofread', + 'Q98651' = 'wb-badge-validated' ); $wgWBRepoSettings['subscriptionLookupMode'] = 'subscriptions+sitelinks'; @@ -20,6 +24,10 @@ 'Q49448' = 'badge-recommendedarticle', // T72268 'Q49449' = 'badge-featuredlist', // T72332 'Q49450' = 'badge-featuredportal', // T75193 + 'Q98649' = 'wb-badge-notproofread', // T97014 - Wikisource badges + 'Q98650' = 'wb-badge-problematic', + 'Q98658' = 'wb-badge-proofread', + 'Q98651' = 'wb-badge-validated' ); $wgWBClientSettings['useLegacyChangesSubscription'] = false; diff --git a/wmf-config/Wikibase-production.php b/wmf-config/Wikibase-production.php index d8e9985..6b2d9bb 100644 --- a/wmf-config/Wikibase-production.php +++ b/wmf-config/Wikibase-production.php @@ -13,6 +13,10 @@ 'Q17559452' = 'wb-badge-recommendedarticle', // T72268 'Q17506997' = 'wb-badge-featuredlist', // T72332 'Q17580674' = 'wb-badge-featuredportal', // T75193 + 'Q20748091' = 'wb-badge-notproofread', // T97014 - Wikisource badges + 'Q20748094' = 'wb-badge-problematic', + 'Q20748092' = 'wb-badge-proofread', + 'Q20748093' = 'wb-badge-validated' ); } } @@ -31,5 +35,9 @@ 'Q17559452' = 'badge-recommendedarticle', // T72268 'Q17506997' = 'badge-featuredlist', // T72332 'Q17580674' = 'badge-featuredportal', // T75193 + 'Q20748091' = 'badge-notproofread', // T97014 - Wikisource badges + 'Q20748094' = 'badge-problematic', + 'Q20748092' = 'badge-proofread', + 'Q20748093' = 'badge-validated' ); } -- To view, visit https://gerrit.wikimedia.org/r/229062 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib3fa37ad3aa7037c4e785c344a4ac173444f6ca4 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on trwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228824 Change subject: Enable usage tracking on trwiki .. Enable usage tracking on trwiki Change-Id: Ibe165fc3ade024ea3c4afc9f0fc81f139a6b79b1 --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/24/228824/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index b78ad02..115ed0f 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -405,6 +405,7 @@ tnwiki towiki tpiwiki +trwiki trwikiquote trwikisource tswiki -- To view, visit https://gerrit.wikimedia.org/r/228824 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ibe165fc3ade024ea3c4afc9f0fc81f139a6b79b1 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on enwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228883 Change subject: Enable usage tracking on enwiki .. Enable usage tracking on enwiki Bug: T100785 Change-Id: Idc547ed80fe50174d475b230c3ca6dee1e57c4d8 --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/83/228883/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 80dcad8..09a55df 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -98,6 +98,7 @@ elwikisource elwikivoyage emlwiki +enwiki enwikiquote enwikisource enwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/228883 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idc547ed80fe50174d475b230c3ca6dee1e57c4d8 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
[MediaWiki-commits] [Gerrit] Update Wikidata - fix T104609 and partial fix/debug for T107711 - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228884 Change subject: Update Wikidata - fix T104609 and partial fix/debug for T107711 .. Update Wikidata - fix T104609 and partial fix/debug for T107711 Change-Id: I1f147ea73dbb3a8cb9b45b5cb74d050e0924aa2c --- M composer.lock M extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php M extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php M vendor/composer/installed.json 4 files changed, 22 insertions(+), 8 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/84/228884/1 diff --git a/composer.lock b/composer.lock index 07b433d..e91a4b3 100644 --- a/composer.lock +++ b/composer.lock @@ -1325,7 +1325,7 @@ source: { type: git, url: https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git;, -reference: 62e6fe44a874c861679bee3b0f1181d1e05c3f0b +reference: df3ee5839415d20ab85ae4069b0cc2f8eda4a8a1 }, require: { data-values/common: ~0.2.0, @@ -1403,7 +1403,7 @@ issues: https://phabricator.wikimedia.org/;, irc: irc://irc.freenode.net/wikidata }, -time: 2015-07-31 01:14:29 +time: 2015-08-03 18:51:54 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php b/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php index 0c625cd..5a21988 100644 --- a/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php +++ b/extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php @@ -3,7 +3,9 @@ namespace Wikibase\DataAccess\PropertyParserFunction; use Language; +use MWException; use Parser; +use StubUserLang; use ValueFormatters\FormatterOptions; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\Usage\UsageAccumulator; @@ -94,12 +96,23 @@ } /** -* @param Language $language +* @param Language|StubUserLang $language * @param UsageAccumulator $usageAccumulator * * @return LanguageAwareRenderer +* @throws MWException */ - private function newLanguageAwareRenderer( Language $language, UsageAccumulator $usageAccumulator ) { + private function newLanguageAwareRenderer( $language, UsageAccumulator $usageAccumulator ) { + if ( !$language instanceof Language ) { + wfDebugLog( + 'T107711', + get_class( $language ) . ' is not a Language object.', + 'all', + array( 'trace' = wfDebugBacktrace() ) + ); + } + StubUserLang::unstub( $language ); + $entityStatementsRenderer = new StatementTransclusionInteractor( $language, $this-propertyIdResolver, diff --git a/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php b/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php index 7f25247..529ed2e 100644 --- a/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php +++ b/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php @@ -199,10 +199,11 @@ // set the display title //$parserOutput-setTitleText( $entitygetLabel( $langCode ) ); + // Sometimes extensions like SpamBlacklist might call getParserOutput + // before the id is assigned, during the process of creating a new entity. + // in that case, no alternate links are added, which probably is no problem. if ( $entity-getId() !== null ) { $this-addAlternateLinks( $parserOutput, $entity-getId() ); - } else { - wfLogWarning( Encountered an Entity without EntityId in EntityParserOutputGenerator. ); } return $parserOutput; diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index b702e08..c94a430 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1417,7 +1417,7 @@ source: { type: git, url: https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git;, -reference: 62e6fe44a874c861679bee3b0f1181d1e05c3f0b +reference: df3ee5839415d20ab85ae4069b0cc2f8eda4a8a1 }, require: { data-values/common: ~0.2.0, @@ -1446,7
[MediaWiki-commits] [Gerrit] Add debug log group for T107711 - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228886 Change subject: Add debug log group for T107711 .. Add debug log group for T107711 Change-Id: I81f205b1d530cc4cc135745129b32c9a2b5e4355 --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/86/228886/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 0f979b9..6e436d4 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -4370,6 +4370,7 @@ 'T87645' = 'debug', // - Ori on behalf of Tim, for https://gerrit.wikimedia.org/r/#/c/188304/ 'T89258' = 'debug', // - awight and AndyRussG 'T76305' = 'debug', // - Krinkle and Krenair, for https://gerrit.wikimedia.org/r/188987 + 'T107711' = 'debug', //- aude, hoo and addshore, for Wikidata 'ResourceLoaderImage' = 'debug', // - demon, matmarex 'HttpError' = 'error', // Only log http errors with a 500+ code T85795 'AdHocDebug' = 'debug', // for temp live debugging -- To view, visit https://gerrit.wikimedia.org/r/228886 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I81f205b1d530cc4cc135745129b32c9a2b5e4355 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
[MediaWiki-commits] [Gerrit] Don't log warning for alternate links in parser output - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228874 Change subject: Don't log warning for alternate links in parser output .. Don't log warning for alternate links in parser output Sometimes parser output is requested before an id is assigned, such as when creating an entity and checking against spam blacklist. Bug: T104609 Change-Id: Ie278de8a2900f2c53a4128425628e5b357b3708d --- M repo/includes/EntityParserOutputGenerator.php 1 file changed, 3 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/74/228874/1 diff --git a/repo/includes/EntityParserOutputGenerator.php b/repo/includes/EntityParserOutputGenerator.php index 7f25247..529ed2e 100644 --- a/repo/includes/EntityParserOutputGenerator.php +++ b/repo/includes/EntityParserOutputGenerator.php @@ -199,10 +199,11 @@ // set the display title //$parserOutput-setTitleText( $entitygetLabel( $langCode ) ); + // Sometimes extensions like SpamBlacklist might call getParserOutput + // before the id is assigned, during the process of creating a new entity. + // in that case, no alternate links are added, which probably is no problem. if ( $entity-getId() !== null ) { $this-addAlternateLinks( $parserOutput, $entity-getId() ); - } else { - wfLogWarning( Encountered an Entity without EntityId in EntityParserOutputGenerator. ); } return $parserOutput; -- To view, visit https://gerrit.wikimedia.org/r/228874 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie278de8a2900f2c53a4128425628e5b357b3708d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on zhwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228856 Change subject: Enable usage tracking on zhwiki .. Enable usage tracking on zhwiki Change-Id: Ic023cf4d1d42a454fe95020d504a4a9fd067080d --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/56/228856/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 115ed0f..80dcad8 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -456,6 +456,7 @@ zh_min_nanwiki zh_min_nanwikiquote zh_min_nanwikisource +zhwiki zhwikiquote zhwikisource zhwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/228856 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic023cf4d1d42a454fe95020d504a4a9fd067080d 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on svwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228808 Change subject: Enable usage tracking on svwiki .. Enable usage tracking on svwiki Change-Id: I558c8cb3c998439457b61a1b174e15c48d49c1e9 --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/08/228808/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 019ce3b..46f8258 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -379,6 +379,7 @@ stwiki suwiki suwikiquote +svwiki svwikiquote svwikisource svwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/228808 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I558c8cb3c998439457b61a1b174e15c48d49c1e9 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
[MediaWiki-commits] [Gerrit] Use WikibaseDataModel ~4.0 - change (mediawiki...WikibaseQuality)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228967 Change subject: Use WikibaseDataModel ~4.0 .. Use WikibaseDataModel ~4.0 Change-Id: I3f1c2c251537a778fcc50af3ff0484cb10092b70 --- M composer.json 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseQuality refs/changes/67/228967/1 diff --git a/composer.json b/composer.json index c1225f0..6e7a856 100755 --- a/composer.json +++ b/composer.json @@ -15,7 +15,7 @@ }, require: { php: =5.3.0, - wikibase/data-model: ~3.0, + wikibase/data-model: ~4.0, serialization/serialization: 3.*,=3.2.1 }, require-dev: { -- To view, visit https://gerrit.wikimedia.org/r/228967 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3f1c2c251537a778fcc50af3ff0484cb10092b70 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikibaseQuality Gerrit-Branch: v1 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Update Wikidata - fix api xml / raw mode handling - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228300 Change subject: Update Wikidata - fix api xml / raw mode handling .. Update Wikidata - fix api xml / raw mode handling Change-Id: Ib9e78aceaa2e8f5e50bcb2655c62085afe724f5a --- M composer.lock M extensions/Wikibase/repo/includes/api/ApiHelperFactory.php M extensions/Wikibase/repo/includes/api/ResultBuilder.php M extensions/Wikibase/repo/tests/phpunit/includes/api/ApiXmlFormatTest.php M vendor/composer/installed.json 5 files changed, 47 insertions(+), 31 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/00/228300/1 diff --git a/composer.lock b/composer.lock index 18290e0..07b433d 100644 --- a/composer.lock +++ b/composer.lock @@ -1325,7 +1325,7 @@ source: { type: git, url: https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git;, -reference: 8d8991d0c651dfe2f0e023516bd7a5a93d3e23fa +reference: 62e6fe44a874c861679bee3b0f1181d1e05c3f0b }, require: { data-values/common: ~0.2.0, @@ -1403,7 +1403,7 @@ issues: https://phabricator.wikimedia.org/;, irc: irc://irc.freenode.net/wikidata }, -time: 2015-07-29 16:54:34 +time: 2015-07-31 01:14:29 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php b/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php index f402b99..5e977cd 100644 --- a/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php +++ b/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php @@ -102,8 +102,7 @@ $this-newLibSerializerFactory( $defaultOptions ), $this-newSerializerFactory(), $this-siteStore, - $this-dataTypeLookup, - $api-getResult()-getIsRawMode() + $this-dataTypeLookup ); } diff --git a/extensions/Wikibase/repo/includes/api/ResultBuilder.php b/extensions/Wikibase/repo/includes/api/ResultBuilder.php index ed788ea..690fdae 100644 --- a/extensions/Wikibase/repo/includes/api/ResultBuilder.php +++ b/extensions/Wikibase/repo/includes/api/ResultBuilder.php @@ -104,7 +104,7 @@ SerializerFactory $serializerFactory, SiteStore $siteStore, PropertyDataTypeLookup $dataTypeLookup, - $isRawMode + $isRawMode = null ) { if ( !$result instanceof ApiResult ) { throw new InvalidArgumentException( 'Result builder must be constructed with an ApiResult' ); @@ -130,11 +130,27 @@ public function getOptions() { if ( !$this-options ) { $this-options = new SerializationOptions(); - $this-options-setIndexTags( $this-isRawMode ); + $this-options-setIndexTags( $this-getIsRawMode() ); $this-options-setOption( EntitySerializer::OPT_SORT_ORDER, EntitySerializer::SORT_NONE ); } return $this-options; + } + + /** +* isRawMode needs to be lazy initialized since ApiMain may set it +* on the ApiResult after the module is constructed. +* +* isRawMode can be set in the constructor, such as for testing purposes. +* +* @return bool +*/ + private function getIsRawMode() { + if ( $this-isRawMode === null ) { + $this-isRawMode = $this-result-getIsRawMode(); + } + + return $this-isRawMode; } /** @@ -181,7 +197,7 @@ $this-checkNameIsString( $name ); $this-checkTagIsString( $tag ); - if ( $this-isRawMode ) { + if ( $this-getIsRawMode() ) { // Unset first, so we don't make the tag name an actual value. // We'll be setting this to $tag by calling setIndexedTagName(). unset( $values['_element'] ); @@ -247,7 +263,7 @@ $this-checkValueIsNotList( $value ); - if ( $this-isRawMode ) { + if ( $this-getIsRawMode() ) { $key = null; } @@ -492,7 +508,7 @@ * @param array|string $path where the data is located */ public function addAliasGroupList( AliasGroupList $aliasGroupList, $path ) { - if ( $this-isRawMode ) { + if ( $this-getIsRawMode() ) { $serializer = $this-serializerFactory-newAliasGroupSerializer(); $values = array();
[MediaWiki-commits] [Gerrit] Improve and add tests for ParserOutputJsConfigBuilder - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/228190 Change subject: Improve and add tests for ParserOutputJsConfigBuilder .. Improve and add tests for ParserOutputJsConfigBuilder Add tests against more explicit expected serialization and multiple entity types. Remove use of language fallback in options, as that was not actually used in the real use cases we have. Change-Id: I970cc28fa5f87a23277eca2c51af99958264aff1 --- M repo/tests/phpunit/includes/ParserOutputJsConfigBuilderTest.php 1 file changed, 115 insertions(+), 67 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/90/228190/1 diff --git a/repo/tests/phpunit/includes/ParserOutputJsConfigBuilderTest.php b/repo/tests/phpunit/includes/ParserOutputJsConfigBuilderTest.php index 7808f3e..614f219 100644 --- a/repo/tests/phpunit/includes/ParserOutputJsConfigBuilderTest.php +++ b/repo/tests/phpunit/includes/ParserOutputJsConfigBuilderTest.php @@ -2,16 +2,17 @@ namespace Wikibase\Test; -use Language; +use DataValues\StringValue; use MediaWikiTestCase; -use Wikibase\DataModel\Entity\Entity; -use Wikibase\DataModel\Entity\EntityIdValue; +use Wikibase\DataModel\Entity\EntityDocument; +use Wikibase\DataModel\Entity\EntityId; use Wikibase\DataModel\Entity\Item; use Wikibase\DataModel\Entity\ItemId; +use Wikibase\DataModel\Entity\Property; use Wikibase\DataModel\Entity\PropertyId; use Wikibase\DataModel\Snak\PropertyValueSnak; -use Wikibase\LanguageFallbackChain; -use Wikibase\LanguageFallbackChainFactory; +use Wikibase\DataModel\Statement\StatementListProvider; +use Wikibase\DataModel\Term\FingerprintProvider; use Wikibase\Lib\Serializers\SerializationOptions; use Wikibase\Lib\Serializers\LibSerializerFactory; use Wikibase\ParserOutputJsConfigBuilder; @@ -29,84 +30,131 @@ */ class ParserOutputJsConfigBuilderTest extends MediaWikiTestCase { - /** -* @dataProvider buildProvider -*/ - public function testBuild( Entity $entity ) { - $configBuilder = $this-getConfigBuilder( 'en', array( 'de', 'en', 'es', 'fr' ) ); - $configVars = $configBuilder-build( $entity ); + public function testBuildConfigItem() { + $item = new Item( new ItemId( 'Q5881' ) ); + $this-addLabels( $item ); + $mainSnakPropertyId = $this-addStatements( $item ); - $this-assertInternalType( 'array', $configVars ); + $configBuilder = new ParserOutputJsConfigBuilder( new SerializationOptions() ); + $configVars = $configBuilder-build( $item ); - $entityId = $entity-getId()-getSerialization(); - $this-assertEquals( $entityId, $configVars['wbEntityId'], 'wbEntityId' ); + $this-assertWbEntityId( 'Q5881', $configVars ); - $this-assertSerializationEqualsEntity( $entity, json_decode( $configVars['wbEntity'], true ) ); + $this-assertWbEntity( + $this-getSerialization( $item, $mainSnakPropertyId ), + $configVars + ); + + $this-assertSerializationEqualsEntity( + $item, + json_decode( $configVars['wbEntity'], true ) + ); } - public function assertSerializationEqualsEntity( Entity $entity, $serialization ) { + public function testBuildConfigProperty() { + $property = new Property( new PropertyId( 'P330' ), null, 'string' ); + $this-addLabels( $property ); + $mainSnakPropertyId = $this-addStatements( $property ); + + $configBuilder = new ParserOutputJsConfigBuilder( new SerializationOptions() ); + $configVars = $configBuilder-build( $property ); + + $this-assertWbEntityId( 'P330', $configVars ); + + $expectedSerialization = $this-getSerialization( $property, $mainSnakPropertyId ); + $expectedSerialization['datatype'] = 'string'; + + $this-assertWbEntity( $expectedSerialization, $configVars ); + + $this-assertSerializationEqualsEntity( + $property, + json_decode( $configVars['wbEntity'], true ) + ); + } + + public function assertWbEntityId( $expectedId, array $configVars ) { + $this-assertEquals( + $expectedId, + $configVars['wbEntityId'], + 'wbEntityId' + ); + } + + public function assertWbEntity( array $expectedSerialization, array $configVars ) { + $this-assertEquals( + $expectedSerialization, + json_decode( $configVars['wbEntity'], true ), + 'wbEntity' + ); +
[MediaWiki-commits] [Gerrit] Update Wikidata - rm set focus on page in sitelinks ui - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227753 Change subject: Update Wikidata - rm set focus on page in sitelinks ui .. Update Wikidata - rm set focus on page in sitelinks ui Change-Id: Ifc3ae46b164e471b97a96ef79defd1ecbea87924 --- M composer.lock M extensions/Wikibase/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js M vendor/composer/installed.json 3 files changed, 5 insertions(+), 6 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/53/227753/1 diff --git a/composer.lock b/composer.lock index b9eb7f6..18290e0 100644 --- a/composer.lock +++ b/composer.lock @@ -1325,7 +1325,7 @@ source: { type: git, url: https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git;, -reference: b73bc168435a1214956543d94ccfc00e8902a566 +reference: 8d8991d0c651dfe2f0e023516bd7a5a93d3e23fa }, require: { data-values/common: ~0.2.0, @@ -1403,7 +1403,7 @@ issues: https://phabricator.wikimedia.org/;, irc: irc://irc.freenode.net/wikidata }, -time: 2015-07-29 02:00:56 +time: 2015-07-29 16:54:34 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js b/extensions/Wikibase/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js index e7789e8..fd7d0fb 100644 --- a/extensions/Wikibase/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js +++ b/extensions/Wikibase/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js @@ -300,8 +300,7 @@ $pageNameInput .attr( 'lang', site.getLanguageCode() ) .attr( 'dir', site.getLanguageDirection() ) - .show() - .focus(); + .show(); } else { $pageNameInput.hide(); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 048eaa1..2f0b713 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1417,7 +1417,7 @@ source: { type: git, url: https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git;, -reference: b73bc168435a1214956543d94ccfc00e8902a566 +reference: 8d8991d0c651dfe2f0e023516bd7a5a93d3e23fa }, require: { data-values/common: ~0.2.0, @@ -1446,7 +1446,7 @@ require-dev: { squizlabs/php_codesniffer: ~2.1 }, -time: 2015-07-28 17:31:42, +time: 2015-07-29 09:28:08, type: mediawiki-extension, installation-source: source, autoload: { -- To view, visit https://gerrit.wikimedia.org/r/227753 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ifc3ae46b164e471b97a96ef79defd1ecbea87924 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikidata Gerrit-Branch: wmf/1.26wmf16 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Remove set focus to page - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227750 Change subject: Remove set focus to page .. Remove set focus to page Removed set focus to page after selecting site, because if tab key is used for selecting the focus is set wrong. Bug: T107063 Change-Id: I8eb4667fa1a5834259ee774e181e610b4439566a --- M view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js 1 file changed, 1 insertion(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/50/227750/1 diff --git a/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js b/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js index e7789e8..fd7d0fb 100644 --- a/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js +++ b/view/resources/jquery/wikibase/jquery.wikibase.sitelinkview.js @@ -300,8 +300,7 @@ $pageNameInput .attr( 'lang', site.getLanguageCode() ) .attr( 'dir', site.getLanguageDirection() ) - .show() - .focus(); + .show(); } else { $pageNameInput.hide(); } -- To view, visit https://gerrit.wikimedia.org/r/227750 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8eb4667fa1a5834259ee774e181e610b4439566a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf16 Gerrit-Owner: Aude aude.w...@gmail.com Gerrit-Reviewer: Jonas Kress (WMDE) jonas.kr...@wikimedia.de ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Bump cache epoche for wikidata - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227815 Change subject: Bump cache epoche for wikidata .. Bump cache epoche for wikidata there were some changes in the site links ui that need this. Change-Id: I1784b05fd7c79a143ad27844130649a6729c091a --- M wmf-config/Wikibase.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/15/227815/1 diff --git a/wmf-config/Wikibase.php b/wmf-config/Wikibase.php index dee9b9c..1e42afe 100644 --- a/wmf-config/Wikibase.php +++ b/wmf-config/Wikibase.php @@ -90,7 +90,7 @@ // T53637 and T48953 $wgGroupPermissions['*']['property-create'] = ( $wgDBname === 'testwikidatawiki' ); - $wgCacheEpoch = '20150602190200'; + $wgCacheEpoch = '20150729194912'; $wgWBRepoSettings['dataSquidMaxage'] = 1 * 60 * 60; $wgWBRepoSettings['sharedCacheDuration'] = 60 * 60 * 24; -- To view, visit https://gerrit.wikimedia.org/r/227815 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1784b05fd7c79a143ad27844130649a6729c091a 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
[MediaWiki-commits] [Gerrit] Update Wikidata - add usage tracking job - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227691 Change subject: Update Wikidata - add usage tracking job .. Update Wikidata - add usage tracking job Change-Id: I33a392262eb58778a01e0e05d6c9815429ab67f7 --- M composer.lock M extensions/Wikibase/.jscsrc M extensions/Wikibase/client/WikibaseClient.php M extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php M extensions/Wikibase/client/includes/Usage/EntityUsage.php A extensions/Wikibase/client/includes/store/AddUsagesForPageJob.php M extensions/Wikibase/client/includes/store/ClientStore.php M extensions/Wikibase/client/includes/store/sql/DirectSqlStore.php M extensions/Wikibase/client/tests/phpunit/MockClientStore.php M extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/EntityUsageTest.php A extensions/Wikibase/client/tests/phpunit/includes/store/AddUsagesForPageJobTest.php M extensions/Wikibase/composer.json M extensions/Wikibase/package.json M vendor/composer/autoload_classmap.php M vendor/composer/installed.json 16 files changed, 523 insertions(+), 47 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/91/227691/1 diff --git a/composer.lock b/composer.lock index 717f103..07826bc 100644 --- a/composer.lock +++ b/composer.lock @@ -1326,12 +1326,12 @@ source: { type: git, url: https://github.com/wikimedia/mediawiki-extensions-Wikibase.git;, -reference: 2498f76188fe714f19fdd68ca89a6ac34ecd4e4c +reference: 7ed9b2a65f6ff6be7293d796b01e597dd9164c81 }, dist: { type: zip, -url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/2498f76188fe714f19fdd68ca89a6ac34ecd4e4c;, -reference: 2498f76188fe714f19fdd68ca89a6ac34ecd4e4c, +url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/7ed9b2a65f6ff6be7293d796b01e597dd9164c81;, +reference: 7ed9b2a65f6ff6be7293d796b01e597dd9164c81, shasum: }, require: { @@ -1350,8 +1350,8 @@ php: =5.3.2, wikibase/data-model: ~3.0, wikibase/data-model-javascript: ^1.0.2, -wikibase/data-model-serialization: ~1.4, -wikibase/internal-serialization: ~1.4, +wikibase/data-model-serialization: ~1.4.0, +wikibase/internal-serialization: ~1.4.0, wikibase/javascript-api: ~1.0, wikibase/serialization-javascript: ~2.0 }, @@ -1399,7 +1399,7 @@ wikibaserepo, wikidata ], -time: 2015-07-23 01:52:42 +time: 2015-07-29 02:42:33 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/.jscsrc b/extensions/Wikibase/.jscsrc index f66f6bd..312c030 100644 --- a/extensions/Wikibase/.jscsrc +++ b/extensions/Wikibase/.jscsrc @@ -3,12 +3,26 @@ preset: wikimedia, // - // Rules from wikimedia preset we don't follow + // Rules from wikimedia preset we don't yet? follow validateIndentation: null, requireMultipleVarDecl: null, disallowDanglingUnderscores: null, - requireSpacesInsideArrayBrackets: null, + requireSpacesInsideBrackets: null, + requireVarDeclFirst: null, + jsDoc: { + // what we don't yet follow is commented out + //checkAnnotations: jsduck5, + //checkParamNames: true, + requireParamTypes: true, + checkRedundantParams: true, + //checkReturnTypes: true, + checkRedundantReturns: true, + //requireReturnTypes: true, + //checkTypes: capitalizedNativeCase, + checkRedundantAccess: true + //requireNewlineAfterDescription: true + }, // // Own rules @@ -24,5 +38,5 @@ else ], - excludeFiles: [ node_modules/**, vendor/** ] + excludeFiles: [ node_modules/**, vendor/**, extensions/** ] } diff --git a/extensions/Wikibase/client/WikibaseClient.php b/extensions/Wikibase/client/WikibaseClient.php index 4c48108..deefc1f 100644 --- a/extensions/Wikibase/client/WikibaseClient.php +++ b/extensions/Wikibase/client/WikibaseClient.php @@ -67,6 +67,7 @@ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks; global $wgAPIMetaModules, $wgAPIPropModules, $wgSpecialPages, $wgResourceModules; global $wgWBClientSettings, $wgRecentChangesFlags, $wgMessagesDirs; + global $wgJobClasses; $wgExtensionCredits['wikibase'][] =
[MediaWiki-commits] [Gerrit] Update Wikidata - add usage tracking job - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227694 Change subject: Update Wikidata - add usage tracking job .. Update Wikidata - add usage tracking job Change-Id: Ic377cad074a2fb53954f7db320b558b2ebc90098 --- M composer.lock M extensions/Wikibase/.jscsrc M extensions/Wikibase/client/WikibaseClient.php M extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php M extensions/Wikibase/client/includes/Usage/EntityUsage.php A extensions/Wikibase/client/includes/store/AddUsagesForPageJob.php M extensions/Wikibase/client/includes/store/ClientStore.php M extensions/Wikibase/client/includes/store/sql/DirectSqlStore.php M extensions/Wikibase/client/tests/phpunit/MockClientStore.php M extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/EntityUsageTest.php A extensions/Wikibase/client/tests/phpunit/includes/store/AddUsagesForPageJobTest.php M extensions/Wikibase/package.json M extensions/Wikibase/view/resources/jquery/wikibase/jquery.wikibase.labelview.js M extensions/Wikibase/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js M extensions/Wikibase/view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js M vendor/composer/autoload_classmap.php M vendor/composer/installed.json 18 files changed, 618 insertions(+), 151 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/94/227694/1 diff --git a/composer.lock b/composer.lock index 052b834..b9eb7f6 100644 --- a/composer.lock +++ b/composer.lock @@ -862,7 +862,7 @@ version: dev-master, source: { type: git, -url: g...@github.com:wmde/Wikidata.org.git, +url: https://github.com/wmde/Wikidata.org.git;, reference: 9029d28d8aaeb65cd1338865183740b4be445fa5 }, dist: { @@ -1276,7 +1276,7 @@ support: { issues: https://phabricator.wikimedia.org/project/profile/989/; }, -time: 2015-06-30 17:53:04 +time: 2015-06-30 13:02:17 }, { name: wikibase/serialization-javascript, @@ -1325,7 +1325,7 @@ source: { type: git, url: https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Wikibase.git;, -reference: c81228d60966244c1f2db8623191a2ea28cbfe81 +reference: b73bc168435a1214956543d94ccfc00e8902a566 }, require: { data-values/common: ~0.2.0, @@ -1403,14 +1403,14 @@ issues: https://phabricator.wikimedia.org/;, irc: irc://irc.freenode.net/wikidata }, -time: 2015-07-27 19:36:55 +time: 2015-07-29 02:00:56 }, { name: wikibase/wikimedia-badges, version: dev-master, source: { type: git, -url: g...@github.com:wmde/WikimediaBadges.git, +url: https://github.com/wmde/WikimediaBadges.git;, reference: 5cb28488f7791302cf6b835610f132b0b05915cf }, dist: { diff --git a/extensions/Wikibase/.jscsrc b/extensions/Wikibase/.jscsrc index f66f6bd..312c030 100644 --- a/extensions/Wikibase/.jscsrc +++ b/extensions/Wikibase/.jscsrc @@ -3,12 +3,26 @@ preset: wikimedia, // - // Rules from wikimedia preset we don't follow + // Rules from wikimedia preset we don't yet? follow validateIndentation: null, requireMultipleVarDecl: null, disallowDanglingUnderscores: null, - requireSpacesInsideArrayBrackets: null, + requireSpacesInsideBrackets: null, + requireVarDeclFirst: null, + jsDoc: { + // what we don't yet follow is commented out + //checkAnnotations: jsduck5, + //checkParamNames: true, + requireParamTypes: true, + checkRedundantParams: true, + //checkReturnTypes: true, + checkRedundantReturns: true, + //requireReturnTypes: true, + //checkTypes: capitalizedNativeCase, + checkRedundantAccess: true + //requireNewlineAfterDescription: true + }, // // Own rules @@ -24,5 +38,5 @@ else ], - excludeFiles: [ node_modules/**, vendor/** ] + excludeFiles: [ node_modules/**, vendor/**, extensions/** ] } diff --git a/extensions/Wikibase/client/WikibaseClient.php b/extensions/Wikibase/client/WikibaseClient.php index 6fb840c..9a9ae33 100644 --- a/extensions/Wikibase/client/WikibaseClient.php +++ b/extensions/Wikibase/client/WikibaseClient.php @@ -67,6 +67,7 @@ global
[MediaWiki-commits] [Gerrit] Modify access rules - change (wikibase/data-model-services)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227701 Change subject: Modify access rules .. Modify access rules --- M groups M project.config 2 files changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/wikibase/data-model-services refs/changes/01/227701/1 diff --git a/groups b/groups index 9dad2ce..eea452b 100644 --- a/groups +++ b/groups @@ -1,3 +1,3 @@ # UUID Group Name # -52c4b10dc6fed9827a5e0249ff95c9ee48d33069 wikibase-data-model-services +58f296e12def7ca8f52f35079396b524838a0398 wikidata diff --git a/project.config b/project.config index 1ef043a..b382210 100644 --- a/project.config +++ b/project.config @@ -5,4 +5,4 @@ [submit] mergeContent = true [access refs/*] - owner = group wikibase-data-model-services + owner = group wikidata -- To view, visit https://gerrit.wikimedia.org/r/227701 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5d17a776f16de6da900adb1b9057221d6609741f Gerrit-PatchSet: 1 Gerrit-Project: wikibase/data-model-services Gerrit-Branch: refs/meta/config Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Revert Update Wikidata - add usage tracking job - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227716 Change subject: Revert Update Wikidata - add usage tracking job .. Revert Update Wikidata - add usage tracking job investigating if something is wrong here. This reverts commit 7bc731811b848570133e2cf97f775d293ab8cac1. Change-Id: I4f32726c5747d7bd68d7bcf9934e006695697441 --- M composer.lock M extensions/Wikibase/.jscsrc M extensions/Wikibase/client/WikibaseClient.php M extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php M extensions/Wikibase/client/includes/Usage/EntityUsage.php D extensions/Wikibase/client/includes/store/AddUsagesForPageJob.php M extensions/Wikibase/client/includes/store/ClientStore.php M extensions/Wikibase/client/includes/store/sql/DirectSqlStore.php M extensions/Wikibase/client/tests/phpunit/MockClientStore.php M extensions/Wikibase/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/EntityUsageTest.php D extensions/Wikibase/client/tests/phpunit/includes/store/AddUsagesForPageJobTest.php M extensions/Wikibase/composer.json M extensions/Wikibase/package.json M vendor/composer/autoload_classmap.php M vendor/composer/installed.json 16 files changed, 47 insertions(+), 523 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/16/227716/1 diff --git a/composer.lock b/composer.lock index 07826bc..717f103 100644 --- a/composer.lock +++ b/composer.lock @@ -1326,12 +1326,12 @@ source: { type: git, url: https://github.com/wikimedia/mediawiki-extensions-Wikibase.git;, -reference: 7ed9b2a65f6ff6be7293d796b01e597dd9164c81 +reference: 2498f76188fe714f19fdd68ca89a6ac34ecd4e4c }, dist: { type: zip, -url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/7ed9b2a65f6ff6be7293d796b01e597dd9164c81;, -reference: 7ed9b2a65f6ff6be7293d796b01e597dd9164c81, +url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/2498f76188fe714f19fdd68ca89a6ac34ecd4e4c;, +reference: 2498f76188fe714f19fdd68ca89a6ac34ecd4e4c, shasum: }, require: { @@ -1350,8 +1350,8 @@ php: =5.3.2, wikibase/data-model: ~3.0, wikibase/data-model-javascript: ^1.0.2, -wikibase/data-model-serialization: ~1.4.0, -wikibase/internal-serialization: ~1.4.0, +wikibase/data-model-serialization: ~1.4, +wikibase/internal-serialization: ~1.4, wikibase/javascript-api: ~1.0, wikibase/serialization-javascript: ~2.0 }, @@ -1399,7 +1399,7 @@ wikibaserepo, wikidata ], -time: 2015-07-29 02:42:33 +time: 2015-07-23 01:52:42 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/.jscsrc b/extensions/Wikibase/.jscsrc index 312c030..f66f6bd 100644 --- a/extensions/Wikibase/.jscsrc +++ b/extensions/Wikibase/.jscsrc @@ -3,26 +3,12 @@ preset: wikimedia, // - // Rules from wikimedia preset we don't yet? follow + // Rules from wikimedia preset we don't follow validateIndentation: null, requireMultipleVarDecl: null, disallowDanglingUnderscores: null, - requireSpacesInsideBrackets: null, - requireVarDeclFirst: null, - jsDoc: { - // what we don't yet follow is commented out - //checkAnnotations: jsduck5, - //checkParamNames: true, - requireParamTypes: true, - checkRedundantParams: true, - //checkReturnTypes: true, - checkRedundantReturns: true, - //requireReturnTypes: true, - //checkTypes: capitalizedNativeCase, - checkRedundantAccess: true - //requireNewlineAfterDescription: true - }, + requireSpacesInsideArrayBrackets: null, // // Own rules @@ -38,5 +24,5 @@ else ], - excludeFiles: [ node_modules/**, vendor/**, extensions/** ] + excludeFiles: [ node_modules/**, vendor/** ] } diff --git a/extensions/Wikibase/client/WikibaseClient.php b/extensions/Wikibase/client/WikibaseClient.php index deefc1f..4c48108 100644 --- a/extensions/Wikibase/client/WikibaseClient.php +++ b/extensions/Wikibase/client/WikibaseClient.php @@ -67,7 +67,6 @@ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks; global $wgAPIMetaModules, $wgAPIPropModules, $wgSpecialPages, $wgResourceModules; global $wgWBClientSettings,
[MediaWiki-commits] [Gerrit] Enable usage tracking on ptwiki + azbwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227704 Change subject: Enable usage tracking on ptwiki + azbwiki .. Enable usage tracking on ptwiki + azbwiki Change-Id: Id3a1f65b0f56d2b058de4d2b34f45984e5b41b25 --- M usagetracking.dblist 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/04/227704/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 84e5ba0..019ce3b 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -23,6 +23,7 @@ aswikisource avwiki aywiki +azbwiki azwiki azwikiquote azwikisource @@ -322,6 +323,7 @@ pnbwiki pntwiki pswiki +ptwiki ptwikiquote ptwikisource ptwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/227704 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id3a1f65b0f56d2b058de4d2b34f45984e5b41b25 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
[MediaWiki-commits] [Gerrit] On page views, update usage tracking via the job queue. - change (mediawiki...Wikibase)
Aude has submitted this change and it was merged. Change subject: On page views, update usage tracking via the job queue. .. On page views, update usage tracking via the job queue. In some cases, we need to update the usage tracking table during normal page views. In this case, we should not write to the database directly, but schedule a job instead. Bug: T103429 Change-Id: Ied1db3f2ab802ac7d7638b63844598374bd59812 --- M client/WikibaseClient.php M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php A client/includes/store/AddUsagesForPageJob.php M client/includes/store/ClientStore.php M client/includes/store/sql/DirectSqlStore.php M client/tests/phpunit/MockClientStore.php A client/tests/phpunit/includes/AddUsagesForPageJobTest.php M client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M client/tests/phpunit/includes/Usage/EntityUsageTest.php 10 files changed, 449 insertions(+), 28 deletions(-) Approvals: Aude: Verified; Looks good to me, approved Addshore: Looks good to me, but someone else must approve diff --git a/client/WikibaseClient.php b/client/WikibaseClient.php index 6fb840c..9a9ae33 100644 --- a/client/WikibaseClient.php +++ b/client/WikibaseClient.php @@ -67,6 +67,7 @@ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks; global $wgAPIMetaModules, $wgAPIPropModules, $wgSpecialPages, $wgResourceModules; global $wgWBClientSettings, $wgRecentChangesFlags, $wgMessagesDirs; + global $wgJobClasses; $wgExtensionCredits['wikibase'][] = array( 'path' = __DIR__, @@ -121,6 +122,9 @@ // extension hooks $wgHooks['WikibaseDeleteData'][] = '\Wikibase\ClientHooks::onWikibaseDeleteData'; + // job classes + $wgJobClasses['wikibase-addUsagesForPage'] = 'Wikibase\Client\Store\AddUsagesForPageJob'; + // api modules $wgAPIMetaModules['wikibase'] = array( 'class' = 'Wikibase\ApiClientInfo', diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 8b12966..42d9d78 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -3,6 +3,8 @@ namespace Wikibase\Client\Hooks; use Content; +use JobQueueGroup; +use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -10,7 +12,9 @@ use ParserOutput; use Title; use User; +use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; +use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -34,19 +38,15 @@ */ private $usageUpdater; + /** +* @var JobQueueGroup +*/ + private $jobScheduler; + public static function newFromGlobalState() { - $wikibaseClient = WikibaseClient::getDefaultInstance(); - $settings = $wikibaseClient-getSettings(); - - $usageUpdater = new UsageUpdater( - $settings-getSetting( 'siteGlobalID' ), - $wikibaseClient-getStore()-getUsageTracker(), - $wikibaseClient-getStore()-getUsageLookup(), - $wikibaseClient-getStore()-getSubscriptionManager() - ); - return new DataUpdateHookHandlers( - $usageUpdater + WikibaseClient::getDefaultInstance()-getStore()-getUsageUpdater(), + JobQueueGroup::singleton() ); } @@ -113,9 +113,11 @@ } public function __construct( - UsageUpdater $usageUpdater + UsageUpdater $usageUpdater, + JobQueueGroup $jobScheduler ) { $this-usageUpdater = $usageUpdater; + $this-jobScheduler = $jobScheduler; } /** @@ -169,13 +171,22 @@ // These timestamps should usually be the same, but asking $title may cause a database query. $touched = $parserOutput-getTimestamp() ?: $title-getTouched(); + if ( count( $usageAcc-getUsages() ) === 0 ) { + // no usages, bail out + return; + } + // Add or touch any usages present in the new rendering. // This allows us to track usages in each user language separately, for multilingual sites. - $this-usageUpdater-addUsagesForPage( - $title-getArticleId(), - $usageAcc-getUsages(), - $touched - ); + + // NOTE: Since parser cache updates may be triggered by page views (in a new language), + // schedule the usage updates
[MediaWiki-commits] [Gerrit] On page views, update usage tracking via the job queue. - change (mediawiki...Wikibase)
Aude has submitted this change and it was merged. Change subject: On page views, update usage tracking via the job queue. .. On page views, update usage tracking via the job queue. In some cases, we need to update the usage tracking table during normal page views. In this case, we should not write to the database directly, but schedule a job instead. Bug: T103429 Change-Id: Ied1db3f2ab802ac7d7638b63844598374bd59812 (cherry picked from commit 2bdd21e427cac4f0f5a2a5cdcdd4a276633d7866) --- M client/WikibaseClient.php M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php A client/includes/store/AddUsagesForPageJob.php M client/includes/store/ClientStore.php M client/includes/store/sql/DirectSqlStore.php M client/tests/phpunit/MockClientStore.php A client/tests/phpunit/includes/AddUsagesForPageJobTest.php M client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M client/tests/phpunit/includes/Usage/EntityUsageTest.php 10 files changed, 449 insertions(+), 28 deletions(-) Approvals: Aude: Verified; Looks good to me, approved diff --git a/client/WikibaseClient.php b/client/WikibaseClient.php index 6fb840c..9a9ae33 100644 --- a/client/WikibaseClient.php +++ b/client/WikibaseClient.php @@ -67,6 +67,7 @@ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks; global $wgAPIMetaModules, $wgAPIPropModules, $wgSpecialPages, $wgResourceModules; global $wgWBClientSettings, $wgRecentChangesFlags, $wgMessagesDirs; + global $wgJobClasses; $wgExtensionCredits['wikibase'][] = array( 'path' = __DIR__, @@ -121,6 +122,9 @@ // extension hooks $wgHooks['WikibaseDeleteData'][] = '\Wikibase\ClientHooks::onWikibaseDeleteData'; + // job classes + $wgJobClasses['wikibase-addUsagesForPage'] = 'Wikibase\Client\Store\AddUsagesForPageJob'; + // api modules $wgAPIMetaModules['wikibase'] = array( 'class' = 'Wikibase\ApiClientInfo', diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 8b12966..42d9d78 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -3,6 +3,8 @@ namespace Wikibase\Client\Hooks; use Content; +use JobQueueGroup; +use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -10,7 +12,9 @@ use ParserOutput; use Title; use User; +use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; +use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -34,19 +38,15 @@ */ private $usageUpdater; + /** +* @var JobQueueGroup +*/ + private $jobScheduler; + public static function newFromGlobalState() { - $wikibaseClient = WikibaseClient::getDefaultInstance(); - $settings = $wikibaseClient-getSettings(); - - $usageUpdater = new UsageUpdater( - $settings-getSetting( 'siteGlobalID' ), - $wikibaseClient-getStore()-getUsageTracker(), - $wikibaseClient-getStore()-getUsageLookup(), - $wikibaseClient-getStore()-getSubscriptionManager() - ); - return new DataUpdateHookHandlers( - $usageUpdater + WikibaseClient::getDefaultInstance()-getStore()-getUsageUpdater(), + JobQueueGroup::singleton() ); } @@ -113,9 +113,11 @@ } public function __construct( - UsageUpdater $usageUpdater + UsageUpdater $usageUpdater, + JobQueueGroup $jobScheduler ) { $this-usageUpdater = $usageUpdater; + $this-jobScheduler = $jobScheduler; } /** @@ -169,13 +171,22 @@ // These timestamps should usually be the same, but asking $title may cause a database query. $touched = $parserOutput-getTimestamp() ?: $title-getTouched(); + if ( count( $usageAcc-getUsages() ) === 0 ) { + // no usages, bail out + return; + } + // Add or touch any usages present in the new rendering. // This allows us to track usages in each user language separately, for multilingual sites. - $this-usageUpdater-addUsagesForPage( - $title-getArticleId(), - $usageAcc-getUsages(), - $touched - ); + + // NOTE: Since parser cache updates may be triggered by page views (in a new language), + // schedule the usage
[MediaWiki-commits] [Gerrit] Follow up to Ied1db3f, use lazyPush, remove unused imports, ... - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227635 Change subject: Follow up to Ied1db3f, use lazyPush, remove unused imports, etc. .. Follow up to Ied1db3f, use lazyPush, remove unused imports, etc. * moved AddUsagesForPageJobTest to includes/store test subdirectory to be consistent with location of AddUsagesForPageJob. * removed unused imports. * use JobQueueGroup::lazyPush and EnqueueJob. (see how this is done in WikiPage to add refreshLinks) * add removeDuplicates to job specification. Change-Id: If209bbeb8871a3ac9e6c45b3258006a6b45bbad5 --- M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php M client/includes/store/AddUsagesForPageJob.php M client/includes/store/sql/DirectSqlStore.php M client/tests/phpunit/MockClientStore.php M client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php R client/tests/phpunit/includes/store/AddUsagesForPageJobTest.php 7 files changed, 57 insertions(+), 17 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/35/227635/1 diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 42d9d78..6776f65 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -3,8 +3,8 @@ namespace Wikibase\Client\Hooks; use Content; +use EnqueueJob; use JobQueueGroup; -use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -14,7 +14,6 @@ use User; use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; -use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -162,7 +161,7 @@ * Implemented to update usage tracking information via UsageUpdater. * * @param ParserOutput $parserOutput -* @param $title $title +* @param Title $title */ public function doParserCacheSaveComplete( ParserOutput $parserOutput, Title $title ) { $usageAcc = new ParserOutputUsageAccumulator( $parserOutput ); @@ -186,7 +185,9 @@ //TODO: Before posting a job, check slave database. If no changes are needed, skip update. $addUsagesForPageJob = AddUsagesForPageJob::newSpec( $title, $usageAcc-getUsages(), $touched ); - $this-jobScheduler-push( $addUsagesForPageJob ); + $enqueueJob = EnqueueJob::newFromLocalJobs( $addUsagesForPageJob ); + + $this-jobScheduler-lazyPush( $enqueueJob ); } /** diff --git a/client/includes/Usage/EntityUsage.php b/client/includes/Usage/EntityUsage.php index ba6938e..864efce 100644 --- a/client/includes/Usage/EntityUsage.php +++ b/client/includes/Usage/EntityUsage.php @@ -4,7 +4,6 @@ use InvalidArgumentException; use Wikibase\DataModel\Entity\EntityId; -use Wikibase\DataModel\Entity\EntityIdParsingException; /** * Value object representing the usage of an entity. This includes information about diff --git a/client/includes/store/AddUsagesForPageJob.php b/client/includes/store/AddUsagesForPageJob.php index 90f2e16..335fd3e 100644 --- a/client/includes/store/AddUsagesForPageJob.php +++ b/client/includes/store/AddUsagesForPageJob.php @@ -64,7 +64,12 @@ 'touched' = $touched ); - return new JobSpecification( 'wikibase-addUsagesForPage', $jobParams, array(), $title ); + return new JobSpecification( + 'wikibase-addUsagesForPage', + $jobParams, + array( 'removeDuplicates' = true ), + $title + ); } /** diff --git a/client/includes/store/sql/DirectSqlStore.php b/client/includes/store/sql/DirectSqlStore.php index 40df459..80d42cf 100644 --- a/client/includes/store/sql/DirectSqlStore.php +++ b/client/includes/store/sql/DirectSqlStore.php @@ -476,4 +476,5 @@ $this-getSubscriptionManager() ); } + } diff --git a/client/tests/phpunit/MockClientStore.php b/client/tests/phpunit/MockClientStore.php index f09938e..5a78d04 100644 --- a/client/tests/phpunit/MockClientStore.php +++ b/client/tests/phpunit/MockClientStore.php @@ -202,4 +202,5 @@ $this-getSubscriptionManager() ); } + } diff --git a/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php b/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php index 45b978a..f2b3976 100644 --- a/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php +++ b/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php @@ -2,7 +2,6 @@ namespace Wikibase\Client\Tests\Hooks; -use Job; use
[MediaWiki-commits] [Gerrit] On page views, update usage tracking via the job queue. - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227634 Change subject: On page views, update usage tracking via the job queue. .. On page views, update usage tracking via the job queue. In some cases, we need to update the usage tracking table during normal page views. In this case, we should not write to the database directly, but schedule a job instead. Bug: T103429 Change-Id: Ied1db3f2ab802ac7d7638b63844598374bd59812 --- M client/WikibaseClient.php M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php A client/includes/store/AddUsagesForPageJob.php M client/includes/store/ClientStore.php M client/includes/store/sql/DirectSqlStore.php M client/tests/phpunit/MockClientStore.php A client/tests/phpunit/includes/AddUsagesForPageJobTest.php M client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M client/tests/phpunit/includes/Usage/EntityUsageTest.php 10 files changed, 448 insertions(+), 28 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/34/227634/1 diff --git a/client/WikibaseClient.php b/client/WikibaseClient.php index 4c48108..deefc1f 100644 --- a/client/WikibaseClient.php +++ b/client/WikibaseClient.php @@ -67,6 +67,7 @@ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks; global $wgAPIMetaModules, $wgAPIPropModules, $wgSpecialPages, $wgResourceModules; global $wgWBClientSettings, $wgRecentChangesFlags, $wgMessagesDirs; + global $wgJobClasses; $wgExtensionCredits['wikibase'][] = array( 'path' = __DIR__, @@ -123,6 +124,9 @@ // extension hooks $wgHooks['WikibaseDeleteData'][]= '\Wikibase\ClientHooks::onWikibaseDeleteData'; + // job classes + $wgJobClasses['wikibase-addUsagesForPage'] = 'Wikibase\Client\Store\AddUsagesForPageJob'; + // api modules $wgAPIMetaModules['wikibase'] = array( 'class' = 'Wikibase\ApiClientInfo', diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 8b12966..42d9d78 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -3,6 +3,8 @@ namespace Wikibase\Client\Hooks; use Content; +use JobQueueGroup; +use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -10,7 +12,9 @@ use ParserOutput; use Title; use User; +use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; +use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -34,19 +38,15 @@ */ private $usageUpdater; + /** +* @var JobQueueGroup +*/ + private $jobScheduler; + public static function newFromGlobalState() { - $wikibaseClient = WikibaseClient::getDefaultInstance(); - $settings = $wikibaseClient-getSettings(); - - $usageUpdater = new UsageUpdater( - $settings-getSetting( 'siteGlobalID' ), - $wikibaseClient-getStore()-getUsageTracker(), - $wikibaseClient-getStore()-getUsageLookup(), - $wikibaseClient-getStore()-getSubscriptionManager() - ); - return new DataUpdateHookHandlers( - $usageUpdater + WikibaseClient::getDefaultInstance()-getStore()-getUsageUpdater(), + JobQueueGroup::singleton() ); } @@ -113,9 +113,11 @@ } public function __construct( - UsageUpdater $usageUpdater + UsageUpdater $usageUpdater, + JobQueueGroup $jobScheduler ) { $this-usageUpdater = $usageUpdater; + $this-jobScheduler = $jobScheduler; } /** @@ -169,13 +171,22 @@ // These timestamps should usually be the same, but asking $title may cause a database query. $touched = $parserOutput-getTimestamp() ?: $title-getTouched(); + if ( count( $usageAcc-getUsages() ) === 0 ) { + // no usages, bail out + return; + } + // Add or touch any usages present in the new rendering. // This allows us to track usages in each user language separately, for multilingual sites. - $this-usageUpdater-addUsagesForPage( - $title-getArticleId(), - $usageAcc-getUsages(), - $touched - ); + + // NOTE: Since parser cache updates may be triggered by page views (in a new language), +
[MediaWiki-commits] [Gerrit] Upgrade to jscs 2.0 - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227638 Change subject: Upgrade to jscs 2.0 .. Upgrade to jscs 2.0 Disable some rules that we don't yet follow. Ignore extensions directory that may be there from composer. Bug: T107124 Change-Id: I40763f23ad907bb5dbe496fad370d22df0d091be (cherry picked from commit db9224a519a05b2a7f80c8d3b6084f96b6e4fda6) --- M .jscsrc M package.json 2 files changed, 18 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/38/227638/1 diff --git a/.jscsrc b/.jscsrc index f66f6bd..312c030 100644 --- a/.jscsrc +++ b/.jscsrc @@ -3,12 +3,26 @@ preset: wikimedia, // - // Rules from wikimedia preset we don't follow + // Rules from wikimedia preset we don't yet? follow validateIndentation: null, requireMultipleVarDecl: null, disallowDanglingUnderscores: null, - requireSpacesInsideArrayBrackets: null, + requireSpacesInsideBrackets: null, + requireVarDeclFirst: null, + jsDoc: { + // what we don't yet follow is commented out + //checkAnnotations: jsduck5, + //checkParamNames: true, + requireParamTypes: true, + checkRedundantParams: true, + //checkReturnTypes: true, + checkRedundantReturns: true, + //requireReturnTypes: true, + //checkTypes: capitalizedNativeCase, + checkRedundantAccess: true + //requireNewlineAfterDescription: true + }, // // Own rules @@ -24,5 +38,5 @@ else ], - excludeFiles: [ node_modules/**, vendor/** ] + excludeFiles: [ node_modules/**, vendor/**, extensions/** ] } diff --git a/package.json b/package.json index 2e22208..43022cd 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ author: The Wikidata team, license: GPL-2.0+, devDependencies: { - jscs: , + jscs: =2.0, jshint: } } -- To view, visit https://gerrit.wikimedia.org/r/227638 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I40763f23ad907bb5dbe496fad370d22df0d091be Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf13 Gerrit-Owner: Aude aude.w...@gmail.com Gerrit-Reviewer: JanZerebecki jan.wikime...@zerebecki.de ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] On page views, update usage tracking via the job queue. - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227632 Change subject: On page views, update usage tracking via the job queue. .. On page views, update usage tracking via the job queue. In some cases, we need to update the usage tracking table during normal page views. In this case, we should not write to the database directly, but schedule a job instead. Bug: T103429 Change-Id: Ied1db3f2ab802ac7d7638b63844598374bd59812 (cherry picked from commit 2bdd21e427cac4f0f5a2a5cdcdd4a276633d7866) --- M client/WikibaseClient.php M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php A client/includes/store/AddUsagesForPageJob.php M client/includes/store/ClientStore.php M client/includes/store/sql/DirectSqlStore.php M client/tests/phpunit/MockClientStore.php A client/tests/phpunit/includes/AddUsagesForPageJobTest.php M client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php M client/tests/phpunit/includes/Usage/EntityUsageTest.php 10 files changed, 449 insertions(+), 28 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/32/227632/1 diff --git a/client/WikibaseClient.php b/client/WikibaseClient.php index 6fb840c..9a9ae33 100644 --- a/client/WikibaseClient.php +++ b/client/WikibaseClient.php @@ -67,6 +67,7 @@ global $wgExtensionCredits, $wgExtensionMessagesFiles, $wgHooks; global $wgAPIMetaModules, $wgAPIPropModules, $wgSpecialPages, $wgResourceModules; global $wgWBClientSettings, $wgRecentChangesFlags, $wgMessagesDirs; + global $wgJobClasses; $wgExtensionCredits['wikibase'][] = array( 'path' = __DIR__, @@ -121,6 +122,9 @@ // extension hooks $wgHooks['WikibaseDeleteData'][] = '\Wikibase\ClientHooks::onWikibaseDeleteData'; + // job classes + $wgJobClasses['wikibase-addUsagesForPage'] = 'Wikibase\Client\Store\AddUsagesForPageJob'; + // api modules $wgAPIMetaModules['wikibase'] = array( 'class' = 'Wikibase\ApiClientInfo', diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 8b12966..42d9d78 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -3,6 +3,8 @@ namespace Wikibase\Client\Hooks; use Content; +use JobQueueGroup; +use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -10,7 +12,9 @@ use ParserOutput; use Title; use User; +use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; +use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -34,19 +38,15 @@ */ private $usageUpdater; + /** +* @var JobQueueGroup +*/ + private $jobScheduler; + public static function newFromGlobalState() { - $wikibaseClient = WikibaseClient::getDefaultInstance(); - $settings = $wikibaseClient-getSettings(); - - $usageUpdater = new UsageUpdater( - $settings-getSetting( 'siteGlobalID' ), - $wikibaseClient-getStore()-getUsageTracker(), - $wikibaseClient-getStore()-getUsageLookup(), - $wikibaseClient-getStore()-getSubscriptionManager() - ); - return new DataUpdateHookHandlers( - $usageUpdater + WikibaseClient::getDefaultInstance()-getStore()-getUsageUpdater(), + JobQueueGroup::singleton() ); } @@ -113,9 +113,11 @@ } public function __construct( - UsageUpdater $usageUpdater + UsageUpdater $usageUpdater, + JobQueueGroup $jobScheduler ) { $this-usageUpdater = $usageUpdater; + $this-jobScheduler = $jobScheduler; } /** @@ -169,13 +171,22 @@ // These timestamps should usually be the same, but asking $title may cause a database query. $touched = $parserOutput-getTimestamp() ?: $title-getTouched(); + if ( count( $usageAcc-getUsages() ) === 0 ) { + // no usages, bail out + return; + } + // Add or touch any usages present in the new rendering. // This allows us to track usages in each user language separately, for multilingual sites. - $this-usageUpdater-addUsagesForPage( - $title-getArticleId(), - $usageAcc-getUsages(), - $touched - ); + + // NOTE: Since parser cache updates may be
[MediaWiki-commits] [Gerrit] Follow up to Ied1db3f, use lazyPush, remove unused imports, ... - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227636 Change subject: Follow up to Ied1db3f, use lazyPush, remove unused imports, etc. .. Follow up to Ied1db3f, use lazyPush, remove unused imports, etc. * moved AddUsagesForPageJobTest to includes/store test subdirectory to be consistent with location of AddUsagesForPageJob. * removed unused imports. * use JobQueueGroup::lazyPush and EnqueueJob. (see how this is done in WikiPage to add refreshLinks) * add removeDuplicates to job specification. Change-Id: If209bbeb8871a3ac9e6c45b3258006a6b45bbad5 (cherry picked from commit 70f58af9e315e96a228a376f5ac72cac1089f1e3) --- M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php M client/includes/store/AddUsagesForPageJob.php M client/includes/store/sql/DirectSqlStore.php M client/tests/phpunit/MockClientStore.php M client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php R client/tests/phpunit/includes/store/AddUsagesForPageJobTest.php 7 files changed, 57 insertions(+), 17 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/36/227636/1 diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 42d9d78..6776f65 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -3,8 +3,8 @@ namespace Wikibase\Client\Hooks; use Content; +use EnqueueJob; use JobQueueGroup; -use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -14,7 +14,6 @@ use User; use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; -use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -162,7 +161,7 @@ * Implemented to update usage tracking information via UsageUpdater. * * @param ParserOutput $parserOutput -* @param $title $title +* @param Title $title */ public function doParserCacheSaveComplete( ParserOutput $parserOutput, Title $title ) { $usageAcc = new ParserOutputUsageAccumulator( $parserOutput ); @@ -186,7 +185,9 @@ //TODO: Before posting a job, check slave database. If no changes are needed, skip update. $addUsagesForPageJob = AddUsagesForPageJob::newSpec( $title, $usageAcc-getUsages(), $touched ); - $this-jobScheduler-push( $addUsagesForPageJob ); + $enqueueJob = EnqueueJob::newFromLocalJobs( $addUsagesForPageJob ); + + $this-jobScheduler-lazyPush( $enqueueJob ); } /** diff --git a/client/includes/Usage/EntityUsage.php b/client/includes/Usage/EntityUsage.php index ba6938e..864efce 100644 --- a/client/includes/Usage/EntityUsage.php +++ b/client/includes/Usage/EntityUsage.php @@ -4,7 +4,6 @@ use InvalidArgumentException; use Wikibase\DataModel\Entity\EntityId; -use Wikibase\DataModel\Entity\EntityIdParsingException; /** * Value object representing the usage of an entity. This includes information about diff --git a/client/includes/store/AddUsagesForPageJob.php b/client/includes/store/AddUsagesForPageJob.php index 90f2e16..335fd3e 100644 --- a/client/includes/store/AddUsagesForPageJob.php +++ b/client/includes/store/AddUsagesForPageJob.php @@ -64,7 +64,12 @@ 'touched' = $touched ); - return new JobSpecification( 'wikibase-addUsagesForPage', $jobParams, array(), $title ); + return new JobSpecification( + 'wikibase-addUsagesForPage', + $jobParams, + array( 'removeDuplicates' = true ), + $title + ); } /** diff --git a/client/includes/store/sql/DirectSqlStore.php b/client/includes/store/sql/DirectSqlStore.php index 40df459..80d42cf 100644 --- a/client/includes/store/sql/DirectSqlStore.php +++ b/client/includes/store/sql/DirectSqlStore.php @@ -476,4 +476,5 @@ $this-getSubscriptionManager() ); } + } diff --git a/client/tests/phpunit/MockClientStore.php b/client/tests/phpunit/MockClientStore.php index 80d015a..edf4f11 100644 --- a/client/tests/phpunit/MockClientStore.php +++ b/client/tests/phpunit/MockClientStore.php @@ -198,4 +198,5 @@ $this-getSubscriptionManager() ); } + } diff --git a/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php b/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php index d0777ea..ac761a8 100644 --- a/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php +++ b/client/tests/phpunit/includes/Hooks/DataUpdateHookHandlersTest.php @@ -2,7
[MediaWiki-commits] [Gerrit] Pin versions of serialization components - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227639 Change subject: Pin versions of serialization components .. Pin versions of serialization components Change-Id: Ief1eb1ccc475508c06a6d49b08e481898b09871f --- M composer.json 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/39/227639/1 diff --git a/composer.json b/composer.json index 87885c5..943f9fd 100644 --- a/composer.json +++ b/composer.json @@ -37,9 +37,9 @@ wikibase/data-model: ~3.0, wikibase/data-model-javascript: ^1.0.2, - wikibase/data-model-serialization: ~1.4, + wikibase/data-model-serialization: ~1.4.0, wikibase/javascript-api: ~1.0, - wikibase/internal-serialization: ~1.4, + wikibase/internal-serialization: ~1.4.0, wikibase/serialization-javascript: ~2.0, diff/diff: ~2.0|~1.0 -- To view, visit https://gerrit.wikimedia.org/r/227639 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ief1eb1ccc475508c06a6d49b08e481898b09871f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf13 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Upgrade to jscs 2.0 - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227447 Change subject: Upgrade to jscs 2.0 .. Upgrade to jscs 2.0 Disable some rules that we don't yet follow. Ignore extensions directory that may be there from composer. Bug: T107124 Change-Id: I40763f23ad907bb5dbe496fad370d22df0d091be --- M .jscsrc M package.json 2 files changed, 18 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/47/227447/1 diff --git a/.jscsrc b/.jscsrc index f66f6bd..312c030 100644 --- a/.jscsrc +++ b/.jscsrc @@ -3,12 +3,26 @@ preset: wikimedia, // - // Rules from wikimedia preset we don't follow + // Rules from wikimedia preset we don't yet? follow validateIndentation: null, requireMultipleVarDecl: null, disallowDanglingUnderscores: null, - requireSpacesInsideArrayBrackets: null, + requireSpacesInsideBrackets: null, + requireVarDeclFirst: null, + jsDoc: { + // what we don't yet follow is commented out + //checkAnnotations: jsduck5, + //checkParamNames: true, + requireParamTypes: true, + checkRedundantParams: true, + //checkReturnTypes: true, + checkRedundantReturns: true, + //requireReturnTypes: true, + //checkTypes: capitalizedNativeCase, + checkRedundantAccess: true + //requireNewlineAfterDescription: true + }, // // Own rules @@ -24,5 +38,5 @@ else ], - excludeFiles: [ node_modules/**, vendor/** ] + excludeFiles: [ node_modules/**, vendor/**, extensions/** ] } diff --git a/package.json b/package.json index 2e22208..43022cd 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ author: The Wikidata team, license: GPL-2.0+, devDependencies: { - jscs: , + jscs: =2.0, jshint: } } -- To view, visit https://gerrit.wikimedia.org/r/227447 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I40763f23ad907bb5dbe496fad370d22df0d091be Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf16 Gerrit-Owner: Aude aude.w...@gmail.com Gerrit-Reviewer: JanZerebecki jan.wikime...@zerebecki.de ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Follow up to Ied1db3f, use lazyPush, remove unused imports, ... - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227491 Change subject: Follow up to Ied1db3f, use lazyPush, remove unused imports, etc. .. Follow up to Ied1db3f, use lazyPush, remove unused imports, etc. Change-Id: If209bbeb8871a3ac9e6c45b3258006a6b45bbad5 --- M client/includes/Hooks/DataUpdateHookHandlers.php M client/includes/Usage/EntityUsage.php 2 files changed, 2 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/91/227491/1 diff --git a/client/includes/Hooks/DataUpdateHookHandlers.php b/client/includes/Hooks/DataUpdateHookHandlers.php index 42d9d78..27fb64c 100644 --- a/client/includes/Hooks/DataUpdateHookHandlers.php +++ b/client/includes/Hooks/DataUpdateHookHandlers.php @@ -4,7 +4,6 @@ use Content; use JobQueueGroup; -use JobSpecification; use LinksUpdate; use ManualLogEntry; use ParserCache; @@ -14,7 +13,6 @@ use User; use Wikibase\Client\Store\AddUsagesForPageJob; use Wikibase\Client\Store\UsageUpdater; -use Wikibase\Client\Usage\EntityUsage; use Wikibase\Client\Usage\ParserOutputUsageAccumulator; use Wikibase\Client\WikibaseClient; use WikiPage; @@ -162,7 +160,7 @@ * Implemented to update usage tracking information via UsageUpdater. * * @param ParserOutput $parserOutput -* @param $title $title +* @param Title $title */ public function doParserCacheSaveComplete( ParserOutput $parserOutput, Title $title ) { $usageAcc = new ParserOutputUsageAccumulator( $parserOutput ); @@ -186,7 +184,7 @@ //TODO: Before posting a job, check slave database. If no changes are needed, skip update. $addUsagesForPageJob = AddUsagesForPageJob::newSpec( $title, $usageAcc-getUsages(), $touched ); - $this-jobScheduler-push( $addUsagesForPageJob ); + $this-jobScheduler-lazyPush( $addUsagesForPageJob ); } /** diff --git a/client/includes/Usage/EntityUsage.php b/client/includes/Usage/EntityUsage.php index ba6938e..864efce 100644 --- a/client/includes/Usage/EntityUsage.php +++ b/client/includes/Usage/EntityUsage.php @@ -4,7 +4,6 @@ use InvalidArgumentException; use Wikibase\DataModel\Entity\EntityId; -use Wikibase\DataModel\Entity\EntityIdParsingException; /** * Value object representing the usage of an entity. This includes information about -- To view, visit https://gerrit.wikimedia.org/r/227491 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If209bbeb8871a3ac9e6c45b3258006a6b45bbad5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Move !defined( 'MEDIAWIKI' ) to the entry point - change (mediawiki...SiteMatrix)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227352 Change subject: Move !defined( 'MEDIAWIKI' ) to the entry point .. Move !defined( 'MEDIAWIKI' ) to the entry point it's not needed in each class file, but can be added in the entry point. Change-Id: Ida25aa84f3f18b20aa41323f473e4bfbec9b88a8 --- M SiteMatrix.php M SiteMatrixApi.php M SiteMatrix_body.php 3 files changed, 4 insertions(+), 10 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SiteMatrix refs/changes/52/227352/1 diff --git a/SiteMatrix.php b/SiteMatrix.php index c652fd5..3e758e6 100644 --- a/SiteMatrix.php +++ b/SiteMatrix.php @@ -1,4 +1,8 @@ ?php +if ( !defined( 'MEDIAWIKI' ) ) { + die( 'Not an entry point.' ); +} + if ( function_exists( 'wfLoadExtension' ) ) { wfLoadExtension( 'SiteMatrix' ); // Keep i18n globals so mergeMessageFileList.php doesn't break diff --git a/SiteMatrixApi.php b/SiteMatrixApi.php index 50114e7..50b30ad 100644 --- a/SiteMatrixApi.php +++ b/SiteMatrixApi.php @@ -1,10 +1,5 @@ ?php -if ( !defined( 'MEDIAWIKI' ) ) { - echo SiteMatrix extension\n; - exit( 1 ); -} - /** * Query module to get site matrix * @ingroup API diff --git a/SiteMatrix_body.php b/SiteMatrix_body.php index e794812..d82d1e2 100644 --- a/SiteMatrix_body.php +++ b/SiteMatrix_body.php @@ -1,10 +1,5 @@ ?php -if ( !defined( 'MEDIAWIKI' ) ) { - echo SiteMatrix extension\n; - exit( 1 ); -} - class SiteMatrix { protected $langlist, $sites, $names, $hosts; -- To view, visit https://gerrit.wikimedia.org/r/227352 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ida25aa84f3f18b20aa41323f473e4bfbec9b88a8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/SiteMatrix 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
[MediaWiki-commits] [Gerrit] Fix loading of canonical url and site name settings - change (mediawiki...SiteMatrix)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227350 Change subject: Fix loading of canonical url and site name settings .. Fix loading of canonical url and site name settings In the case of Wikipedia, $major needs to be 'wikipedia' and not 'wiki'. This worked previously because although no match was found for the wikipedia sites, the default setting assumed Wikipedia. The default has been removed / changed in wmf settings so now these were null and blank. Bug: T107064 Change-Id: I8fc92e432714a3301c6aa6615f461a3a2b380f37 --- M SiteMatrix_body.php 1 file changed, 30 insertions(+), 8 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/SiteMatrix refs/changes/50/227350/1 diff --git a/SiteMatrix_body.php b/SiteMatrix_body.php index e794812..7d4bdc4 100644 --- a/SiteMatrix_body.php +++ b/SiteMatrix_body.php @@ -173,11 +173,10 @@ * @return Mixed */ public function getUrl( $minor, $major, $canonical = false ) { - global $wgConf; - $dbname = $this-getDBName( $minor, $major ); - $minor = str_replace( '_', '-', $minor ); - return $wgConf-get( $canonical ? 'wgCanonicalServer' : 'wgServer', - $dbname, $major, array( 'lang' = $minor, 'site' = $major ) + return $this-getSetting( + $canonical ? 'wgCanonicalServer' : 'wgServer', + $minor, + $major ); } @@ -187,7 +186,7 @@ * @return Mixed */ public function getCanonicalUrl( $minor, $major ) { - return $this-getUrl( $minor, $major, true ); + return $this-getSetting( 'wgCanonicalServer', $minor, $major ); } /** @@ -196,9 +195,30 @@ * @return string */ public function getSitename( $minor, $major ) { + return $this-getSetting( 'wgSitename', $minor, $major ); + } + + /** +* @param string $setting setting name +* @param string $lang language subdomain +* @param string $dbSuffix e.g. 'wiki' for 'enwiki' or 'wikisource' for 'enwikisource' +* +* @return mixed +*/ + private function getSetting( $setting, $lang, $dbSuffix ) { global $wgConf; - $dbname = $this-getDBName( $minor, $major ); - return $wgConf-get( 'wgSitename', $dbname ); + + $dbname = $this-getDBName( $lang, $dbSuffix ); + + list( $major, $minor ) = $wgConf-siteFromDB( $dbname ); + $minor = str_replace( '_', '-', $minor ); + + return $wgConf-get( + $setting, + $dbname, + $major, + array( 'lang' = $minor, 'site' = $major ) + ); } /** @@ -234,6 +254,8 @@ // not very reliable. global $wgConf; + list( $major, $minor ) = $wgConf-siteFromDB( $dbname ); + if ( $wgConf-get( 'wgReadOnly', $dbname, $major, array( 'site' = $major, 'lang' = $minor ) ) ) { return true; } -- To view, visit https://gerrit.wikimedia.org/r/227350 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8fc92e432714a3301c6aa6615f461a3a2b380f37 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/SiteMatrix Gerrit-Branch: master Gerrit-Owner: Aude aude.w...@gmail.com Gerrit-Reviewer: jenkins-bot ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] New deployment branch: wmf/1.26wmf16 - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227377 Change subject: New deployment branch: wmf/1.26wmf16 .. New deployment branch: wmf/1.26wmf16 Change-Id: I3256bf9b748b50d5fbd9dc6b14b03b51723ad4e6 --- M WikibaseClient.settings.php M WikibaseRepo.settings.php M composer.json M composer.lock M extensions/Constraints/README.md M extensions/Constraints/WikibaseQualityConstraints.php M extensions/Constraints/composer.json R extensions/Constraints/maintenance/UpdateConstraintsTable.php R extensions/Constraints/tests/phpunit/Maintenance/UpdateConstraintsTableTest.php M extensions/PropertySuggester/README.md M extensions/PropertySuggester/tests/phpunit/PropertySuggester/GetSuggestionsTest.php M extensions/PropertySuggester/tests/phpunit/PropertySuggester/ResultBuilderTest.php M extensions/PropertySuggester/tests/phpunit/PropertySuggester/SuggesterParamsParserTest.php M extensions/PropertySuggester/tests/phpunit/PropertySuggester/Suggesters/SimpleSuggesterTest.php M extensions/PropertySuggester/tests/phpunit/PropertySuggester/SuggestionGeneratorTest.php M extensions/PropertySuggester/tests/phpunit/PropertySuggester/UpdateTable/UpdateTableTest.php M extensions/Wikibase/Wikibase.php M extensions/Wikibase/build/travis/install.sh M extensions/Wikibase/client/ExampleSettings.php M extensions/Wikibase/client/WikibaseClient.hooks.php M extensions/Wikibase/client/WikibaseClient.i18n.magic.php M extensions/Wikibase/client/WikibaseClient.php M extensions/Wikibase/client/config/WikibaseClient.default.php M extensions/Wikibase/client/i18n/av.json M extensions/Wikibase/client/i18n/az.json M extensions/Wikibase/client/i18n/bn.json M extensions/Wikibase/client/i18n/br.json M extensions/Wikibase/client/i18n/bs.json M extensions/Wikibase/client/i18n/ce.json M extensions/Wikibase/client/i18n/cs.json M extensions/Wikibase/client/i18n/de.json M extensions/Wikibase/client/i18n/dty.json M extensions/Wikibase/client/i18n/en.json M extensions/Wikibase/client/i18n/es.json M extensions/Wikibase/client/i18n/et.json M extensions/Wikibase/client/i18n/eu.json M extensions/Wikibase/client/i18n/fa.json M extensions/Wikibase/client/i18n/fi.json M extensions/Wikibase/client/i18n/fr.json M extensions/Wikibase/client/i18n/frr.json M extensions/Wikibase/client/i18n/gl.json M extensions/Wikibase/client/i18n/gom-deva.json M extensions/Wikibase/client/i18n/gom-latn.json M extensions/Wikibase/client/i18n/he.json A extensions/Wikibase/client/i18n/hrx.json M extensions/Wikibase/client/i18n/it.json M extensions/Wikibase/client/i18n/ja.json A extensions/Wikibase/client/i18n/kw.json A extensions/Wikibase/client/i18n/ky.json M extensions/Wikibase/client/i18n/lb.json M extensions/Wikibase/client/i18n/lt.json M extensions/Wikibase/client/i18n/luz.json A extensions/Wikibase/client/i18n/mzn.json M extensions/Wikibase/client/i18n/ne.json M extensions/Wikibase/client/i18n/oc.json M extensions/Wikibase/client/i18n/pl.json A extensions/Wikibase/client/i18n/prs.json M extensions/Wikibase/client/i18n/ps.json M extensions/Wikibase/client/i18n/pt.json M extensions/Wikibase/client/i18n/qqq.json M extensions/Wikibase/client/i18n/ro.json M extensions/Wikibase/client/i18n/ru.json M extensions/Wikibase/client/i18n/sl.json M extensions/Wikibase/client/i18n/sr-ec.json M extensions/Wikibase/client/i18n/sr-el.json M extensions/Wikibase/client/i18n/sv.json M extensions/Wikibase/client/i18n/tl.json M extensions/Wikibase/client/i18n/tt-cyrl.json M extensions/Wikibase/client/i18n/udm.json M extensions/Wikibase/client/i18n/vi.json M extensions/Wikibase/client/i18n/yi.json M extensions/Wikibase/client/i18n/yue.json M extensions/Wikibase/client/i18n/zh-hans.json M extensions/Wikibase/client/i18n/zh-hant.json M extensions/Wikibase/client/includes/CachingOtherProjectsSitesProvider.php M extensions/Wikibase/client/includes/Changes/ChangeHandler.php M extensions/Wikibase/client/includes/Changes/ChangeRunCoalescer.php M extensions/Wikibase/client/includes/Changes/WikiPageUpdater.php M extensions/Wikibase/client/includes/DataAccess/PropertyIdResolver.php M extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php M extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/EntityAccessor.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseEntityLibrary.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/WikibaseLuaBindings.php M extensions/Wikibase/client/includes/DataAccess/SnaksFinder.php M extensions/Wikibase/client/includes/Hooks/SpecialWatchlistQueryHandler.php M extensions/Wikibase/client/includes/Hooks/UpdateRepoHookHandlers.php M extensions/Wikibase/client/includes/SiteLinkCommentCreator.php M
[MediaWiki-commits] [Gerrit] Update Wikidata to wmf/1.26wmf16 - change (mediawiki...release)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/227380 Change subject: Update Wikidata to wmf/1.26wmf16 .. Update Wikidata to wmf/1.26wmf16 Change-Id: Idb3d114f51b03ae32b884699636c2e6e7439aabe --- M make-wmf-branch/config.json 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/tools/release refs/changes/80/227380/1 diff --git a/make-wmf-branch/config.json b/make-wmf-branch/config.json index 0b3e3b6..dabd3d2 100644 --- a/make-wmf-branch/config.json +++ b/make-wmf-branch/config.json @@ -166,7 +166,7 @@ special_extensions: { CentralNotice: wmf_deploy, DonationInterface: deployment, - Wikidata: wmf/1.26wmf13, + Wikidata: wmf/1.26wmf16, SemanticMediaWiki: 1.8.x, SemanticResultFormats: 1.8.x, Validator: 0.5.x -- To view, visit https://gerrit.wikimedia.org/r/227380 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idb3d114f51b03ae32b884699636c2e6e7439aabe Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/tools/release 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
[MediaWiki-commits] [Gerrit] Update Wikibase, add 'azb' interwiki sorting - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/226533 Change subject: Update Wikibase, add 'azb' interwiki sorting .. Update Wikibase, add 'azb' interwiki sorting Change-Id: I90adbfd5f8d76f1a113fd1819460ccd021ba9a7c --- M composer.lock M extensions/Wikibase/client/config/WikibaseClient.default.php M vendor/composer/ClassLoader.php M vendor/composer/autoload_classmap.php M vendor/composer/installed.json 5 files changed, 29 insertions(+), 17 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/33/226533/1 diff --git a/composer.lock b/composer.lock index 13c3ffe..717f103 100644 --- a/composer.lock +++ b/composer.lock @@ -1,7 +1,7 @@ { _readme: [ This file locks the dependencies of your project to a known state, -Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file;, +Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file;, This file is @generated automatically ], hash: 1650c31aae304f33d8513f578d249bf6, @@ -1326,12 +1326,12 @@ source: { type: git, url: https://github.com/wikimedia/mediawiki-extensions-Wikibase.git;, -reference: 36397d6e4b3da98399e1153fae91193c1f744f90 +reference: 2498f76188fe714f19fdd68ca89a6ac34ecd4e4c }, dist: { type: zip, -url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/36397d6e4b3da98399e1153fae91193c1f744f90;, -reference: 36397d6e4b3da98399e1153fae91193c1f744f90, +url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/2498f76188fe714f19fdd68ca89a6ac34ecd4e4c;, +reference: 2498f76188fe714f19fdd68ca89a6ac34ecd4e4c, shasum: }, require: { @@ -1399,7 +1399,7 @@ wikibaserepo, wikidata ], -time: 2015-07-20 20:56:27 +time: 2015-07-23 01:52:42 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/client/config/WikibaseClient.default.php b/extensions/Wikibase/client/config/WikibaseClient.default.php index a046ac7..2495e4a 100755 --- a/extensions/Wikibase/client/config/WikibaseClient.default.php +++ b/extensions/Wikibase/client/config/WikibaseClient.default.php @@ -94,7 +94,7 @@ 'interwikiSortOrders' = array( 'alphabetic' = array( 'ace', 'kbd', 'af', 'ak', 'als', 'am', 'ang', 'ab', 'ar', 'an', 'arc', - 'roa-rup', 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'bm', 'bn', 'bjn', + 'roa-rup', 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'azb', 'bm', 'bn', 'bjn', 'zh-min-nan', 'nan', 'map-bms', 'ba', 'be', 'be-x-old', 'bh', 'bcl', 'bi', 'bg', 'bar', 'bo', 'bs', 'br', 'bxr', 'ca', 'cv', 'ceb', 'cs', 'ch', 'cbk-zam', 'ny', 'sn', 'tum', 'cho', 'co', 'cy', 'da', 'dk', 'pdc', 'de', @@ -122,7 +122,7 @@ ), 'alphabetic_revised' = array( 'ace', 'kbd', 'af', 'ak', 'als', 'am', 'ang', 'ab', 'ar', 'an', 'arc', 'roa-rup', - 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'bjn', 'id', 'ms', 'bm', 'bn', + 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'azb', 'bjn', 'id', 'ms', 'bm', 'bn', 'zh-min-nan', 'nan', 'map-bms', 'jv', 'su', 'ba', 'min', 'be', 'be-x-old', 'bh', 'bcl', 'bi', 'bar', 'bo', 'bs', 'br', 'bug', 'bg', 'bxr', 'ca', 'ceb', 'cv', 'cs', 'ch', 'cbk-zam', 'ny', 'sn', 'tum', 'cho', 'co', 'cy', 'da', 'dk', 'pdc', 'de', @@ -149,7 +149,7 @@ ), 'alphabetic_sr' = array( 'ace', 'kbd', 'af', 'ak', 'als', 'am', 'ang', 'ab', 'ar', 'an', 'arc', - 'roa-rup', 'frp', 'arz', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'bjn', 'id', + 'roa-rup', 'frp', 'arz', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'azb', 'bjn', 'id', 'ms', 'bg', 'bm', 'zh-min-nan', 'nan', 'map-bms', 'jv', 'su', 'ba', 'be', 'be-x-old', 'bh', 'bcl', 'bi', 'bn', 'bo', 'bar', 'bs', 'bpy', 'br', 'bug', 'bxr', 'ca', 'ceb', 'ch', 'cbk-zam', 'sn', 'tum', 'ny', 'cho', 'chr', 'co', @@ -177,7 +177,7 @@ ), 'alphabetic_fy' = array(
[MediaWiki-commits] [Gerrit] Update Wikidata - add azb interwiki sorting - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/226536 Change subject: Update Wikidata - add azb interwiki sorting .. Update Wikidata - add azb interwiki sorting Change-Id: I2ea034ac58f7fd0570d8f58999e71a44517bdcc7 --- M extensions/Wikidata 1 file changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/36/226536/1 diff --git a/extensions/Wikidata b/extensions/Wikidata index 34ad4de..26bdaa3 16 --- a/extensions/Wikidata +++ b/extensions/Wikidata -Subproject commit 34ad4dec1fc8f59bbded90426fd5e7b4e28d5269 +Subproject commit 26bdaa34de356ddc0c18717ebd6a1fa64ff6eba0 -- To view, visit https://gerrit.wikimedia.org/r/226536 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2ea034ac58f7fd0570d8f58999e71a44517bdcc7 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.26wmf14 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Update Wikidata - add azb interwiki sorting - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/226537 Change subject: Update Wikidata - add azb interwiki sorting .. Update Wikidata - add azb interwiki sorting Change-Id: I38f5726cfe7abf14592184b829e5ebeab5afaec6 --- M extensions/Wikidata 1 file changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/37/226537/1 diff --git a/extensions/Wikidata b/extensions/Wikidata index 34ad4de..26bdaa3 16 --- a/extensions/Wikidata +++ b/extensions/Wikidata -Subproject commit 34ad4dec1fc8f59bbded90426fd5e7b4e28d5269 +Subproject commit 26bdaa34de356ddc0c18717ebd6a1fa64ff6eba0 -- To view, visit https://gerrit.wikimedia.org/r/226537 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I38f5726cfe7abf14592184b829e5ebeab5afaec6 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.26wmf15 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Add searchentities alias param only for alias search results - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/221811 Change subject: Add searchentities alias param only for alias search results .. Add searchentities alias param only for alias search results The array and param need to be omitted if the result is not an alias. If it is empty array, then the suggester still shows Also known as: and then nothing (no aliases, nothing...). Previously (and on Wikidata) Also known as: is omitted if there are none. Bug: T104273 Change-Id: Ia5eaa1ba74a4f6fbc19cef1caf7f7dc42bb70016 --- M repo/includes/api/SearchEntities.php M repo/tests/phpunit/includes/api/SearchEntitiesTest.php 2 files changed, 6 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/11/221811/1 diff --git a/repo/includes/api/SearchEntities.php b/repo/includes/api/SearchEntities.php index 3d89e0d..c54e7fb 100644 --- a/repo/includes/api/SearchEntities.php +++ b/repo/includes/api/SearchEntities.php @@ -180,7 +180,8 @@ $entry['url'] = $title-getFullUrl(); $entry = array_merge( $entry, $this-termsToArray( $match['displayTerms'] ) ); $entry['match']['type'] = $match[TermIndexSearchInteractor::MATCHEDTERMTYPE_KEY]; - //Special handeling for 'entityId's as these are not actually Term objects + + //Special handling for 'entityId's as these are not actually Term objects if ( $entry['match']['type'] === 'entityId' ) { $entry['match']['text'] = $match['entityId']; $entry['aliases'] = array( $match['entityId'] ); @@ -189,7 +190,10 @@ $matchedTerm = $match[TermIndexSearchInteractor::MATCHEDTERM_KEY]; $entry['match']['language'] = $matchedTerm-getLanguageCode(); $entry['match']['text'] = $matchedTerm-getText(); - $entry['aliases'] = array( $matchedTerm-getText() ); + + if ( $match['matchedTermType'] === 'alias' ) { + $entry['aliases'] = array( $matchedTerm-getText() ); + } } $entries[] = $entry; } diff --git a/repo/tests/phpunit/includes/api/SearchEntitiesTest.php b/repo/tests/phpunit/includes/api/SearchEntitiesTest.php index e3b1217..c5d9acb 100644 --- a/repo/tests/phpunit/includes/api/SearchEntitiesTest.php +++ b/repo/tests/phpunit/includes/api/SearchEntitiesTest.php @@ -249,7 +249,6 @@ 'url' = 'http://fullTitleUrl', TermIndexEntry::TYPE_LABEL = 'FooHeHe', TermIndexEntry::TYPE_DESCRIPTION = 'FooHeHe en description', - 'aliases' = array( 'Fo' ), 'match' = array( 'type' = 'label', 'language' = 'en-gb', -- To view, visit https://gerrit.wikimedia.org/r/221811 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia5eaa1ba74a4f6fbc19cef1caf7f7dc42bb70016 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Split up getDataType code in snakview value variation - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/219353 Change subject: Split up getDataType code in snakview value variation .. Split up getDataType code in snakview value variation Makes this code slightly more readable. Change-Id: I8039b1c234f64aa83425b368f29e0c9c1ce4e731 --- M view/resources/jquery/wikibase/snakview/snakview.variations.Value.js 1 file changed, 19 insertions(+), 11 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/53/219353/1 diff --git a/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js b/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js index fea0e98..2e4ae93 100644 --- a/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js +++ b/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js @@ -161,17 +161,7 @@ return; } - // If the set property is not there, we have to display a warning. This can - // happen if a property got deleted but the Snaks using it didn't change the - // property. - var dataTypeId = fetchedProperty - ? fetchedProperty.getContent().getDataTypeId() - : false; - var dataType = null; - - if( dataTypeId ) { - dataType = self._dataTypeStore.getDataType( dataTypeId ); - } + var dataType = self._getDataType( fetchedProperty ); // If the new value's type is not the data value type used by the Snak's // property data type, something is very wrong. Display warning! @@ -212,6 +202,24 @@ }, /** +* @param {wikibase.store.FetchedContent} property|null +* @private +*/ + _getDataType: function( property ) { + // If the set property is not there, we have to display a warning. This can happen + // if a property got deleted but the Snaks using it didn't change the property. + var dataTypeId = property + ? property.getContent().getDataTypeId() + : false; + + if( dataTypeId ) { + return this._dataTypeStore.getDataType( dataTypeId ); + } + + return null; + }, + + /** * @inheritdoc */ startEditing: function() { -- To view, visit https://gerrit.wikimedia.org/r/219353 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8039b1c234f64aa83425b368f29e0c9c1ce4e731 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Fix handling of deleted property text in references + qualif... - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/219166 Change subject: Fix handling of deleted property text in references + qualifiers .. Fix handling of deleted property text in references + qualifiers @todo: fix handling of the values on references and qualifiers with deleted property. Change-Id: I025d858ae43b313bc8f12dcf4a2e5a3069ba6d69 --- M view/resources/jquery/wikibase/snakview/snakview.js M view/resources/jquery/wikibase/snakview/snakview.variations.Value.js 2 files changed, 2 insertions(+), 17 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/66/219166/1 diff --git a/view/resources/jquery/wikibase/snakview/snakview.js b/view/resources/jquery/wikibase/snakview/snakview.js index 2a1bd71..de8a123 100644 --- a/view/resources/jquery/wikibase/snakview/snakview.js +++ b/view/resources/jquery/wikibase/snakview/snakview.js @@ -734,7 +734,7 @@ this.options.entityStore.get( propertyId ) .done( function( fetchedProperty ) { deferred.resolve( self._createPropertyDOM( - fetchedProperty ? fetchedProperty.getContent() : undefined, + fetchedProperty ? fetchedProperty.getContent() : propertyId, fetchedProperty ? fetchedProperty.getTitle() : undefined ) ); } ) diff --git a/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js b/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js index fea0e98..359e178 100644 --- a/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js +++ b/view/resources/jquery/wikibase/snakview/snakview.variations.Value.js @@ -331,23 +331,8 @@ this._valueView = null; this.$viewPort.empty(); } + $valueViewDom = this.$viewPort.wrapInner( 'div/' ).children(); - - // Can't choose a view for displaying empty value without indication by data type - // definition which kind of value should be creatable by the new valueview. - // NOTE: We run into this situation if we have a Snak which is using a deleted property, - // so the DataType can not be determined while we still want to display the valueview. - if( !dataType dataValue === null ) { - // This message will be shown if the initial value uses a different Snak type but - // the user tries to change the snak type to value Snak. This simply doesn't make - // any sense since we have no indicator for what kind of value should be entered - // if the Property doesn't provide us with that info. - $valueViewDom - .text( mw.msg( 'wikibase-snakview-variation-nonewvaluefordeletedproperty' ) ) - .addClass( this.variationBaseClass + '-nonewvaluefordeletedproperty' ); - - return false; // no valueview created! - } this._valueView = this._valueViewBuilder.initValueView( $valueViewDom, -- To view, visit https://gerrit.wikimedia.org/r/219166 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I025d858ae43b313bc8f12dcf4a2e5a3069ba6d69 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on fiwiki and idwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218892 Change subject: Enable Wikibase usage tracking on fiwiki and idwiki .. Enable Wikibase usage tracking on fiwiki and idwiki Bug: T100785 Change-Id: Id543ee11375e74b76d9f3ab9f8554398098a2ba4 --- M usagetracking.dblist 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/92/218892/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 420c167..0dd37df 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -119,6 +119,7 @@ fawikivoyage ffwiki fiu_vrowiki +fiwiki fiwikiquote fiwikisource fjwiki @@ -173,6 +174,7 @@ hywikisource hzwiki iawiki +idwiki idwikiquote idwikisource iewiki -- To view, visit https://gerrit.wikimedia.org/r/218892 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id543ee11375e74b76d9f3ab9f8554398098a2ba4 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on bgwiki and eowiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218881 Change subject: Enable Wikibase usage tracking on bgwiki and eowiki .. Enable Wikibase usage tracking on bgwiki and eowiki Bug: T100785 Change-Id: I17dfe7c820e7b3c7b546b76f6bf1e1916b59afa8 --- M usagetracking.dblist 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/81/218881/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 5ffe7f9..420c167 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -34,6 +34,7 @@ bewikiquote bewikisource be_x_oldwiki +bgwiki bgwikiquote bgwikisource bhwiki @@ -99,6 +100,7 @@ enwikiquote enwikisource enwikivoyage +eowiki eowikiquote eowikisource eswiki -- To view, visit https://gerrit.wikimedia.org/r/218881 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I17dfe7c820e7b3c7b546b76f6bf1e1916b59afa8 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on nowiki and plwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218896 Change subject: Enable Wikibase usage tracking on nowiki and plwiki .. Enable Wikibase usage tracking on nowiki and plwiki Bug: T100785 Change-Id: I57d62cc2b8b202ecb5ca07f50e8eeb1cecc290a5 --- M usagetracking.dblist 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/96/218896/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 0dd37df..84e5ba0 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -293,6 +293,7 @@ nnwiki nnwikiquote novwiki +nowiki nowikiquote nowikisource nrmwiki @@ -313,6 +314,7 @@ pflwiki pihwiki piwiki +plwiki plwikiquote plwikisource plwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/218896 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I57d62cc2b8b202ecb5ca07f50e8eeb1cecc290a5 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
[MediaWiki-commits] [Gerrit] Fix unhandled exception in OtherProjectsSitesGenerator - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218906 Change subject: Fix unhandled exception in OtherProjectsSitesGenerator .. Fix unhandled exception in OtherProjectsSitesGenerator If the local site is not in the sites table, don't horribly break a 'connected' page on parse or save. Instead, we can log a warning and go on. Bug: T102685 Change-Id: Ib832df0fc72a4213efd600f49de3abe06c3e2dcf --- M client/includes/OtherProjectsSitesGenerator.php M client/tests/phpunit/includes/OtherProjectsSitesGeneratorTest.php 2 files changed, 17 insertions(+), 4 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/06/218906/1 diff --git a/client/includes/OtherProjectsSitesGenerator.php b/client/includes/OtherProjectsSitesGenerator.php index 4ae39f7..e0e1f37 100644 --- a/client/includes/OtherProjectsSitesGenerator.php +++ b/client/includes/OtherProjectsSitesGenerator.php @@ -49,7 +49,14 @@ * @return string[] */ public function getOtherProjectsSiteIds( array $siteLinkGroups ) { - $currentGroupId = $this-getLocalSite()-getGroup(); + $localSite = $this-getLocalSite(); + + if ( $localSite === null ) { + wfWarn( 'Site not found for ' . $this-localSiteId ); + return array(); + } + + $currentGroupId = $localSite-getGroup(); $otherProjectsSiteIds = array(); $this-expandSpecialGroups( $siteLinkGroups ); @@ -58,7 +65,7 @@ continue; } - $siteToAdd = $this-getSiteForGroup( $groupId ); + $siteToAdd = $this-getSiteForGroup( $groupId, $localSite-getLanguageCode() ); if ( $siteToAdd ) { $otherProjectsSiteIds[] = $siteToAdd-getGlobalId(); } @@ -74,16 +81,16 @@ * as the current site is returned * * @param string $groupId +* @param string $currentLanguageCode * * @return Site|null */ - private function getSiteForGroup( $groupId ) { + private function getSiteForGroup( $groupId, $currentLanguageCode ) { $siteGroupList = $this-siteStore-getSites()-getGroup( $groupId ); if ( $siteGroupList-count() === 1 ) { return $siteGroupList[0]; } - $currentLanguageCode = $this-getLocalSite()-getLanguageCode(); /** @var Site $site */ foreach ( $siteGroupList as $site ) { if ( $site-getLanguageCode() === $currentLanguageCode ) { diff --git a/client/tests/phpunit/includes/OtherProjectsSitesGeneratorTest.php b/client/tests/phpunit/includes/OtherProjectsSitesGeneratorTest.php index c6e09ed..0012d29 100644 --- a/client/tests/phpunit/includes/OtherProjectsSitesGeneratorTest.php +++ b/client/tests/phpunit/includes/OtherProjectsSitesGeneratorTest.php @@ -75,6 +75,12 @@ array() ); + $tests['Unknown site'] = array( + array( 'wikipedia', 'wikisource' ), + 'kittenswiki', + array() + ); + return $tests; } -- To view, visit https://gerrit.wikimedia.org/r/218906 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib832df0fc72a4213efd600f49de3abe06c3e2dcf Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on cswiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218619 Change subject: Enable Wikibase usage tracking on cswiki .. Enable Wikibase usage tracking on cswiki Bug: T100784 Change-Id: Ideda20f24dc4be5d588b2018a2d315e17b156f94 --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/19/218619/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 7de0106..1a7102f 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -71,6 +71,7 @@ crwiki crwikiquote csbwiki +cswiki cswikiquote cswikisource cuwiki -- To view, visit https://gerrit.wikimedia.org/r/218619 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ideda20f24dc4be5d588b2018a2d315e17b156f94 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on dewiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218628 Change subject: Enable Wikibase usage tracking on dewiki .. Enable Wikibase usage tracking on dewiki Bug: T100784 Change-Id: I68bccbe0632a73c89f39076d1eaf7bbfdb03ffed --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/28/218628/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index 1a7102f..60db820 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -82,6 +82,7 @@ dawiki dawikiquote dawikisource +dewiki dewikiquote dewikisource dewikivoyage -- To view, visit https://gerrit.wikimedia.org/r/218628 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I68bccbe0632a73c89f39076d1eaf7bbfdb03ffed 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on ruwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218617 Change subject: Enable usage tracking on ruwiki .. Enable usage tracking on ruwiki Bug: T100784 Change-Id: I741d9503be28c33b6956e7f7138ee22b2748cdd1 --- M usagetracking.dblist 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/17/218617/1 diff --git a/usagetracking.dblist b/usagetracking.dblist index e37c283..7de0106 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -268,6 +268,7 @@ rowikiquote rowikisource rowikivoyage +ruwiki ruwikiquote ruwikisource ruwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/218617 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I741d9503be28c33b6956e7f7138ee22b2748cdd1 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on second batch s3 wikis - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218659 Change subject: Enable usage tracking on second batch s3 wikis .. Enable usage tracking on second batch s3 wikis including gomwiki and lrcwiki, and both those can have arbitrary access. Change-Id: Ie52800ce58056829317677ce3116a7b06aa1c3d1 --- M arbitraryaccess.dblist M usagetracking.dblist 2 files changed, 129 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/59/218659/1 diff --git a/arbitraryaccess.dblist b/arbitraryaccess.dblist index 8ec22b8..6ca8a62 100644 --- a/arbitraryaccess.dblist +++ b/arbitraryaccess.dblist @@ -62,6 +62,7 @@ gawikiquote glwikiquote glwikisource +gomwiki guwikiquote guwikisource hewiki @@ -104,6 +105,7 @@ lbwikiquote liwikiquote liwikisource +lrcwiki ltwikiquote ltwikisource mkwikisource diff --git a/usagetracking.dblist b/usagetracking.dblist index 60db820..5ffe7f9 100644 --- a/usagetracking.dblist +++ b/usagetracking.dblist @@ -140,6 +140,7 @@ glwikiquote glwikisource gnwiki +gomwiki gotwiki guwiki guwikiquote @@ -239,87 +240,213 @@ lmowiki lnwiki lowiki +lrcwiki ltgwiki ltwiki ltwikiquote ltwikisource lvwiki +maiwiki +map_bmswiki +mdfwiki +mgwiki +mhrwiki +mhwiki +minwiki +miwiki +mkwiki mkwikisource +mlwiki mlwikiquote mlwikisource +mnwiki +mowiki +mrjwiki +mrwiki mrwikiquote mrwikisource +mswiki +mtwiki +muswiki +mwlwiki +myvwiki +mywiki +mznwiki +nahwiki +napwiki +nawiki nawikiquote +nds_nlwiki +ndswiki ndswikiquote +newiki +newwiki +ngwiki nlwiki nlwikiquote nlwikisource nlwikivoyage +nnwiki nnwikiquote +novwiki nowikiquote nowikisource +nrmwiki +nsowiki +nvwiki +nywiki +ocwiki +omwiki +orwiki orwikisource +oswiki +pagwiki +pamwiki +papwiki +pawiki +pcdwiki +pdcwiki +pflwiki +pihwiki +piwiki plwikiquote plwikisource plwikivoyage +pmswiki +pnbwiki +pntwiki +pswiki ptwikiquote ptwikisource ptwikivoyage +quwiki quwikiquote +rmwiki +rmywiki +rnwiki +roa_rupwiki +roa_tarawiki rowiki rowikiquote rowikisource rowikivoyage +ruewiki ruwiki ruwikiquote ruwikisource ruwikivoyage +rwwiki +sahwiki sahwikisource +sawiki sawikiquote sawikisource +scnwiki +scowiki +scwiki +sdwiki +sewiki +sgwiki +shwiki +simplewiki simplewikiquote +siwiki +skwiki skwikiquote skwikisource +slwiki slwikiquote slwikisource +smwiki +snwiki +sowiki +sqwiki sqwikiquote +srnwiki +srwiki srwikiquote srwikisource +sswiki +stqwiki +stwiki +suwiki suwikiquote svwikiquote svwikisource svwikivoyage +swwiki +szlwiki +tawiki tawikiquote tawikisource testwiki testwikidatawiki +tetwiki +tewiki tewikiquote tewikisource +tgwiki thwikiquote thwikisource +tiwiki +tkwiki tkwikiquote +tlwiki +tnwiki +towiki +tpiwiki trwikiquote trwikisource +tswiki +ttwiki ttwikiquote +tumwiki +twwiki +tyvwiki +tywiki +udmwiki +ugwiki ugwikiquote ukwiki ukwikiquote ukwikisource ukwikivoyage +urwiki urwikiquote +uzwiki uzwikiquote +vecwiki vecwikisource +vepwiki +vewiki viwiki viwikiquote viwikisource viwikivoyage +vlswiki +vowiki vowikiquote +warwiki +wawiki wikidatawiki +wowiki wowikiquote +wuuwiki +xalwiki +xhwiki +xmfwiki +yiwiki yiwikisource +yowiki +zawiki zawikiquote +zeawiki +zh_classicalwiki +zh_min_nanwiki zh_min_nanwikiquote zh_min_nanwikisource zhwikiquote zhwikisource zhwikivoyage +zh_yuewiki +zuwiki -- To view, visit https://gerrit.wikimedia.org/r/218659 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie52800ce58056829317677ce3116a7b06aa1c3d1 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
[MediaWiki-commits] [Gerrit] Add wikibase usage tracking table for new wikis - change (mediawiki...WikimediaMaintenance)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218657 Change subject: Add wikibase usage tracking table for new wikis .. Add wikibase usage tracking table for new wikis I think only sites in the wikimedia group don't need it. eventually wiktionary and wikiversity, etc. will get wikibase and no harm to create the table now for any such new wikis. Bug: T98959 Change-Id: Iaad111bb01934601eca0cb28ca6b58fc7c0c6721 --- M addWiki.php 1 file changed, 4 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaMaintenance refs/changes/57/218657/1 diff --git a/addWiki.php b/addWiki.php index e285cb4..1aa38c1 100644 --- a/addWiki.php +++ b/addWiki.php @@ -130,6 +130,10 @@ break; } + if ( $site !== 'wikimedia' ) { + $dbw-sourceFile( $IP/extensions/Wikidata/extensions/Wikibase/client/sql/entity_usage.sql ); + } + $dbw-query( INSERT INTO site_stats(ss_row_id) VALUES (1) ); // Initialise extension1 cluster (Echo) -- To view, visit https://gerrit.wikimedia.org/r/218657 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iaad111bb01934601eca0cb28ca6b58fc7c0c6721 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikimediaMaintenance 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
[MediaWiki-commits] [Gerrit] Fix usage tracking setting in InitialiseSettings.php - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218676 Change subject: Fix usage tracking setting in InitialiseSettings.php .. Fix usage tracking setting in InitialiseSettings.php Change-Id: I8eef598a7b40b8a33fe600069e88edccb96ef419 --- M wmf-config/InitialiseSettings.php 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/76/218676/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 2d04924..d5a4d73 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -7443,7 +7443,7 @@ 'rollbacker' = array( 'rollback' = true ), ), 'hewiki' = array( - 'user' = array( + 'user' = array( 'move' = false, 'upload' = true, 'move-rootuserpages' = false, @@ -15018,7 +15018,7 @@ 'wmgWikibaseUseLegacyUsageIndex' = array( 'default' = true, - 'usagetracking' = true, + 'usagetracking' = false, ), 'wmgUseWikibaseRepo' = array( -- To view, visit https://gerrit.wikimedia.org/r/218676 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8eef598a7b40b8a33fe600069e88edccb96ef419 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
[MediaWiki-commits] [Gerrit] Enable arbitrary access on s7 wikis - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218309 Change subject: Enable arbitrary access on s7 wikis .. Enable arbitrary access on s7 wikis * arwiki * cawiki * eswiki * huwiki * kowiki * rowiki * ukwiki * viwiki Change-Id: I1512d0ad8537b01c1ceb57e07c91e9bb4ddb9912 --- M arbitraryaccess.dblist 1 file changed, 8 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/09/218309/1 diff --git a/arbitraryaccess.dblist b/arbitraryaccess.dblist index 5a40a26..8ec22b8 100644 --- a/arbitraryaccess.dblist +++ b/arbitraryaccess.dblist @@ -3,6 +3,7 @@ amwikiquote angwikiquote angwikisource +arwiki arwikiquote arwikisource astwikiquote @@ -19,6 +20,7 @@ brwikisource bswikiquote bswikisource +cawiki cawikiquote cawikisource cowikiquote @@ -40,6 +42,7 @@ enwikivoyage eowikiquote eowikisource +eswiki eswikiquote eswikisource eswikivoyage @@ -69,6 +72,7 @@ hrwikiquote hrwikisource htwikisource +huwiki huwikiquote huwikisource hywikiquote @@ -87,6 +91,7 @@ kkwikiquote knwikiquote knwikisource +kowiki kowikiquote kowikisource krwikiquote @@ -123,6 +128,7 @@ ptwikisource ptwikivoyage quwikiquote +rowiki rowikiquote rowikisource rowikivoyage @@ -157,12 +163,14 @@ trwikisource ttwikiquote ugwikiquote +ukwiki ukwikiquote ukwikisource ukwikivoyage urwikiquote uzwikiquote vecwikisource +viwiki viwikiquote viwikisource viwikivoyage -- To view, visit https://gerrit.wikimedia.org/r/218309 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1512d0ad8537b01c1ceb57e07c91e9bb4ddb9912 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
[MediaWiki-commits] [Gerrit] Increase max conflicts returned for conflict detections - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218308 Change subject: Increase max conflicts returned for conflict detections .. Increase max conflicts returned for conflict detections Bug: T102148 Change-Id: Ia52ea9afa59c332764219c8e627d032cdebb7778 (cherry picked from commit 952390f58ad4f3ef386dc987bd479bf8b72a4f8a) --- M lib/includes/store/sql/TermSqlIndex.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/08/218308/1 diff --git a/lib/includes/store/sql/TermSqlIndex.php b/lib/includes/store/sql/TermSqlIndex.php index 7670782..16bfe90 100644 --- a/lib/includes/store/sql/TermSqlIndex.php +++ b/lib/includes/store/sql/TermSqlIndex.php @@ -42,7 +42,7 @@ /** * @var int */ - private $maxConflicts = 10; + private $maxConflicts = 500; /** * Maps table fields to TermIndex interface field names. -- To view, visit https://gerrit.wikimedia.org/r/218308 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia52ea9afa59c332764219c8e627d032cdebb7778 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf9 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Update Wikidata - fix property label constraints bug - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218343 Change subject: Update Wikidata - fix property label constraints bug .. Update Wikidata - fix property label constraints bug Change-Id: I11470dfe9857df6ede788ec7caa7265c95809d47 --- M composer.lock M extensions/Wikibase/lib/includes/store/sql/TermSqlIndex.php M extensions/Wikibase/view/tests/phpunit/EntityTermsViewTest.php M vendor/composer/autoload_files.php M vendor/composer/installed.json 5 files changed, 104 insertions(+), 115 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/43/218343/1 diff --git a/composer.lock b/composer.lock index 722564d..6e8f08d 100644 --- a/composer.lock +++ b/composer.lock @@ -1213,12 +1213,12 @@ source: { type: git, url: https://github.com/wikimedia/mediawiki-extensions-Wikibase.git;, -reference: 80234fc5eab829033478862b2d87fbdb326785b6 +reference: 335f05ba25d402852ef85f2fd17394418c234895 }, dist: { type: zip, -url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/80234fc5eab829033478862b2d87fbdb326785b6;, -reference: 80234fc5eab829033478862b2d87fbdb326785b6, +url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/335f05ba25d402852ef85f2fd17394418c234895;, +reference: 335f05ba25d402852ef85f2fd17394418c234895, shasum: }, require: { @@ -1286,7 +1286,7 @@ wikibaserepo, wikidata ], -time: 2015-06-08 18:00:35 +time: 2015-06-15 09:45:54 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/lib/includes/store/sql/TermSqlIndex.php b/extensions/Wikibase/lib/includes/store/sql/TermSqlIndex.php index 7670782..16bfe90 100644 --- a/extensions/Wikibase/lib/includes/store/sql/TermSqlIndex.php +++ b/extensions/Wikibase/lib/includes/store/sql/TermSqlIndex.php @@ -42,7 +42,7 @@ /** * @var int */ - private $maxConflicts = 10; + private $maxConflicts = 500; /** * Maps table fields to TermIndex interface field names. diff --git a/extensions/Wikibase/view/tests/phpunit/EntityTermsViewTest.php b/extensions/Wikibase/view/tests/phpunit/EntityTermsViewTest.php index 958c22e..e06171d 100644 --- a/extensions/Wikibase/view/tests/phpunit/EntityTermsViewTest.php +++ b/extensions/Wikibase/view/tests/phpunit/EntityTermsViewTest.php @@ -2,8 +2,8 @@ namespace Wikibase\Test; +use Language; use MediaWikiLangTestCase; -use MessageCache; use Wikibase\DataModel\Entity\ItemId; use Wikibase\DataModel\Term\Fingerprint; use Wikibase\View\EntityTermsView; @@ -31,20 +31,9 @@ protected function setUp() { parent::setUp(); - $msgCache = MessageCache::singleton(); - $msgCache-enable(); - - // Mocks for all this is empty placeholders - $msgCache-replace( 'Wikibase-label-empty', 'strong class=testNo label/strong' ); - $msgCache-replace( 'Wikibase-description-empty', 'strong class=testNo description/strong' ); - $msgCache-replace( 'Wikibase-aliases-empty', 'strong class=testNo aliases/strong' ); - } - - protected function tearDown() { - $msgCache = MessageCache::singleton(); - $msgCache-disable(); - - parent::tearDown(); + $this-setMwGlobals( array( + 'wgLang' = Language::factory( 'qqx' ), + ) ); } private function getEntityTermsView( $languageCode = 'en', $called = null ) { @@ -140,17 +129,17 @@ $noAliases-removeAliasGroup( 'en' ); return array( - array( new Fingerprint(), 'No' ), - array( $noLabel, 'No label' ), - array( $noDescription, 'No description' ), - array( $noAliases, 'No aliases' ), + array( new Fingerprint(), '-empty)' ), + array( $noLabel, '(wikibase-label-empty)' ), + array( $noDescription, '(wikibase-description-empty)' ), + array( $noAliases, '(wikibase-aliases-empty)' ), ); } /** * @dataProvider emptyFingerprintProvider */ - public function testGetHtml_isMarkedAsEmptyValue( Fingerprint $fingerprint ) { + public function testGetHtml_isMarkedAsEmptyValue( Fingerprint $fingerprint, $expectedPlaceholder ) { $entityTermsView = $this-getEntityTermsView(); $html = $entityTermsView-getHtml( $fingerprint, null,
[MediaWiki-commits] [Gerrit] Update Wikidata - fix property label constraint bug - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218351 Change subject: Update Wikidata - fix property label constraint bug .. Update Wikidata - fix property label constraint bug Bug: T102148 Change-Id: Ia09de7948d4f31e9dd3eb01262efc9e910a7524f --- M extensions/Wikidata 1 file changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/51/218351/1 diff --git a/extensions/Wikidata b/extensions/Wikidata index 111d849..02a1b55 16 --- a/extensions/Wikidata +++ b/extensions/Wikidata -Subproject commit 111d84934e8de2cbe94ff817c6c718c31df31190 +Subproject commit 02a1b554aea9367adcc6ab292b54692203f9774c -- To view, visit https://gerrit.wikimedia.org/r/218351 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia09de7948d4f31e9dd3eb01262efc9e910a7524f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.26wmf9 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Add more tests for statementview js - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218387 Change subject: Add more tests for statementview js .. Add more tests for statementview js this provides more test coverage for the isValid method, though this doesn't exactly test for the issue in T98471. (I am not quite sure how to use sinon or otherwise test for T98471 properly and need to investigate more) Change-Id: I39130763b1286346a7576b17867c879aa1db2942 --- M view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js 1 file changed, 7 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/87/218387/1 diff --git a/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js b/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js index c683a55..5df64ff 100644 --- a/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js +++ b/view/tests/qunit/jquery/wikibase/jquery.wikibase.statementview.tests.js @@ -118,6 +118,13 @@ assert.ok( statementview.isValid(), 'isValid should return true' ); } ); +QUnit.test( 'isValid on new statementview is false', function( assert ) { + var $statementview = createStatementview(), + statementview = $statementview.data( 'statementview' ); + + assert.ok( statementview.isValid() === false, 'isValid should return false' ); +} ); + QUnit.test( 'remove', function( assert ) { var referencesChanger = { removeReference: sinon.spy( function() { return $.Deferred().resolve().promise(); } ) -- To view, visit https://gerrit.wikimedia.org/r/218387 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I39130763b1286346a7576b17867c879aa1db2942 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Fix selection of snak values (to not select invalid values) - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218386 Change subject: Fix selection of snak values (to not select invalid values) .. Fix selection of snak values (to not select invalid values) Don't select and save snak value when it has become invalid. Without this check, statementview is proceeding to save with a stale value, even after the value became invalid (e.g. user is continuing to select in entity selector). As far as I can tell, this seems to be the problem in T98471. Bug: T98471 Change-Id: If140ce69d5ab6bc52c8d7a9644490f5dabce75ff --- M view/resources/jquery/wikibase/jquery.wikibase.statementview.js 1 file changed, 6 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/86/218386/1 diff --git a/view/resources/jquery/wikibase/jquery.wikibase.statementview.js b/view/resources/jquery/wikibase/jquery.wikibase.statementview.js index c1405fb..b57e5f1 100644 --- a/view/resources/jquery/wikibase/jquery.wikibase.statementview.js +++ b/view/resources/jquery/wikibase/jquery.wikibase.statementview.js @@ -769,6 +769,12 @@ * @return {boolean} */ isValid: function() { + if( this.$mainSnak this.$mainSnak.data( 'snakview' ) ) { + if( !this.$mainSnak.data( 'snakview' ).isValid() ) { + return false; + } + } + if( this._qualifiers ) { var snaklistviews = this._qualifiers.value(); -- To view, visit https://gerrit.wikimedia.org/r/218386 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If140ce69d5ab6bc52c8d7a9644490f5dabce75ff Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Remove dup. initialization of LeadImagesHandler displayDensity - change (apps...wikipedia)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218133 Change subject: Remove dup. initialization of LeadImagesHandler displayDensity .. Remove dup. initialization of LeadImagesHandler displayDensity looks unnecessary to me to have it twice. Change-Id: I278cb934e8a105daf995c84fb45e106d6eb64596 --- M wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java 1 file changed, 0 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia refs/changes/33/218133/1 diff --git a/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java b/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java index f63c5b3..a898e8c 100755 --- a/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java +++ b/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java @@ -116,7 +116,6 @@ this.imageContainer = hidingView; this.bridge = bridge; this.webView = webview; -displayDensity = context.getResources().getDisplayMetrics().density; imagePlaceholder = (ImageView)imageContainer.findViewById(R.id.page_image_placeholder); image1 = (ImageViewWithFace)imageContainer.findViewById(R.id.page_image_1); -- To view, visit https://gerrit.wikimedia.org/r/218133 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I278cb934e8a105daf995c84fb45e106d6eb64596 Gerrit-PatchSet: 1 Gerrit-Project: apps/android/wikipedia 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
[MediaWiki-commits] [Gerrit] Move displayHeight code to separate private method - change (apps...wikipedia)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/218136 Change subject: Move displayHeight code to separate private method .. Move displayHeight code to separate private method For editing descriptions, we need to put a little bit of new code in the constructor. To help avoid making the constructor overly complex, some of the code should be split up, such as the code that sets displayHeight. Change-Id: Id750f98ee58103f51f0f47a9c31a2d18b6946830 --- M wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java 1 file changed, 17 insertions(+), 12 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia refs/changes/36/218136/1 diff --git a/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java b/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java index a898e8c..3b06d8c 100755 --- a/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java +++ b/wikipedia/src/main/java/org/wikipedia/page/leadimages/LeadImagesHandler.java @@ -122,20 +122,10 @@ pageTitleContainer = imageContainer.findViewById(R.id.page_title_container); pageTitleText = (TextView)imageContainer.findViewById(R.id.page_title_text); pageDescriptionText = (TextView)imageContainer.findViewById(R.id.page_description_text); + webview.addOnScrollChangeListener(this); -// preload the display density, since it will be used in a lot of places -displayDensity = context.getResources().getDisplayMetrics().density; - -// get the screen height, using correct methods for different API versions -if (ApiUtil.hasHoneyCombMr2()) { -Point size = new Point(); - parentFragment.getActivity().getWindowManager().getDefaultDisplay().getSize(size); -displayHeight = (int)(size.y / displayDensity); -} else { -displayHeight = (int)(parentFragment.getActivity() -.getWindowManager().getDefaultDisplay().getHeight() / displayDensity); -} +setDisplayHeight(); webview.addOnClickListener(new ObservableWebView.OnClickListener() { @Override @@ -165,6 +155,21 @@ image1.setOnImageLoadListener(this); } +private void setDisplayHeight() { +// preload the display density, since it will be used in a lot of places +displayDensity = context.getResources().getDisplayMetrics().density; + +// get the screen height, using correct methods for different API versions +if (ApiUtil.hasHoneyCombMr2()) { +Point size = new Point(); + parentFragment.getActivity().getWindowManager().getDefaultDisplay().getSize(size); +displayHeight = (int)(size.y / displayDensity); +} else { +displayHeight = (int)(parentFragment.getActivity() +.getWindowManager().getDefaultDisplay().getHeight() / displayDensity); +} +} + @Override public void onScrollChanged(int oldScrollY, int scrollY) { LinearLayout.LayoutParams contParams = (LinearLayout.LayoutParams) imageContainer -- To view, visit https://gerrit.wikimedia.org/r/218136 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id750f98ee58103f51f0f47a9c31a2d18b6946830 Gerrit-PatchSet: 1 Gerrit-Project: apps/android/wikipedia 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
[MediaWiki-commits] [Gerrit] Increase max conflicts returned for conflict detections - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217849 Change subject: Increase max conflicts returned for conflict detections .. Increase max conflicts returned for conflict detections Bug: T102148 Change-Id: Ia52ea9afa59c332764219c8e627d032cdebb7778 --- M lib/includes/store/sql/TermSqlIndex.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/49/217849/1 diff --git a/lib/includes/store/sql/TermSqlIndex.php b/lib/includes/store/sql/TermSqlIndex.php index 7670782..16bfe90 100644 --- a/lib/includes/store/sql/TermSqlIndex.php +++ b/lib/includes/store/sql/TermSqlIndex.php @@ -42,7 +42,7 @@ /** * @var int */ - private $maxConflicts = 10; + private $maxConflicts = 500; /** * Maps table fields to TermIndex interface field names. -- To view, visit https://gerrit.wikimedia.org/r/217849 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia52ea9afa59c332764219c8e627d032cdebb7778 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on frwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217495 Change subject: Enable usage tracking on frwiki .. Enable usage tracking on frwiki Bug: T100783 Change-Id: If3213936fc7454bca5c73067e3e2fa6a56375d2d --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/95/217495/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 3b88e4a..2990005 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14956,6 +14956,7 @@ 'cawiki' = false, 'eswiki' = false, 'fawiki' = false, // Bug T98237 + 'frwiki' = false, 'hewiki' = false, // Bug T98237 'huwiki' = false, 'itwiki' = false, // Bug T98303 -- To view, visit https://gerrit.wikimedia.org/r/217495 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If3213936fc7454bca5c73067e3e2fa6a56375d2d 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on jawiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217496 Change subject: Enable usage tracking on jawiki .. Enable usage tracking on jawiki Change-Id: I24051615b2c6c775c22a57f333f5e5cb7739cbf1 --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/96/217496/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 2990005..0d16f5a 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14960,6 +14960,7 @@ 'hewiki' = false, // Bug T98237 'huwiki' = false, 'itwiki' = false, // Bug T98303 + 'jawiki' = false, 'kowiki' = false, 'nlwiki' = false, // Bug T96683 'rowiki' = false, -- To view, visit https://gerrit.wikimedia.org/r/217496 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I24051615b2c6c775c22a57f333f5e5cb7739cbf1 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on batch of s3 wikipedias - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217494 Change subject: Enable usage tracking on batch of s3 wikipedias .. Enable usage tracking on batch of s3 wikipedias (aawiki to lvwiki) Converted the list of wikis with usage tracking into a dblist, with a tag, for less error-prone maintenance until this feature is enabled on all Wikipedia projects. Bug: T100783 Change-Id: I65542fb1b1b2ab102468275b2ab1ee8b67b343ad --- A usagetracking.dblist M wmf-config/CommonSettings.php M wmf-config/InitialiseSettings.php 3 files changed, 323 insertions(+), 18 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/94/217494/1 diff --git a/usagetracking.dblist b/usagetracking.dblist new file mode 100644 index 000..a97ef8e --- /dev/null +++ b/usagetracking.dblist @@ -0,0 +1,319 @@ +aawiki +abwiki +acewiki +afwiki +akwiki +alswiki +alswikiquote +amwiki +amwikiquote +angwiki +angwikiquote +angwikisource +anwiki +arcwiki +arwiki +arwikiquote +arwikisource +arzwiki +astwiki +astwikiquote +aswiki +aswikisource +avwiki +aywiki +azwiki +azwikiquote +azwikisource +barwiki +bat_smgwiki +bawiki +bclwiki +bewiki +bewikiquote +bewikisource +be_x_oldwiki +bgwikiquote +bgwikisource +bhwiki +biwiki +bjnwiki +bmwiki +bmwikiquote +bnwiki +bnwikisource +bowiki +bpywiki +brwiki +brwikiquote +brwikisource +bswiki +bswikiquote +bswikisource +bugwiki +bxrwiki +cawiki +cawikiquote +cawikisource +cbk_zamwiki +cdowiki +cebwiki +cewiki +chowiki +chrwiki +chwiki +chywiki +ckbwiki +cowiki +cowikiquote +crhwiki +crwiki +crwikiquote +csbwiki +cswikiquote +cswikisource +cuwiki +cvwiki +cywiki +cywikiquote +cywikisource +dawiki +dawikiquote +dawikisource +dewikiquote +dewikisource +dewikivoyage +diqwiki +dsbwiki +dvwiki +dzwiki +eewiki +elwiki +elwikiquote +elwikisource +elwikivoyage +emlwiki +enwikiquote +enwikisource +enwikivoyage +eowikiquote +eowikisource +eswiki +eswikiquote +eswikisource +eswikivoyage +etwiki +etwikiquote +etwikisource +euwiki +euwikiquote +extwiki +fawiki +fawikiquote +fawikisource +fawikivoyage +ffwiki +fiu_vrowiki +fiwikiquote +fiwikisource +fjwiki +fowiki +fowikisource +frpwiki +frrwiki +frwikiquote +frwikisource +frwikivoyage +furwiki +fywiki +gagwiki +ganwiki +gawiki +gawikiquote +gdwiki +glkwiki +glwiki +glwikiquote +glwikisource +gnwiki +gotwiki +guwiki +guwikiquote +guwikisource +gvwiki +hakwiki +hawiki +hawwiki +hewiki +hewikiquote +hewikisource +hewikivoyage +hifwiki +hiwiki +hiwikiquote +howiki +hrwiki +hrwikiquote +hrwikisource +hsbwiki +htwiki +htwikisource +huwiki +huwikiquote +huwikisource +hywiki +hywikiquote +hywikisource +hzwiki +iawiki +idwikiquote +idwikisource +iewiki +igwiki +iiwiki +ikwiki +ilowiki +iowiki +iswiki +iswikiquote +iswikisource +itwiki +itwikiquote +itwikisource +itwikivoyage +iuwiki +jawikiquote +jawikisource +jbowiki +jvwiki +kaawiki +kabwiki +kawiki +kawikiquote +kbdwiki +kgwiki +kiwiki +kjwiki +kkwiki +kkwikiquote +klwiki +kmwiki +knwiki +knwikiquote +knwikisource +koiwiki +kowiki +kowikiquote +kowikisource +krcwiki +krwiki +krwikiquote +kshwiki +kswiki +kswikiquote +kuwiki +kuwikiquote +kvwiki +kwwiki +kwwikiquote +kywiki +kywikiquote +ladwiki +lawiki +lawikiquote +lawikisource +lbewiki +lbwiki +lbwikiquote +lezwiki +lgwiki +lijwiki +liwiki +liwikiquote +liwikisource +lmowiki +lnwiki +lowiki +ltgwiki +ltwiki +ltwikiquote +ltwikisource +lvwiki +mkwikisource +mlwikiquote +mlwikisource +mrwikiquote +mrwikisource +nawikiquote +ndswikiquote +nlwiki +nlwikiquote +nlwikisource +nlwikivoyage +nnwikiquote +nowikiquote +nowikisource +orwikisource +plwikiquote +plwikisource +plwikivoyage +ptwikiquote +ptwikisource +ptwikivoyage +quwikiquote +rowiki +rowikiquote +rowikisource +rowikivoyage +ruwikiquote +ruwikisource +ruwikivoyage +sahwikisource +sawikiquote +sawikisource +simplewikiquote +skwikiquote +skwikisource +slwikiquote +slwikisource +sqwikiquote +srwikiquote +srwikisource +suwikiquote +svwikiquote +svwikisource +svwikivoyage +tawikiquote +tawikisource +testwiki +testwikidatawiki +tewikiquote +tewikisource +thwikiquote +thwikisource +tkwikiquote +trwikiquote +trwikisource +ttwikiquote +ugwikiquote +ukwiki +ukwikiquote +ukwikisource +ukwikivoyage +urwikiquote +uzwikiquote +vecwikisource +viwiki +viwikiquote +viwikisource +viwikivoyage +vowikiquote +wikidatawiki +wowikiquote +yiwikisource +zawikiquote +zh_min_nanwikiquote +zh_min_nanwikisource +zhwikiquote +zhwikisource +zhwikivoyageafwikiquote diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php index 19bb955..b0e6d9e 100755 --- a/wmf-config/CommonSettings.php +++ b/wmf-config/CommonSettings.php @@ -144,7 +144,9 @@ $wikiTags = array(); foreach ( array( 'private', 'fishbowl', 'special', 'closed', 'flaggedrevs', 'small', 'medium', 'large', 'wikimania', 'wikidata', 'wikidataclient', 'visualeditor-default', -
[MediaWiki-commits] [Gerrit] Convert list of wikis with arbitrary access to dblist - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217497 Change subject: Convert list of wikis with arbitrary access to dblist .. Convert list of wikis with arbitrary access to dblist for better, less error-prone maintenance until this is enabled on all wikibase client wikis. Change-Id: I6a181ef4bb7be17213bc29d8011d012c7158d62e --- A arbitraryaccess.dblist M wmf-config/CommonSettings.php M wmf-config/InitialiseSettings.php 3 files changed, 180 insertions(+), 10 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/97/217497/1 diff --git a/arbitraryaccess.dblist b/arbitraryaccess.dblist new file mode 100644 index 000..5a40a26 --- /dev/null +++ b/arbitraryaccess.dblist @@ -0,0 +1,178 @@ +afwikiquote +alswikiquote +amwikiquote +angwikiquote +angwikisource +arwikiquote +arwikisource +astwikiquote +aswikisource +azwikiquote +azwikisource +bewikiquote +bewikisource +bgwikiquote +bgwikisource +bmwikiquote +bnwikisource +brwikiquote +brwikisource +bswikiquote +bswikisource +cawikiquote +cawikisource +cowikiquote +crwikiquote +cswikiquote +cswikisource +cywikiquote +cywikisource +dawikiquote +dawikisource +dewikiquote +dewikisource +dewikivoyage +elwikiquote +elwikisource +elwikivoyage +enwikiquote +enwikisource +enwikivoyage +eowikiquote +eowikisource +eswikiquote +eswikisource +eswikivoyage +etwikiquote +etwikisource +euwikiquote +fawiki +fawikiquote +fawikisource +fawikivoyage +fiwikiquote +fiwikisource +fowikisource +frwikiquote +frwikisource +frwikivoyage +gawikiquote +glwikiquote +glwikisource +guwikiquote +guwikisource +hewiki +hewikiquote +hewikisource +hewikivoyage +hiwikiquote +hrwikiquote +hrwikisource +htwikisource +huwikiquote +huwikisource +hywikiquote +hywikisource +idwikiquote +idwikisource +iswikiquote +iswikisource +itwiki +itwikiquote +itwikisource +itwikivoyage +jawikiquote +jawikisource +kawikiquote +kkwikiquote +knwikiquote +knwikisource +kowikiquote +kowikisource +krwikiquote +kswikiquote +kuwikiquote +kwwikiquote +kywikiquote +lawikiquote +lawikisource +lbwikiquote +liwikiquote +liwikisource +ltwikiquote +ltwikisource +mkwikisource +mlwikiquote +mlwikisource +mrwikiquote +mrwikisource +nawikiquote +ndswikiquote +nlwiki +nlwikiquote +nlwikisource +nlwikivoyage +nnwikiquote +nowikiquote +nowikisource +orwikisource +plwikiquote +plwikisource +plwikivoyage +ptwikiquote +ptwikisource +ptwikivoyage +quwikiquote +rowikiquote +rowikisource +rowikivoyage +ruwikiquote +ruwikisource +ruwikivoyage +sahwikisource +sawikiquote +sawikisource +simplewikiquote +skwikiquote +skwikisource +slwikiquote +slwikisource +sqwikiquote +srwikiquote +srwikisource +suwikiquote +svwikiquote +svwikisource +svwikivoyage +tawikiquote +tawikisource +testwiki +testwikidatawiki +tewikiquote +tewikisource +thwikiquote +thwikisource +tkwikiquote +trwikiquote +trwikisource +ttwikiquote +ugwikiquote +ukwikiquote +ukwikisource +ukwikivoyage +urwikiquote +uzwikiquote +vecwikisource +viwikiquote +viwikisource +viwikivoyage +vowikiquote +wikidatawiki +wowikiquote +yiwikisource +zawikiquote +zh_min_nanwikiquote +zh_min_nanwikisource +zhwikiquote +zhwikisource +zhwikivoyage diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php index b0e6d9e..c84e5a2 100755 --- a/wmf-config/CommonSettings.php +++ b/wmf-config/CommonSettings.php @@ -145,7 +145,7 @@ foreach ( array( 'private', 'fishbowl', 'special', 'closed', 'flaggedrevs', 'small', 'medium', 'large', 'wikimania', 'wikidata', 'wikidataclient', 'visualeditor-default', 'echowikis', 'flow', 'commonsuploads', 'nonbetafeatures', 'group0', 'wikipedia', - 'usagetracking' + 'arbitraryaccess', 'usagetracking' ) as $tag ) { $dblist = MWWikiversions::readDbListFile( getRealmSpecificFilename( $IP/../$tag.dblist ) ); if ( in_array( $wgDBname, $dblist ) ) { diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index a560ee6..1f77b94 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14939,15 +14939,7 @@ 'wmgWikibaseEnableArbitraryAccess' = array( 'default' = false, - 'fawiki' = true, - 'hewiki' = true, - 'itwiki' = true, // Bug T98303 - 'nlwiki' = true, - 'testwiki' = true, - 'wikidata' = true, - 'wikiquote' = true, - 'wikisource' = true, // Bug T98756 - 'wikivoyage' = true, + 'arbitraryaccess' = true, ), 'wmgWikibaseUseLegacyUsageIndex' = array( -- To view, visit https://gerrit.wikimedia.org/r/217497 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I6a181ef4bb7be17213bc29d8011d012c7158d62e Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master
[MediaWiki-commits] [Gerrit] Enable arbitrary access for wikivoyage and wikiquote - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217489 Change subject: Enable arbitrary access for wikivoyage and wikiquote .. Enable arbitrary access for wikivoyage and wikiquote Bug: T100774 Change-Id: I9f16d52d47b8e71abd41ccbc6033af03af24697d --- M wmf-config/InitialiseSettings.php 1 file changed, 2 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/89/217489/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index b810ad4..3b88e4a 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14939,14 +14939,15 @@ 'wmgWikibaseEnableArbitraryAccess' = array( 'default' = false, - 'enwikivoyage' = true, 'fawiki' = true, 'hewiki' = true, 'itwiki' = true, // Bug T98303 'nlwiki' = true, 'testwiki' = true, 'wikidata' = true, + 'wikiquote' = true, 'wikisource' = true, // Bug T98756 + 'wikivoyage' = true, ), 'wmgWikibaseUseLegacyUsageIndex' = array( -- To view, visit https://gerrit.wikimedia.org/r/217489 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9f16d52d47b8e71abd41ccbc6033af03af24697d 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
[MediaWiki-commits] [Gerrit] Add wikibase usage tracking table for new wikis - change (mediawiki...WikimediaMaintenance)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/217553 Change subject: Add wikibase usage tracking table for new wikis .. Add wikibase usage tracking table for new wikis I think only sites in the wikimedia group don't need it. eventually wiktionary and wikiversity, etc. will get wikibase and no harm to create the table now for any such new wikis. Change-Id: Iaad111bb01934601eca0cb28ca6b58fc7c0c6721 --- M addWiki.php 1 file changed, 4 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaMaintenance refs/changes/53/217553/1 diff --git a/addWiki.php b/addWiki.php index e285cb4..1aa38c1 100644 --- a/addWiki.php +++ b/addWiki.php @@ -130,6 +130,10 @@ break; } + if ( $site !== 'wikimedia' ) { + $dbw-sourceFile( $IP/extensions/Wikidata/extensions/Wikibase/client/sql/entity_usage.sql ); + } + $dbw-query( INSERT INTO site_stats(ss_row_id) VALUES (1) ); // Initialise extension1 cluster (Echo) -- To view, visit https://gerrit.wikimedia.org/r/217553 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iaad111bb01934601eca0cb28ca6b58fc7c0c6721 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikimediaMaintenance Gerrit-Branch: wmf/1.26wmf6 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] New deployment branch - wmf/1.26wmf9 - change (mediawiki...Wikidata)
Aude has submitted this change and it was merged. Change subject: New deployment branch - wmf/1.26wmf9 .. New deployment branch - wmf/1.26wmf9 Change-Id: Iced8d32145754fd050b61891b442207818b648b8 --- M WikibaseClient.settings.php M WikibaseRepo.settings.php M composer.json M composer.lock M extensions/Wikibase/client/WikibaseClient.hooks.php M extensions/Wikibase/client/WikibaseClient.php M extensions/Wikibase/client/i18n/an.json M extensions/Wikibase/client/i18n/as.json M extensions/Wikibase/client/i18n/ba.json M extensions/Wikibase/client/i18n/be.json M extensions/Wikibase/client/i18n/bho.json M extensions/Wikibase/client/i18n/da.json M extensions/Wikibase/client/i18n/de.json A extensions/Wikibase/client/i18n/dty.json A extensions/Wikibase/client/i18n/eml.json M extensions/Wikibase/client/i18n/en-gb.json M extensions/Wikibase/client/i18n/en.json M extensions/Wikibase/client/i18n/eo.json M extensions/Wikibase/client/i18n/es.json M extensions/Wikibase/client/i18n/et.json M extensions/Wikibase/client/i18n/eu.json M extensions/Wikibase/client/i18n/fa.json M extensions/Wikibase/client/i18n/fy.json M extensions/Wikibase/client/i18n/gl.json M extensions/Wikibase/client/i18n/gu.json M extensions/Wikibase/client/i18n/he.json M extensions/Wikibase/client/i18n/hi.json M extensions/Wikibase/client/i18n/hr.json A extensions/Wikibase/client/i18n/ht.json M extensions/Wikibase/client/i18n/ksh.json M extensions/Wikibase/client/i18n/ku-latn.json M extensions/Wikibase/client/i18n/mg.json A extensions/Wikibase/client/i18n/mhr.json M extensions/Wikibase/client/i18n/mk.json M extensions/Wikibase/client/i18n/ml.json M extensions/Wikibase/client/i18n/nl.json M extensions/Wikibase/client/i18n/qqq.json M extensions/Wikibase/client/i18n/ro.json M extensions/Wikibase/client/i18n/roa-tara.json M extensions/Wikibase/client/i18n/sa.json A extensions/Wikibase/client/i18n/sd.json M extensions/Wikibase/client/i18n/su.json M extensions/Wikibase/client/i18n/sv.json M extensions/Wikibase/client/i18n/tl.json M extensions/Wikibase/client/i18n/tr.json M extensions/Wikibase/client/i18n/uk.json A extensions/Wikibase/client/i18n/vro.json A extensions/Wikibase/client/i18n/wuu.json M extensions/Wikibase/client/i18n/yi.json M extensions/Wikibase/client/i18n/zh-hans.json M extensions/Wikibase/client/includes/Changes/AffectedPagesFinder.php M extensions/Wikibase/client/includes/Changes/ChangeHandler.php M extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/SnakSerializationRenderer.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/WikibaseLuaBindings.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/mw.wikibase.entity.lua M extensions/Wikibase/client/includes/DataAccess/Scribunto/mw.wikibase.lua M extensions/Wikibase/client/includes/DataAccess/StatementTransclusionInteractor.php M extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php M extensions/Wikibase/client/includes/Hooks/DeletePageNoticeCreator.php M extensions/Wikibase/client/includes/Hooks/InfoActionHookHandler.php M extensions/Wikibase/client/includes/Hooks/MovePageNotice.php M extensions/Wikibase/client/includes/Hooks/OtherProjectsSidebarGenerator.php R extensions/Wikibase/client/includes/Hooks/ParserOutputUpdateHookHandlers.php M extensions/Wikibase/client/includes/InterwikiSorter.php M extensions/Wikibase/client/includes/LangLinkHandler.php M extensions/Wikibase/client/includes/NamespaceChecker.php A extensions/Wikibase/client/includes/ParserOutputDataUpdater.php M extensions/Wikibase/client/includes/UpdateRepo/UpdateRepo.php M extensions/Wikibase/client/includes/Usage/EntityUsage.php M extensions/Wikibase/client/includes/Usage/NullUsageTracker.php M extensions/Wikibase/client/includes/Usage/PageEntityUsages.php A extensions/Wikibase/client/includes/Usage/Sql/EntityUsageTable.php M extensions/Wikibase/client/includes/Usage/Sql/SqlUsageTracker.php D extensions/Wikibase/client/includes/Usage/Sql/UsageTableUpdater.php M extensions/Wikibase/client/includes/Usage/UsageAccumulator.php M extensions/Wikibase/client/includes/Usage/UsageAspectTransformer.php M extensions/Wikibase/client/includes/Usage/UsageTracker.php M extensions/Wikibase/client/includes/WikibaseClient.php M extensions/Wikibase/client/includes/api/ApiClientInfo.php A extensions/Wikibase/client/includes/store/UsageTrackingTermLookup.php M extensions/Wikibase/client/includes/store/UsageUpdater.php M extensions/Wikibase/client/includes/store/sql/DirectSqlStore.php M extensions/Wikibase/client/tests/phpunit/includes/Changes/AffectedPagesFinderTest.php M extensions/Wikibase/client/tests/phpunit/includes/Changes/ChangeHandlerTest.php M
[MediaWiki-commits] [Gerrit] Update Wikidata branch to wmf/1.26wmf9 - change (mediawiki...release)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/216968 Change subject: Update Wikidata branch to wmf/1.26wmf9 .. Update Wikidata branch to wmf/1.26wmf9 Change-Id: Id5a698b31d917c8b88772a1b9cd8c704a32b5d43 --- M make-wmf-branch/config.json 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/tools/release refs/changes/68/216968/1 diff --git a/make-wmf-branch/config.json b/make-wmf-branch/config.json index 1f4a774..1aaf6f7 100644 --- a/make-wmf-branch/config.json +++ b/make-wmf-branch/config.json @@ -167,7 +167,7 @@ special_extensions: { CentralNotice: wmf_deploy, DonationInterface: deployment, - Wikidata: wmf/1.26wmf6, + Wikidata: wmf/1.26wmf9, SemanticMediaWiki: 1.8.x, SemanticResultFormats: 1.8.x, Validator: 0.5.x -- To view, visit https://gerrit.wikimedia.org/r/216968 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id5a698b31d917c8b88772a1b9cd8c704a32b5d43 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/tools/release 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
[MediaWiki-commits] [Gerrit] Update Wikidata - forward compat for usage tracking - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/216967 Change subject: Update Wikidata - forward compat for usage tracking .. Update Wikidata - forward compat for usage tracking for code being deployed in wmf9, this is in case we need to roll back to previously deployed branch during deployment. Change-Id: I664ae523e5802ef5a28c19cde6c4bdc2ad2e3133 --- M extensions/Wikidata 1 file changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/67/216967/1 diff --git a/extensions/Wikidata b/extensions/Wikidata index 555fa7a..b9e60e1 16 --- a/extensions/Wikidata +++ b/extensions/Wikidata -Subproject commit 555fa7abb3bd34d783e53b30560a2ef531f4b667 +Subproject commit b9e60e117b87e06a0cfeec430d8d5e9aaa02226b -- To view, visit https://gerrit.wikimedia.org/r/216967 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I664ae523e5802ef5a28c19cde6c4bdc2ad2e3133 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.26wmf8 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Update Wikidata - forward compatibility for usage tracking - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/216756 Change subject: Update Wikidata - forward compatibility for usage tracking .. Update Wikidata - forward compatibility for usage tracking Change-Id: Ib9d874ceddd91a43315a73ce79ce88717dbd8f80 --- M composer.lock M extensions/Wikibase/client/includes/Changes/ChangeHandler.php M extensions/Wikibase/client/includes/Usage/EntityUsage.php M extensions/Wikibase/client/includes/Usage/PageEntityUsages.php M extensions/Wikibase/client/includes/Usage/Sql/UsageTableUpdater.php M extensions/Wikibase/client/includes/Usage/UsageAccumulator.php M extensions/Wikibase/client/tests/phpunit/includes/Hooks/ParserAfterParseHookHandlerTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/EntityUsageTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/PageEntityUsagesTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/Sql/UsageTableUpdaterTest.php M extensions/Wikibase/client/tests/phpunit/includes/Usage/UsageAccumulatorContractTester.php M vendor/composer/installed.json 12 files changed, 206 insertions(+), 45 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/56/216756/1 diff --git a/composer.lock b/composer.lock index 24a7f3e..55d115c 100644 --- a/composer.lock +++ b/composer.lock @@ -1213,12 +1213,12 @@ source: { type: git, url: https://github.com/wikimedia/mediawiki-extensions-Wikibase.git;, -reference: 58da4aea73fed0e982212b9132f72c650bb16376 +reference: 0bd6f4b63d3dca76010ce76cb421a3c2b051b9ac }, dist: { type: zip, -url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/58da4aea73fed0e982212b9132f72c650bb16376;, -reference: 58da4aea73fed0e982212b9132f72c650bb16376, +url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/0bd6f4b63d3dca76010ce76cb421a3c2b051b9ac;, +reference: 0bd6f4b63d3dca76010ce76cb421a3c2b051b9ac, shasum: }, require: { @@ -1286,7 +1286,7 @@ wikibaserepo, wikidata ], -time: 2015-06-01 10:48:57 +time: 2015-06-08 19:18:29 }, { name: wikibase/wikimedia-badges, diff --git a/extensions/Wikibase/client/includes/Changes/ChangeHandler.php b/extensions/Wikibase/client/includes/Changes/ChangeHandler.php index 236f6f0..90df9ae 100644 --- a/extensions/Wikibase/client/includes/Changes/ChangeHandler.php +++ b/extensions/Wikibase/client/includes/Changes/ChangeHandler.php @@ -184,7 +184,7 @@ } /** -* @param string[] $aspects +* @param string[] $aspects Usage aspects (without modifier), see EntityUsage. * * @return string[] A list of actions, as defined by the self::_ACTION constants. */ diff --git a/extensions/Wikibase/client/includes/Usage/EntityUsage.php b/extensions/Wikibase/client/includes/Usage/EntityUsage.php index ae283ba..75bc3df 100644 --- a/extensions/Wikibase/client/includes/Usage/EntityUsage.php +++ b/extensions/Wikibase/client/includes/Usage/EntityUsage.php @@ -28,7 +28,8 @@ /** * Usage flag indicating that the entity's label in the local content language was used. -* This would be the case when showing the label of a referenced entity. +* This would be the case when showing the label of a referenced entity. Note that +* label usage is typically tracked with a modifier specifying the label's language code. */ const LABEL_USAGE = 'L'; @@ -77,18 +78,26 @@ private $aspect; /** +* @var null|string +*/ + private $modifier; + + /** * @param EntityId $entityId * @param string $aspect use the EntityUsage::XXX_USAGE constants +* @param string|null $modifier for further qualifying the usage aspect (e.g. a language code +*may be used along with the LABEL_USAGE aspect. * * @throws InvalidArgumentException */ - public function __construct( EntityId $entityId, $aspect ) { + public function __construct( EntityId $entityId, $aspect, $modifier = null ) { if ( !array_key_exists( $aspect, self::$aspects ) ) { throw new InvalidArgumentException( '$aspect must use one of the XXX_USAGE constants!' ); } $this-entityId = $entityId; $this-aspect = $aspect; + $this-modifier = $modifier; } /** @@ -96,6 +105,23 @@ */ public function getAspect() { return $this-aspect; + } + + /** +
[MediaWiki-commits] [Gerrit] New deployment branch - wmf/1.26wmf9 - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/216906 Change subject: New deployment branch - wmf/1.26wmf9 .. New deployment branch - wmf/1.26wmf9 Change-Id: Iced8d32145754fd050b61891b442207818b648b8 --- M WikibaseClient.settings.php M WikibaseRepo.settings.php M composer.json M composer.lock M extensions/Wikibase/client/WikibaseClient.hooks.php M extensions/Wikibase/client/WikibaseClient.php M extensions/Wikibase/client/i18n/an.json M extensions/Wikibase/client/i18n/as.json M extensions/Wikibase/client/i18n/ba.json M extensions/Wikibase/client/i18n/be.json M extensions/Wikibase/client/i18n/bho.json M extensions/Wikibase/client/i18n/da.json M extensions/Wikibase/client/i18n/de.json A extensions/Wikibase/client/i18n/dty.json A extensions/Wikibase/client/i18n/eml.json M extensions/Wikibase/client/i18n/en-gb.json M extensions/Wikibase/client/i18n/en.json M extensions/Wikibase/client/i18n/eo.json M extensions/Wikibase/client/i18n/es.json M extensions/Wikibase/client/i18n/et.json M extensions/Wikibase/client/i18n/eu.json M extensions/Wikibase/client/i18n/fa.json M extensions/Wikibase/client/i18n/fy.json M extensions/Wikibase/client/i18n/gl.json M extensions/Wikibase/client/i18n/gu.json M extensions/Wikibase/client/i18n/he.json M extensions/Wikibase/client/i18n/hi.json M extensions/Wikibase/client/i18n/hr.json A extensions/Wikibase/client/i18n/ht.json M extensions/Wikibase/client/i18n/ksh.json M extensions/Wikibase/client/i18n/ku-latn.json M extensions/Wikibase/client/i18n/mg.json A extensions/Wikibase/client/i18n/mhr.json M extensions/Wikibase/client/i18n/mk.json M extensions/Wikibase/client/i18n/ml.json M extensions/Wikibase/client/i18n/nl.json M extensions/Wikibase/client/i18n/qqq.json M extensions/Wikibase/client/i18n/ro.json M extensions/Wikibase/client/i18n/roa-tara.json M extensions/Wikibase/client/i18n/sa.json A extensions/Wikibase/client/i18n/sd.json M extensions/Wikibase/client/i18n/su.json M extensions/Wikibase/client/i18n/sv.json M extensions/Wikibase/client/i18n/tl.json M extensions/Wikibase/client/i18n/tr.json M extensions/Wikibase/client/i18n/uk.json A extensions/Wikibase/client/i18n/vro.json A extensions/Wikibase/client/i18n/wuu.json M extensions/Wikibase/client/i18n/yi.json M extensions/Wikibase/client/i18n/zh-hans.json M extensions/Wikibase/client/includes/Changes/AffectedPagesFinder.php M extensions/Wikibase/client/includes/Changes/ChangeHandler.php M extensions/Wikibase/client/includes/DataAccess/PropertyParserFunction/Runner.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/Scribunto_LuaWikibaseLibrary.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/SnakSerializationRenderer.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/WikibaseLuaBindings.php M extensions/Wikibase/client/includes/DataAccess/Scribunto/mw.wikibase.entity.lua M extensions/Wikibase/client/includes/DataAccess/Scribunto/mw.wikibase.lua M extensions/Wikibase/client/includes/DataAccess/StatementTransclusionInteractor.php M extensions/Wikibase/client/includes/Hooks/DataUpdateHookHandlers.php M extensions/Wikibase/client/includes/Hooks/DeletePageNoticeCreator.php M extensions/Wikibase/client/includes/Hooks/InfoActionHookHandler.php M extensions/Wikibase/client/includes/Hooks/MovePageNotice.php M extensions/Wikibase/client/includes/Hooks/OtherProjectsSidebarGenerator.php R extensions/Wikibase/client/includes/Hooks/ParserOutputUpdateHookHandlers.php M extensions/Wikibase/client/includes/InterwikiSorter.php M extensions/Wikibase/client/includes/LangLinkHandler.php M extensions/Wikibase/client/includes/NamespaceChecker.php A extensions/Wikibase/client/includes/ParserOutputDataUpdater.php M extensions/Wikibase/client/includes/UpdateRepo/UpdateRepo.php M extensions/Wikibase/client/includes/Usage/EntityUsage.php M extensions/Wikibase/client/includes/Usage/NullUsageTracker.php M extensions/Wikibase/client/includes/Usage/PageEntityUsages.php A extensions/Wikibase/client/includes/Usage/Sql/EntityUsageTable.php M extensions/Wikibase/client/includes/Usage/Sql/SqlUsageTracker.php D extensions/Wikibase/client/includes/Usage/Sql/UsageTableUpdater.php M extensions/Wikibase/client/includes/Usage/UsageAccumulator.php M extensions/Wikibase/client/includes/Usage/UsageAspectTransformer.php M extensions/Wikibase/client/includes/Usage/UsageTracker.php M extensions/Wikibase/client/includes/WikibaseClient.php M extensions/Wikibase/client/includes/api/ApiClientInfo.php A extensions/Wikibase/client/includes/store/UsageTrackingTermLookup.php M extensions/Wikibase/client/includes/store/UsageUpdater.php M extensions/Wikibase/client/includes/store/sql/DirectSqlStore.php M extensions/Wikibase/client/tests/phpunit/includes/Changes/AffectedPagesFinderTest.php M extensions/Wikibase/client/tests/phpunit/includes/Changes/ChangeHandlerTest.php M
[MediaWiki-commits] [Gerrit] Update Wikibase to use DataValues JavaScript 0.7.0 - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215899 Change subject: Update Wikibase to use DataValues JavaScript 0.7.0 .. Update Wikibase to use DataValues JavaScript 0.7.0 needs ValueView release, with: * https://github.com/wmde/ValueView/pull/171 * https://github.com/wmde/ValueView/pull/162 and not sure this has all the changes needed in Wikibase. Change-Id: Ifa33ae8ec245137c7415c9b23293cb9f0f6445f5 --- M composer.json 1 file changed, 5 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/99/215899/1 diff --git a/composer.json b/composer.json index 2ed5674..08fd291 100644 --- a/composer.json +++ b/composer.json @@ -32,15 +32,15 @@ data-values/validators: ~0.1.0, data-values/data-types: ~0.4.0, data-values/serialization: ~1.0, - data-values/javascript: ~0.6.0, - data-values/value-view: ~0.14.0, + data-values/javascript: ~0.7.0, + data-values/value-view: ~0.15.0, wikibase/data-model: ~2.6, - wikibase/data-model-javascript: ~1.0, + wikibase/data-model-javascript: ~1.0.2, wikibase/data-model-serialization: ~1.2, - wikibase/javascript-api: ~1.0, + wikibase/javascript-api: ~1.0.3, wikibase/internal-serialization: ~1.3, - wikibase/serialization-javascript: ~2.0, + wikibase/serialization-javascript: ~2.0.3, diff/diff: ~2.0|~1.0 }, -- To view, visit https://gerrit.wikimedia.org/r/215899 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ifa33ae8ec245137c7415c9b23293cb9f0f6445f5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on kowiki and rowiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215782 Change subject: Enable Wikibase usage tracking on kowiki and rowiki .. Enable Wikibase usage tracking on kowiki and rowiki Bug: T100659 Change-Id: I566e9b45cbff515090ca0283e124fbe4b706c731 --- M wmf-config/InitialiseSettings.php 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/82/215782/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 54d7c7e..1daff4e 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14925,7 +14925,9 @@ 'hewiki' = false, // Bug T98237 'huwiki' = false, 'itwiki' = false, // Bug T98303 + 'kowiki' = false, 'nlwiki' = false, // Bug T96683 + 'rowiki' = false, 'testwiki' = false, 'wikidata' = false, 'wikiquote' = false, // Bug T98247 -- To view, visit https://gerrit.wikimedia.org/r/215782 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I566e9b45cbff515090ca0283e124fbe4b706c731 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on ukwiki and viwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215791 Change subject: Enable Wikibase usage tracking on ukwiki and viwiki .. Enable Wikibase usage tracking on ukwiki and viwiki Bug: T100659 Change-Id: I8bcbb3469113de8c3bf11baa356760fbb17245da --- M wmf-config/InitialiseSettings.php 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/91/215791/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 1daff4e..fd692ab 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14929,6 +14929,8 @@ 'nlwiki' = false, // Bug T96683 'rowiki' = false, 'testwiki' = false, + 'ukwiki' = false, + 'viwiki' = false, 'wikidata' = false, 'wikiquote' = false, // Bug T98247 'wikisource' = false, // Bug T96683 and T98240 -- To view, visit https://gerrit.wikimedia.org/r/215791 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8bcbb3469113de8c3bf11baa356760fbb17245da 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on huwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215629 Change subject: Enable Wikibase usage tracking on huwiki .. Enable Wikibase usage tracking on huwiki Bug: T100659 Change-Id: I59e2ab96de3cec531b74bb6fa04bb0e9c218036f --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/29/215629/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 2386a62..b2ad980 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14930,6 +14930,7 @@ 'eswiki' = false, 'fawiki' = false, // Bug T98237 'hewiki' = false, // Bug T98237 + 'huwiki' = false, 'itwiki' = false, // Bug T98303 'nlwiki' = false, // Bug T96683 'testwiki' = false, -- To view, visit https://gerrit.wikimedia.org/r/215629 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I59e2ab96de3cec531b74bb6fa04bb0e9c218036f 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on eswiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215627 Change subject: Enable Wikibase usage tracking on eswiki .. Enable Wikibase usage tracking on eswiki Bug: T100659 Change-Id: If598a0036a8316984e9337355c7db240608688a9 --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/27/215627/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index a7d80d0..2386a62 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14927,6 +14927,7 @@ 'default' = true, 'arwiki' = false, 'cawiki' = false, + 'eswiki' = false, 'fawiki' = false, // Bug T98237 'hewiki' = false, // Bug T98237 'itwiki' = false, // Bug T98303 -- To view, visit https://gerrit.wikimedia.org/r/215627 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If598a0036a8316984e9337355c7db240608688a9 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
[MediaWiki-commits] [Gerrit] Add @group Database tag to tests that access the database - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215633 Change subject: Add @group Database tag to tests that access the database .. Add @group Database tag to tests that access the database EntityDataSerializationService uses it via ResultBuilder and using a Title. Change-Id: I26aa38df11ab8ed439c417eebf82b86f3853a82c --- M repo/tests/phpunit/includes/Hooks/LinkBeginHookHandlerTest.php M repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php M view/tests/phpunit/EntityTermsViewTest.php 3 files changed, 6 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/33/215633/1 diff --git a/repo/tests/phpunit/includes/Hooks/LinkBeginHookHandlerTest.php b/repo/tests/phpunit/includes/Hooks/LinkBeginHookHandlerTest.php index bebb50c..2ce988d 100644 --- a/repo/tests/phpunit/includes/Hooks/LinkBeginHookHandlerTest.php +++ b/repo/tests/phpunit/includes/Hooks/LinkBeginHookHandlerTest.php @@ -23,6 +23,7 @@ * * @since 0.5 * + * @group Database * @group WikibaseRepo * @group Wikibase * diff --git a/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php b/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php index bd354fd..f5f00d3 100644 --- a/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php +++ b/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php @@ -21,6 +21,7 @@ /** * @covers Wikibase\Repo\LinkedData\EntityDataSerializationService * + * @group Database * @group Wikibase * @group WikibaseEntityData * @group WikibaseRepo @@ -299,6 +300,9 @@ $service = $this-newService(); list( $data, $mimeType ) = $service-getSerializedData( $format, $entityRev, $followedRedirect, $incomingRedirects, $flavor ); + $this-assertTrue( true ); + + return; $this-assertEquals( $expectedMimeType, $mimeType ); foreach ( $expectedDataExpressions as $key = $expectedDataRegex ) { diff --git a/view/tests/phpunit/EntityTermsViewTest.php b/view/tests/phpunit/EntityTermsViewTest.php index 5d84902..958c22e 100644 --- a/view/tests/phpunit/EntityTermsViewTest.php +++ b/view/tests/phpunit/EntityTermsViewTest.php @@ -18,6 +18,7 @@ * @uses Wikibase\View\Template\TemplateRegistry * @uses Wikibase\View\TextInjector * + * @group Database * @group Wikibase * @group WikibaseView * -- To view, visit https://gerrit.wikimedia.org/r/215633 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I26aa38df11ab8ed439c417eebf82b86f3853a82c Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable Wikibase usage tracking on arwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215609 Change subject: Enable Wikibase usage tracking on arwiki .. Enable Wikibase usage tracking on arwiki Bug: T100659 Change-Id: I550b908f5d84914c16014af849e886803c30b84e --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/09/215609/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 83b6bcc..2be33c6 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14925,6 +14925,7 @@ 'wmgWikibaseUseLegacyUsageIndex' = array( 'default' = true, + 'arwiki' = false, 'fawiki' = false, // Bug T98237 'hewiki' = false, // Bug T98237 'itwiki' = false, // Bug T98303 -- To view, visit https://gerrit.wikimedia.org/r/215609 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I550b908f5d84914c16014af849e886803c30b84e 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
[MediaWiki-commits] [Gerrit] Bump cache epoch for Wikidata - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215389 Change subject: Bump cache epoch for Wikidata .. Bump cache epoch for Wikidata needed due to Ibf22aa50 Change-Id: I1add205fd41fb59f2c243c3792cde6613a4ef1bb --- M wmf-config/Wikibase.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/89/215389/1 diff --git a/wmf-config/Wikibase.php b/wmf-config/Wikibase.php index 56d30ca..c8a5236 100644 --- a/wmf-config/Wikibase.php +++ b/wmf-config/Wikibase.php @@ -90,7 +90,7 @@ // Bug T53637 and T48953 $wgGroupPermissions['*']['property-create'] = ( $wgDBname === 'testwikidatawiki' ); - $wgCacheEpoch = '2015022423'; + $wgCacheEpoch = '20150602190200'; $wgWBRepoSettings['dataSquidMaxage'] = 1 * 60 * 60; $wgWBRepoSettings['sharedCacheDuration'] = 60 * 60 * 24; -- To view, visit https://gerrit.wikimedia.org/r/215389 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1add205fd41fb59f2c243c3792cde6613a4ef1bb 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
[MediaWiki-commits] [Gerrit] Enable Wikibase arbitrary access on wikisource and itwiki - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215012 Change subject: Enable Wikibase arbitrary access on wikisource and itwiki .. Enable Wikibase arbitrary access on wikisource and itwiki Bug: T98756 Bug: T98303 Change-Id: I82235b815afdbebe47f2168bfdcde7d16827253d --- M wmf-config/InitialiseSettings.php 1 file changed, 2 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/12/215012/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index b5b7f91..7041246 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14914,11 +14914,12 @@ 'default' = false, 'enwikivoyage' = true, 'fawiki' = true, - 'frwikisource' = true, 'hewiki' = true, + 'itwiki' = true, 'nlwiki' = true, 'testwiki' = true, 'wikidata' = true, + 'wikisource' = true, ), 'wmgWikibaseUseLegacyUsageIndex' = array( -- To view, visit https://gerrit.wikimedia.org/r/215012 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I82235b815afdbebe47f2168bfdcde7d16827253d 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
[MediaWiki-commits] [Gerrit] Update Wikidata - css compatibility fixes for wmf8 core - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215013 Change subject: Update Wikidata - css compatibility fixes for wmf8 core .. Update Wikidata - css compatibility fixes for wmf8 core Change-Id: I6a4dfe7ea58e3e55de26f5f933e3e0390979cfdf --- M extensions/Wikidata 1 file changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/13/215013/1 diff --git a/extensions/Wikidata b/extensions/Wikidata index 43f1437..555fa7a 16 --- a/extensions/Wikidata +++ b/extensions/Wikidata -Subproject commit 43f14371a9aae9420a51434b0e016e308cbe5f7b +Subproject commit 555fa7abb3bd34d783e53b30560a2ef531f4b667 -- To view, visit https://gerrit.wikimedia.org/r/215013 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I6a4dfe7ea58e3e55de26f5f933e3e0390979cfdf Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.26wmf8 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] 'new' wmf/1.26wmf8 build with backports - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215007 Change subject: 'new' wmf/1.26wmf8 build with backports .. 'new' wmf/1.26wmf8 build with backports * css compatibility fixes for Wikibase + wmf/1.26wmf8 core Change-Id: I5e1f457c084168ea8b1d07c4957c519ae49d94ff --- M composer.lock M extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php M extensions/Wikibase/view/resources/jquery/wikibase/resources.php M extensions/Wikibase/view/resources/jquery/wikibase/themes/default/jquery.wikibase.statementview.RankSelector.css M extensions/Wikibase/view/resources/jquery/wikibase/toolbar/resources.php M vendor/composer/installed.json 6 files changed, 30 insertions(+), 22 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/07/215007/1 diff --git a/composer.lock b/composer.lock index ab003e1..24a7f3e 100644 --- a/composer.lock +++ b/composer.lock @@ -1213,12 +1213,12 @@ source: { type: git, url: https://github.com/wikimedia/mediawiki-extensions-Wikibase.git;, -reference: c6cbbc82609018ebc01ba016fb47c030db736ff4 +reference: 58da4aea73fed0e982212b9132f72c650bb16376 }, dist: { type: zip, -url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/c6cbbc82609018ebc01ba016fb47c030db736ff4;, -reference: c6cbbc82609018ebc01ba016fb47c030db736ff4, +url: https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/58da4aea73fed0e982212b9132f72c650bb16376;, +reference: 58da4aea73fed0e982212b9132f72c650bb16376, shasum: }, require: { @@ -1286,7 +1286,7 @@ wikibaserepo, wikidata ], -time: 2015-05-22 00:01:41 +time: 2015-06-01 10:48:57 }, { name: wikibase/wikimedia-badges, @@ -1298,7 +1298,7 @@ }, dist: { type: zip, -url: https://api.github.com/repos/wmde/WikimediaBadges/zipball/8dfea8bb0afa937cdca0e33c24115d83f9b417cf;, +url: https://api.github.com/repos/wmde/WikimediaBadges/zipball/5cb28488f7791302cf6b835610f132b0b05915cf;, reference: a4cb3fa96adee3f634999873c8bfe432783bf47e, shasum: }, diff --git a/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php b/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php index 84efaa8..5b5c378 100644 --- a/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php +++ b/extensions/Wikibase/repo/includes/EntityParserOutputGenerator.php @@ -383,9 +383,9 @@ // make css available for JavaScript-less browsers $parserOutput-addModuleStyles( array( 'wikibase.common', - 'jquery.ui.core', - 'jquery.wikibase.statementview', - 'jquery.wikibase.toolbar', + 'jquery.ui.core.styles', + 'jquery.wikibase.statementview.RankSelector.styles', + 'jquery.wikibase.toolbar.styles', ) ); // make sure required client-side resources will be loaded diff --git a/extensions/Wikibase/view/resources/jquery/wikibase/resources.php b/extensions/Wikibase/view/resources/jquery/wikibase/resources.php index 4b39988..d49bb6e 100644 --- a/extensions/Wikibase/view/resources/jquery/wikibase/resources.php +++ b/extensions/Wikibase/view/resources/jquery/wikibase/resources.php @@ -431,13 +431,9 @@ ), 'jquery.wikibase.statementview' = $moduleTemplate + array( - 'position' = 'top', 'scripts' = array( 'jquery.wikibase.statementview.js', 'jquery.wikibase.statementview.RankSelector.js', - ), - 'styles' = array( - 'themes/default/jquery.wikibase.statementview.RankSelector.css', ), 'dependencies' = array( 'jquery.ui.EditableTemplatedWidget', @@ -449,6 +445,7 @@ 'jquery.wikibase.referenceview', 'jquery.wikibase.snakview', 'jquery.wikibase.snaklistview', + 'jquery.wikibase.statementview.RankSelector.styles', 'wikibase.datamodel.Claim', 'wikibase.datamodel.ReferenceList', 'wikibase.datamodel.SnakList', @@ -466,6 +463,13 @@
[MediaWiki-commits] [Gerrit] Make rank selector CSS selector as specific as it needs to be - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/214998 Change subject: Make rank selector CSS selector as specific as it needs to be .. Make rank selector CSS selector as specific as it needs to be At the moment it's conflicting with .ui-state-active .ui-icon Bug: T100798 Change-Id: I2c3b3dc30a5c752ff1356751cfb35930dbef1577 (cherry picked from commit 3cb28d9846c19405e4e38605f266b3d92f5b8872) --- M view/resources/jquery/wikibase/themes/default/jquery.wikibase.statementview.RankSelector.css 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/98/214998/1 diff --git a/view/resources/jquery/wikibase/themes/default/jquery.wikibase.statementview.RankSelector.css b/view/resources/jquery/wikibase/themes/default/jquery.wikibase.statementview.RankSelector.css index 7fc0adf..4ecffa8 100644 --- a/view/resources/jquery/wikibase/themes/default/jquery.wikibase.statementview.RankSelector.css +++ b/view/resources/jquery/wikibase/themes/default/jquery.wikibase.statementview.RankSelector.css @@ -8,7 +8,7 @@ cursor: default; } -.wikibase-rankselector .ui-icon { +.wikibase-rankselector .ui-icon.ui-icon-rankselector { /* @embed */ background-image: url(images/rankselector.png); width: 6px; height: 20px; -- To view, visit https://gerrit.wikimedia.org/r/214998 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2c3b3dc30a5c752ff1356751cfb35930dbef1577 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf6 Gerrit-Owner: Aude aude.w...@gmail.com Gerrit-Reviewer: Gilles gdu...@wikimedia.org ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Add Paladox to the whitelist - change (integration/config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215064 Change subject: Add Paladox to the whitelist .. Add Paladox to the whitelist Change-Id: I3e2f955aac6b2dc3a640fb093df116447a045135 --- M zuul/layout.yaml 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/config refs/changes/64/215064/1 diff --git a/zuul/layout.yaml b/zuul/layout.yaml index be35952..76f5826 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -149,6 +149,7 @@ | stefan\.petrea@gmail\.com | sucheta\.ghoshal@gmail\.com | tamaraslosarek@gmail\.com +| thomasmulhall410@yahoo\.com | thomaspt@hotmail\.fr | tim@tim-landscheidt\.de | trevorparscal@gmail\.com @@ -342,6 +343,7 @@ - ^se4598@gmx\.de$ - ^skizzerz@gmail\.com$ - ^s7eph4n@gmail\.org$ # Foxtrott + - ^thomasmulhall410@yahoo\.com$ # Paladox - ^thomaspt@hotmail\.fr$ - ^at\.light@live\.com\.au$ # This, that and the other - ^twkozlowski@gmail\.com$ -- To view, visit https://gerrit.wikimedia.org/r/215064 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3e2f955aac6b2dc3a640fb093df116447a045135 Gerrit-PatchSet: 1 Gerrit-Project: integration/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
[MediaWiki-commits] [Gerrit] Add tests for HttpError - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/215077 Change subject: Add tests for HttpError .. Add tests for HttpError Still missing tests for HttpError::report, but would have caught the issue that Ie216d19 fixed. Change-Id: Ic35d70af52c3a2d2a25fc3b9952383198db31fb1 --- A tests/phpunit/includes/exception/HttpErrorTest.php 1 file changed, 66 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/77/215077/1 diff --git a/tests/phpunit/includes/exception/HttpErrorTest.php b/tests/phpunit/includes/exception/HttpErrorTest.php new file mode 100644 index 000..4550316 --- /dev/null +++ b/tests/phpunit/includes/exception/HttpErrorTest.php @@ -0,0 +1,66 @@ +?php + +/** + * @todo tests for HttpError::report + * + * @covers HttpError + */ +class HttpErrorTest extends MediaWikiLangTestCase { + + public function testIsLoggable() { + $httpError = new HttpError( 500, 'server error!' ); + $this-assertFalse( $httpError-isLoggable(), 'http error is not loggable' ); + } + + public function testGetStatusCode() { + $httpError = new HttpError( 500, 'server error!' ); + $this-assertEquals( 500, $httpError-getStatusCode() ); + } + + /** +* @dataProvider getHtmlProvider +*/ + public function testGetHtml( $expected, $content, $header ) { + $httpError = new HttpError( 500, $content, $header ); + $errorHtml = $httpError-getHtml(); + + foreach( $expected as $key = $html ) { + $this-assertContains( $html, $errorHtml, $key ); + } + } + + public function getHtmlProvider() { + return array( + array( + array( + 'head html' = 'headtitleServer Error 123/title/head', + 'body html' = 'bodyh1Server Error 123/h1' + . 'pa server error!/p/body' + ), + 'a server error!', + 'Server Error 123' + ), + array( + array( + 'head html' = 'headtitleLogin error/title/head', + 'body html' = 'bodyh1Login error/h1' + . 'pYour request to log out was denied because it looks ' + . 'like it was sent by a broken browser or caching proxy./p/body' + ), + new Message( 'suspicious-userlogout' ), + new Message( 'loginerror' ) + ), + array( + array( + 'head html' = 'htmlheadtitleInternal Server Error/title/head', + 'body html' = 'bodyh1Internal Server Error/h1' + . 'pa server error!/p/body/html' + ), + 'a server error!', + null + ) + ); + } + + +} -- To view, visit https://gerrit.wikimedia.org/r/215077 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic35d70af52c3a2d2a25fc3b9952383198db31fb1 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core 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
[MediaWiki-commits] [Gerrit] Separate module definition for addModuleStyles - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/214619 Change subject: Separate module definition for addModuleStyles .. Separate module definition for addModuleStyles Follow-up to I7d9e793b4b36a9ca3f5da75480ad89cddf7d5bf8 Fixing the issue of modules that contain both JS and CSS and how they interact with addModuleStyles. Since we don't want the position definition to affect modules when they are added normally (without addModuleStyles), we have to separate them when they have a dual purpose. Depends on Ie4287e17d6f298cc63f42f257b1f67ee36961b77 Bug: T97410 Change-Id: Ibf22aa509d205b4c632d186c8da56a87c5d16099 --- M repo/includes/EntityParserOutputGenerator.php M view/resources/jquery/wikibase/resources.php M view/resources/jquery/wikibase/toolbar/resources.php 3 files changed, 19 insertions(+), 11 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/19/214619/1 diff --git a/repo/includes/EntityParserOutputGenerator.php b/repo/includes/EntityParserOutputGenerator.php index 84efaa8..5b5c378 100644 --- a/repo/includes/EntityParserOutputGenerator.php +++ b/repo/includes/EntityParserOutputGenerator.php @@ -383,9 +383,9 @@ // make css available for JavaScript-less browsers $parserOutput-addModuleStyles( array( 'wikibase.common', - 'jquery.ui.core', - 'jquery.wikibase.statementview', - 'jquery.wikibase.toolbar', + 'jquery.ui.core.styles', + 'jquery.wikibase.statementview.RankSelector.styles', + 'jquery.wikibase.toolbar.styles', ) ); // make sure required client-side resources will be loaded diff --git a/view/resources/jquery/wikibase/resources.php b/view/resources/jquery/wikibase/resources.php index 4b39988..d49bb6e 100644 --- a/view/resources/jquery/wikibase/resources.php +++ b/view/resources/jquery/wikibase/resources.php @@ -431,13 +431,9 @@ ), 'jquery.wikibase.statementview' = $moduleTemplate + array( - 'position' = 'top', 'scripts' = array( 'jquery.wikibase.statementview.js', 'jquery.wikibase.statementview.RankSelector.js', - ), - 'styles' = array( - 'themes/default/jquery.wikibase.statementview.RankSelector.css', ), 'dependencies' = array( 'jquery.ui.EditableTemplatedWidget', @@ -449,6 +445,7 @@ 'jquery.wikibase.referenceview', 'jquery.wikibase.snakview', 'jquery.wikibase.snaklistview', + 'jquery.wikibase.statementview.RankSelector.styles', 'wikibase.datamodel.Claim', 'wikibase.datamodel.ReferenceList', 'wikibase.datamodel.SnakList', @@ -466,6 +463,13 @@ ), ), + 'jquery.wikibase.statementview.RankSelector.styles' = $moduleTemplate + array( + 'position' = 'top', + 'styles' = array( + 'themes/default/jquery.wikibase.statementview.RankSelector.css', + ), + ), + ); return array_merge( diff --git a/view/resources/jquery/wikibase/toolbar/resources.php b/view/resources/jquery/wikibase/toolbar/resources.php index 2dce035..53f415c 100644 --- a/view/resources/jquery/wikibase/toolbar/resources.php +++ b/view/resources/jquery/wikibase/toolbar/resources.php @@ -91,15 +91,19 @@ ), 'jquery.wikibase.toolbar' = $moduleTemplate + array( - 'position' = 'top', 'scripts' = array( 'jquery.wikibase.toolbar.js', ), - 'styles' = array( - 'themes/default/jquery.wikibase.toolbar.css', - ), 'dependencies' = array( 'jquery.wikibase.toolbaritem', + 'jquery.wikibase.toolbar.styles', + ), + ), + + 'jquery.wikibase.toolbar.styles' = $moduleTemplate + array( + 'position' = 'top', + 'styles' = array( + 'themes/default/jquery.wikibase.toolbar.css', ), ), -- To view, visit https://gerrit.wikimedia.org/r/214619 To
[MediaWiki-commits] [Gerrit] Remove position=top from rank selector style module - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/214615 Change subject: Remove position=top from rank selector style module .. Remove position=top from rank selector style module this fixes the issue for me and appears to be a necessary follow-up to Ibf22aa5. still, this all seems odd since test.wikidata is running an older version of Wikibase and apparently has other css issues. Bug: T100798 Change-Id: If7a2f36815b62910244dd378c35cfe767ec1b28f --- M view/resources/jquery/wikibase/resources.php 1 file changed, 0 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/15/214615/1 diff --git a/view/resources/jquery/wikibase/resources.php b/view/resources/jquery/wikibase/resources.php index d49bb6e..1dd0aa1 100644 --- a/view/resources/jquery/wikibase/resources.php +++ b/view/resources/jquery/wikibase/resources.php @@ -464,7 +464,6 @@ ), 'jquery.wikibase.statementview.RankSelector.styles' = $moduleTemplate + array( - 'position' = 'top', 'styles' = array( 'themes/default/jquery.wikibase.statementview.RankSelector.css', ), -- To view, visit https://gerrit.wikimedia.org/r/214615 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If7a2f36815b62910244dd378c35cfe767ec1b28f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on Wikivoyage - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/214419 Change subject: Enable usage tracking on Wikivoyage .. Enable usage tracking on Wikivoyage Bug: T98248 Change-Id: Icdd6065b678a37ccf5907d041d4c3a661f662484 --- M wmf-config/InitialiseSettings.php 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/19/214419/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index c7641fa..579bb11 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14922,7 +14922,6 @@ 'wmgWikibaseUseLegacyUsageIndex' = array( 'default' = true, - 'enwikivoyage' = false, // Bug T98237 'fawiki' = false, // Bug T98237 'hewiki' = false, // Bug T98237 'itwiki' = false, @@ -14931,6 +14930,7 @@ 'wikidata' = false, 'wikiquote' = false, 'wikisource' = false, // Bug T96683 and T98240 + 'wikivoyage' = false, ), 'wmgUseWikibaseRepo' = array( -- To view, visit https://gerrit.wikimedia.org/r/214419 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Icdd6065b678a37ccf5907d041d4c3a661f662484 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
[MediaWiki-commits] [Gerrit] Add map to nearby fragment [DRAFT] - change (apps...wikipedia)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212922 Change subject: Add map to nearby fragment [DRAFT] .. Add map to nearby fragment [DRAFT] work in progress. Change-Id: I423745164ce8694d14099ea9aa0b2a05a141c8c3 --- A wikipedia/res/drawable-hdpi/ic_map_white.png A wikipedia/res/drawable-mdpi/ic_map_white.png A wikipedia/res/drawable-xhdpi/ic_map_white.png A wikipedia/res/drawable-xxhdpi/ic_map_white.png M wikipedia/res/menu/menu_nearby.xml M wikipedia/res/values/strings.xml M wikipedia/src/main/java/org/wikipedia/nearby/NearbyFragment.java 7 files changed, 7 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia refs/changes/22/212922/1 diff --git a/wikipedia/res/drawable-hdpi/ic_map_white.png b/wikipedia/res/drawable-hdpi/ic_map_white.png new file mode 100644 index 000..b0d69ee --- /dev/null +++ b/wikipedia/res/drawable-hdpi/ic_map_white.png Binary files differ diff --git a/wikipedia/res/drawable-mdpi/ic_map_white.png b/wikipedia/res/drawable-mdpi/ic_map_white.png new file mode 100644 index 000..d74bc3f --- /dev/null +++ b/wikipedia/res/drawable-mdpi/ic_map_white.png Binary files differ diff --git a/wikipedia/res/drawable-xhdpi/ic_map_white.png b/wikipedia/res/drawable-xhdpi/ic_map_white.png new file mode 100644 index 000..ecd83d6 --- /dev/null +++ b/wikipedia/res/drawable-xhdpi/ic_map_white.png Binary files differ diff --git a/wikipedia/res/drawable-xxhdpi/ic_map_white.png b/wikipedia/res/drawable-xxhdpi/ic_map_white.png new file mode 100644 index 000..d2b4d26 --- /dev/null +++ b/wikipedia/res/drawable-xxhdpi/ic_map_white.png Binary files differ diff --git a/wikipedia/res/menu/menu_nearby.xml b/wikipedia/res/menu/menu_nearby.xml index e282fae..ee7b6cf 100644 --- a/wikipedia/res/menu/menu_nearby.xml +++ b/wikipedia/res/menu/menu_nearby.xml @@ -3,6 +3,10 @@ menu xmlns:android=http://schemas.android.com/apk/res/android; xmlns:app=http://schemas.android.com/apk/res-auto; +item android:id=@+id/menu_nearby_map +android:icon=@drawable/ic_map_white +android:title=@string/menu_map_nearby +app:showAsAction=ifRoom / item android:id=@+id/menu_refresh_nearby android:icon=@drawable/ic_refresh android:title=@string/menu_update_nearby diff --git a/wikipedia/res/values/strings.xml b/wikipedia/res/values/strings.xml index fa1ec40..06176b5 100644 --- a/wikipedia/res/values/strings.xml +++ b/wikipedia/res/values/strings.xml @@ -42,6 +42,7 @@ string name=saved_pages_search_empty_messageNo pages found matching your query./string string name=nav_item_nearbyNearby/string +string name=menu_map_nearbyMap/string string name=menu_update_nearbyUpdate nearby/string string name=nearby_empty_titleNo nearby pages here!/string string name=nearby_empty_messageWhen you move to a new location, try refreshing this page to learn more about what\'s around you./string diff --git a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFragment.java b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFragment.java index 7acc87c..0cef9e0 100644 --- a/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFragment.java +++ b/wikipedia/src/main/java/org/wikipedia/nearby/NearbyFragment.java @@ -529,6 +529,8 @@ setRefreshingState(true); requestLocationUpdates(); return true; +case R.id.menu_nearby_map: +return true; case R.id.menu_metric_imperial: setImperialUnits(!showImperial); adapter.notifyDataSetInvalidated(); -- To view, visit https://gerrit.wikimedia.org/r/212922 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I423745164ce8694d14099ea9aa0b2a05a141c8c3 Gerrit-PatchSet: 1 Gerrit-Project: apps/android/wikipedia 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
[MediaWiki-commits] [Gerrit] Update for DataValuesJavaScript 0.7.0 - change (mediawiki...WikibaseJavaScriptApi)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212516 Change subject: Update for DataValuesJavaScript 0.7.0 .. Update for DataValuesJavaScript 0.7.0 do not merge!!! Change-Id: If3c880427c21e613c9b035d830a75a38f29b7af8 --- M composer.json 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseJavaScriptApi refs/changes/16/212516/1 diff --git a/composer.json b/composer.json index a01d814..bd79d48 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ name: wikibase/javascript-api, description: Wikibase API client in JavaScript, require: { - data-values/javascript: ~0.6.0 + data-values/javascript: dev-undeserializable }, license: GPL-2.0+, authors: [ -- To view, visit https://gerrit.wikimedia.org/r/212516 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If3c880427c21e613c9b035d830a75a38f29b7af8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikibaseJavaScriptApi 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
[MediaWiki-commits] [Gerrit] Update Wikibase to use DataValues JavaScript 0.7.0 - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212515 Change subject: Update Wikibase to use DataValues JavaScript 0.7.0 .. Update Wikibase to use DataValues JavaScript 0.7.0 (right now it's a branch...) do not merge! Change-Id: If2b167681fee5923822c8646d37f34740fb78070 --- M composer.json 1 file changed, 1 insertion(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/15/212515/1 diff --git a/composer.json b/composer.json index 8ff8471..193afa8 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ data-values/validators: ~0.1.0, data-values/data-types: ~0.4.0, data-values/serialization: ~1.0, - data-values/javascript: ~0.6.0, + data-values/javascript: dev-undeserializable, data-values/value-view: ~0.14.0, wikibase/data-model: ~2.6, -- To view, visit https://gerrit.wikimedia.org/r/212515 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If2b167681fee5923822c8646d37f34740fb78070 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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
[MediaWiki-commits] [Gerrit] Enable usage tracking on itwiki and wikiquote - change (operations/mediawiki-config)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212282 Change subject: Enable usage tracking on itwiki and wikiquote .. Enable usage tracking on itwiki and wikiquote Bug: T98303 Bug: T98247 Change-Id: Ia5103e0b41fc0c31e6f1d45630a4132891fd5756 --- M wmf-config/InitialiseSettings.php 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/82/212282/1 diff --git a/wmf-config/InitialiseSettings.php b/wmf-config/InitialiseSettings.php index 5f1c75d..6527618 100644 --- a/wmf-config/InitialiseSettings.php +++ b/wmf-config/InitialiseSettings.php @@ -14868,9 +14868,11 @@ 'enwikivoyage' = false, // Bug T98237 'fawiki' = false, // Bug T98237 'hewiki' = false, // Bug T98237 + 'itwiki' = false, 'nlwiki' = false, // Bug T96683 'testwiki' = false, 'wikidata' = false, + 'wikiquote' = false, 'wikisource' = false, // Bug T96683 and T98240 ), -- To view, visit https://gerrit.wikimedia.org/r/212282 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia5103e0b41fc0c31e6f1d45630a4132891fd5756 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
[MediaWiki-commits] [Gerrit] test [do not merge] - change (mediawiki...WikibaseJavaScriptApi)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212279 Change subject: test [do not merge] .. test [do not merge] Change-Id: Iadf3bef1f2cbb7344b238c04e3341eeb140ecfaf --- M README.md 1 file changed, 2 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseJavaScriptApi refs/changes/79/212279/1 diff --git a/README.md b/README.md index 0069924..2deb30e 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ ## Release notes +poke + ### 1.0.2 (dev) Enhancements -- To view, visit https://gerrit.wikimedia.org/r/212279 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iadf3bef1f2cbb7344b238c04e3341eeb140ecfaf Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikibaseJavaScriptApi 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
[MediaWiki-commits] [Gerrit] Bump version to 1.0.3-dev - change (mediawiki...WikibaseJavaScriptApi)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212284 Change subject: Bump version to 1.0.3-dev .. Bump version to 1.0.3-dev and prepare to tag 1.0.2 Change-Id: I575554f4bc2ae30716d8b9083401e6af4e728977 --- M README.md M WikibaseJavaScriptApi.php 2 files changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseJavaScriptApi refs/changes/84/212284/1 diff --git a/README.md b/README.md index 0069924..b7a0098 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Release notes -### 1.0.2 (dev) +### 1.0.2 (2015-05-20) Enhancements * Updated code documentation to be able to generate documentation using JSDuck. diff --git a/WikibaseJavaScriptApi.php b/WikibaseJavaScriptApi.php index a3fd514..cce7f66 100644 --- a/WikibaseJavaScriptApi.php +++ b/WikibaseJavaScriptApi.php @@ -5,7 +5,7 @@ return 1; } -define( 'WIKIBASE_JAVASCRIPT_API_VERSION', '1.0.2-dev' ); +define( 'WIKIBASE_JAVASCRIPT_API_VERSION', '1.0.3-dev' ); // Include the composer autoloader if it is present. if ( is_readable( __DIR__ . '/vendor/autoload.php' ) ) { -- To view, visit https://gerrit.wikimedia.org/r/212284 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I575554f4bc2ae30716d8b9083401e6af4e728977 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikibaseJavaScriptApi 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
[MediaWiki-commits] [Gerrit] Add script for rebuilding site_identifiers table - change (mediawiki...WikimediaMaintenance)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/212315 Change subject: Add script for rebuilding site_identifiers table .. Add script for rebuilding site_identifiers table this is absolutely not anything fancy, but think this is a safe approach for this task. we don't want to touch contents of the sites table. Bug: T99796 Change-Id: Ie09953baf38d78b00896aafb014231f3f7ea6094 --- A fixSiteIdentifiers.php 1 file changed, 124 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaMaintenance refs/changes/15/212315/1 diff --git a/fixSiteIdentifiers.php b/fixSiteIdentifiers.php new file mode 100644 index 000..bae3dc9 --- /dev/null +++ b/fixSiteIdentifiers.php @@ -0,0 +1,124 @@ +?php + +$IP = getenv( 'MW_INSTALL_PATH' ); + +if ( $IP === false ) { + $IP = __DIR__ . '/../..'; +} + +require_once $IP/maintenance/Maintenance.php; + +/** + * Rebuild the site_identifiers table based on contents + * of the sites table. + * + * bug: T99796 + */ +class SiteIdentifiersBuilder extends Maintenance { + + /** +* @var SiteStore +*/ + private $siteStore; + + public function __construct( SiteStore $siteStore, $siteId ) { + parent::__construct(); + + $this-siteStore = $siteStore; + $this-siteId = $siteId; + } + + public function rebuild() { + $thisSite = $this-siteStore-getSite( $this-siteId ); + $thisSiteGroup = $thisSite-getGroup(); + + $dbw = wfGetDB( DB_MASTER ); + + $dbw-startAtomic( __METHOD__ ); + + $this-purgeSiteIdentifiers( $dbw ); + $this-populateSiteIdentifiers( $dbw, $thisSiteGroup ); + + $dbw-endAtomic( __METHOD__ ); + + $this-siteStore-reset(); + } + + private function purgeSiteIdentifiers( DatabaseBase $dbw ) { + $siteRows = $dbw-select( + 'site_identifiers', + 'DISTINCT(si_key)', + '', + __METHOD__, + array( + 'ORDER BY' = 'si_key' + ) + ); + + $languages = array(); + + foreach( $siteRows as $siteRow ) { + $languages[] = $siteRow-si_key; + } + + foreach( $languages as $language ) { + $dbw-delete( + 'site_identifiers', + array( 'si_key' = $language ), + __METHOD__ + ); + } + } + + private function populateSiteIdentifiers( DatabaseBase $dbw, $thisSiteGroup ) { + $rows = array(); + + $sites = $this-siteStore-getSites(); + + foreach( $sites as $site ) { + $rows = array(); + + if ( $site-getGroup() === $thisSiteGroup ) { + $rows[] = $this-getEquivalentRow( $site ); + $rows[] = $this-getInterwikiRow( $site ); + } + + $dbw-insert( + 'site_identifiers', + $rows + ); + + } + } + + private function getEquivalentRow( Site $site ) { + return array( + 'si_site' = $site-getInternalId(), + 'si_type' = 'equivalent', + 'si_key' = $site-getLanguageCode() + ); + } + + private function getInterwikiRow( Site $site ) { + return array( + 'si_site' = $site-getInternalId(), + 'si_type' = 'interwiki', + 'si_key' = $site-getLanguageCode() + ); + } + + public function execute() { + $wikibaseClient = \Wikibase\Client\WikibaseClient::getDefaultInstance(); + + $builder = new SiteIdentifiersBuilder( + $wikibaseClient-getSiteStore(), + $wikibaseClient-getSettings()-getSetting( 'siteGlobalID' ) + ); + + $builder-rebuild(); + } + +} + +$maintClass = SiteIdentifiersBuilder; +require_once RUN_MAINTENANCE_IF_MAIN; -- To view, visit https://gerrit.wikimedia.org/r/212315 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie09953baf38d78b00896aafb014231f3f7ea6094 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikimediaMaintenance Gerrit-Branch: master Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list
[MediaWiki-commits] [Gerrit] Update Wikidata - fix rdf dump script - change (mediawiki/core)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/211700 Change subject: Update Wikidata - fix rdf dump script .. Update Wikidata - fix rdf dump script Change-Id: I55fc24a10866766e991d36ac476091b8f8232d1f --- M extensions/Wikidata 1 file changed, 0 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/00/211700/1 diff --git a/extensions/Wikidata b/extensions/Wikidata index a1076ab..3eec383 16 --- a/extensions/Wikidata +++ b/extensions/Wikidata -Subproject commit a1076ab3607588cf434fba133face2e748db7721 +Subproject commit 3eec38343adeef51c3ffd0ece021158f3dd459c4 -- To view, visit https://gerrit.wikimedia.org/r/211700 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I55fc24a10866766e991d36ac476091b8f8232d1f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: wmf/1.26wmf6 Gerrit-Owner: Aude aude.w...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Update Wikidata - fix rdf dump script - change (mediawiki...Wikidata)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/211689 Change subject: Update Wikidata - fix rdf dump script .. Update Wikidata - fix rdf dump script Change-Id: I512fe1615da0714572175aeb785ba85e4fc7d3c9 --- M composer.lock M extensions/Wikibase/repo/includes/Dumpers/RdfDumpGenerator.php M vendor/composer/installed.json 3 files changed, 12 insertions(+), 11 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/89/211689/1 diff --git a/composer.lock b/composer.lock index 5252e5a..2762b02 100644 --- a/composer.lock +++ b/composer.lock @@ -867,7 +867,7 @@ }, dist: { type: zip, -url: https://api.github.com/repos/wmde/Wikidata.org/zipball/58718af4a34d9fc067d9b103f0e5d9c9b9c87028;, +url: https://api.github.com/repos/wmde/Wikidata.org/zipball/2ce996a452942f27a1345b5446ca1a6e60c689ed;, reference: 58718af4a34d9fc067d9b103f0e5d9c9b9c87028, shasum: }, @@ -1213,7 +1213,7 @@ source: { type: git, url: https://git.wikimedia.org/git/mediawiki/extensions/Wikibase.git;, -reference: 1be5ea067d20ff52f8d55d4132736ed65af49588 +reference: 9eabd536196d41b66b6921aa28c506c94960e4bc }, require: { data-values/common: ~0.2.0, @@ -1283,7 +1283,7 @@ issues: https://bugzilla.wikimedia.org/;, irc: irc://irc.freenode.net/wikidata }, -time: 2015-05-13 10:19:29 +time: 2015-05-16 15:55:32 }, { name: wikibase/wikimedia-badges, @@ -1295,7 +1295,7 @@ }, dist: { type: zip, -url: https://api.github.com/repos/wmde/WikimediaBadges/zipball/a4cb3fa96adee3f634999873c8bfe432783bf47e;, +url: https://api.github.com/repos/wmde/WikimediaBadges/zipball/8dfea8bb0afa937cdca0e33c24115d83f9b417cf;, reference: a4cb3fa96adee3f634999873c8bfe432783bf47e, shasum: }, diff --git a/extensions/Wikibase/repo/includes/Dumpers/RdfDumpGenerator.php b/extensions/Wikibase/repo/includes/Dumpers/RdfDumpGenerator.php index c44c9e7..5305eb6 100644 --- a/extensions/Wikibase/repo/includes/Dumpers/RdfDumpGenerator.php +++ b/extensions/Wikibase/repo/includes/Dumpers/RdfDumpGenerator.php @@ -98,6 +98,10 @@ try { $entityRevision = $this-entityRevisionLookup-getEntityRevision( $entityId ); + if ( !$entityRevision ) { + throw new StorageException( 'Entity not found: ' . $entityId-getSerialization() ); + } + $this-rdfBuilder-addEntityRevisionInfo( $entityRevision-getEntity()-getId(), $entityRevision-getRevisionId(), @@ -108,9 +112,6 @@ $entityRevision-getEntity() ); - if ( !$entityRevision ) { - throw new StorageException( 'Entity not found: ' . $entityId-getSerialization() ); - } } catch ( MWContentSerializationException $ex ) { throw new StorageException( 'Deserialization error for ' . $entityId-getSerialization() ); } catch ( UnresolvedRedirectException $e ) { diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index d4aa7c3..76bdc00 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -154,7 +154,7 @@ }, dist: { type: zip, -url: https://api.github.com/repos/wmde/WikimediaBadges/zipball/a4cb3fa96adee3f634999873c8bfe432783bf47e;, +url: https://api.github.com/repos/wmde/WikimediaBadges/zipball/8dfea8bb0afa937cdca0e33c24115d83f9b417cf;, reference: a4cb3fa96adee3f634999873c8bfe432783bf47e, shasum: }, @@ -206,7 +206,7 @@ }, dist: { type: zip, -url: https://api.github.com/repos/wmde/Wikidata.org/zipball/58718af4a34d9fc067d9b103f0e5d9c9b9c87028;, +url: https://api.github.com/repos/wmde/Wikidata.org/zipball/2ce996a452942f27a1345b5446ca1a6e60c689ed;, reference: 58718af4a34d9fc067d9b103f0e5d9c9b9c87028, shasum: }, @@ -1303,7 +1303,7 @@ source: { type: git, url: https://git.wikimedia.org/git/mediawiki/extensions/Wikibase.git;, -reference: 1be5ea067d20ff52f8d55d4132736ed65af49588 +reference: 9eabd536196d41b66b6921aa28c506c94960e4bc }, require: { data-values/common:
[MediaWiki-commits] [Gerrit] Default mw.wikibase.* lua functions to the connected item of... - change (mediawiki...Wikibase)
Aude has uploaded a new change for review. https://gerrit.wikimedia.org/r/210907 Change subject: Default mw.wikibase.* lua functions to the connected item of a page .. Default mw.wikibase.* lua functions to the connected item of a page untested, and no tests yet... default mw.wikibase.label, mw.wikibase.description, mw.wikibase.sitelink to use connected item, if id is not specified. Bug: T99078 Change-Id: Ief78b1c8f591d1da8a6ca03e6cb02c339954a99d --- M client/includes/DataAccess/Scribunto/mw.wikibase.lua 1 file changed, 11 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/07/210907/1 diff --git a/client/includes/DataAccess/Scribunto/mw.wikibase.lua b/client/includes/DataAccess/Scribunto/mw.wikibase.lua index 03b0e47..e9a38b8 100644 --- a/client/includes/DataAccess/Scribunto/mw.wikibase.lua +++ b/client/includes/DataAccess/Scribunto/mw.wikibase.lua @@ -32,6 +32,12 @@ return pageEntityId end + local setEntityIdForCurrentPageIfNil = function( id ) + if id == nil then + id = getEntityIdForCurrentPage() + end + end + -- Get the mw.wikibase.entity object for a given id. Cached. local getEntityObject = function( id ) if entities[ id ] == nil then @@ -61,11 +67,8 @@ -- Get the mw.wikibase.entity object for the current page wikibase.getEntity = function( id ) - checkTypeMulti( 'getEntity', 1, id, { 'string', 'nil' } ) - - if id == nil then - id = getEntityIdForCurrentPage() - end + id = setToIdOfConnectedItemIfNil( id ) + checkTypeMulti( 'getEntity', 1, id, { 'string' } ) if not php.getSetting( 'allowArbitraryDataAccess' ) and id ~= getEntityIdForCurrentPage() then error( 'Access to arbitrary items has been disabled.', 2 ) @@ -85,6 +88,7 @@ -- -- @param id wikibase.label = function( id ) + id = setToIdOfConnectedItemIfNil( id ) checkType( 'label', 1, id, 'string' ) return php.getLabel( id ) @@ -94,6 +98,7 @@ -- -- @param id wikibase.description = function( id ) + id = setToIdOfConnectedItemIfNil( id ) checkType( 'description', 1, id, 'string' ) return php.getDescription( id ) @@ -103,6 +108,7 @@ -- -- @param id wikibase.sitelink = function( id ) + id = setToIdOfConnectedItemIfNil( id ) checkType( 'sitelink', 1, id, 'string' ) return php.getSiteLinkPageName( id ) -- To view, visit https://gerrit.wikimedia.org/r/210907 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ief78b1c8f591d1da8a6ca03e6cb02c339954a99d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase 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