[MediaWiki-commits] [Gerrit] Removed ScopedPHPTimeout; unused - change (mediawiki/core)

2015-08-07 Thread Aaron Schulz (Code Review)
Aaron Schulz has uploaded a new change for review.

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

Change subject: Removed ScopedPHPTimeout; unused
..

Removed ScopedPHPTimeout; unused

Change-Id: Ic3a3500ddd410c68a30d3f3d1947f632e1aff5fd
---
M autoload.php
D includes/libs/ScopedPHPTimeout.php
2 files changed, 0 insertions(+), 85 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/51/230251/1

diff --git a/autoload.php b/autoload.php
index a6c7488..e001805 100644
--- a/autoload.php
+++ b/autoload.php
@@ -1064,7 +1064,6 @@
'SavepointPostgres' = __DIR__ . '/includes/db/DatabasePostgres.php',
'ScopedCallback' = __DIR__ . '/includes/libs/ScopedCallback.php',
'ScopedLock' = __DIR__ . 
'/includes/filebackend/lockmanager/ScopedLock.php',
-   'ScopedPHPTimeout' = __DIR__ . '/includes/libs/ScopedPHPTimeout.php',
'SearchDatabase' = __DIR__ . '/includes/search/SearchDatabase.php',
'SearchDump' = __DIR__ . '/maintenance/dumpIterator.php',
'SearchEngine' = __DIR__ . '/includes/search/SearchEngine.php',
diff --git a/includes/libs/ScopedPHPTimeout.php 
b/includes/libs/ScopedPHPTimeout.php
deleted file mode 100644
index d1493c3..000
--- a/includes/libs/ScopedPHPTimeout.php
+++ /dev/null
@@ -1,84 +0,0 @@
-?php
-/**
- * Expansion of the PHP execution time limit feature for a function call.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- * http://www.gnu.org/copyleft/gpl.html
- *
- * @file
- */
-
-/**
- * Class to expand PHP execution time for a function call.
- * Use this when performing changes that should not be interrupted.
- *
- * On construction, set_time_limit() is called and set to $seconds.
- * If the client aborts the connection, PHP will continue to run.
- * When the object goes out of scope, the timer is restarted, with
- * the original time limit minus the time the object existed.
- */
-class ScopedPHPTimeout {
-   protected $startTime; // float; seconds
-   protected $oldTimeout; // integer; seconds
-   protected $oldIgnoreAbort; // boolean
-
-   protected static $stackDepth = 0; // integer
-   protected static $totalCalls = 0; // integer
-   protected static $totalElapsed = 0; // float; seconds
-
-   /* Prevent callers in infinite loops from running forever */
-   const MAX_TOTAL_CALLS = 100;
-   const MAX_TOTAL_TIME = 300; // seconds
-
-   /**
-* @param $seconds integer
-*/
-   public function __construct( $seconds ) {
-   if ( ini_get( 'max_execution_time' )  0 ) { // CLI uses 0
-   if ( self::$totalCalls = self::MAX_TOTAL_CALLS ) {
-   trigger_error( Maximum invocations of  . 
__CLASS__ .  exceeded. );
-   } elseif ( self::$totalElapsed = self::MAX_TOTAL_TIME 
) {
-   trigger_error( Time limit within invocations 
of  . __CLASS__ .  exceeded. );
-   } elseif ( self::$stackDepth  0 ) { // recursion guard
-   trigger_error( Resursive invocation of  . 
__CLASS__ .  attempted. );
-   } else {
-   $this-oldIgnoreAbort = ignore_user_abort( true 
);
-   $this-oldTimeout = ini_set( 
'max_execution_time', $seconds );
-   $this-startTime = microtime( true );
-   ++self::$stackDepth;
-   ++self::$totalCalls; // proof against  1us 
scopes
-   }
-   }
-   }
-
-   /**
-* Restore the original timeout.
-* This does not account for the timer value on __construct().
-*/
-   public function __destruct() {
-   if ( $this-oldTimeout ) {
-   $elapsed = microtime( true ) - $this-startTime;
-   // Note: a limit of 0 is treated as forever
-   set_time_limit( max( 1, $this-oldTimeout - 
(int)$elapsed ) );
-   // If each scoped timeout is for less than one second, 
we end up
-   // restoring the original timeout without any decrease 
in value.
-   

[MediaWiki-commits] [Gerrit] k8s: Don't have kubelet confibure cbr0 - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has uploaded a new change for review.

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

Change subject: k8s: Don't have kubelet confibure cbr0
..

k8s: Don't have kubelet confibure cbr0

According to user 'beeps' from IRC, this is causing trouble
when used with flannel

Change-Id: I6534d8f4fa4d059ce885d468dca63f5ce760553b
---
M modules/k8s/templates/initscripts/kubelet.systemd.erb
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/61/230161/1

diff --git a/modules/k8s/templates/initscripts/kubelet.systemd.erb 
b/modules/k8s/templates/initscripts/kubelet.systemd.erb
index c702da3..6f59001 100644
--- a/modules/k8s/templates/initscripts/kubelet.systemd.erb
+++ b/modules/k8s/templates/initscripts/kubelet.systemd.erb
@@ -5,7 +5,7 @@
 ExecStart=/usr/local/bin/kubelet \
 --api-servers=http://%= @master_ip %:8080 \
 --config=/etc/kubernetes/manifests \
---configure-cbr0=true
+--configure-cbr0=false
 
 [Install]
 WantedBy=multi-user.target

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6534d8f4fa4d059ce885d468dca63f5ce760553b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda yuvipa...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] k8s: Don't have kubelet confibure cbr0 - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has submitted this change and it was merged.

Change subject: k8s: Don't have kubelet confibure cbr0
..


k8s: Don't have kubelet confibure cbr0

According to user 'beeps' from IRC, this is causing trouble
when used with flannel

Change-Id: I6534d8f4fa4d059ce885d468dca63f5ce760553b
---
M modules/k8s/templates/initscripts/kubelet.systemd.erb
1 file changed, 1 insertion(+), 1 deletion(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/modules/k8s/templates/initscripts/kubelet.systemd.erb 
b/modules/k8s/templates/initscripts/kubelet.systemd.erb
index c702da3..6f59001 100644
--- a/modules/k8s/templates/initscripts/kubelet.systemd.erb
+++ b/modules/k8s/templates/initscripts/kubelet.systemd.erb
@@ -5,7 +5,7 @@
 ExecStart=/usr/local/bin/kubelet \
 --api-servers=http://%= @master_ip %:8080 \
 --config=/etc/kubernetes/manifests \
---configure-cbr0=true
+--configure-cbr0=false
 
 [Install]
 WantedBy=multi-user.target

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I6534d8f4fa4d059ce885d468dca63f5ce760553b
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda yuvipa...@wikimedia.org
Gerrit-Reviewer: Yuvipanda yuvipa...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Syncronize VisualEditor: b6d587b..385e2e9 - change (mediawiki/extensions)

2015-08-07 Thread Jenkins-mwext-sync (Code Review)
Jenkins-mwext-sync has submitted this change and it was merged.

Change subject: Syncronize VisualEditor: b6d587b..385e2e9
..


Syncronize VisualEditor: b6d587b..385e2e9

Change-Id: I84443df91d8ae00f9564bf41e72545129554b329
---
M VisualEditor
1 file changed, 0 insertions(+), 0 deletions(-)

Approvals:
  Jenkins-mwext-sync: Verified; Looks good to me, approved



diff --git a/VisualEditor b/VisualEditor
index b6d587b..385e2e9 16
--- a/VisualEditor
+++ b/VisualEditor
-Subproject commit b6d587b80033f03f96fac728f06bfcd1f0474b9a
+Subproject commit 385e2e9b27f8737cbd05290f117f93a4b429035c

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I84443df91d8ae00f9564bf41e72545129554b329
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions
Gerrit-Branch: master
Gerrit-Owner: Jenkins-mwext-sync jenkins-...@wikimedia.org
Gerrit-Reviewer: Jenkins-mwext-sync jenkins-...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Syncronize VisualEditor: b6d587b..385e2e9 - change (mediawiki/extensions)

2015-08-07 Thread Jenkins-mwext-sync (Code Review)
Jenkins-mwext-sync has uploaded a new change for review.

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

Change subject: Syncronize VisualEditor: b6d587b..385e2e9
..

Syncronize VisualEditor: b6d587b..385e2e9

Change-Id: I84443df91d8ae00f9564bf41e72545129554b329
---
M VisualEditor
1 file changed, 0 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions 
refs/changes/28/230228/1

diff --git a/VisualEditor b/VisualEditor
index b6d587b..385e2e9 16
--- a/VisualEditor
+++ b/VisualEditor
-Subproject commit b6d587b80033f03f96fac728f06bfcd1f0474b9a
+Subproject commit 385e2e9b27f8737cbd05290f117f93a4b429035c

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I84443df91d8ae00f9564bf41e72545129554b329
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions
Gerrit-Branch: master
Gerrit-Owner: Jenkins-mwext-sync jenkins-...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Do not use globals in ChangeHandlerTest - change (mediawiki...Wikibase)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Do not use globals in ChangeHandlerTest
..


Do not use globals in ChangeHandlerTest

This code makes the custom PHPCS sniff
MediaWiki.NamingConventions.ValidGlobalName.wgPrefix complain.
I'm very happy with my solution. I think this is the most mininal
implementation of a spy you can have.

Change-Id: I72bff4836e359d72c3b11bfbc811eca056ff3d2d
---
M client/tests/phpunit/includes/Changes/ChangeHandlerTest.php
1 file changed, 10 insertions(+), 16 deletions(-)

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



diff --git a/client/tests/phpunit/includes/Changes/ChangeHandlerTest.php 
b/client/tests/phpunit/includes/Changes/ChangeHandlerTest.php
index d3e0e61..9e695b4 100644
--- a/client/tests/phpunit/includes/Changes/ChangeHandlerTest.php
+++ b/client/tests/phpunit/includes/Changes/ChangeHandlerTest.php
@@ -153,36 +153,30 @@
 * @dataProvider provideHandleChanges
 */
public function testHandleChanges() {
-   global $handleChangeCallCount, $handleChangesCallCount;
$changes = func_get_args();
 
+   $spy = new \stdClass();
+   $spy-handleChangeCallCount = 0;
+   $spy-handleChangesCallCount = 0;
+
$testHooks = array(
-   'WikibaseHandleChange' = array( function( Change 
$change ) {
-   global $handleChangeCallCount;
-   $handleChangeCallCount++;
+   'WikibaseHandleChange' = array( function( Change 
$change ) use ( $spy ) {
+   $spy-handleChangeCallCount++;
return true;
} ),
-   'WikibaseHandleChanges' = array( function( array 
$changes ) {
-   global $handleChangesCallCount;
-   $handleChangesCallCount++;
+   'WikibaseHandleChanges' = array( function( array 
$changes ) use ( $spy ) {
+   $spy-handleChangesCallCount++;
return true;
} )
);
 
$this-mergeMwGlobalArrayValue( 'wgHooks', $testHooks );
 
-   $handleChangeCallCount = 0;
-   $handleChangesCallCount = 0;
-
$changeHandler = $this-getChangeHandler();
-
$changeHandler-handleChanges( $changes );
 
-   $this-assertEquals( count( $changes ), $handleChangeCallCount 
);
-   $this-assertEquals( 1, $handleChangesCallCount );
-
-   unset( $handleChangeCallCount );
-   unset( $handleChangesCallCount );
+   $this-assertEquals( count( $changes ), 
$spy-handleChangeCallCount );
+   $this-assertEquals( 1, $spy-handleChangesCallCount );
}
 
public function provideGetUpdateActions() {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I72bff4836e359d72c3b11bfbc811eca056ff3d2d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) thiemo.maet...@wikimedia.de
Gerrit-Reviewer: Addshore addshorew...@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] Make extensionname-timedmedia optional - change (translatewiki)

2015-08-07 Thread Amire80 (Code Review)
Amire80 has uploaded a new change for review.

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

Change subject: Make extensionname-timedmedia optional
..

Make extensionname-timedmedia optional

It's supposed to be optional according to its qqq documentation.

Change-Id: Ic8ac733b9ad92620abe1dd65bf12ae6ee1a83b5c
---
M groups/MediaWiki/mediawiki-extensions.txt
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/translatewiki 
refs/changes/94/230094/1

diff --git a/groups/MediaWiki/mediawiki-extensions.txt 
b/groups/MediaWiki/mediawiki-extensions.txt
index b4434ed..2d6aad3 100644
--- a/groups/MediaWiki/mediawiki-extensions.txt
+++ b/groups/MediaWiki/mediawiki-extensions.txt
@@ -2217,6 +2217,7 @@
 optional = timedmedia-derivative-opus, timedmedia-derivative-desc-opus
 optional = timedmedia-derivative-mp3, timedmedia-derivative-desc-mp3
 optional = timedmedia-derivative-m4a, timedmedia-derivative-desc-m4a
+optional = extensionname-timedmedia
 
 Timeline
 file = timeline/i18n/%CODE%.json

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic8ac733b9ad92620abe1dd65bf12ae6ee1a83b5c
Gerrit-PatchSet: 1
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Amire80 amir.ahar...@mail.huji.ac.il

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


[MediaWiki-commits] [Gerrit] Remove title styling from heading. - change (mediawiki...MobileFrontend)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Remove title styling from heading.
..


Remove title styling from heading.

Text in toolbar should be use toolbar fonts, not content fonts.

Change-Id: I4945efac632fbc3c46fb8065cdc50746139721ff
---
M resources/mobile.editor.ve/VisualEditorOverlay.less
1 file changed, 0 insertions(+), 4 deletions(-)

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



diff --git a/resources/mobile.editor.ve/VisualEditorOverlay.less 
b/resources/mobile.editor.ve/VisualEditorOverlay.less
index 70fce40..2ae5131 100644
--- a/resources/mobile.editor.ve/VisualEditorOverlay.less
+++ b/resources/mobile.editor.ve/VisualEditorOverlay.less
@@ -62,10 +62,6 @@
 }
 
 .editor-overlay-ve {
-   .ve-init-mw-mobileArticleTarget-title {
-   font-family: @fontFamilyHeading;
-   }
-
// prevent disappearing after scrolling when 
-webkit-overflow-scrolling: touch
// is used (http://stackoverflow.com/a/10170170)
.overlay-content * {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I4945efac632fbc3c46fb8065cdc50746139721ff
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Esanders esand...@wikimedia.org
Gerrit-Reviewer: Jforrester jforres...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Fix api-flow-topic-history - change (mediawiki...Flow)

2015-08-07 Thread Sbisson (Code Review)
Sbisson has uploaded a new change for review.

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

Change subject: Fix api-flow-topic-history
..

Fix api-flow-topic-history

ApiFlowViewPostHistory and ApiFlowViewTopicHistory were not in
autoload.php for some reason.

Bug: T108317
Change-Id: Id99f5fc4c1ca727763fc645cb02ccd0ac1224cc6
---
M autoload.php
1 file changed, 2 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/98/230098/1

diff --git a/autoload.php b/autoload.php
index 98b153b..c6d1cf6 100644
--- a/autoload.php
+++ b/autoload.php
@@ -29,7 +29,9 @@
'Flow\\Api\\ApiFlowUndoEditTopicSummary' = __DIR__ . 
'/includes/Api/ApiFlowUndoEditTopicSummary.php',
'Flow\\Api\\ApiFlowViewHeader' = __DIR__ . 
'/includes/Api/ApiFlowViewHeader.php',
'Flow\\Api\\ApiFlowViewPost' = __DIR__ . 
'/includes/Api/ApiFlowViewPost.php',
+   'Flow\\Api\\ApiFlowViewPostHistory' = __DIR__ . 
'/includes/Api/ApiFlowViewPostHistory.php',
'Flow\\Api\\ApiFlowViewTopic' = __DIR__ . 
'/includes/Api/ApiFlowViewTopic.php',
+   'Flow\\Api\\ApiFlowViewTopicHistory' = __DIR__ . 
'/includes/Api/ApiFlowViewTopicHistory.php',
'Flow\\Api\\ApiFlowViewTopicList' = __DIR__ . 
'/includes/Api/ApiFlowViewTopicList.php',
'Flow\\Api\\ApiFlowViewTopicSummary' = __DIR__ . 
'/includes/Api/ApiFlowViewTopicSummary.php',
'Flow\\Api\\ApiParsoidUtilsFlow' = __DIR__ . 
'/includes/Api/ApiParsoidUtilsFlow.php',

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id99f5fc4c1ca727763fc645cb02ccd0ac1224cc6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Sbisson sbis...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Use .attr() to set the resource attribute of image, while ad... - change (mediawiki...ContentTranslation)

2015-08-07 Thread KartikMistry (Code Review)
KartikMistry has uploaded a new change for review.

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

Change subject: Use .attr() to set the resource attribute of image, while 
adapting
..

Use .attr() to set the resource attribute of image, while adapting

Bug: T108302
Change-Id: Ic427e91928d95502a71e089b58f4c1c1673766e0
(cherry picked from commit 308cdea21198c71df0c3a880264d184d2edeb171)
---
M modules/tools/ext.cx.tools.images.js
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ContentTranslation 
refs/changes/01/230101/1

diff --git a/modules/tools/ext.cx.tools.images.js 
b/modules/tools/ext.cx.tools.images.js
index 10c597d..08a7190 100644
--- a/modules/tools/ext.cx.tools.images.js
+++ b/modules/tools/ext.cx.tools.images.js
@@ -113,7 +113,7 @@
if ( resource ) {
resource = resource.replace( 
/(\.\/)*(.+)(:)/g,
'$1' + 
translatedNamespace + '$3' );
-   $image.prop( {
+   $image.attr( {
resource: resource,
id: 'cx' + 
$sourceImage.prop( 'id' )
} );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic427e91928d95502a71e089b58f4c1c1673766e0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: wmf/1.26wmf17
Gerrit-Owner: KartikMistry kartik.mis...@gmail.com
Gerrit-Reviewer: Santhosh santhosh.thottin...@gmail.com

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


[MediaWiki-commits] [Gerrit] add benefactors.wm.o to wikimedia_domains list for exim - change (operations/puppet)

2015-08-07 Thread BBlack (Code Review)
BBlack has uploaded a new change for review.

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

Change subject: add benefactors.wm.o to wikimedia_domains list for exim
..

add benefactors.wm.o to wikimedia_domains list for exim

Bug: T107940
Change-Id: Iad8530b5f578659f1015c3256d9a594d6af96307
---
M files/exim/wikimedia_domains
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/02/230102/1

diff --git a/files/exim/wikimedia_domains b/files/exim/wikimedia_domains
index 98d1020..54af80b 100644
--- a/files/exim/wikimedia_domains
+++ b/files/exim/wikimedia_domains
@@ -33,3 +33,4 @@
 donate.wikimedia.org
 rt.wikimedia.org
 phabricator.wikimedia.org
+benefactors.wikimedia.org

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iad8530b5f578659f1015c3256d9a594d6af96307
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BBlack bbl...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] add benefactors.wm.o to wikimedia_domains list for exim - change (operations/puppet)

2015-08-07 Thread BBlack (Code Review)
BBlack has submitted this change and it was merged.

Change subject: add benefactors.wm.o to wikimedia_domains list for exim
..


add benefactors.wm.o to wikimedia_domains list for exim

Bug: T107940
Change-Id: Iad8530b5f578659f1015c3256d9a594d6af96307
---
M files/exim/wikimedia_domains
1 file changed, 1 insertion(+), 0 deletions(-)

Approvals:
  BBlack: Verified; Looks good to me, approved



diff --git a/files/exim/wikimedia_domains b/files/exim/wikimedia_domains
index 98d1020..54af80b 100644
--- a/files/exim/wikimedia_domains
+++ b/files/exim/wikimedia_domains
@@ -33,3 +33,4 @@
 donate.wikimedia.org
 rt.wikimedia.org
 phabricator.wikimedia.org
+benefactors.wikimedia.org

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iad8530b5f578659f1015c3256d9a594d6af96307
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: BBlack bbl...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Fix validation in wbparsevalue. - change (mediawiki...Wikibase)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Fix validation in wbparsevalue.
..


Fix validation in wbparsevalue.

Change-Id: Ib1dd337d9131a0ba7762cd3d6bf57f6fed47b92f
---
M repo/includes/api/ParseValue.php
M repo/tests/phpunit/includes/api/ParseValueTest.php
2 files changed, 7 insertions(+), 2 deletions(-)

Approvals:
  Jonas Kress (WMDE): Looks good to me, approved
  jenkins-bot: Verified



diff --git a/repo/includes/api/ParseValue.php b/repo/includes/api/ParseValue.php
index d615343..6a516f0 100644
--- a/repo/includes/api/ParseValue.php
+++ b/repo/includes/api/ParseValue.php
@@ -214,7 +214,7 @@
}
 
if ( $validator ) {
-   $validatorResult = $validator-validate( $value );
+   $validatorResult = $validator-validate( $parseResult );
$validationStatus = 
$this-validatorErrorLocalizer-getResultStatus( $validatorResult );
 
$result['valid'] = $validationStatus-isOK();
diff --git a/repo/tests/phpunit/includes/api/ParseValueTest.php 
b/repo/tests/phpunit/includes/api/ParseValueTest.php
index d48af07..46585d4 100644
--- a/repo/tests/phpunit/includes/api/ParseValueTest.php
+++ b/repo/tests/phpunit/includes/api/ParseValueTest.php
@@ -11,6 +11,8 @@
 use Wikibase\Repo\Api\ApiErrorReporter;
 use Wikibase\Repo\Api\ParseValue;
 use Wikibase\Repo\BuilderBasedDataTypeValidatorFactory;
+use Wikibase\Repo\Validators\DataFieldValidator;
+use Wikibase\Repo\Validators\DataValueValidator;
 use Wikibase\Repo\ValueParserFactory;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\Repo\Validators\RegexValidator;
@@ -80,7 +82,10 @@
}
 
public function newArrayWithStringValidator() {
-   return array( new RegexValidator( '/INVALID/', true, 
'no-kittens' ) );
+   return array(
+   new DataValueValidator(
+   new RegexValidator( '/INVALID/', true, 
'no-kittens' )
+   ) );
}
 
public function newStringDataType( $name ) {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib1dd337d9131a0ba7762cd3d6bf57f6fed47b92f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Daniel Kinzler daniel.kinz...@wikimedia.de
Gerrit-Reviewer: Addshore addshorew...@gmail.com
Gerrit-Reviewer: Jonas Kress (WMDE) jonas.kr...@wikimedia.de
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Remove skipping of a test case on SQLite - change (mediawiki...Wikibase)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Remove skipping of a test case on SQLite
..


Remove skipping of a test case on SQLite

Needs https://gerrit.wikimedia.org/r/229613 in core.

Change-Id: I969c3d64c09b49925a0afa0bf1c809eb2dffc0dd
---
M lib/tests/phpunit/store/Sql/SiteLinkTableTest.php
1 file changed, 0 insertions(+), 4 deletions(-)

Approvals:
  Thiemo Mättig (WMDE): Looks good to me, approved
  jenkins-bot: Verified



diff --git a/lib/tests/phpunit/store/Sql/SiteLinkTableTest.php 
b/lib/tests/phpunit/store/Sql/SiteLinkTableTest.php
index b04beac..9361e99 100644
--- a/lib/tests/phpunit/store/Sql/SiteLinkTableTest.php
+++ b/lib/tests/phpunit/store/Sql/SiteLinkTableTest.php
@@ -69,10 +69,6 @@
 * @depends testSaveLinksOfItem
 */
public function testSaveLinksOfItem_duplicate() {
-   if ( wfGetDB( DB_MASTER )-getType() === 'sqlite' ) {
-   $this-markTestSkipped( Duplicated tables don't have 
indexes on them in SQLite, thus we can't test uniqueness handling. );
-   }
-
$item = new Item( new ItemId( 'Q2' ) );
$item-getSiteLinkList()-addNewSiteLink( 'enwiki', 'Beer' );
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I969c3d64c09b49925a0afa0bf1c809eb2dffc0dd
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Hoo man h...@online.de
Gerrit-Reviewer: Thiemo Mättig (WMDE) thiemo.maet...@wikimedia.de
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Introduce scb100{1, 2}.eqiad.wmnet - change (operations/dns)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has submitted this change and it was merged.

Change subject: Introduce scb100{1,2}.eqiad.wmnet
..


Introduce scb100{1,2}.eqiad.wmnet

A cluster meant to gradually succeed the SCA cluster. Comprised of 2
boxes in different rack rows

Bug: T107287
Change-Id: I258e357d9a6443220dd5919ae968afa1a766fdef
---
M templates/10.in-addr.arpa
M templates/wmnet
2 files changed, 9 insertions(+), 3 deletions(-)

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



diff --git a/templates/10.in-addr.arpa b/templates/10.in-addr.arpa
index 05a977e..8c7be5b 100644
--- a/templates/10.in-addr.arpa
+++ b/templates/10.in-addr.arpa
@@ -221,7 +221,7 @@
 13  1H IN PTR   db1009.eqiad.wmnet.
 14  1H IN PTR   db1010.eqiad.wmnet.
 15  1H IN PTR   db1011.eqiad.wmnet.
-
+14  1H IN PTR   scb1002.eqiad.wmnet.
 17  1H IN PTR   rcs1002.eqiad.wmnet.
 18  1H IN PTR   conf1001.eqiad.wmnet.
 19  1H IN PTR   db1015.eqiad.wmnet.
@@ -419,7 +419,7 @@
 18  1H IN PTR   db1029.eqiad.wmnet.
 19  1H IN PTR   db1030.eqiad.wmnet.
 20  1H IN PTR   db1031.eqiad.wmnet.
-
+21  1H IN PTR   scb1001.eqiad.wmnet.
 22  1H IN PTR   db1033.eqiad.wmnet.
 23  1H IN PTR   db1034.eqiad.wmnet.
 24  1H IN PTR   db1035.eqiad.wmnet.
@@ -1924,7 +1924,9 @@
 177 1H  IN PTR  wmf5844.mgmt.eqiad.wmnet.
 177 1H  IN PTR  eventlog1001.mgmt.eqiad.wmnet.
 178 1H  IN PTR  wmf5842.mgmt.eqiad.wmnet.
+178 1H  IN PTR  scb1001.mgmt.eqiad.wmnet.
 179 1H  IN PTR  wmf5843.mgmt.eqiad.wmnet.
+179 1H  IN PTR  scb1002.mgmt.eqiad.wmnet.
 180 1H  IN PTR  wmf4540.mgmt.eqiad.wmnet.
 180 1H  IN PTR  analytics1001.mgmt.eqiad.wmnet.
 181 1H  IN PTR  wmf4541.mgmt.eqiad.wmnet.
diff --git a/templates/wmnet b/templates/wmnet
index e08fb19..10be054 100644
--- a/templates/wmnet
+++ b/templates/wmnet
@@ -721,6 +721,8 @@
 ruthenium   1H  IN A10.64.16.151
 sca1001 1H  IN A10.64.32.153
 sca1002 1H  IN A10.64.48.29
+scb1001 1H  IN A10.64.16.21
+scb1002 1H  IN A10.64.0.14
 snapshot10011H  IN A10.64.0.120
 snapshot10021H  IN A10.64.0.121
 snapshot10031H  IN A10.64.16.141
@@ -1933,8 +1935,10 @@
 WMF3564 1H  IN A10.65.3.138
 terbium 1H  IN A10.65.3.138
 WMF3565 1H  IN A10.65.3.139
-WMF5843 1H  IN A10.65.3.179
 WMF5842 1H  IN A10.65.3.178
+scb1001 1H  IN A10.65.3.178
+WMF5843 1H  IN A10.65.3.179
+scb1002 1H  IN A10.65.3.179
 WMF5844 1H  IN A10.65.3.177
 eventlog1001 1H  IN A10.65.3.177
 WMF3566 1H  IN A10.65.3.140

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I258e357d9a6443220dd5919ae968afa1a766fdef
Gerrit-PatchSet: 2
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Introduce pybal-test200{1, 2, 3}.codfw.wmnet - change (operations/dns)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has submitted this change and it was merged.

Change subject: Introduce pybal-test200{1,2,3}.codfw.wmnet
..


Introduce pybal-test200{1,2,3}.codfw.wmnet

Since this is a 3 VM set, giving it a cluster status and name of
pybal-test200X. Given that this is a testing cluster and roles and
functionalities are probably gonna be flactuating, do not hardcode the
roles into the hostnames but rather allow puppet roles to do so.

Bug: T107901
Change-Id: I97763f73141b5585d7051c25b3ca1f1bd07402bc
---
M templates/10.in-addr.arpa
M templates/wmnet
2 files changed, 6 insertions(+), 2 deletions(-)

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



diff --git a/templates/10.in-addr.arpa b/templates/10.in-addr.arpa
index 8c7be5b..81af65a 100644
--- a/templates/10.in-addr.arpa
+++ b/templates/10.in-addr.arpa
@@ -2751,6 +2751,9 @@
 136 1H IN PTR   cp2010.codfw.wmnet.
 137 1H IN PTR   cp2011.codfw.wmnet.
 138 1H IN PTR   cp2012.codfw.wmnet.
+139 1H IN PTR   pybal-test2001.codfw.wmnet. ; VM on the 
ganeti01.svc.codfw.wmnet cluster
+140 1H IN PTR   pybal-test2002.codfw.wmnet. ; VM on the 
ganeti01.svc.codfw.wmnet cluster
+141 1H IN PTR   pybal-test2003.codfw.wmnet. ; VM on the 
ganeti01.svc.codfw.wmnet cluster
 
 $ORIGIN 17.192.{{ zonename }}.
 1   1H IN PTR   vl2018-eth1.lvs2001.codfw.wmnet.
diff --git a/templates/wmnet b/templates/wmnet
index 10be054..a184e3c 100644
--- a/templates/wmnet
+++ b/templates/wmnet
@@ -2510,12 +2510,13 @@
 mw2212  1H  IN A10.192.32.100
 mw2213  1H  IN A10.192.32.101
 mw2214  1H  IN A10.192.32.102
+pybal-test2001  1H  IN A10.192.16.139 ; VM on the ganeti01.svc.codfw.wmnet 
cluster
+pybal-test2002  1H  IN A10.192.16.140 ; VM on the ganeti01.svc.codfw.wmnet 
cluster
+pybal-test2003  1H  IN A10.192.16.141 ; VM on the ganeti01.svc.codfw.wmnet 
cluster
 rdb2001 1H  IN A10.192.0.119
 rdb2002 1H  IN A10.192.0.120
 rdb2003 1H  IN A10.192.16.122
 rdb2004 1H  IN A10.192.16.123
-
-
 subra   1H  IN A10.192.16.124
 suhail  1H  IN A10.192.0.121
 wtp2001 1H  IN A10.192.16.43

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I97763f73141b5585d7051c25b3ca1f1bd07402bc
Gerrit-PatchSet: 3
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Ori.livneh o...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Introduce pybal-test200{1, 2, 3}.codfw.wmnet - change (operations/puppet)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has uploaded a new change for review.

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

Change subject: Introduce pybal-test200{1,2,3}.codfw.wmnet
..

Introduce pybal-test200{1,2,3}.codfw.wmnet

VMs on the ganeti01.svc.codfw.wmnet cluster to help with the
development/testing of pybal software. Flat partitioning, just include
standard for now

TODO: Get the MACs

Change-Id: I08b0ab8774cd24a21a5f98f341435374431778ce
---
M manifests/site.pp
M modules/install_server/files/autoinstall/netboot.cfg
M modules/install_server/files/dhcpd/linux-host-entries.ttyS0-115200
3 files changed, 28 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/91/230091/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 5f907c5..7ec2990 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2109,6 +2109,11 @@
 include base::firewall
 }
 
+# pybal-test200X VMs are used for pybal testing/development
+node /^pybal-test200[123]\.codfw\.wmnet$/ {
+include standard
+}
+
 # Tor relay
 node 'radium.wikimedia.org' {
 include base::firewall
diff --git a/modules/install_server/files/autoinstall/netboot.cfg 
b/modules/install_server/files/autoinstall/netboot.cfg
index 7e7be34..298fec1 100755
--- a/modules/install_server/files/autoinstall/netboot.cfg
+++ b/modules/install_server/files/autoinstall/netboot.cfg
@@ -101,6 +101,7 @@

nembus|neptunium|nickel|plutonium|pollux|protactinium|radium|silver|uranium) 
echo partman/raid1.cfg ;; \
osm-cp*) echo partman/mw.cfg ;; \
pc100[1-3]) echo partman/mw.cfg ;; \
+   pybal-test200[1-3]) echo partman/flat.cfg virtual.cfg;; \
rdb100[1-4]) echo partman/mw.cfg ;; \
restbase100[1-6]) echo partman/cassandrahosts-3ssd.cfg ;; \
restbase100[789]) echo partman/cassandrahosts-2ssd.cfg ;; \
diff --git a/modules/install_server/files/dhcpd/linux-host-entries.ttyS0-115200 
b/modules/install_server/files/dhcpd/linux-host-entries.ttyS0-115200
index e7d3c61..e5e5950 100644
--- a/modules/install_server/files/dhcpd/linux-host-entries.ttyS0-115200
+++ b/modules/install_server/files/dhcpd/linux-host-entries.ttyS0-115200
@@ -110,6 +110,28 @@
filename jessie-installer/debian-installer/amd64/pxelinux.0;
 }
 
+# ganeti VMs used for pybal testing/development
+host pybal-test2001 {
+   hardware ethernet
+   fixed-address pybal-test2001.codfw.wmnet;
+   option pxelinux.pathprefix jessie-installer/;
+   filename jessie-installer/debian-installer/amd64/pxelinux.0;
+}
+
+host pybal-test2002 {
+   hardware ethernet
+   fixed-address pybal-test2002.codfw.wmnet;
+   option pxelinux.pathprefix jessie-installer/;
+   filename jessie-installer/debian-installer/amd64/pxelinux.0;
+}
+
+host pybal-test2003 {
+   hardware ethernet
+   fixed-address pybal-test2003.codfw.wmnet;
+   option pxelinux.pathprefix jessie-installer/;
+   filename jessie-installer/debian-installer/amd64/pxelinux.0;
+}
+
 # ganeti VM used for d-i testing
 host d-i-test {
hardware ethernet aa:00:00:3b:60:cb;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I08b0ab8774cd24a21a5f98f341435374431778ce
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Introduce scb100{1, 2}.eqiad.wmnet - change (operations/puppet)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has submitted this change and it was merged.

Change subject: Introduce scb100{1,2}.eqiad.wmnet
..


Introduce scb100{1,2}.eqiad.wmnet

Have scb1001, scb1002 install as jessie and an exact copy of sca1001,
sca1002

Bug: T107287
Change-Id: I599daa51b2b2e4078786dcf5a3d9e758973ff277
---
M manifests/site.pp
M modules/install_server/files/autoinstall/netboot.cfg
M modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
3 files changed, 16 insertions(+), 2 deletions(-)

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



diff --git a/manifests/site.pp b/manifests/site.pp
index 5f907c5..582e4b6 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2170,7 +2170,7 @@
 include standard
 }
 
-node /^sca100[12]\.eqiad\.wmnet$/ {
+node /^sc[ab]100[12]\.eqiad\.wmnet$/ {
 role sca
 }
 
diff --git a/modules/install_server/files/autoinstall/netboot.cfg 
b/modules/install_server/files/autoinstall/netboot.cfg
index 7e7be34..0c69942 100755
--- a/modules/install_server/files/autoinstall/netboot.cfg
+++ b/modules/install_server/files/autoinstall/netboot.cfg
@@ -69,7 +69,7 @@
elastic10[0-2][0-9]|elastic103[0-1]) echo 
partman/elasticsearch.cfg ;; \
etcd100[1-9]) echo partman/lvm-etcd.cfg virtual.cfg;; \
bromine|etherpad[12]001|fermium|krypton|planet1001) echo 
partman/flat.cfg virtual.cfg ;; \
-   eventlog[1-2]001|labcontrol2001|ocg100[1-3]|sca100[1-2]) echo 
partman/raid1.cfg ;; \
+   eventlog[1-2]001|labcontrol2001|ocg100[1-3]|sc[ab]100[1-2]) 
echo partman/raid1.cfg ;; \
francium) echo partman/raid10-gpt.cfg ;; \
ganeti100[1-9]) echo partman/ganeti-raid1.cfg ;; \
ganeti200[1-9]) echo partman/ganeti.cfg ;; \
diff --git a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200 
b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
index e2d6b4c..c8e5e3b 100644
--- a/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
+++ b/modules/install_server/files/dhcpd/linux-host-entries.ttyS1-115200
@@ -5806,6 +5806,20 @@
fixed-address sca1002.eqiad.wmnet;
 }
 
+host scb1001 {
+   hardware ethernet 90:b1:1c:2d:87:0c;
+   fixed-address scb1001.eqiad.wmnet;
+   option pxelinux.pathprefix jessie-installer/;
+   filename jessie-installer/debian-installer/amd64/pxelinux.0;
+}
+
+host scb1002 {
+   hardware ethernet 90:b1:1c:2d:7f:6b;
+   fixed-address scb1002.eqiad.wmnet;
+   option pxelinux.pathprefix jessie-installer/;
+   filename jessie-installer/debian-installer/amd64/pxelinux.0;
+}
+
 host silver {
hardware ethernet 18:03:73:f1:58:67;
fixed-address silver.wikimedia.org;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I599daa51b2b2e4078786dcf5a3d9e758973ff277
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Fix toolbar position in iOS - change (mediawiki...MobileFrontend)

2015-08-07 Thread Esanders (Code Review)
Esanders has uploaded a new change for review.

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

Change subject: Fix toolbar position in iOS
..

Fix toolbar position in iOS

When the CE is focused in iOS it calculates the overlap between
the desired cursor position and the keyboard, and it scrolls the
window up by that amount.

The problem is the window contains just the toolbar and a scrollable
container, so we end up losing the toolbar.

To work around this, wait for the keyboard to appear then apply
the window's scroll offset to the scrollable container and
reset the window scroll offset to 0.

Change-Id: Ib4ff64589d299cac53a7d12f2a97dfc3149ea65a
---
M resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
1 file changed, 24 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/93/230093/1

diff --git 
a/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js 
b/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
index 239dce0..bc8205b 100644
--- a/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
+++ b/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
@@ -5,7 +5,7 @@
  * @license The MIT License (MIT); see LICENSE.txt
  */
 
-/* global ve */
+/* global ve, $ */
 
 // jscs:disable
 
@@ -24,6 +24,7 @@
ve.init.mw.MobileFrontendArticleTarget.super.call( this, config );
 
this.overlay = overlay;
+   this.$overlayContent = overlay.$el.find( '.overlay-content' );
this.$overlaySurface = overlay.$el.find( '.surface' );
 
// Initialization
@@ -41,6 +42,28 @@
 /*
  * FIXME: @inheritdoc once this file is in the right repo
  */
+ve.init.mw.MobileFrontendArticleTarget.prototype.onSurfaceFocus = function () {
+   // Parent method
+   
ve.init.mw.MobileFrontendArticleTarget.super.prototype.onSurfaceFocus.call( 
this );
+
+   var target = this;
+   if ( ve.init.platform.constructor.static.isIos() ) {
+   // Wait until after the iOS keyboard opening transition
+   setTimeout( function () {
+   // iOS applies a scroll offset to the window to move 
the cursor
+   // into view. Apply this offset to the surface instead.
+   var windowTop = $( window ).scrollTop(),
+   contentTop = target.$overlayContent.scrollTop();
+
+   $( window ).scrollTop( 0 );
+   target.$overlayContent.scrollTop( contentTop + 
windowTop );
+   }, 500 );
+   }
+};
+
+/*
+ * FIXME: @inheritdoc once this file is in the right repo
+ */
 ve.init.mw.MobileFrontendArticleTarget.prototype.createSurface = function ( 
dmDoc, config ) {
if ( this.overlay.isNewPage ) {
config = ve.extendObject( {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib4ff64589d299cac53a7d12f2a97dfc3149ea65a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Esanders esand...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] No longer need to pass isIOS to VE target - change (mediawiki...MobileFrontend)

2015-08-07 Thread Esanders (Code Review)
Esanders has uploaded a new change for review.

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

Change subject: No longer need to pass isIOS to VE target
..

No longer need to pass isIOS to VE target

Depends on Ic206d54ae in VE.

Change-Id: I8ea9b1c507f548bf521d66074d5d0bfc0bb57b2e
---
M resources/mobile.editor.ve/VisualEditorOverlay.js
1 file changed, 1 insertion(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/92/230092/1

diff --git a/resources/mobile.editor.ve/VisualEditorOverlay.js 
b/resources/mobile.editor.ve/VisualEditorOverlay.js
index 0a786da..63579e7 100644
--- a/resources/mobile.editor.ve/VisualEditorOverlay.js
+++ b/resources/mobile.editor.ve/VisualEditorOverlay.js
@@ -67,8 +67,7 @@
$element: overlay.$el,
// || undefined so that 
scrolling is not triggered for the lead (0) section
// (which has no header to 
scroll to)
-   section: 
overlay.options.sectionId || undefined,
-   isIos: overlay.isIos
+   section: 
overlay.options.sectionId || undefined
} );
overlay.target.activating = true;
overlay.target.load();

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8ea9b1c507f548bf521d66074d5d0bfc0bb57b2e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Esanders esand...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Add benefactors.wm.o A, MX, SPF, DKIM - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has submitted this change and it was merged.

Change subject: Add benefactors.wm.o A, MX, SPF, DKIM
..


Add benefactors.wm.o A, MX, SPF, DKIM

Bug: T107940
Change-Id: I4d6395a8acbf35534440aa1dc82293def1051e73
---
M templates/wikimedia.org
1 file changed, 7 insertions(+), 0 deletions(-)

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



diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index 962f4e3..f780327 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -402,7 +402,14 @@
 apt 1H  IN CNAMEcarbon
 
 archiva 1H  IN CNAMEtitanium
+
 benefactorevents 1H IN CNAMEtrilogytools1.azurewebsites.net.
+benefactors 1H  IN DYNA geoip!text-addrs
+1H  IN MX   10 polonium.wikimedia.org.
+1H  IN MX   50 lead.wikimedia.org.
+1H  IN TXT  v=spf1 include:wikimedia.org 
include:jangosmtp.com ?all
+benefactors._domainkey.benefactors 1H IN TXT v=DKIM1; k=rsa; 
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5yoFvu5O1XFxYE8Runib984wintsyQEz9c0WuvgSv69xKh20RvZqX3/YCE1a58JJKQ6FV62AqEeM8iOI2P88XlxHvt7We356Ztb8HUb23fmadXwKbfPzg+beij2MQUB4DTUf9nVifAUs9VH1YteUKHJ7n7SLgd2ANzhgz5soobQIDAQAB
+
 cache   600 IN DYNA geoip!text-addrs
 
 config-master   1H  IN CNAMEmisc-web-lb.eqiad

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I4d6395a8acbf35534440aa1dc82293def1051e73
Gerrit-PatchSet: 5
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] benefactors SPF: s/jangosmtp/jangomail/ - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has uploaded a new change for review.

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

Change subject: benefactors SPF: s/jangosmtp/jangomail/
..

benefactors SPF: s/jangosmtp/jangomail/

Bug: T107940
Change-Id: Ic010cbb633bf1242d9bec9f73cf02824c4986267
---
M templates/wikimedia.org
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dns 
refs/changes/95/230095/1

diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index f780327..9301afb 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -407,7 +407,7 @@
 benefactors 1H  IN DYNA geoip!text-addrs
 1H  IN MX   10 polonium.wikimedia.org.
 1H  IN MX   50 lead.wikimedia.org.
-1H  IN TXT  v=spf1 include:wikimedia.org 
include:jangosmtp.com ?all
+1H  IN TXT  v=spf1 include:wikimedia.org 
include:jangomail.com ?all
 benefactors._domainkey.benefactors 1H IN TXT v=DKIM1; k=rsa; 
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5yoFvu5O1XFxYE8Runib984wintsyQEz9c0WuvgSv69xKh20RvZqX3/YCE1a58JJKQ6FV62AqEeM8iOI2P88XlxHvt7We356Ztb8HUb23fmadXwKbfPzg+beij2MQUB4DTUf9nVifAUs9VH1YteUKHJ7n7SLgd2ANzhgz5soobQIDAQAB
 
 cache   600 IN DYNA geoip!text-addrs

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic010cbb633bf1242d9bec9f73cf02824c4986267
Gerrit-PatchSet: 1
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] benefactors SPF: s/jangosmtp/jangomail/ - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has submitted this change and it was merged.

Change subject: benefactors SPF: s/jangosmtp/jangomail/
..


benefactors SPF: s/jangosmtp/jangomail/

Bug: T107940
Change-Id: Ic010cbb633bf1242d9bec9f73cf02824c4986267
---
M templates/wikimedia.org
1 file changed, 1 insertion(+), 1 deletion(-)

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



diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index f780327..9301afb 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -407,7 +407,7 @@
 benefactors 1H  IN DYNA geoip!text-addrs
 1H  IN MX   10 polonium.wikimedia.org.
 1H  IN MX   50 lead.wikimedia.org.
-1H  IN TXT  v=spf1 include:wikimedia.org 
include:jangosmtp.com ?all
+1H  IN TXT  v=spf1 include:wikimedia.org 
include:jangomail.com ?all
 benefactors._domainkey.benefactors 1H IN TXT v=DKIM1; k=rsa; 
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5yoFvu5O1XFxYE8Runib984wintsyQEz9c0WuvgSv69xKh20RvZqX3/YCE1a58JJKQ6FV62AqEeM8iOI2P88XlxHvt7We356Ztb8HUb23fmadXwKbfPzg+beij2MQUB4DTUf9nVifAUs9VH1YteUKHJ7n7SLgd2ANzhgz5soobQIDAQAB
 
 cache   600 IN DYNA geoip!text-addrs

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic010cbb633bf1242d9bec9f73cf02824c4986267
Gerrit-PatchSet: 1
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Mobile toolbar style tweak - change (mediawiki...VisualEditor)

2015-08-07 Thread Esanders (Code Review)
Esanders has uploaded a new change for review.

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

Change subject: Mobile toolbar style tweak
..

Mobile toolbar style tweak

Remove incorrect border.

Change-Id: I9fcb7251afd0e3aa1601c31a684b15bf880b1152
---
M modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.css
1 file changed, 0 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/96/230096/1

diff --git a/modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.css 
b/modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.css
index 66636f5..af57c29 100644
--- a/modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.css
+++ b/modules/ve-mw/init/styles/ve.init.mw.MobileArticleTarget.css
@@ -89,7 +89,6 @@
 
 .ve-init-mw-mobileArticleTarget-toolbar .oo-ui-toolbar-tools  
.oo-ui-toolGroup  .oo-ui-toolGroup-tools
  .oo-ui-tool {
-   border-left: 1px solid #ddd;
width: 100%;
 }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9fcb7251afd0e3aa1601c31a684b15bf880b1152
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders esand...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Make extensionname-timedmedia optional - change (translatewiki)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Make extensionname-timedmedia optional
..


Make extensionname-timedmedia optional

It's supposed to be optional according to its qqq documentation.

Change-Id: Ic8ac733b9ad92620abe1dd65bf12ae6ee1a83b5c
---
M groups/MediaWiki/mediawiki-extensions.txt
1 file changed, 1 insertion(+), 0 deletions(-)

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



diff --git a/groups/MediaWiki/mediawiki-extensions.txt 
b/groups/MediaWiki/mediawiki-extensions.txt
index b4434ed..2d6aad3 100644
--- a/groups/MediaWiki/mediawiki-extensions.txt
+++ b/groups/MediaWiki/mediawiki-extensions.txt
@@ -2217,6 +2217,7 @@
 optional = timedmedia-derivative-opus, timedmedia-derivative-desc-opus
 optional = timedmedia-derivative-mp3, timedmedia-derivative-desc-mp3
 optional = timedmedia-derivative-m4a, timedmedia-derivative-desc-m4a
+optional = extensionname-timedmedia
 
 Timeline
 file = timeline/i18n/%CODE%.json

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic8ac733b9ad92620abe1dd65bf12ae6ee1a83b5c
Gerrit-PatchSet: 1
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Amire80 amir.ahar...@mail.huji.ac.il
Gerrit-Reviewer: Raimond Spekking raimond.spekk...@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] Fix validation in wbparsevalue. - change (mediawiki...Wikibase)

2015-08-07 Thread Daniel Kinzler (Code Review)
Daniel Kinzler has uploaded a new change for review.

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

Change subject: Fix validation in wbparsevalue.
..

Fix validation in wbparsevalue.

Change-Id: Ib1dd337d9131a0ba7762cd3d6bf57f6fed47b92f
---
M repo/includes/api/ParseValue.php
M repo/tests/phpunit/includes/api/ParseValueTest.php
2 files changed, 7 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/00/230100/1

diff --git a/repo/includes/api/ParseValue.php b/repo/includes/api/ParseValue.php
index d615343..6a516f0 100644
--- a/repo/includes/api/ParseValue.php
+++ b/repo/includes/api/ParseValue.php
@@ -214,7 +214,7 @@
}
 
if ( $validator ) {
-   $validatorResult = $validator-validate( $value );
+   $validatorResult = $validator-validate( $parseResult );
$validationStatus = 
$this-validatorErrorLocalizer-getResultStatus( $validatorResult );
 
$result['valid'] = $validationStatus-isOK();
diff --git a/repo/tests/phpunit/includes/api/ParseValueTest.php 
b/repo/tests/phpunit/includes/api/ParseValueTest.php
index d48af07..46585d4 100644
--- a/repo/tests/phpunit/includes/api/ParseValueTest.php
+++ b/repo/tests/phpunit/includes/api/ParseValueTest.php
@@ -11,6 +11,8 @@
 use Wikibase\Repo\Api\ApiErrorReporter;
 use Wikibase\Repo\Api\ParseValue;
 use Wikibase\Repo\BuilderBasedDataTypeValidatorFactory;
+use Wikibase\Repo\Validators\DataFieldValidator;
+use Wikibase\Repo\Validators\DataValueValidator;
 use Wikibase\Repo\ValueParserFactory;
 use Wikibase\Repo\WikibaseRepo;
 use Wikibase\Repo\Validators\RegexValidator;
@@ -80,7 +82,10 @@
}
 
public function newArrayWithStringValidator() {
-   return array( new RegexValidator( '/INVALID/', true, 
'no-kittens' ) );
+   return array(
+   new DataValueValidator(
+   new RegexValidator( '/INVALID/', true, 
'no-kittens' )
+   ) );
}
 
public function newStringDataType( $name ) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib1dd337d9131a0ba7762cd3d6bf57f6fed47b92f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Daniel Kinzler daniel.kinz...@wikimedia.de

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


[MediaWiki-commits] [Gerrit] Tweak the layout of the experiments code - change (mediawiki...MobileFrontend)

2015-08-07 Thread Phuedx (Code Review)
Phuedx has uploaded a new change for review.

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

Change subject: Tweak the layout of the experiments code
..

Tweak the layout of the experiments code

In order to ease extracting the experiments code - either upstreaming
it to mediawiki/core or creating a micro-library - the core function,
bucket, needs to be made agnostic of MobileFrontend.

* Create the getBucketInternal function from the bucket function and
  those parts of the getBucket function that aren't MobileFrontend-
  specific
* Make getBucket wrap the getBucketInternal function, passing in the
  MobileFrontend experiments configuration, wgMFExperiments, and the
  user's session ID

Bug: T107592
Change-Id: Id23edeffb3cd025bf0db7f80e4133e5334e704f7
---
M resources/mobile.experiments/experiments.js
M tests/qunit/mobile.experiments/test_experiments.js
2 files changed, 42 insertions(+), 30 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/99/230099/1

diff --git a/resources/mobile.experiments/experiments.js 
b/resources/mobile.experiments/experiments.js
index a5d8cb8..f2f82aa 100644
--- a/resources/mobile.experiments/experiments.js
+++ b/resources/mobile.experiments/experiments.js
@@ -32,32 +32,57 @@
}
 
/**
-* Assigns a user to a bucket.
+* Gets the bucket for the experiment given the token.
 *
 * The name of the experiment and the user's token are hashed. The hash 
is converted to a number
 * which is then used to assign the user to a bucket.
 *
-* Based on the `mw.user.bucket` function.
+* Consider the following experiment configuration:
 *
+* code
+* {
+*   enabled: true,
+*   buckets: {
+* control: 0.5
+* A: 0.25,
+* B: 0.25
+*   }
+* }
+* /code
+*
+* The experiment has three buckets: control, A, and B. The user has a 
50% chance of being
+* assigned to the control bucket, and a 25% chance of being assigned 
to either the A or B
+* buckets. If the experiment were disabled, then the user would always 
be assigned to the
+* control bucket.
+*
+* This function is based on the deprecated `mw.user.bucket` function.
+*
+* @param {Object} experiments A map of experiment name to experiment 
definition
 * @param {String} experiment
-* @param {Object} buckets A map of bucket name to weight, e.g.
-*  code
-*  {
-*  control: 0.5,
-*  A: 0.25,
-*  B: 0.25
-*  }
-*  /code
-* @ignore
 * @param {String} token
-* @return {String}
+* @throws Error If the experiment hasn't been defined
+* @returns {String}
 */
-   function bucket( experiment, buckets, token ) {
-   var key,
+   function getBucketInternal( experiments, experiment, token ) {
+   var options,
+   buckets,
+   key,
range = 0,
hash,
max,
acc = 0;
+
+   if ( !experiments.hasOwnProperty( experiment ) ) {
+   throw new Error( 'The experiment ' + experiment + ' 
hasn\'t been defined.' );
+   }
+
+   options = experiments[experiment];
+
+   if ( !options.enabled ) {
+   return CONTROL_BUCKET;
+   }
+
+   buckets = options.buckets;
 
for ( key in buckets ) {
range += buckets[key];
@@ -97,26 +122,14 @@
getBucket: function ( experiment ) {
var experiments = mw.config.get( 'wgMFExperiments' ) || 
{},
options,
-   token;
-
-   if ( !experiments.hasOwnProperty( experiment ) ) {
-   throw new Error( 'The experiment ' + 
experiment + ' hasn\'t been defined.' );
-   }
-
-   options = experiments[experiment];
-
-   if ( !options.enabled ) {
-   return CONTROL_BUCKET;
-   }
-
-   token = user.getSessionId();
+   token = user.getSessionId();
 
// The browser doesn't support local storage? See 
`browser.supportsLocalStorage`.
if ( token === '' ) {
return CONTROL_BUCKET;
}
 
-   return bucket( experiment, options.buckets, token );
+   return getBucketInternal( experiments, experiment, 
token )
}
} );
 

[MediaWiki-commits] [Gerrit] Get URL params via mw.Uri() instead of ad-hoc methods - change (mediawiki...CentralNotice)

2015-08-07 Thread AndyRussG (Code Review)
AndyRussG has uploaded a new change for review.

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

Change subject: Get URL params via  mw.Uri() instead of ad-hoc methods
..

Get URL params via  mw.Uri() instead of ad-hoc methods

Change-Id: Idee6c32d06afbc946aa0a03d632b63630af95240
---
M resources/subscribing/ext.centralNotice.display.state.js
1 file changed, 1 insertion(+), 31 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralNotice 
refs/changes/92/230192/1

diff --git a/resources/subscribing/ext.centralNotice.display.state.js 
b/resources/subscribing/ext.centralNotice.display.state.js
index 1f6890b..96f43f5 100644
--- a/resources/subscribing/ext.centralNotice.display.state.js
+++ b/resources/subscribing/ext.centralNotice.display.state.js
@@ -40,34 +40,6 @@
};
 
/**
-* Return an object with URL query string parameters.
-* TODO Taken from legacy code. Is this the right way to do this?
-* @returns {Object}
-*/
-   function setURLParams() {
-
-   document.location.search.replace( /\??(?:([^=]+)=([^]*)?)/g,
-   function ( str, p1, p2 ) {
-   state.urlParams[decode( p1 )] = decode( p2 );
-   } );
-   }
-
-   /**
-* '+'-replacer and try-catch wrapper for decodeURIComponent
-* TODO Taken from legacy code. Is this the right way to do this?
-* @param {string} s
-* @returns {string}
-*/
-   function decode( s ) {
-   try {
-   // decodeURIComponent can throw an exception for 
unknown char encodings.
-   return decodeURIComponent( s.replace( rPlus, ' ' ) );
-   } catch ( e ) {
-   return '';
-   }
-   }
-
-   /**
 * Get a code for the general category the user's device is in.
 */
function getDeviceCode() {
@@ -102,7 +74,7 @@
 */
function setInitialData() {
 
-   var urlParams = state.urlParams;
+   var urlParams = state.urlParams = $.extend( {}, ( new mw.Uri() 
).query );
 
data.anonymous = ( mw.config.get( 'wgUserName' ) === null );
data.project = mw.config.get( 'wgNoticeProject' );
@@ -165,13 +137,11 @@
},
 
setUp: function() {
-   setURLParams();
setInitialData();
data.status = STATUSES.CAMPAIGN_NOT_CHOSEN;
},
 
setUpForTestingBanner: function() {
-   setURLParams();
setInitialData();
 
// Load banner and campaign URL params into data

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idee6c32d06afbc946aa0a03d632b63630af95240
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralNotice
Gerrit-Branch: campaign_mixins
Gerrit-Owner: AndyRussG andrew.green...@gmail.com

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


[MediaWiki-commits] [Gerrit] Added position to ResourceLoader module - necessary for MW 1... - change (mediawiki...ApprovedRevs)

2015-08-07 Thread Yaron Koren (Code Review)
Yaron Koren has uploaded a new change for review.

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

Change subject: Added position to ResourceLoader module - necessary for MW 1.26+
..

Added position to ResourceLoader module - necessary for MW 1.26+

Change-Id: If0614da5303ac53c1f234afc1cdef96ff4d6de39
---
M ApprovedRevs.php
1 file changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ApprovedRevs 
refs/changes/23/230223/1

diff --git a/ApprovedRevs.php b/ApprovedRevs.php
index 0412df3..6506cf3 100644
--- a/ApprovedRevs.php
+++ b/ApprovedRevs.php
@@ -90,5 +90,6 @@
 $wgResourceModules['ext.ApprovedRevs'] = array(
'styles' = 'ApprovedRevs.css',
'localBasePath' = __DIR__,
-   'remoteExtPath' = 'ApprovedRevs'
+   'remoteExtPath' = 'ApprovedRevs',
+   'position' = 'bottom'
 );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If0614da5303ac53c1f234afc1cdef96ff4d6de39
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ApprovedRevs
Gerrit-Branch: master
Gerrit-Owner: Yaron Koren yaro...@gmail.com

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


[MediaWiki-commits] [Gerrit] Hygiene: Fix PageFragment MenuItem variable names - change (apps...wikipedia)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Hygiene: Fix PageFragment MenuItem variable names
..


Hygiene: Fix PageFragment MenuItem variable names

They're menu items, not menus.

Change-Id: Idf8feaa06e08c30c3c8ea0cae1fc2c8e0ce3df10
---
M app/src/main/java/org/wikipedia/page/PageFragment.java
1 file changed, 21 insertions(+), 22 deletions(-)

Approvals:
  Dbrant: Looks good to me, approved
  Niedzielski: Looks good to me, but someone else must approve
  jenkins-bot: Verified



diff --git a/app/src/main/java/org/wikipedia/page/PageFragment.java 
b/app/src/main/java/org/wikipedia/page/PageFragment.java
index 8ef820a..611a983 100755
--- a/app/src/main/java/org/wikipedia/page/PageFragment.java
+++ b/app/src/main/java/org/wikipedia/page/PageFragment.java
@@ -679,39 +679,38 @@
 if (!isAdded() || getPageActivity().isSearching()) {
 return;
 }
-MenuItem savePageMenu = menu.findItem(R.id.menu_save_page);
-if (savePageMenu == null) {
+MenuItem savePageItem = menu.findItem(R.id.menu_save_page);
+if (savePageItem == null) {
 return;
 }
 
-MenuItem shareMenu = menu.findItem(R.id.menu_share_page);
-MenuItem otherLangMenu = menu.findItem(R.id.menu_other_languages);
-MenuItem findInPageMenu = menu.findItem(R.id.menu_find_in_page);
-MenuItem themeChooserMenu = menu.findItem(R.id.menu_themechooser);
-MenuItem tabsMenu = menu.findItem(R.id.menu_show_tabs);
+MenuItem shareItem = menu.findItem(R.id.menu_share_page);
+MenuItem otherLangItem = menu.findItem(R.id.menu_other_languages);
+MenuItem findInPageItem = menu.findItem(R.id.menu_find_in_page);
+MenuItem themeChooserItem = menu.findItem(R.id.menu_themechooser);
 
 if (pageLoadStrategy.isLoading()) {
-savePageMenu.setEnabled(false);
-shareMenu.setEnabled(false);
-otherLangMenu.setEnabled(false);
-findInPageMenu.setEnabled(false);
-themeChooserMenu.setEnabled(false);
+savePageItem.setEnabled(false);
+shareItem.setEnabled(false);
+otherLangItem.setEnabled(false);
+findInPageItem.setEnabled(false);
+themeChooserItem.setEnabled(false);
 } else {
-savePageMenu.setEnabled(true);
-shareMenu.setEnabled(true);
+savePageItem.setEnabled(true);
+shareItem.setEnabled(true);
 // Only display Read in other languages if the article is in 
other languages
-otherLangMenu.setVisible(model.getPage() != null  
model.getPage().getPageProperties().getLanguageCount() != 0);
-otherLangMenu.setEnabled(true);
-findInPageMenu.setEnabled(true);
-themeChooserMenu.setEnabled(true);
+otherLangItem.setVisible(model.getPage() != null  
model.getPage().getPageProperties().getLanguageCount() != 0);
+otherLangItem.setEnabled(true);
+findInPageItem.setEnabled(true);
+themeChooserItem.setEnabled(true);
 int subState = pageLoadStrategy.getSubState();
 if (subState == SUBSTATE_PAGE_SAVED) {
-savePageMenu.setEnabled(false);
-
savePageMenu.setTitle(WikipediaApp.getInstance().getString(R.string.menu_page_saved));
+savePageItem.setEnabled(false);
+
savePageItem.setTitle(WikipediaApp.getInstance().getString(R.string.menu_page_saved));
 } else if (subState == SUBSTATE_SAVED_PAGE_LOADED) {
-
savePageMenu.setTitle(WikipediaApp.getInstance().getString(R.string.menu_refresh_saved_page));
+
savePageItem.setTitle(WikipediaApp.getInstance().getString(R.string.menu_refresh_saved_page));
 } else {
-
savePageMenu.setTitle(WikipediaApp.getInstance().getString(R.string.menu_save_page));
+
savePageItem.setTitle(WikipediaApp.getInstance().getString(R.string.menu_save_page));
 }
 }
 }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Idf8feaa06e08c30c3c8ea0cae1fc2c8e0ce3df10
Gerrit-PatchSet: 2
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway mhollo...@wikimedia.org
Gerrit-Reviewer: BearND bsitzm...@wikimedia.org
Gerrit-Reviewer: Brion VIBBER br...@wikimedia.org
Gerrit-Reviewer: Dbrant dbr...@wikimedia.org
Gerrit-Reviewer: Mholloway mhollo...@wikimedia.org
Gerrit-Reviewer: Niedzielski sniedziel...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] WPB followup - move maxheight - change (mediawiki...WikidataPageBanner)

2015-08-07 Thread Sumit (Code Review)
Sumit has uploaded a new change for review.

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

Change subject: WPB followup - move maxheight
..

WPB followup - move maxheight

Followup to Ifd696117d4614389685945ad3853a473179c2c03 to move max-height outside
media query as a general rule.

Bug: T108232
Change-Id: I385b11a55beea1c2a6922d5eb92b2da3268f3844
---
M resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.less
1 file changed, 4 insertions(+), 5 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataPageBanner 
refs/changes/26/230226/1

diff --git 
a/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.less 
b/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.less
index ed938c9..fac010a 100644
--- a/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.less
+++ b/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.less
@@ -18,6 +18,10 @@
max-width: 1800px;
height: auto;
margin: 1em 0;
+   overflow: hidden;
+   // rule for banners whose height may be much due to a different aspect 
ratio other than
+   // Wikivoyage banners
+   max-height: 300px;
 }
 
 .wpb-topbanner .wpb-name {
@@ -67,11 +71,6 @@
 // banner enlargement and faking banner cropping for small screens
 @media screen and ( max-width: 400px ) {
.wpb-topbanner {
-   overflow: hidden;
-   // rule for banners whose height may be much due to a different 
aspect ratio other than
-   // Wikivoyage banners
-   max-height: 300px;
-
.wpb-banner-image {
// this rule overrides the max-width:100% rule for 
images in Skin Minerva so that banner
// can be increased in size for increasing the height 
accordingly. The overflowing

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I385b11a55beea1c2a6922d5eb92b2da3268f3844
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikidataPageBanner
Gerrit-Branch: master
Gerrit-Owner: Sumit asthana.sumi...@gmail.com

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


[MediaWiki-commits] [Gerrit] Don't try to create accounts on non-existent beta mediawikiwiki - change (operations/mediawiki-config)

2015-08-07 Thread Alex Monk (Code Review)
Alex Monk has uploaded a new change for review.

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

Change subject: Don't try to create accounts on non-existent beta mediawikiwiki
..

Don't try to create accounts on non-existent beta mediawikiwiki

Caused the videoscaler (yes, really) jobrunner to be very unhappy

Bug: T108375
Change-Id: Icc2e2ace61ef2c31609c9d0e9d64144d7fd1f1dd
---
M wmf-config/CommonSettings.php
1 file changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/27/230227/1

diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php
index 945b08f..cba11f3 100755
--- a/wmf-config/CommonSettings.php
+++ b/wmf-config/CommonSettings.php
@@ -1268,7 +1268,10 @@
$wgCentralAuthStrict = true;
 
// Create some local accounts as soon as the global registration happens
-   $wgCentralAuthAutoCreateWikis = array( 'loginwiki', 'metawiki', 
'mediawikiwiki' );
+   $wgCentralAuthAutoCreateWikis = array( 'loginwiki', 'metawiki' );
+   if ( $wmfRealm === 'production' ) {
+   $wgCentralAuthAutoCreateWikis[] = 'mediawikiwiki';
+   }
 }
 
 // Config for GlobalCssJs

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icc2e2ace61ef2c31609c9d0e9d64144d7fd1f1dd
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Alex Monk kren...@gmail.com

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


[MediaWiki-commits] [Gerrit] Syncronize VisualEditor: 385e2e9..08df630 - change (mediawiki/extensions)

2015-08-07 Thread Jenkins-mwext-sync (Code Review)
Jenkins-mwext-sync has uploaded a new change for review.

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

Change subject: Syncronize VisualEditor: 385e2e9..08df630
..

Syncronize VisualEditor: 385e2e9..08df630

Change-Id: Iaee8d173728cd0f1aee018691d4587536901868a
---
M VisualEditor
1 file changed, 0 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions 
refs/changes/29/230229/1

diff --git a/VisualEditor b/VisualEditor
index 385e2e9..08df630 16
--- a/VisualEditor
+++ b/VisualEditor
-Subproject commit 385e2e9b27f8737cbd05290f117f93a4b429035c
+Subproject commit 08df630526dc6a7271cb91e511a75c3866180390

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iaee8d173728cd0f1aee018691d4587536901868a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions
Gerrit-Branch: master
Gerrit-Owner: Jenkins-mwext-sync jenkins-...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Syncronize VisualEditor: 385e2e9..08df630 - change (mediawiki/extensions)

2015-08-07 Thread Jenkins-mwext-sync (Code Review)
Jenkins-mwext-sync has submitted this change and it was merged.

Change subject: Syncronize VisualEditor: 385e2e9..08df630
..


Syncronize VisualEditor: 385e2e9..08df630

Change-Id: Iaee8d173728cd0f1aee018691d4587536901868a
---
M VisualEditor
1 file changed, 0 insertions(+), 0 deletions(-)

Approvals:
  Jenkins-mwext-sync: Verified; Looks good to me, approved



diff --git a/VisualEditor b/VisualEditor
index 385e2e9..08df630 16
--- a/VisualEditor
+++ b/VisualEditor
-Subproject commit 385e2e9b27f8737cbd05290f117f93a4b429035c
+Subproject commit 08df630526dc6a7271cb91e511a75c3866180390

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iaee8d173728cd0f1aee018691d4587536901868a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions
Gerrit-Branch: master
Gerrit-Owner: Jenkins-mwext-sync jenkins-...@wikimedia.org
Gerrit-Reviewer: Jenkins-mwext-sync jenkins-...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Localisation updates from https://translatewiki.net. - change (apps...wikipedia)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Localisation updates from https://translatewiki.net.
..


Localisation updates from https://translatewiki.net.

Change-Id: I9a9cf9a5ac3b2e1a7822d9700a638c2d91004782
---
M app/src/main/res/values-bn/strings.xml
M app/src/main/res/values-ca/strings.xml
M app/src/main/res/values-da/strings.xml
M app/src/main/res/values-gl/strings.xml
M app/src/main/res/values-in/strings.xml
M app/src/main/res/values-it/strings.xml
M app/src/main/res/values-ja/strings.xml
M app/src/main/res/values-ko/strings.xml
M app/src/main/res/values-mk/strings.xml
M app/src/main/res/values-sr/strings.xml
M app/src/main/res/values-te/strings.xml
11 files changed, 41 insertions(+), 30 deletions(-)

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



diff --git a/app/src/main/res/values-bn/strings.xml 
b/app/src/main/res/values-bn/strings.xml
index ad6ce5f..ee3f13e 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -91,7 +91,7 @@
   string name=login_error_wrong_passwordভুল পাসওয়ার্ড/string
   string name=login_error_wrong_usernameভুল ব্যবহারকারী নাম/string
   string name=login_error_illegalঅগ্রহণযোগ্য ব্যবহারকারী নাম/string
-  string name=login_success_toast fuzzy=trueপ্রবেশ সফল!/string
+  string name=login_success_toastপ্রবেশ করা সফল!/string
   string name=login_error_blockedএই ব্যবহারকারীকে ব্লক করা হয়েছে/string
   string name=login_error_throttledঅনেকবার প্রবেশের চেষ্টা করা হয়েছে। 
কয়েক মিনিট অপেক্ষা করে আবার চেষ্টা করুন।/string
   string name=login_error_unknownপ্রবেশ ব্যর্থ :(/string
diff --git a/app/src/main/res/values-ca/strings.xml 
b/app/src/main/res/values-ca/strings.xml
index f2075be..7c74bed 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -91,7 +91,7 @@
   string name=login_error_wrong_passwordContrasenya incorrecta/string
   string name=login_error_wrong_usernameNom d\'usuari incorrecte/string
   string name=login_error_illegalNom d\'usuari no vàlid/string
-  string name=login_success_toast fuzzy=trueS\'ha iniciat sessió 
correctament!/string
+  string name=login_success_toastS\'ha iniciat la sessió 
correctament!/string
   string name=login_error_blockedAquest usuari ha estat bloquejat/string
   string name=login_error_throttledMassa intents. Espereu uns minuts i 
torneu-ho a intentar./string
   string name=login_error_unknownHa fallat l\'inici de sessió :(/string
diff --git a/app/src/main/res/values-da/strings.xml 
b/app/src/main/res/values-da/strings.xml
index 400a6b9..6085a07 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -7,10 +7,10 @@
   string name=noNej/string
   string name=acra_report_dialog_titleWikipedia gik ned :(/string
   string name=acra_report_dialog_textSend os en nedbrudsrapport/string
-  string name=acra_report_dialog_commentHvad lavede du, da nedbruddet 
skete?/string
+  string name=acra_report_dialog_commentHvad lavede du, da appen gik 
ned?/string
   string name=search_hintSøg i Wikipedia/string
   string name=nav_item_historyHistorik/string
-  string name=error_network_errorNetværksforbindelsen kunne ikke 
oprettes./string
+  string name=error_network_errorNetværksforbindelsen kunne ikke 
etableres./string
   string name=search_network_errorNetværksfejl. Tryk for at prøve 
igen./string
   string name=generic_page_errorDer opstod et problem under behandlingen 
af din forespørgsel./string
   string name=status_code_unavailableServerens statuskode er ikke 
tilgængelig./string
@@ -19,7 +19,7 @@
   string name=menu_clear_all_saved_pagesRyd gemte sider/string
   string name=page_does_not_exist_errorDenne side findes ikke./string
   string name=nav_item_todayI dag/string
-  string name=dialog_title_clear_historyRyd browserhistorikken?/string
+  string name=dialog_title_clear_historyVil du rydde 
browserhistorikken?/string
   string name=nav_item_saved_pagesGemte sider/string
   string name=menu_update_all_saved_pagesOpdater gemte sider/string
   string name=menu_update_selected_saved_pagesOpdater gemte sider/string
@@ -34,7 +34,7 @@
   string name=toast_refresh_saved_pageOpdaterer gemt side…/string
   string name=delete_selected_saved_pagesSlet/string
   string name=toast_saved_page_deletedGemt(e) side(r) slettet/string
-  string name=saved_pages_search_list_hintSøg i gemte sider/string
+  string name=saved_pages_search_list_hintSøg i Gemte sider/string
   string name=saved_pages_search_empty_messageIngen sider fundet der 
matcher din forespørgsel./string
   string name=nav_item_nearbyI nærheden/string
   string name=menu_update_nearbyOpdater \i nærheden\/string
@@ -70,7 +70,7 @@
   string name=edit_saved_successfullyRedigering gemt!/string
   string name=dialog_message_edit_failedRedigering mislykkedes!/string
   string name=dialog_message_edit_failed_retryPrøv igen/string
-  string 

[MediaWiki-commits] [Gerrit] QuickSurveys extension boilerplate commit - change (mediawiki...QuickSurveys)

2015-08-07 Thread Robmoen (Code Review)
Robmoen has uploaded a new change for review.

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

Change subject: QuickSurveys extension boilerplate commit
..

QuickSurveys extension boilerplate commit

Bug: T107581
Change-Id: I258e4cda2e3a4acd4f0a2162194c47c4b9fc5e1e
---
A QuickSurveys.php
A phpcs.xml
2 files changed, 20 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/QuickSurveys 
refs/changes/37/230237/1

diff --git a/QuickSurveys.php b/QuickSurveys.php
new file mode 100644
index 000..b88b819
--- /dev/null
+++ b/QuickSurveys.php
@@ -0,0 +1,13 @@
+?php
+if ( function_exists( 'wfLoadExtension' ) ) {
+   wfLoadExtension( 'QuickSurveys' );
+   // Keep i18n globals so mergeMessageFileList.php doesn't break
+   $wgMessagesDirs['QuickSurveys'] = __DIR__ . '/i18n';
+   /* wfWarn(
+   'Deprecated PHP entry point used for QuickSurveys extension. 
Please use wfLoadExtension instead, ' .
+   'see https://www.mediawiki.org/wiki/Extension_registration for 
more details.'
+   ); */
+   return;
+} else {
+   die( 'This version of the QuickSurveys extension requires MediaWiki 
1.25+' );
+}
diff --git a/phpcs.xml b/phpcs.xml
new file mode 100644
index 000..cb19440
--- /dev/null
+++ b/phpcs.xml
@@ -0,0 +1,7 @@
+?xml version=1.0?
+ruleset
+   rule ref=vendor/mediawiki/mediawiki-codesniffer/MediaWiki/
+   file./file
+   arg name=extensions value=php/
+   exclude-patternvendor/exclude-pattern
+/ruleset

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I258e4cda2e3a4acd4f0a2162194c47c4b9fc5e1e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/QuickSurveys
Gerrit-Branch: master
Gerrit-Owner: Robmoen rm...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] pybal-test: include admin - change (operations/puppet)

2015-08-07 Thread Dzahn (Code Review)
Dzahn has uploaded a new change for review.

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

Change subject: pybal-test: include admin
..

pybal-test: include admin

Change-Id: Ifaf8c4a45eb05baaa85f2ca722e3bc0398831ea9
---
M manifests/site.pp
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/38/230238/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 9181bb8..d12ed5c 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2113,6 +2113,7 @@
 # pybal-test200X VMs are used for pybal testing/development
 node /^pybal-test200[123]\.codfw\.wmnet$/ {
 include standard
+include admin
 }
 
 # Tor relay

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifaf8c4a45eb05baaa85f2ca722e3bc0398831ea9
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn dz...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] [toollabs] Allow HBA login to all hosts - change (operations/puppet)

2015-08-07 Thread Merlijn van Deen (Code Review)
Merlijn van Deen has uploaded a new change for review.

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

Change subject: [toollabs] Allow HBA login to all hosts
..

[toollabs] Allow HBA login to all hosts

Bug: T104613
Change-Id: Ie510cd32c26743ee83165c097d38535d452cccd5
---
M modules/toollabs/manifests/compute.pp
M modules/toollabs/manifests/init.pp
M modules/toollabs/manifests/submit.pp
3 files changed, 4 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/45/230245/1

diff --git a/modules/toollabs/manifests/compute.pp 
b/modules/toollabs/manifests/compute.pp
index 08fa2f2..1035377 100644
--- a/modules/toollabs/manifests/compute.pp
+++ b/modules/toollabs/manifests/compute.pp
@@ -16,8 +16,7 @@
 #
 class toollabs::compute inherits toollabs {
 
-include toollabs::exec_environ,
-toollabs::hba
+include toollabs::exec_environ
 
 motd::script { 'exechost-banner':
 ensure   = present,
diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 8089a8f..a2f051c 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -23,7 +23,8 @@
 $mail_domain = 'tools.wmflabs.org',
 ) {
 
-include labs_lvm
+include labs_lvm,
+toollabs::hba
 
 $sysdir = '/data/project/.system'
 $store  = ${sysdir}/store
diff --git a/modules/toollabs/manifests/submit.pp 
b/modules/toollabs/manifests/submit.pp
index 456c217..ab28a8a 100644
--- a/modules/toollabs/manifests/submit.pp
+++ b/modules/toollabs/manifests/submit.pp
@@ -15,8 +15,7 @@
 class toollabs::submit inherits toollabs {
 
 include gridengine::submit_host,
-toollabs::exec_environ,
-toollabs::hba
+toollabs::exec_environ
 
 file { '/etc/ssh/ssh_config':
 ensure = file,

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie510cd32c26743ee83165c097d38535d452cccd5
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl

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


[MediaWiki-commits] [Gerrit] Add cache_maps and related LVS config, using cp104[34] - change (operations/puppet)

2015-08-07 Thread BBlack (Code Review)
BBlack has uploaded a new change for review.

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

Change subject: Add cache_maps and related LVS config, using cp104[34]
..

Add cache_maps and related LVS config, using cp104[34]

Bug: T105076
Change-Id: If05c07a32e89c8c5ec73716281cf4526943f5b7e
---
M conftool-data/nodes/eqiad.yaml
M conftool-data/services/cache.yaml
M hieradata/common.yaml
A hieradata/common/cache/ipsec/maps.yaml
A hieradata/common/cache/maps.yaml
M hieradata/common/lvs/configuration.yaml
M hieradata/labs.yaml
M manifests/role/cache.pp
M manifests/site.pp
M modules/role/manifests/cache/configuration.pp
A modules/role/manifests/cache/maps.pp
M modules/role/manifests/lvs/balancer.pp
M modules/varnish/templates/vcl/wikimedia.vcl.erb
A templates/varnish/maps-backend.inc.vcl.web
A templates/varnish/maps-frontend.inc.vcl.erb
15 files changed, 244 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/46/230246/1

diff --git a/conftool-data/nodes/eqiad.yaml b/conftool-data/nodes/eqiad.yaml
index 78bf1ee..3d45f13 100644
--- a/conftool-data/nodes/eqiad.yaml
+++ b/conftool-data/nodes/eqiad.yaml
@@ -259,6 +259,9 @@
   cp1073.eqiad.wmnet: [varnish-fe, varnish-be, nginx]
   cp1074.eqiad.wmnet: [varnish-fe, varnish-be, nginx]
   cp1099.eqiad.wmnet: [varnish-fe, varnish-be, nginx]
+cache_maps:
+  cp1043.eqiad.wmnet: [varnish-fe, varnish-be, nginx]
+  cp1044.eqiad.wmnet: [varnish-fe, varnish-be, nginx]
 pdf:
   ocg1001.eqiad.wmnet: [ocg]
   ocg1002.eqiad.wmnet: [ocg]
diff --git a/conftool-data/services/cache.yaml 
b/conftool-data/services/cache.yaml
index ad62f5e..70381f0 100644
--- a/conftool-data/services/cache.yaml
+++ b/conftool-data/services/cache.yaml
@@ -101,6 +101,28 @@
   - eqiad
   - esams
   - ulsfo
+cache_maps:
+  varnish-fe:
+port: 80
+default_values:
+  pooled: no
+  weight: 1
+datacenters:
+  - eqiad
+  varnish-be:
+port: 3128
+default_values:
+  pooled: no
+  weight: 100
+datacenters:
+  - eqiad
+  nginx:
+port: 443
+default_values:
+  pooled: no
+  weight: 1
+datacenters:
+  - eqiad
 cache_misc:
   varnish-fe:
 port: 80
diff --git a/hieradata/common.yaml b/hieradata/common.yaml
index 8702339..d818b9c 100644
--- a/hieradata/common.yaml
+++ b/hieradata/common.yaml
@@ -215,6 +215,11 @@
 id: 50
 sites:
   codfw: []
+  cache_maps:
+name: Maps caches
+id: 51
+sites:
+  eqiad: []
 zookeeper_hosts:
   conf1001.eqiad.wmnet: '1101'
   conf1002.eqiad.wmnet: '1102'
diff --git a/hieradata/common/cache/ipsec/maps.yaml 
b/hieradata/common/cache/ipsec/maps.yaml
new file mode 100644
index 000..deafd12
--- /dev/null
+++ b/hieradata/common/cache/ipsec/maps.yaml
@@ -0,0 +1,4 @@
+nodes:
+  eqiad:
+- 'cp1043.eqiad.wmnet'
+- 'cp1044.eqiad.wmnet'
diff --git a/hieradata/common/cache/maps.yaml b/hieradata/common/cache/maps.yaml
new file mode 100644
index 000..deafd12
--- /dev/null
+++ b/hieradata/common/cache/maps.yaml
@@ -0,0 +1,4 @@
+nodes:
+  eqiad:
+- 'cp1043.eqiad.wmnet'
+- 'cp1044.eqiad.wmnet'
diff --git a/hieradata/common/lvs/configuration.yaml 
b/hieradata/common/lvs/configuration.yaml
index f554a2e..8835878 100644
--- a/hieradata/common/lvs/configuration.yaml
+++ b/hieradata/common/lvs/configuration.yaml
@@ -25,6 +25,10 @@
 ulsfo:
   uploadlb: 198.35.26.112
   uploadlb6: 2620:0:863:ed1a::2:b
+  maps: maps
+eqiad:
+  mapslb: 208.80.154.244
+  mapslb6: 2620:0:861:ed1a::2:d
   apaches: apaches
 eqiad: 10.2.2.1
 codfw: 10.2.1.1
@@ -60,8 +64,6 @@
 esams:
   dns_rec: 91.198.174.216
   dns_rec6: 2620:0:862:ed1a::3:fe
-  osm: osm
-eqiad: 208.80.154.244
   misc_web: misc_web
 eqiad:
   misc_weblb: 208.80.154.241
@@ -196,6 +198,46 @@
 conftool:
   cluster: cache_upload
   service: nginx
+  maps:
+description: Maps service maps.%{::site}.wikimedia.org
+class: high-traffic2
+sites:
+- eqiad
+ip: *maps
+bgp: 'yes'
+depool-threshold: .5
+monitors:
+  IdleConnection:
+timeout-clean-reconnect: 3
+max-delay: 300
+conftool:
+  cluster: cache_maps
+  service: varnish-fe
+icinga:
+  uri: maps.wikimedia.org!/_info
+  sites:
+eqiad:
+  hostname: maps-lb.eqiad.wikimedia.org
+  maps-https:
+description: Maps service maps.%{::site}.wikimedia.org
+class: high-traffic2
+sites:
+- eqiad
+ip: *maps
+port: 443
+scheduler: sh
+bgp: 'no'
+depool-threshold: .5
+monitors:
+  ProxyFetch:
+url:
+- https://maps.wikimedia.org/_info
+  IdleConnection:
+timeout-clean-reconnect: 3
+max-delay: 300
+conftool:
+  cluster: cache_maps
+  service: nginx
   mobile:
 description: MediaWiki based mobile site
 class: high-traffic1
diff --git 

[MediaWiki-commits] [Gerrit] Revert toollabs: Add ecdsa keys to ssh_known_hosts - change (operations/puppet)

2015-08-07 Thread Merlijn van Deen (Code Review)
Merlijn van Deen has uploaded a new change for review.

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

Change subject: Revert toollabs: Add ecdsa keys to ssh_known_hosts
..

Revert toollabs: Add ecdsa keys to ssh_known_hosts

This reverts commit 3f345ebce5ed3e5ee73db98a28b1086cb155b660.

Change-Id: I3dfe7972c61e463ca3154a2950f21485b1f7a0b6
---
M modules/toollabs/manifests/init.pp
1 file changed, 1 insertion(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/48/230248/1

diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 64b08b7..8089a8f 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -61,8 +61,7 @@
 group   = 'root',
 mode= '0444',
 require = File[$store],
-content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n +
-${::fqdn},${::hostname},${::ipaddress} ecdsa-sha2-nistp256 
${::sshecdsakey}\n
+content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n,
 }
 
 exec { 'make_known_hosts':

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3dfe7972c61e463ca3154a2950f21485b1f7a0b6
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl

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


[MediaWiki-commits] [Gerrit] Revert toollabs: Add ecdsa keys to ssh_known_hosts - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has submitted this change and it was merged.

Change subject: Revert toollabs: Add ecdsa keys to ssh_known_hosts
..


Revert toollabs: Add ecdsa keys to ssh_known_hosts

This reverts commit 3f345ebce5ed3e5ee73db98a28b1086cb155b660.

Change-Id: I3dfe7972c61e463ca3154a2950f21485b1f7a0b6
---
M modules/toollabs/manifests/init.pp
1 file changed, 1 insertion(+), 2 deletions(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 64b08b7..8089a8f 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -61,8 +61,7 @@
 group   = 'root',
 mode= '0444',
 require = File[$store],
-content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n +
-${::fqdn},${::hostname},${::ipaddress} ecdsa-sha2-nistp256 
${::sshecdsakey}\n
+content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n,
 }
 
 exec { 'make_known_hosts':

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I3dfe7972c61e463ca3154a2950f21485b1f7a0b6
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl
Gerrit-Reviewer: Yuvipanda yuvipa...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] logstash: Enable doc_values in template mapping - change (operations/puppet)

2015-08-07 Thread BryanDavis (Code Review)
BryanDavis has uploaded a new change for review.

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

Change subject: logstash: Enable doc_values in template mapping
..

logstash: Enable doc_values in template mapping

Add 'doc_values: true' to numeric, boolean, geo-point and not_analyzed
strings in the template mapping for new Elasticsearch logstash-*
indices.

Doc values reduce runtime heap consumption for fielddata usage by
creating pre-computed on-disk structures. We were doing this dynamic raw
strings previously but the configuration syntax has changed and upstream
Elasticsearch is not recommending this for all applicable field types.
The next major version (2.0) of Elasticsearch will use doc_values by
default.

Changing this in Puppet is just a bookkeeping and new Elasticsearch
cluster feature. Existing clusters will need to have their mappings
updated manually via HTTP PUT to /_template/logstash to replace the
current index template.

This template has already been applied to the production and beta
logstash clusters.

Ref: 
https://www.elastic.co/guide/en/elasticsearch/guide/current/doc-values.html
Change-Id: Ie8cf588f7a0a9ebdb1ba0ca337e1cf934065b3e9
---
M files/logstash/elasticsearch-template.json
1 file changed, 45 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/50/230250/1

diff --git a/files/logstash/elasticsearch-template.json 
b/files/logstash/elasticsearch-template.json
index 91fff22..a29c3f5 100644
--- a/files/logstash/elasticsearch-template.json
+++ b/files/logstash/elasticsearch-template.json
@@ -16,7 +16,10 @@
   },
   mappings : {
 _default_ : {
-  _all : {enabled : true},
+  _all : {
+enabled : true,
+omit_norms: true
+  },
   dynamic_templates : [ {
 string_fields : {
   match : *,
@@ -32,22 +35,40 @@
   raw : {
 type : string,
 index : not_analyzed,
-ignore_above : 256
+ignore_above : 256,
+doc_values: true
   }
 }
   }
 }
   } ],
   properties : {
-@timestamp : { type : date, index : not_analyzed },
-@version : { type : string, index : not_analyzed },
+@timestamp : {
+  type : date,
+  index : not_analyzed,
+  doc_values: true
+},
+@version : {
+  type : string,
+  index : not_analyzed,
+  doc_values: true
+},
 geoip  : {
   type : object,
   dynamic : true,
   path : full,
-  properties : { location : { type : geo_point } }
+  properties : {
+location : {
+  type : geo_point,
+  doc_values: true
+}
+  }
 },
-host : { type : string, index : not_analyzed },
+host : {
+  type : string,
+  index : not_analyzed,
+  doc_values: true
+},
 message : {
   type : string,
   index : analyzed,
@@ -58,8 +79,8 @@
   fields: {
 raw: {
   type: string,
-  index: no,
-  fielddata: { format: doc_values }
+  index: not_analyzed,
+  doc_values: true
 },
 normalized_message: {
   index : analyzed,
@@ -68,14 +89,26 @@
 }
   }
 },
-sequence_id : { type: long },
+sequence_id : {
+  type: long,
+  doc_values: true
+},
 tags : {
   type : string,
   index : not_analyzed,
-  index_name : tag
+  index_name : tag,
+  doc_values: true
 },
-type : { type : string, index : not_analyzed },
-udp_sender : { type : string, index : not_analyzed }
+type : {
+  type : string,
+  index : not_analyzed,
+  doc_values: true
+},
+udp_sender : {
+  type : string,
+  index : not_analyzed,
+  doc_values: true
+}
   }
 }
   }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie8cf588f7a0a9ebdb1ba0ca337e1cf934065b3e9
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BryanDavis bda...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] toollabs: Add ecdsa keys to ssh_known_hosts - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has submitted this change and it was merged.

Change subject: toollabs: Add ecdsa keys to ssh_known_hosts
..


toollabs: Add ecdsa keys to ssh_known_hosts

Bug: T103999
Original-Change-Id: I171c36f8d1ead3b664057258f5a86ab2f2d978ce
Change-Id: I3cfc5a406fc4bb820e7d2e5cee9cd09c850492f6
---
M modules/toollabs/manifests/init.pp
1 file changed, 1 insertion(+), 1 deletion(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 8089a8f..d67ef99 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -61,7 +61,7 @@
 group   = 'root',
 mode= '0444',
 require = File[$store],
-content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n,
+content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n${::fqdn},${::hostname},${::ipaddress} ecdsa-sha2-nistp256 
${::sshecdsakey}\n
 }
 
 exec { 'make_known_hosts':

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I3cfc5a406fc4bb820e7d2e5cee9cd09c850492f6
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl
Gerrit-Reviewer: Yuvipanda yuvipa...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Decouple session annotation from Cucumber - change (mediawiki/selenium)

2015-08-07 Thread Dduvall (Code Review)
Dduvall has uploaded a new change for review.

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

Change subject: Decouple session annotation from Cucumber
..

Decouple session annotation from Cucumber

Moved the annotation of the Selenium session into `Environment#setup`.

Bug: T108273
Change-Id: I3d1434ee94d07c014fc42d399bc5c219dcd769f1
---
M lib/mediawiki_selenium/environment.rb
M lib/mediawiki_selenium/support/hooks.rb
M spec/environment_spec.rb
3 files changed, 34 insertions(+), 18 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/34/230234/1

diff --git a/lib/mediawiki_selenium/environment.rb 
b/lib/mediawiki_selenium/environment.rb
index 49acff5..f5f9085 100644
--- a/lib/mediawiki_selenium/environment.rb
+++ b/lib/mediawiki_selenium/environment.rb
@@ -346,14 +346,31 @@
   RemoteBrowserFactory::REQUIRED_CONFIG.all? { |name| lookup(name, 
default: false) }
 end
 
-# Executes setup tasks. Currently no tasks are performed by default but
-# additional helpers may perform their own tasks by implementing this
+# Executes setup tasks, annotating the Selenium session with any
+# configured `job_name` and `build_number`.
+#
+# Additional helpers may perform their own tasks by implementing this
 # method.
 #
-# @param _info [Hash] Hash of test case information.
+# @example Setup the environment before each scenario starts
+#   Before do |scenario|
+# setup(name: scenario.name)
+#   end
 #
-def setup(_info = {})
-  # no-op
+# @param info [Hash] Hash of test case information.
+#
+def setup(info = {})
+  browser_factory.configure do |options|
+options[:desired_capabilities][:name] = info[:name] || 'scenario'
+  end
+
+  browser_factory.configure(:job_name) do |job, options|
+options[:desired_capabilities][:name] +=  #{job}
+  end
+
+  browser_factory.configure(:build_number) do |build, options|
+options[:desired_capabilities][:name] += ##{build}
+  end
 end
 
 # Executes teardown tasks including instructing all browser factories to
diff --git a/lib/mediawiki_selenium/support/hooks.rb 
b/lib/mediawiki_selenium/support/hooks.rb
index 70cff16..d9971bb 100644
--- a/lib/mediawiki_selenium/support/hooks.rb
+++ b/lib/mediawiki_selenium/support/hooks.rb
@@ -59,19 +59,6 @@
 Before do
   # Create a unique random string for this scenario
   @random_string = Random.new.rand.to_s
-
-  # Annotate sessions with the scenario name and Jenkins build info
-  browser_factory.configure do |options|
-options[:desired_capabilities][:name] = @scenario_name
-  end
-
-  browser_factory.configure(:job_name) do |job, options|
-options[:desired_capabilities][:name] +=  #{job}
-  end
-
-  browser_factory.configure(:build_number) do |build, options|
-options[:desired_capabilities][:name] += ##{build}
-  end
 end
 
 After do |scenario|
diff --git a/spec/environment_spec.rb b/spec/environment_spec.rb
index 57c0924..833882a 100644
--- a/spec/environment_spec.rb
+++ b/spec/environment_spec.rb
@@ -396,6 +396,18 @@
   end
 end
 
+describe '#setup' do
+  subject { env.setup(name: 'Some test name') }
+
+  it 'configures the browser factory to accept `:job_name` and 
`:build_number`' do
+expect(env.browser_factory).to receive(:configure)
+expect(env.browser_factory).to receive(:configure).with(:job_name)
+expect(env.browser_factory).to receive(:configure).with(:build_number)
+
+subject
+  end
+end
+
 describe '#teardown' do
   subject { env.teardown(status: status) }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3d1434ee94d07c014fc42d399bc5c219dcd769f1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/selenium
Gerrit-Branch: master
Gerrit-Owner: Dduvall dduv...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Remove use of deprecated TestUser-user - change (mediawiki...Wikibase)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Remove use of deprecated TestUser-user
..


Remove use of deprecated TestUser-user

Change-Id: Ia1ffbfd75778f797c4f8451182c94024178dff1f
---
M repo/tests/phpunit/includes/api/BotEditTest.php
M repo/tests/phpunit/includes/api/IndependentWikibaseApiTestCase.php
M repo/tests/phpunit/includes/api/WikibaseApiTestCase.php
3 files changed, 4 insertions(+), 4 deletions(-)

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



diff --git a/repo/tests/phpunit/includes/api/BotEditTest.php 
b/repo/tests/phpunit/includes/api/BotEditTest.php
index a623a1c..58b9939 100644
--- a/repo/tests/phpunit/includes/api/BotEditTest.php
+++ b/repo/tests/phpunit/includes/api/BotEditTest.php
@@ -129,7 +129,7 @@
$params['fromid'] = EntityTestHelper::getId( 
$params['fromid'] );
$params['toid'] = EntityTestHelper::getId( 
$params['toid'] );
}
-   list( $result, , ) = $this-doApiRequestWithToken( $params, 
null, self::$users['wbbot']-user );
+   list( $result, , ) = $this-doApiRequestWithToken( $params, 
null, self::$users['wbbot']-getUser() );
 
// -- check the result 

$this-assertArrayHasKey( 'success', $result, Missing 
'success' marker in response. );
@@ -153,7 +153,7 @@
);
 
//@todo this really makes this test slow, is there a better way?
-   $rcResult = $this-doApiRequest( $rcRequest, null, false, 
self::$users['wbbot']-user );
+   $rcResult = $this-doApiRequest( $rcRequest, null, false, 
self::$users['wbbot']-getUser() );
 
// -- check the recent changes result 
-
$this-assertArrayHasKey( 'query', $rcResult[0], Must have a 
'query' key in the result from the API );
diff --git a/repo/tests/phpunit/includes/api/IndependentWikibaseApiTestCase.php 
b/repo/tests/phpunit/includes/api/IndependentWikibaseApiTestCase.php
index 6d4b5de..553ce9f 100644
--- a/repo/tests/phpunit/includes/api/IndependentWikibaseApiTestCase.php
+++ b/repo/tests/phpunit/includes/api/IndependentWikibaseApiTestCase.php
@@ -32,7 +32,7 @@
array( 'wbeditor' )
);
 
-   $this-setMwGlobals( 'wgUser', self::$users['wbeditor']-user );
+   $this-setMwGlobals( 'wgUser', 
self::$users['wbeditor']-getUser() );
 
if ( !$isSetup ) {
//TODO remove me once everything that needs this is 
overridden
diff --git a/repo/tests/phpunit/includes/api/WikibaseApiTestCase.php 
b/repo/tests/phpunit/includes/api/WikibaseApiTestCase.php
index 7505fef..fa475da 100644
--- a/repo/tests/phpunit/includes/api/WikibaseApiTestCase.php
+++ b/repo/tests/phpunit/includes/api/WikibaseApiTestCase.php
@@ -58,7 +58,7 @@
 
ApiTestCase::$users['wbeditor'] = self::$wbTestUser;
 
-   $this-setMwGlobals( 'wgUser', self::$users['wbeditor']-user );
+   $this-setMwGlobals( 'wgUser', 
self::$users['wbeditor']-getUser() );
$this-setMwGlobals( 'wgGroupPermissions', array( '*' = array(
'property-create' = true,
'createpage' = true,

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ia1ffbfd75778f797c4f8451182c94024178dff1f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Addshore addshorew...@gmail.com
Gerrit-Reviewer: Hoo man h...@online.de
Gerrit-Reviewer: Legoktm legoktm.wikipe...@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] Remove use of deprecated wfSuppress/RestoreWarnings - change (mediawiki...Wikibase)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Remove use of deprecated wfSuppress/RestoreWarnings
..


Remove use of deprecated wfSuppress/RestoreWarnings

Change-Id: I36b63b226a221710abb273987c998c80c27addf0
---
M lib/includes/store/EntityContentDataCodec.php
M lib/tests/phpunit/changes/ItemChangeTest.php
M repo/maintenance/dumpEntities.php
M repo/tests/phpunit/includes/PidLockTest.php
M repo/tests/phpunit/includes/RepoHooksTest.php
5 files changed, 13 insertions(+), 13 deletions(-)

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



diff --git a/lib/includes/store/EntityContentDataCodec.php 
b/lib/includes/store/EntityContentDataCodec.php
index bf0953a..c1ecabc 100644
--- a/lib/includes/store/EntityContentDataCodec.php
+++ b/lib/includes/store/EntityContentDataCodec.php
@@ -184,7 +184,7 @@
throw new InvalidArgumentException( '$blob must be a 
string' );
}
 
-   wfSuppressWarnings();
+   \MediaWiki\suppressWarnings();
switch ( $this-sanitizeFormat( $format ) ) {
case CONTENT_FORMAT_JSON:
$data = json_decode( $blob, true );
@@ -195,7 +195,7 @@
default:
throw new InvalidArgumentException( 
Unsupported decoding format: $format );
}
-   wfRestoreWarnings();
+   \MediaWiki\restoreWarnings();
 
if ( !is_array( $data ) ) {
throw new MWContentSerializationException( Failed to 
decode as $format );
diff --git a/lib/tests/phpunit/changes/ItemChangeTest.php 
b/lib/tests/phpunit/changes/ItemChangeTest.php
index 6fba5b4..a613bcf 100644
--- a/lib/tests/phpunit/changes/ItemChangeTest.php
+++ b/lib/tests/phpunit/changes/ItemChangeTest.php
@@ -86,7 +86,7 @@
//NOTE: Disable developer warnings that may get triggered by
//  the B/C code path.
$wgDevelopmentWarnings = false;
-   wfSuppressWarnings();
+   \MediaWiki\suppressWarnings();
 
try {
$cases = array();
@@ -121,12 +121,12 @@
$cases['atomic-sitelink-diff'] = array( $change );
 
$wgDevelopmentWarnings = true;
-   wfRestoreWarnings();
+   \MediaWiki\restoreWarnings();
 
return $cases;
} catch ( Exception $ex ) {
$wgDevelopmentWarnings = true;
-   wfRestoreWarnings();
+   \MediaWiki\restoreWarnings();
throw $ex;
}
}
@@ -143,7 +143,7 @@
$this-setMwGlobals( 'wgDevelopmentWarnings', false );
 
// Also suppress notices that may be triggered by wfLogWarning
-   wfSuppressWarnings();
+   \MediaWiki\suppressWarnings();
$exception = null;
 
try {
@@ -156,7 +156,7 @@
}
 
// this is our make-shift `finally` section.
-   wfRestoreWarnings();
+   \MediaWiki\restoreWarnings();
 
if ( $exception ) {
throw $exception;
diff --git a/repo/maintenance/dumpEntities.php 
b/repo/maintenance/dumpEntities.php
index 5c618d7..a5ac48b 100644
--- a/repo/maintenance/dumpEntities.php
+++ b/repo/maintenance/dumpEntities.php
@@ -174,9 +174,9 @@
$dumper-setBatchSize( $batchSize );
 
$idStream = $this-makeIdStream( $entityType, 
$exceptionReporter );
-   wfSuppressWarnings();
+   \MediaWiki\suppressWarnings();
$dumper-generateDump( $idStream );
-   wfRestoreWarnings();
+   \MediaWiki\restoreWarnings();
 
if ( $idStream instanceof Disposable ) {
// close stream / free resources
diff --git a/repo/tests/phpunit/includes/PidLockTest.php 
b/repo/tests/phpunit/includes/PidLockTest.php
index 99cb8f8..4791b6c 100644
--- a/repo/tests/phpunit/includes/PidLockTest.php
+++ b/repo/tests/phpunit/includes/PidLockTest.php
@@ -30,9 +30,9 @@
 
// Make sure that the given file has actually been removed.
// unlink gives a warning if you use it a file that doesn't 
exist, suppress that
-   wfSuppressWarnings();
+   \MediaWiki\suppressWarnings();
$this-assertFalse( $pidLock-removeLock() );
-   wfRestoreWarnings();
+   \MediaWiki\restoreWarnings();
}
 
public function wikiIdProvider() {
diff --git a/repo/tests/phpunit/includes/RepoHooksTest.php 
b/repo/tests/phpunit/includes/RepoHooksTest.php
index bda9272..e40cefb 100644
--- 

[MediaWiki-commits] [Gerrit] Made JobRunner bail more smoothly on near OOM - change (mediawiki/core)

2015-08-07 Thread Aaron Schulz (Code Review)
Aaron Schulz has uploaded a new change for review.

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

Change subject: Made JobRunner bail more smoothly on near OOM
..

Made JobRunner bail more smoothly on near OOM

* Use the regular limit-X style response instead of throwing an
  exception. This avoids loss of statd data and the like.

Change-Id: Ia08384a0d13c268f6e7a673b2265ab2e5539
---
M includes/jobqueue/JobRunner.php
1 file changed, 13 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/36/230236/1

diff --git a/includes/jobqueue/JobRunner.php b/includes/jobqueue/JobRunner.php
index 3982134..2465e5a 100644
--- a/includes/jobqueue/JobRunner.php
+++ b/includes/jobqueue/JobRunner.php
@@ -263,7 +263,10 @@
}
 
// Bail if near-OOM instead of in a job
-   $this-assertMemoryOK();
+   if ( !$this-checkMemoryOK() ) {
+   $response['reached'] = 'memory-limit';
+   break;
+   }
}
} while ( $job ); // stop when there are no jobs
 
@@ -392,9 +395,9 @@
/**
 * Make sure that this script is not too close to the memory usage 
limit.
 * It is better to die in between jobs than OOM right in the middle of 
one.
-* @throws MWException
+* @return bool
 */
-   private function assertMemoryOK() {
+   private function checkMemoryOK() {
static $maxBytes = null;
if ( $maxBytes === null ) {
$m = array();
@@ -408,8 +411,14 @@
}
$usedBytes = memory_get_usage();
if ( $maxBytes  $usedBytes = 0.95 * $maxBytes ) {
-   throw new MWException( Detected excessive memory usage 
($usedBytes/$maxBytes). );
+   $msg = Detected excessive memory usage 
($usedBytes/$maxBytes).;
+   $this-debugCallback( $msg );
+   $this-logger-error( $msg );
+
+   return false;
}
+
+   return true;
}
 
/**

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia08384a0d13c268f6e7a673b2265ab2e5539
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Aaron Schulz asch...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Update ogv.js to 0.9.7 release - change (mediawiki...TimedMediaHandler)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Update ogv.js to 0.9.7 release
..


Update ogv.js to 0.9.7 release

Performance fixes for IE:
* disable WebGL if using software rendering
* reduce Flash audio shim overhead

Change-Id: Ic5d0cf684939f7f41b62e2087ddc113a4971a703
---
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-decoder-audio-opus.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-decoder-audio-vorbis.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-demuxer-ogg.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-support.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-version.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-worker-audio.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv-worker-video.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/ogv.js
M MwEmbedModules/EmbedPlayer/binPlayers/ogv.js/readme.md
9 files changed, 39 insertions(+), 15 deletions(-)

Approvals:
  Paladox: Looks good to me, but someone else must approve
  TheDJ: Looks good to me, approved
  jenkins-bot: Verified




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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic5d0cf684939f7f41b62e2087ddc113a4971a703
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TimedMediaHandler
Gerrit-Branch: master
Gerrit-Owner: Brion VIBBER br...@wikimedia.org
Gerrit-Reviewer: Paladox thomasmulhall...@yahoo.com
Gerrit-Reviewer: TheDJ hartman.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] Fix regression in iframe embedding for MediaWiki core updates - change (mediawiki...TimedMediaHandler)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Fix regression in iframe embedding for MediaWiki core updates
..


Fix regression in iframe embedding for MediaWiki core updates

RL startup module is now loaded asynchronously, so have to stick
things in the window.RLQ queue instead of running them directly.

Recommend a further rewrite of the iframe embed mode later, it's
all a bit scary. :)

Bug: T108359
Change-Id: Ie8a5d47dc3df8301630743c95263736719625c6c
---
M TimedMediaIframeOutput.php
1 file changed, 25 insertions(+), 20 deletions(-)

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



diff --git a/TimedMediaIframeOutput.php b/TimedMediaIframeOutput.php
index 91859c7..22c6d79 100644
--- a/TimedMediaIframeOutput.php
+++ b/TimedMediaIframeOutput.php
@@ -100,11 +100,14 @@
/style
?php echo $wgOut-getHeadScripts(); ?
script
-   mw.loader.using( 'mw.MwEmbedSupport', function() {
-   mw.setConfig('EmbedPlayer.RewriteSelector', '');
+   window.RLQ = window.RLQ || [];
+   window.RLQ.push( function() {
+   mw.loader.using( 'mw.MwEmbedSupport', function() {
+   mw.setConfig('EmbedPlayer.RewriteSelector', '');
+   } );
+   // Turn off rewrite selector. This prevents automatic 
conversion of
+   // video tags, since we are going to do that 
ourselves later.
} );
-   // Turn off rewrite selector. This prevents automatic 
conversion of
-   // video tags, since we are going to do that ourselves later.
/script
/head
 body
@@ -114,27 +117,29 @@
/div
?php echo $wgOut-getBottomScripts(); ?
script
-   mw.loader.using( 'mw.MwEmbedSupport', function() {
-   // only enable fullscreen if enabled in iframe
-   mw.setConfig('EmbedPlayer.EnableFullscreen', 
document.fullscreenEnabled || document.webkitFullscreenEnabled || 
document.mozFullScreenEnabled || false );
-   $('#bgimage').remove();
+   window.RLQ.push( function() {
+   mw.loader.using( 'mw.MwEmbedSupport', function() {
+   // only enable fullscreen if enabled in iframe
+   mw.setConfig('EmbedPlayer.EnableFullscreen', 
document.fullscreenEnabled || document.webkitFullscreenEnabled || 
document.mozFullScreenEnabled || false );
+   $('#bgimage').remove();
 
-   mw.setConfig( 'EmbedPlayer.IsIframeServer', true );
+   mw.setConfig( 'EmbedPlayer.IsIframeServer', 
true );
 
-   // rewrite player
-   $( '#?php echo 
TimedMediaTransformOutput::PLAYER_ID_PREFIX . '0' ?' ).embedPlayer(function(){
+   // rewrite player
+   $( '#?php echo 
TimedMediaTransformOutput::PLAYER_ID_PREFIX . '0' ?' ).embedPlayer(function(){
 
-   // Bind window resize to reize the player:
-   var fitPlayer = function(){
-   $( '#?php echo 
TimedMediaTransformOutput::PLAYER_ID_PREFIX . '0' ?' )
-   [0].updateLayout();
-   }
+   // Bind window resize to reize the 
player:
+   var fitPlayer = function(){
+   $( '#?php echo 
TimedMediaTransformOutput::PLAYER_ID_PREFIX . '0' ?' )
+   [0].updateLayout();
+   }
 
-   $( window ).resize( fitPlayer );
-   $('#videoContainer').css({
-   'visibility':'visible'
+   $( window ).resize( fitPlayer );
+   $('#videoContainer').css({
+   'visibility':'visible'
+   } );
+   fitPlayer();
} );
-   fitPlayer();
} );
} );
/script

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie8a5d47dc3df8301630743c95263736719625c6c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TimedMediaHandler
Gerrit-Branch: master
Gerrit-Owner: Brion VIBBER br...@wikimedia.org
Gerrit-Reviewer: Catrope roan.katt...@gmail.com
Gerrit-Reviewer: TheDJ 

[MediaWiki-commits] [Gerrit] remove unused revdns for osm-lb.esams - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has uploaded a new change for review.

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

Change subject: remove unused revdns for osm-lb.esams
..

remove unused revdns for osm-lb.esams

Change-Id: I06c61214b17f5f5f52357ca933dae1064edd0984
---
M templates/174.198.91.in-addr.arpa
M templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
2 files changed, 0 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dns 
refs/changes/41/230241/1

diff --git a/templates/174.198.91.in-addr.arpa 
b/templates/174.198.91.in-addr.arpa
index b87b837..0926c79 100644
--- a/templates/174.198.91.in-addr.arpa
+++ b/templates/174.198.91.in-addr.arpa
@@ -56,7 +56,6 @@
 ; - - 91.198.174.208/29 LVS Multimedia
 
 208 1H IN PTR   upload-lb.esams.wikimedia.org.
-209 1H IN PTR   osm-lb.esams.wikimedia.org.
 
 ; - - 91.198.174.216/29 LVS Misc
 
diff --git a/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa 
b/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
index 9c1b4cb..d3ed811 100644
--- a/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
+++ b/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
@@ -100,7 +100,6 @@
 
 1.0.0.0 1H IN PTR   text-lb.esams.wikimedia.org.
 e.0.0.0 1H IN PTR   ns2.wikimedia.org.
-0.1.0.0 1H IN PTR   osm-lb.esams.wikimedia.org.
 
 ; LVS Mobile Zero  general support, 2620:0:862:ed1a::1:0/112
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I06c61214b17f5f5f52357ca933dae1064edd0984
Gerrit-PatchSet: 1
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] [toollabs] Add ecdsa keys to ssh_known_hosts - change (operations/puppet)

2015-08-07 Thread Merlijn van Deen (Code Review)
Merlijn van Deen has uploaded a new change for review.

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

Change subject: [toollabs] Add ecdsa keys to ssh_known_hosts
..

[toollabs] Add ecdsa keys to ssh_known_hosts

Bug: T103999
Change-Id: I171c36f8d1ead3b664057258f5a86ab2f2d978ce
---
M modules/toollabs/manifests/init.pp
1 file changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/44/230244/1

diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 8089a8f..a131ae8 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -61,7 +61,8 @@
 group   = 'root',
 mode= '0444',
 require = File[$store],
-content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n,
+content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n +
+   ${::fqdn},${::hostname},${::ipaddress} ecdsa-sha2-nistp256 
${::sshecdsakey}\n
 }
 
 exec { 'make_known_hosts':

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I171c36f8d1ead3b664057258f5a86ab2f2d978ce
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl

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


[MediaWiki-commits] [Gerrit] create maps-lb.eqiad, repurposing osm-lb.eqiad ipv4 - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has uploaded a new change for review.

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

Change subject: create maps-lb.eqiad, repurposing osm-lb.eqiad ipv4
..

create maps-lb.eqiad, repurposing osm-lb.eqiad ipv4

Change-Id: I1a81ccc29950eca912f1faea815aa5115bb7877e
---
M templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
M templates/154.80.208.in-addr.arpa
M templates/wikimedia.org
3 files changed, 4 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dns 
refs/changes/42/230242/1

diff --git a/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa 
b/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
index 56c697d..98b612a 100644
--- a/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
+++ b/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
@@ -218,7 +218,6 @@
 1.0.0.0 1H IN PTR   text-lb.eqiad.wikimedia.org.
 
 e.0.0.0 1H IN PTR   ns0.wikimedia.org.
-0.1.0.0 1H IN PTR   osm-lb.eqiad.wikimedia.org.
 1.1.0.0 1H IN PTR   misc-web-lb.eqiad.wikimedia.org.
 
 ; LVS Mobile Zero  general support, 2620:0:861:ed1a::1:0/112
@@ -232,6 +231,7 @@
 $ORIGIN 2.0.0.0.0.0.0.0.0.0.0.0.a.1.d.e.{{ zonename }}.
 
 b.0.0.0 1H IN PTR   upload-lb.eqiad.wikimedia.org.
+d.0.0.0 1H IN PTR   maps-lb.eqiad.wikimedia.org.
 
 ; LVS Misc, 2620:0:861:ed1a::3:0/112
 
diff --git a/templates/154.80.208.in-addr.arpa 
b/templates/154.80.208.in-addr.arpa
index f7a1ff1..5dec1da 100644
--- a/templates/154.80.208.in-addr.arpa
+++ b/templates/154.80.208.in-addr.arpa
@@ -146,7 +146,7 @@
 240 1H  IN PTR  upload-lb.eqiad.wikimedia.org.
 241 1H  IN PTR  misc-web-lb.eqiad.wikimedia.org.
 
-244 1H  IN PTR  osm-lb.eqiad.wikimedia.org.
+244 1H  IN PTR  maps-lb.eqiad.wikimedia.org.
 
 ; Misc 208.80.154.248 - 208.80.154.255 (208.80.154.248/29)
 248 1H  IN PTR  parsoid-lb.eqiad.wikimedia.org.
diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index 9301afb..50b4df8 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -209,7 +209,8 @@
 ;;; ns0 208.80.154.238
 dns-rec-lb.eqiad1H  IN A208.80.154.239
 1H  IN  2620:0:861:ed1a::3:fe
-osm-lb.eqiad1H  IN A208.80.154.244
+maps-lb.eqiad   1H  IN A208.80.154.244
+1H  IN A2620:0:861:ed1a::2:d
 misc-web-lb.eqiad   1H  IN A208.80.154.241
 1H  IN  2620:0:861:ed1a::11
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1a81ccc29950eca912f1faea815aa5115bb7877e
Gerrit-PatchSet: 1
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] add maps.wikimedia.org (- maps-lb.eqiad) - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has uploaded a new change for review.

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

Change subject: add maps.wikimedia.org (- maps-lb.eqiad)
..

add maps.wikimedia.org (- maps-lb.eqiad)

Change-Id: Ib145f13a7d86416bc2fa2949f335d899786dfea1
---
M templates/wikimedia.org
1 file changed, 2 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/dns 
refs/changes/43/230243/1

diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index 50b4df8..84d19e6 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -211,6 +211,8 @@
 1H  IN  2620:0:861:ed1a::3:fe
 maps-lb.eqiad   1H  IN A208.80.154.244
 1H  IN A2620:0:861:ed1a::2:d
+maps1H  IN A208.80.154.244
+1H  IN A2620:0:861:ed1a::2:d
 misc-web-lb.eqiad   1H  IN A208.80.154.241
 1H  IN  2620:0:861:ed1a::11
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib145f13a7d86416bc2fa2949f335d899786dfea1
Gerrit-PatchSet: 1
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] add maps.wikimedia.org (- maps-lb.eqiad) - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has submitted this change and it was merged.

Change subject: add maps.wikimedia.org (- maps-lb.eqiad)
..


add maps.wikimedia.org (- maps-lb.eqiad)

Bug: T105076
Change-Id: Ib145f13a7d86416bc2fa2949f335d899786dfea1
---
M templates/wikimedia.org
1 file changed, 2 insertions(+), 0 deletions(-)

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



diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index ac852b4..c0a11a6 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -211,6 +211,8 @@
 1H  IN  2620:0:861:ed1a::3:fe
 maps-lb.eqiad   1H  IN A208.80.154.244
 1H  IN  2620:0:861:ed1a::2:d
+maps1H  IN A208.80.154.244
+1H  IN  2620:0:861:ed1a::2:d
 misc-web-lb.eqiad   1H  IN A208.80.154.241
 1H  IN  2620:0:861:ed1a::11
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib145f13a7d86416bc2fa2949f335d899786dfea1
Gerrit-PatchSet: 3
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] create maps-lb.eqiad, repurposing osm-lb.eqiad ipv4 - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has submitted this change and it was merged.

Change subject: create maps-lb.eqiad, repurposing osm-lb.eqiad ipv4
..


create maps-lb.eqiad, repurposing osm-lb.eqiad ipv4

Bug: T105076
Change-Id: I1a81ccc29950eca912f1faea815aa5115bb7877e
---
M templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
M templates/154.80.208.in-addr.arpa
M templates/wikimedia.org
3 files changed, 4 insertions(+), 3 deletions(-)

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



diff --git a/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa 
b/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
index 56c697d..98b612a 100644
--- a/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
+++ b/templates/1.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
@@ -218,7 +218,6 @@
 1.0.0.0 1H IN PTR   text-lb.eqiad.wikimedia.org.
 
 e.0.0.0 1H IN PTR   ns0.wikimedia.org.
-0.1.0.0 1H IN PTR   osm-lb.eqiad.wikimedia.org.
 1.1.0.0 1H IN PTR   misc-web-lb.eqiad.wikimedia.org.
 
 ; LVS Mobile Zero  general support, 2620:0:861:ed1a::1:0/112
@@ -232,6 +231,7 @@
 $ORIGIN 2.0.0.0.0.0.0.0.0.0.0.0.a.1.d.e.{{ zonename }}.
 
 b.0.0.0 1H IN PTR   upload-lb.eqiad.wikimedia.org.
+d.0.0.0 1H IN PTR   maps-lb.eqiad.wikimedia.org.
 
 ; LVS Misc, 2620:0:861:ed1a::3:0/112
 
diff --git a/templates/154.80.208.in-addr.arpa 
b/templates/154.80.208.in-addr.arpa
index f7a1ff1..5dec1da 100644
--- a/templates/154.80.208.in-addr.arpa
+++ b/templates/154.80.208.in-addr.arpa
@@ -146,7 +146,7 @@
 240 1H  IN PTR  upload-lb.eqiad.wikimedia.org.
 241 1H  IN PTR  misc-web-lb.eqiad.wikimedia.org.
 
-244 1H  IN PTR  osm-lb.eqiad.wikimedia.org.
+244 1H  IN PTR  maps-lb.eqiad.wikimedia.org.
 
 ; Misc 208.80.154.248 - 208.80.154.255 (208.80.154.248/29)
 248 1H  IN PTR  parsoid-lb.eqiad.wikimedia.org.
diff --git a/templates/wikimedia.org b/templates/wikimedia.org
index 9301afb..ac852b4 100644
--- a/templates/wikimedia.org
+++ b/templates/wikimedia.org
@@ -209,7 +209,8 @@
 ;;; ns0 208.80.154.238
 dns-rec-lb.eqiad1H  IN A208.80.154.239
 1H  IN  2620:0:861:ed1a::3:fe
-osm-lb.eqiad1H  IN A208.80.154.244
+maps-lb.eqiad   1H  IN A208.80.154.244
+1H  IN  2620:0:861:ed1a::2:d
 misc-web-lb.eqiad   1H  IN A208.80.154.241
 1H  IN  2620:0:861:ed1a::11
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I1a81ccc29950eca912f1faea815aa5115bb7877e
Gerrit-PatchSet: 3
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] toollabs: Add ecdsa keys to ssh_known_hosts - change (operations/puppet)

2015-08-07 Thread Merlijn van Deen (Code Review)
Merlijn van Deen has uploaded a new change for review.

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

Change subject: toollabs: Add ecdsa keys to ssh_known_hosts
..

toollabs: Add ecdsa keys to ssh_known_hosts

Bug: T103999
Change-Id: I3cfc5a406fc4bb820e7d2e5cee9cd09c850492f6
Original-Change-Id: I171c36f8d1ead3b664057258f5a86ab2f2d978ce
---
M modules/toollabs/manifests/init.pp
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/49/230249/1

diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 8089a8f..d67ef99 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -61,7 +61,7 @@
 group   = 'root',
 mode= '0444',
 require = File[$store],
-content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n,
+content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n${::fqdn},${::hostname},${::ipaddress} ecdsa-sha2-nistp256 
${::sshecdsakey}\n
 }
 
 exec { 'make_known_hosts':

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3cfc5a406fc4bb820e7d2e5cee9cd09c850492f6
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl

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


[MediaWiki-commits] [Gerrit] dotfiles: make `field` read from either stdin or a file - change (operations/puppet)

2015-08-07 Thread Ori.livneh (Code Review)
Ori.livneh has submitted this change and it was merged.

Change subject: dotfiles: make `field` read from either stdin or a file
..


dotfiles: make `field` read from either stdin or a file

Change-Id: Ie1dbbe264cff5f4123134c048564deb3330a0724
---
M modules/admin/files/home/ori/.bash_profile
1 file changed, 2 insertions(+), 2 deletions(-)

Approvals:
  Ori.livneh: Verified; Looks good to me, approved



diff --git a/modules/admin/files/home/ori/.bash_profile 
b/modules/admin/files/home/ori/.bash_profile
index 8f5d3c0..f7e2d09 100644
--- a/modules/admin/files/home/ori/.bash_profile
+++ b/modules/admin/files/home/ori/.bash_profile
@@ -69,8 +69,8 @@
 perf()   { sudo perf $@; }
 gdbh()   { sudo gdb -p $(pidof -s hhvm); }
 redis-cli()  { command redis-cli -a $(grep -Po '(?=masterauth )\S+' 
/etc/redis/redis.conf) $@; }
-fields() { tail -1 ${@:---} | awk 'END { for (i = 1; i = NF; i++) 
printf(%s : %s\n, i, $i) }' ; }
-field()  { awk -v field=$1 '{print $(field)}'; }
+fields() { tail -1 ${@:---} | awk 'END { for (i = 1; i = NF; i++) 
printf(%s : %s\n, i, $i) }'; }
+field()  { local fieldnum=$1; shift; awk -v field=$fieldnum '{print 
$(field)}' ${@}; }
 lat(){ ls -lat *${@:+.}${@} | head; }
 sudo()   { command sudo -E $@; }
 hbnt()   { /usr/bin/comm -23 $1 $2; } # Here but not there (lines in 
$1 that are not in $2)

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie1dbbe264cff5f4123134c048564deb3330a0724
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh o...@wikimedia.org
Gerrit-Reviewer: Ori.livneh o...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Add a new Wikitext editor with very basic formatting features - change (mediawiki...MobileFrontend)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Add a new Wikitext editor with very basic formatting features
..


Add a new Wikitext editor with very basic formatting features

With this new editor, MobileFrontend get's some very basic editing
features to easier:
* add (or format existing) text to in bold or italic to the wikitext
* add a reference to the cursor position

The editor is sampled to 50% of wikitext editors and logged with the
editor name SourceEditorWithFormatting to EventLogging.

Depends on: Idd2275788f11303bd965994c9fb2e6c2d59daa33

Bug: T91752
Change-Id: Ib5215d859118bad83e9cd12ea7691283707b13b5
---
M i18n/en.json
M i18n/qqq.json
A images/icons/reference-ltr.svg
A images/icons/reference-rtl.svg
M includes/Resources.php
M jsduck.json
M minerva.less/minerva.variables.less
M resources/mobile.editor.common/EditorOverlayBase.hogan
A resources/mobile.editor.overlay.withtoolbar/AddReferenceOverlay.js
A resources/mobile.editor.overlay.withtoolbar/EditorOverlayWithToolbar.js
A resources/mobile.editor.overlay.withtoolbar/EditorOverlayWithToolbar.less
A resources/mobile.editor.overlay.withtoolbar/contentAddReference.hogan
A resources/mobile.editor.overlay.withtoolbar/editorFooter.hogan
M resources/mobile.editor/init.js
M resources/mobile.overlays/Overlay.less
15 files changed, 381 insertions(+), 3 deletions(-)

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



diff --git a/i18n/en.json b/i18n/en.json
index 3b167ba..c56b6b4 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -142,6 +142,14 @@
mobile-frontend-editor-redlink-leave: No, thanks.,
mobile-frontend-editor-redlink-explain: This page has not yet been 
created on {{SITENAME}}.,
mobile-frontend-editor-redlink-create: Create page,
+   mobile-frontend-editor-bold: Bold,
+   mobile-frontend-editor-italic: Italic,
+   mobile-frontend-editor-bold-text: Bold text,
+   mobile-frontend-editor-italic-text: Italic text,
+   mobile-frontend-editor-reference: Reference,
+   mobile-frontend-editor-insert-reference: Insert reference,
+   mobile-frontend-editor-reference-placeholder: Which source do you 
refer to?,
+   mobile-frontend-editor-add-reference: Add,
mobile-frontend-enable-images: Enable images on mobile site,
mobile-frontend-errorreport-button-label: Report an error,
mobile-frontend-errorreport-error: Error, feedback could not be 
posted.,
diff --git a/i18n/qqq.json b/i18n/qqq.json
index 6c56e41..e0d3fcb 100644
--- a/i18n/qqq.json
+++ b/i18n/qqq.json
@@ -137,6 +137,14 @@
mobile-frontend-editor-redlink-leave: Used as a message for a link, 
that the user doesn't want to edit a page, that does not exist 
yet.\n{{Identical|No thanks}},
mobile-frontend-editor-redlink-explain: Question for the user, if he 
want to edit a page, which link he clicked and that does not exist yet, or 
not.,
mobile-frontend-editor-redlink-create: Label for a create page 
button.\n{{Identical|Create page}},
+   mobile-frontend-editor-bold: Title of \Bold\ button in editor.,
+   mobile-frontend-editor-italic: Title of \Italic\ button in 
editor.,
+   mobile-frontend-editor-bold-text: Placeholder, which will be 
inserted into the text area, if the user clicks the bold text button in editor, 
and no text is selected.,
+   mobile-frontend-editor-italic-text: Placeholder, which will be 
inserted into the text area, if the user clicks the italic text button in 
editor, and no text is selected.,
+   mobile-frontend-editor-reference: Title of \Reference\ button in 
editor.,
+   mobile-frontend-editor-insert-reference: Title of the insert 
reference overlay in editor.,
+   mobile-frontend-editor-reference-placeholder: Placeholder text for 
the textarea on the reference overlay.,
+   mobile-frontend-editor-add-reference: Message used in the reference 
overlay to add a reference to the wikitext textarea.,
mobile-frontend-enable-images: Unused at this time.\n\nSee also:\n* 
{{msg-mw|Mobile-frontend-disable-images}},
mobile-frontend-errorreport-button-label: Label for button for 
submitting an error report. Keep this short.,
mobile-frontend-errorreport-error: Error displayed when feedback 
could not be posted.,
diff --git a/images/icons/reference-ltr.svg b/images/icons/reference-ltr.svg
new file mode 100644
index 000..11e1c75
--- /dev/null
+++ b/images/icons/reference-ltr.svg
@@ -0,0 +1,6 @@
+?xml version=1.0 encoding=utf-8?
+svg xmlns=http://www.w3.org/2000/svg; width=24 height=24 viewBox=0 0 24 
24
+g id=reference
+path id=bookmark d=M5 4v17h12c1 0 2-1 2-2v-15h-14zm12 14c0 1-1 1-1 
1h-8v-13h2v6l2-2 2 2v-6h3v12z/
+/g
+/svg
diff --git a/images/icons/reference-rtl.svg b/images/icons/reference-rtl.svg
new file mode 100644
index 000..b31bbac
--- /dev/null
+++ b/images/icons/reference-rtl.svg
@@ 

[MediaWiki-commits] [Gerrit] Added position to ResourceLoader module - necessary for MW 1... - change (mediawiki...ApprovedRevs)

2015-08-07 Thread Yaron Koren (Code Review)
Yaron Koren has submitted this change and it was merged.

Change subject: Added position to ResourceLoader module - necessary for MW 1.26+
..


Added position to ResourceLoader module - necessary for MW 1.26+

Change-Id: If0614da5303ac53c1f234afc1cdef96ff4d6de39
---
M ApprovedRevs.php
1 file changed, 2 insertions(+), 1 deletion(-)

Approvals:
  Yaron Koren: Checked; Looks good to me, approved



diff --git a/ApprovedRevs.php b/ApprovedRevs.php
index 0412df3..6506cf3 100644
--- a/ApprovedRevs.php
+++ b/ApprovedRevs.php
@@ -90,5 +90,6 @@
 $wgResourceModules['ext.ApprovedRevs'] = array(
'styles' = 'ApprovedRevs.css',
'localBasePath' = __DIR__,
-   'remoteExtPath' = 'ApprovedRevs'
+   'remoteExtPath' = 'ApprovedRevs',
+   'position' = 'bottom'
 );

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

Gerrit-MessageType: merged
Gerrit-Change-Id: If0614da5303ac53c1f234afc1cdef96ff4d6de39
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ApprovedRevs
Gerrit-Branch: master
Gerrit-Owner: Yaron Koren yaro...@gmail.com
Gerrit-Reviewer: Yaron Koren yaro...@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] Halve RGB values of background colors in tables in night mode - change (apps...wikipedia)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Halve RGB values of background colors in tables in night mode
..


Halve RGB values of background colors in tables in night mode

Most colors are inverted in night mode.  However, the background colors
of some elements in tables  look strange when given this treatment, so
it was earlier decided to simply strip them as a temporary fix.  This
resulted, however, in a loss of useful information (see, e.g., the diagram
in the quick facts box for 'National Assembly of Pakistan').

This patch halves the RGB values of these elements rather than simply
stripping the colors in order to preserve necessary information.

Bug: T104101
Change-Id: I567089abf4d39ed1db562d51bd419f26d97d429d
---
M app/src/main/assets/bundle.js
M app/src/main/assets/preview.js
M www/js/night.js
3 files changed, 57 insertions(+), 24 deletions(-)

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



diff --git a/app/src/main/assets/bundle.js b/app/src/main/assets/bundle.js
index fc3f2be..aa6d3c1 100644
--- a/app/src/main/assets/bundle.js
+++ b/app/src/main/assets/bundle.js
@@ -291,25 +291,36 @@
 var loader = require(./loader);
 var util = require(./util);
 
-function invertColorProperty( el, propertyName ) {
+function parseRgbValues( el, propertyName ) {
var property = el.style[propertyName];
-   console.log( JSON.stringify( parseCSSColor ) );
var bits = parseCSSColor( property );
if ( bits === null ) {
-   // We couldn't parse the color, nevermind
return;
}
-   var r = parseInt( bits[0] ), g = parseInt( bits[1] ), b = parseInt( 
bits[2] );
-   el.style[propertyName] = 'rgb(' + (255 - r) + ', ' + (255 - g) + ', ' + 
(255 - b ) + ')';
+   return [ parseInt( bits[0] ), parseInt( bits[1] ), parseInt( bits[2] )];
+}
+
+function invertColorProperty( el, propertyName ) {
+   var rgb = parseRgbValues( el, propertyName );
+   if ( rgb ) {
+   el.style[propertyName] = 'rgb(' + (255 - rgb[0]) + ', ' + (255 
- rgb[1]) + ', ' + (255 - rgb[2]) + ')';
+   }
+}
+
+function halveRgbValues( el, propertyName ) {
+   var rgb = parseRgbValues( el, propertyName );
+   if ( rgb ) {
+   el.style[propertyName] = 'rgb(' + Math.floor(rgb[0] / 2) + ', ' 
+ Math.floor(rgb[1] / 2) + ', ' + Math.floor(rgb[2] / 2) + ')';
+   }
 }
 
 var invertProperties = [ 'color', 'background-color', 'border-color' ];
 function invertOneElement( el ) {
-   var shouldStrip = util.hasAncestor( el, 'TABLE' );
+   var isInTable = util.hasAncestor( el, 'TABLE' );
for ( var i = 0; i  invertProperties.length; i++ ) {
if ( el.style[invertProperties[i]] ) {
-   if ( shouldStrip ) {
-   el.style[invertProperties[i]] = 'inherit';
+   if ( isInTable ) {
+   halveRgbValues( el, invertProperties[i] );
} else {
invertColorProperty( el, invertProperties[i] );
}
diff --git a/app/src/main/assets/preview.js b/app/src/main/assets/preview.js
index 753bdb2..bb2519f 100644
--- a/app/src/main/assets/preview.js
+++ b/app/src/main/assets/preview.js
@@ -186,25 +186,36 @@
 var loader = require(./loader);
 var util = require(./util);
 
-function invertColorProperty( el, propertyName ) {
+function parseRgbValues( el, propertyName ) {
var property = el.style[propertyName];
-   console.log( JSON.stringify( parseCSSColor ) );
var bits = parseCSSColor( property );
if ( bits === null ) {
-   // We couldn't parse the color, nevermind
return;
}
-   var r = parseInt( bits[0] ), g = parseInt( bits[1] ), b = parseInt( 
bits[2] );
-   el.style[propertyName] = 'rgb(' + (255 - r) + ', ' + (255 - g) + ', ' + 
(255 - b ) + ')';
+   return [ parseInt( bits[0] ), parseInt( bits[1] ), parseInt( bits[2] )];
+}
+
+function invertColorProperty( el, propertyName ) {
+   var rgb = parseRgbValues( el, propertyName );
+   if ( rgb ) {
+   el.style[propertyName] = 'rgb(' + (255 - rgb[0]) + ', ' + (255 
- rgb[1]) + ', ' + (255 - rgb[2]) + ')';
+   }
+}
+
+function halveRgbValues( el, propertyName ) {
+   var rgb = parseRgbValues( el, propertyName );
+   if ( rgb ) {
+   el.style[propertyName] = 'rgb(' + Math.floor(rgb[0] / 2) + ', ' 
+ Math.floor(rgb[1] / 2) + ', ' + Math.floor(rgb[2] / 2) + ')';
+   }
 }
 
 var invertProperties = [ 'color', 'background-color', 'border-color' ];
 function invertOneElement( el ) {
-   var shouldStrip = util.hasAncestor( el, 'TABLE' );
+   var isInTable = util.hasAncestor( el, 'TABLE' );
for ( var i = 0; i  invertProperties.length; i++ ) {
if ( el.style[invertProperties[i]] 

[MediaWiki-commits] [Gerrit] Add PTR record for mailrelay-02.tools.wmflabs.org - change (operations/dns)

2015-08-07 Thread coren (Code Review)
coren has submitted this change and it was merged.

Change subject: Add PTR record for mailrelay-02.tools.wmflabs.org
..


Add PTR record for mailrelay-02.tools.wmflabs.org

https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools-mailrelay-02.tools.eqiad.wmflabs

Bug: T97574
Change-Id: Ic7d1cfc836e16451ce0cec8baa7a965451a41b08
---
M templates/155.80.208.in-addr.arpa
1 file changed, 1 insertion(+), 0 deletions(-)

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



diff --git a/templates/155.80.208.in-addr.arpa 
b/templates/155.80.208.in-addr.arpa
index a1746d5..23b97d1 100644
--- a/templates/155.80.208.in-addr.arpa
+++ b/templates/155.80.208.in-addr.arpa
@@ -77,4 +77,5 @@
 ; to the transitional toolserver.org email relay.
 
 162 1H IN PTR   mail.tools.wmflabs.org.
+188 1H IN PTR   mailrelay-02.tools.wmflabs.org.
 197 1H IN PTR   relay.toolserver.org.

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic7d1cfc836e16451ce0cec8baa7a965451a41b08
Gerrit-PatchSet: 2
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl
Gerrit-Reviewer: coren mpellet...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Don't try to create accounts on non-existent beta mediawikiwiki - change (operations/mediawiki-config)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Don't try to create accounts on non-existent beta mediawikiwiki
..


Don't try to create accounts on non-existent beta mediawikiwiki

Caused the videoscaler (yes, really) jobrunner to be very unhappy

Bug: T108375
Change-Id: Icc2e2ace61ef2c31609c9d0e9d64144d7fd1f1dd
---
M wmf-config/CommonSettings.php
1 file changed, 4 insertions(+), 1 deletion(-)

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



diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php
index 945b08f..cba11f3 100755
--- a/wmf-config/CommonSettings.php
+++ b/wmf-config/CommonSettings.php
@@ -1268,7 +1268,10 @@
$wgCentralAuthStrict = true;
 
// Create some local accounts as soon as the global registration happens
-   $wgCentralAuthAutoCreateWikis = array( 'loginwiki', 'metawiki', 
'mediawikiwiki' );
+   $wgCentralAuthAutoCreateWikis = array( 'loginwiki', 'metawiki' );
+   if ( $wmfRealm === 'production' ) {
+   $wgCentralAuthAutoCreateWikis[] = 'mediawikiwiki';
+   }
 }
 
 // Config for GlobalCssJs

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Icc2e2ace61ef2c31609c9d0e9d64144d7fd1f1dd
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Alex Monk kren...@gmail.com
Gerrit-Reviewer: Alex Monk kren...@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] Switch to using surface model focus/blur events - change (mediawiki...VisualEditor)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Switch to using surface model focus/blur events
..


Switch to using surface model focus/blur events

Depends on Ibcda9a79 in core.

Change-Id: Ieb2f99d7d1d24c24a0f00cf7c33e23b8206bf753
---
M modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js
1 file changed, 19 insertions(+), 11 deletions(-)

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



diff --git a/modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js 
b/modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js
index dcc510f..b839d52 100644
--- a/modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js
+++ b/modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js
@@ -78,24 +78,32 @@
// Parent method
ve.init.mw.MobileArticleTarget.super.prototype.onSurfaceReady.apply( 
this, arguments );
 
-   this.getSurface().getModel().connect( this, { select: 'onSurfaceSelect' 
} );
-   this.onSurfaceSelect();
+   var surfaceModel = this.getSurface().getModel();
+   surfaceModel.connect( this, {
+   blur: 'onSurfaceBlur',
+   focus: 'onSurfaceFocus'
+   } );
+   this[surfaceModel.getSelection().isNull() ? 'onSurfaceBlur' : 
'onSurfaceFocus']();
 
this.events.trackActivationComplete();
 };
 
 /**
- * Handle surface select events
+ * Handle surface blur events
  */
-ve.init.mw.MobileArticleTarget.prototype.onSurfaceSelect = function () {
+ve.init.mw.MobileArticleTarget.prototype.onSurfaceBlur = function () {
var toolbar = this.getToolbar();
-   if ( this.getSurface().getModel().getSelection().isNull() ) {
-   toolbar.$group.addClass( 'oo-ui-element-hidden' );
-   toolbar.$actions.removeClass( 'oo-ui-element-hidden' );
-   } else {
-   toolbar.$group.removeClass( 'oo-ui-element-hidden' );
-   toolbar.$actions.addClass( 'oo-ui-element-hidden' );
-   }
+   toolbar.$group.addClass( 'oo-ui-element-hidden' );
+   toolbar.$actions.removeClass( 'oo-ui-element-hidden' );
+};
+
+/**
+ * Handle surface focus events
+ */
+ve.init.mw.MobileArticleTarget.prototype.onSurfaceFocus = function () {
+   var toolbar = this.getToolbar();
+   toolbar.$group.removeClass( 'oo-ui-element-hidden' );
+   toolbar.$actions.addClass( 'oo-ui-element-hidden' );
 };
 
 /**

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ieb2f99d7d1d24c24a0f00cf7c33e23b8206bf753
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders esand...@wikimedia.org
Gerrit-Reviewer: Alex Monk kren...@gmail.com
Gerrit-Reviewer: Jforrester jforres...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Update VE core submodule to master (07288e0) - change (mediawiki...VisualEditor)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Update VE core submodule to master (07288e0)
..


Update VE core submodule to master (07288e0)

New changes:
552fec6 MobileContext: Use frameless buttons, fix vertical heights/alignments
ebb4d08 Emit blur/focus events from the surface model

Change-Id: I9227a8795378826f1cee6dc2d3ac562b9970b9e2
---
M lib/ve
1 file changed, 0 insertions(+), 0 deletions(-)

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



diff --git a/lib/ve b/lib/ve
index 1360bca..07288e0 16
--- a/lib/ve
+++ b/lib/ve
-Subproject commit 1360bca2664edb7f1317cf7f9705e274a91a4589
+Subproject commit 07288e0dd1ba14e747d6d71e56ad49c7e4b877d6

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I9227a8795378826f1cee6dc2d3ac562b9970b9e2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Jforrester jforres...@wikimedia.org
Gerrit-Reviewer: Esanders esand...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Fix toolbar position in iOS - change (mediawiki...MobileFrontend)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Fix toolbar position in iOS
..


Fix toolbar position in iOS

When the anything is focused in iOS it calculates the overlap between
the desired cursor position and the keyboard, and it scrolls the
window up by that amount.

The problem is the window contains just the toolbar and a scrollable
container, so we end up losing the toolbar.

To work around this, whenever the *window* is scrolled apply
the window's scroll offset to the scrollable container and
reset the window scroll offset to 0.

We also need to reapply the native selection so the cursor doesn't
magically disappear.

Change-Id: Ib4ff64589d299cac53a7d12f2a97dfc3149ea65a
---
M resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
1 file changed, 44 insertions(+), 1 deletion(-)

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



diff --git 
a/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js 
b/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
index 239dce0..8451afe 100644
--- a/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
+++ b/resources/mobile.editor.ve/ve.init.mw.MobileFrontendArticleTarget.js
@@ -5,7 +5,7 @@
  * @license The MIT License (MIT); see LICENSE.txt
  */
 
-/* global ve */
+/* global ve, $ */
 
 // jscs:disable
 
@@ -24,7 +24,12 @@
ve.init.mw.MobileFrontendArticleTarget.super.call( this, config );
 
this.overlay = overlay;
+   this.$overlayContent = overlay.$el.find( '.overlay-content' );
this.$overlaySurface = overlay.$el.find( '.surface' );
+
+   // Events
+   this.onWindowScrollDebounced = ve.debounce( this.onWindowScroll.bind( 
this ), 100 );
+   $( this.getElementWindow() ).on( 'scroll', this.onWindowScrollDebounced 
);
 
// Initialization
this.$element.addClass( 've-init-mw-mobileFrontendArticleTarget' );
@@ -38,6 +43,44 @@
 
 /* Methods */
 
+/**
+ * Destroy the target
+ */
+ve.init.mw.MobileFrontendArticleTarget.prototype.destroy = function () {
+   // Parent method
+   ve.init.mw.MobileFrontendArticleTarget.super.prototype.destroy.call( 
this );
+
+   $( this.getElementWindow() ).off( 'scroll', 
this.onWindowScrollDebounced );
+};
+
+/**
+ * Handle window scroll events
+ */
+ve.init.mw.MobileFrontendArticleTarget.prototype.onWindowScroll = function () {
+   var target = this;
+   // The window can only scroll in iOS if the keyboard has been opened
+   if ( ve.init.platform.constructor.static.isIos() ) {
+   // iOS applies a scroll offset to the window to move the cursor
+   // into view. Apply this offset to the surface instead.
+   var range,
+   nativeSelection = 
target.getSurface().getView().nativeSelection,
+   windowTop = $( window ).scrollTop(),
+   contentTop = target.$overlayContent.scrollTop();
+
+   $( window ).scrollTop( 0 );
+   target.$overlayContent.scrollTop( contentTop + windowTop );
+
+   // iOS has another bug (!) where if you change the scroll 
offset of a
+   // contentEditable with a cursor visible it disappears, so 
remove and
+   // reapply the selection in that case.
+   if ( nativeSelection.rangeCount  
document.activeElement.contentEditable === 'true' ) {
+   range = nativeSelection.getRangeAt(0);
+   nativeSelection.removeAllRanges();
+   nativeSelection.addRange( range );
+   }
+   }
+};
+
 /*
  * FIXME: @inheritdoc once this file is in the right repo
  */

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib4ff64589d299cac53a7d12f2a97dfc3149ea65a
Gerrit-PatchSet: 6
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Esanders esand...@wikimedia.org
Gerrit-Reviewer: Esanders esand...@wikimedia.org
Gerrit-Reviewer: Jdlrobson jrob...@wikimedia.org
Gerrit-Reviewer: Jforrester jforres...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Localisation updates from https://translatewiki.net. - change (apps...wikipedia)

2015-08-07 Thread Niedzielski (Code Review)
Niedzielski has uploaded a new change for review.

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

Change subject: Localisation updates from https://translatewiki.net.
..

Localisation updates from https://translatewiki.net.

Change-Id: I9a9cf9a5ac3b2e1a7822d9700a638c2d91004782
---
M app/src/main/res/values-bn/strings.xml
M app/src/main/res/values-ca/strings.xml
M app/src/main/res/values-da/strings.xml
M app/src/main/res/values-gl/strings.xml
M app/src/main/res/values-in/strings.xml
M app/src/main/res/values-it/strings.xml
M app/src/main/res/values-ja/strings.xml
M app/src/main/res/values-ko/strings.xml
M app/src/main/res/values-mk/strings.xml
M app/src/main/res/values-sr/strings.xml
M app/src/main/res/values-te/strings.xml
11 files changed, 41 insertions(+), 30 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/31/230231/1

diff --git a/app/src/main/res/values-bn/strings.xml 
b/app/src/main/res/values-bn/strings.xml
index ad6ce5f..ee3f13e 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -91,7 +91,7 @@
   string name=login_error_wrong_passwordভুল পাসওয়ার্ড/string
   string name=login_error_wrong_usernameভুল ব্যবহারকারী নাম/string
   string name=login_error_illegalঅগ্রহণযোগ্য ব্যবহারকারী নাম/string
-  string name=login_success_toast fuzzy=trueপ্রবেশ সফল!/string
+  string name=login_success_toastপ্রবেশ করা সফল!/string
   string name=login_error_blockedএই ব্যবহারকারীকে ব্লক করা হয়েছে/string
   string name=login_error_throttledঅনেকবার প্রবেশের চেষ্টা করা হয়েছে। 
কয়েক মিনিট অপেক্ষা করে আবার চেষ্টা করুন।/string
   string name=login_error_unknownপ্রবেশ ব্যর্থ :(/string
diff --git a/app/src/main/res/values-ca/strings.xml 
b/app/src/main/res/values-ca/strings.xml
index f2075be..7c74bed 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -91,7 +91,7 @@
   string name=login_error_wrong_passwordContrasenya incorrecta/string
   string name=login_error_wrong_usernameNom d\'usuari incorrecte/string
   string name=login_error_illegalNom d\'usuari no vàlid/string
-  string name=login_success_toast fuzzy=trueS\'ha iniciat sessió 
correctament!/string
+  string name=login_success_toastS\'ha iniciat la sessió 
correctament!/string
   string name=login_error_blockedAquest usuari ha estat bloquejat/string
   string name=login_error_throttledMassa intents. Espereu uns minuts i 
torneu-ho a intentar./string
   string name=login_error_unknownHa fallat l\'inici de sessió :(/string
diff --git a/app/src/main/res/values-da/strings.xml 
b/app/src/main/res/values-da/strings.xml
index 400a6b9..6085a07 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -7,10 +7,10 @@
   string name=noNej/string
   string name=acra_report_dialog_titleWikipedia gik ned :(/string
   string name=acra_report_dialog_textSend os en nedbrudsrapport/string
-  string name=acra_report_dialog_commentHvad lavede du, da nedbruddet 
skete?/string
+  string name=acra_report_dialog_commentHvad lavede du, da appen gik 
ned?/string
   string name=search_hintSøg i Wikipedia/string
   string name=nav_item_historyHistorik/string
-  string name=error_network_errorNetværksforbindelsen kunne ikke 
oprettes./string
+  string name=error_network_errorNetværksforbindelsen kunne ikke 
etableres./string
   string name=search_network_errorNetværksfejl. Tryk for at prøve 
igen./string
   string name=generic_page_errorDer opstod et problem under behandlingen 
af din forespørgsel./string
   string name=status_code_unavailableServerens statuskode er ikke 
tilgængelig./string
@@ -19,7 +19,7 @@
   string name=menu_clear_all_saved_pagesRyd gemte sider/string
   string name=page_does_not_exist_errorDenne side findes ikke./string
   string name=nav_item_todayI dag/string
-  string name=dialog_title_clear_historyRyd browserhistorikken?/string
+  string name=dialog_title_clear_historyVil du rydde 
browserhistorikken?/string
   string name=nav_item_saved_pagesGemte sider/string
   string name=menu_update_all_saved_pagesOpdater gemte sider/string
   string name=menu_update_selected_saved_pagesOpdater gemte sider/string
@@ -34,7 +34,7 @@
   string name=toast_refresh_saved_pageOpdaterer gemt side…/string
   string name=delete_selected_saved_pagesSlet/string
   string name=toast_saved_page_deletedGemt(e) side(r) slettet/string
-  string name=saved_pages_search_list_hintSøg i gemte sider/string
+  string name=saved_pages_search_list_hintSøg i Gemte sider/string
   string name=saved_pages_search_empty_messageIngen sider fundet der 
matcher din forespørgsel./string
   string name=nav_item_nearbyI nærheden/string
   string name=menu_update_nearbyOpdater \i nærheden\/string
@@ -70,7 +70,7 @@
   string name=edit_saved_successfullyRedigering gemt!/string
   string name=dialog_message_edit_failedRedigering mislykkedes!/string
   string 

[MediaWiki-commits] [Gerrit] Remove non-functional Echo integration - change (mediawiki...LiquidThreads)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Remove non-functional Echo integration
..


Remove non-functional Echo integration

As far as I can tell, this wouldn't have worked since it was missing
i18n messages and never updated for Echo changes.

Also remove $wgLiquidThreadsNotificationTypes since the whole purpose of
that was to allow using Echo notifications.

Change-Id: Ide9ff9ec369e5d642e90ba4c459beedaf2b66068
---
M LiquidThreads.php
D classes/EchoLiquidThreadsFormatter.php
M classes/Hooks.php
M classes/NewMessagesController.php
M i18n/en.json
M i18n/qqq.json
6 files changed, 0 insertions(+), 178 deletions(-)

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



diff --git a/LiquidThreads.php b/LiquidThreads.php
index 80835e4..6575683 100644
--- a/LiquidThreads.php
+++ b/LiquidThreads.php
@@ -119,7 +119,6 @@
 $wgHooks['SpecialWatchlistQuery'][] = 'LqtHooks::beforeWatchlist';
 $wgHooks['ArticleEditUpdateNewTalk'][] = 'LqtHooks::updateNewtalkOnEdit';
 $wgHooks['PersonalUrls'][] = 'LqtHooks::onPersonalUrls';
-$wgHooks['EchoGetDefaultNotifiedUsers'][] = 
'NewMessages::getDefaultNotifiedUsers';
 
 // Preferences
 $wgHooks['GetPreferences'][] = 'LqtHooks::getPreferences';
@@ -205,7 +204,6 @@
 $wgAutoloadClasses['Thread'] = __DIR__ . '/classes/Thread.php';
 $wgAutoloadClasses['Threads'] = __DIR__ . '/classes/Threads.php';
 $wgAutoloadClasses['NewMessages'] = __DIR__ . 
'/classes/NewMessagesController.php';
-$wgAutoloadClasses['EchoLiquidThreadsFormatter'] = __DIR__. 
/classes/EchoLiquidThreadsFormatter.php;
 $wgAutoloadClasses['LqtParserFunctions'] = __DIR__ . 
'/classes/ParserFunctions.php';
 $wgAutoloadClasses['LqtDeletionController'] = __DIR__ . 
'/classes/DeletionController.php';
 $wgAutoloadClasses['LqtHooks'] = __DIR__ . '/classes/Hooks.php';
@@ -265,50 +263,6 @@
 $wgAPIModules['feedthreads'] = 'ApiFeedLQTThreads';
 $wgAutoloadClasses['ApiThreadAction'] = __DIR__ . '/api/ApiThreadAction.php';
 $wgAPIModules['threadaction'] = 'ApiThreadAction';
-
-// Whether or not to use the standard LiquidThreads notifications
-$wgLiquidThreadsNotificationTypes = array( 'standard' );
-
-// Echo
-$wgExtensionFunctions[] = 'wfLiquidThreadsSetupEcho';
-
-function wfLiquidThreadsSetupEcho() {
-   // LiquidThreads echo notifications have not been fully tested,
-   // turn it off temporarily till expected behaviors are verified
-   /*
-   global $wgLiquidThreadsNotificationTypes;
-   global $wgEchoNotificationFormatters;
-   global $wgEchoEnabledEvents;
-
-   if ( isset( $wgEchoNotificationFormatters ) ) {
-   $wgLiquidThreadsNotificationTypes = array( 'echo' );
-
-   $wgEchoNotificationFormatters += array(
-   'lqt-new-topic' = array(
-   'class' = 'EchoLiquidThreadsFormatter',
-   'title-message' = 
'notification-add-talkpage-topic',
-   'title-params' = array( 'agent', 'subject', 
'title', 'content-page' ),
-   'content-message' = 
'notification-talkpage-content',
-   'content-params' = array( 'commentText' ),
-   'icon' = 'chat',
-   ),
-   'lqt-reply' = array(
-   'class' = 'EchoLiquidThreadsFormatter',
-   'title-message' = 'notification-add-comment',
-   'title-params' = array( 'agent', 'subject', 
'title', 'content-page' ),
-   'content-message' = 
'notification-talkpage-content',
-   'content-params' = array( 'commentText' ),
-   'icon' = 'chat',
-   ),
-   );
-
-   $wgEchoEnabledEvents = array_merge( $wgEchoEnabledEvents, array(
-   'lqt-new-topic',
-   'lqt-reply',
-   ) );
-   }
-   */
-}
 
 // Path to the LQT directory
 $wgLiquidThreadsExtensionPath = {$wgScriptPath}/extensions/LiquidThreads;
diff --git a/classes/EchoLiquidThreadsFormatter.php 
b/classes/EchoLiquidThreadsFormatter.php
deleted file mode 100644
index d7c478c..000
--- a/classes/EchoLiquidThreadsFormatter.php
+++ /dev/null
@@ -1,46 +0,0 @@
-?php
-
-class EchoLiquidThreadsFormatter extends EchoBasicFormatter {
-   protected function processParam( $event, $param, $message, $user ) {
-   $extra = $event-getExtra();
-   if ( $param === 'subject' ) {
-   $thread = $this-getThread( $event );
-   if ( $thread ) {
-   $message-params( $thread-subject() );
-   } else {
-   $message-params( '' );
-   }
-   } elseif 

[MediaWiki-commits] [Gerrit] Decouple screenshot-ing and artifacts from Cucumber hooks - change (mediawiki/selenium)

2015-08-07 Thread Dduvall (Code Review)
Dduvall has uploaded a new change for review.

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

Change subject: Decouple screenshot-ing and artifacts from Cucumber hooks
..

Decouple screenshot-ing and artifacts from Cucumber hooks

Created `ScreenshotHelper` to encapsulate and generalize the
screenshot-ing previously implemented directly in a Cucumber `After`
hook.

Refactored `Environment#teardown` and friends to return artifacts in the
form `{ path = mime_type }` which can then be logged in the way
appropriate to the test runner.

Moved logging of SauceLabs job URL to a `RemoteBrowserFactory#teardown`
and refactored `HeadlessHelper` for the new artifacts system.

Bug: T108273
Change-Id: I4534fcb05180419ee9aa354f12616aadec160659
---
A features/screenshots.feature
A features/step_definitions/screenshot_steps.rb
M lib/mediawiki_selenium.rb
M lib/mediawiki_selenium/browser_factory/base.rb
M lib/mediawiki_selenium/environment.rb
M lib/mediawiki_selenium/remote_browser_factory.rb
M lib/mediawiki_selenium/support/env.rb
M lib/mediawiki_selenium/support/hooks.rb
M lib/mediawiki_selenium/support/modules/headless_helper.rb
A lib/mediawiki_selenium/support/modules/screenshot_helper.rb
A spec/screenshot_helper_spec.rb
11 files changed, 230 insertions(+), 36 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/selenium 
refs/changes/30/230230/1

diff --git a/features/screenshots.feature b/features/screenshots.feature
new file mode 100644
index 000..84be3f7
--- /dev/null
+++ b/features/screenshots.feature
@@ -0,0 +1,21 @@
+@integration
+Feature: Screenshots of failed scenarios
+
+  As a developer writing and running tests, it would be helpful to have a
+  screenshot of the browser window at the point where each scenario has
+  failed.
+
+  Background:
+Given I have configured my environment with:
+  
+  screenshot_failures: true
+  screenshot_failures_path: tmp/screenshots
+  
+  And the tmp/screenshots directory exists
+  And I am using the screenshot helper
+
+  Scenario: A screenshot is taken for failed scenarios
+Given the current scenario name is Some scenario
+  And I have started a browser
+When the scenario fails
+Then the file tmp/screenshots/Some scenario.png should exist
diff --git a/features/step_definitions/screenshot_steps.rb 
b/features/step_definitions/screenshot_steps.rb
new file mode 100644
index 000..52fedbd
--- /dev/null
+++ b/features/step_definitions/screenshot_steps.rb
@@ -0,0 +1,3 @@
+Given(/^I am using the screenshot helper$/) do
+  @env.extend(MediawikiSelenium::ScreenshotHelper)
+end
diff --git a/lib/mediawiki_selenium.rb b/lib/mediawiki_selenium.rb
index 505c50a..ee3a256 100644
--- a/lib/mediawiki_selenium.rb
+++ b/lib/mediawiki_selenium.rb
@@ -9,6 +9,7 @@
   autoload :PageFactory, 'mediawiki_selenium/page_factory'
   autoload :Raita, 'mediawiki_selenium/raita'
   autoload :RemoteBrowserFactory, 'mediawiki_selenium/remote_browser_factory'
+  autoload :ScreenshotHelper, 
'mediawiki_selenium/support/modules/screenshot_helper'
   autoload :StrictPending, 'mediawiki_selenium/support/modules/strict_pending'
   autoload :UserFactory, 'mediawiki_selenium/user_factory'
   autoload :UserFactoryHelper, 
'mediawiki_selenium/support/modules/user_factory_helper'
diff --git a/lib/mediawiki_selenium/browser_factory/base.rb 
b/lib/mediawiki_selenium/browser_factory/base.rb
index 8684bfd..70a6815 100644
--- a/lib/mediawiki_selenium/browser_factory/base.rb
+++ b/lib/mediawiki_selenium/browser_factory/base.rb
@@ -200,8 +200,12 @@
   # @param _env [Environment] Environment.
   # @param _status [Symbol] Status of the executed scenario.
   #
+  # @return [Hash{String = String}] Artifacts.
+  #
+  # @see Environment#teardown
+  #
   def teardown(_env, _status)
-# abstract
+{}
   end
 
   protected
diff --git a/lib/mediawiki_selenium/environment.rb 
b/lib/mediawiki_selenium/environment.rb
index f772707..61b9460 100644
--- a/lib/mediawiki_selenium/environment.rb
+++ b/lib/mediawiki_selenium/environment.rb
@@ -359,9 +359,13 @@
 # Executes teardown tasks including instructing all browser factories to
 # close any open browsers and perform their own teardown tasks.
 #
+# Teardown tasks may produce artifacts, which will be returned in the form
+# `{ path = mime_type }`.
+#
 # @example Teardown environment resources after each scenario completes
 #   After do |scenario|
-# teardown(name: scenario.name, status: scenario.status)
+# artifacts = teardown(name: scenario.name, status: scenario.status)
+# artifacts.each { |path, mime_type| embed(path, mime_type) }
 #   end
 #
 # @param info [Hash] Hash of test case information.
@@ -369,15 +373,22 @@
 # @yield [browser]
 # @yieldparam browser [Watir::Browser] Browser object, before it's closed.
 #
+# @return 

[MediaWiki-commits] [Gerrit] Add WikidataPageBanner extension to beta labs - change (operations/mediawiki-config)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Add WikidataPageBanner extension to beta labs
..


Add WikidataPageBanner extension to beta labs

Add integration with Wikidata

Change-Id: I68ca5c86918574993e9f4f684f68cc3a068bff04
---
M wmf-config/CommonSettings-labs.php
M wmf-config/InitialiseSettings-labs.php
M wmf-config/extension-list-labs
3 files changed, 13 insertions(+), 0 deletions(-)

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



diff --git a/wmf-config/CommonSettings-labs.php 
b/wmf-config/CommonSettings-labs.php
index 75212b3..e88f2fa 100644
--- a/wmf-config/CommonSettings-labs.php
+++ b/wmf-config/CommonSettings-labs.php
@@ -234,6 +234,11 @@
$wgSentryLogPhpErrors = false;
 }
 
+if ( $wmgUseWPB ) {
+   require_once( 
$IP/extensions/WikidataPageBanner/WikidataPageBanner.php );
+   $wgWPBBannerProperty = $wmgWPBBannerProperty;
+}
+
 if ( $wmgUseCapiunto ) {
require_once $IP/extensions/Capiunto/Capiunto.php;
 }
diff --git a/wmf-config/InitialiseSettings-labs.php 
b/wmf-config/InitialiseSettings-labs.php
index 5be7cc7..6f8fe5a 100644
--- a/wmf-config/InitialiseSettings-labs.php
+++ b/wmf-config/InitialiseSettings-labs.php
@@ -1028,6 +1028,13 @@
'wmgUseGather' = array(
'default' = true,
),
+   'wmgUseWPB' = array(
+   'default' = false,
+   'enwiki' = true,
+   ),
+   'wmgWPBBannerProperty' = array(
+   'default' = 'P751',
+   ),
'wmgUseGuidedTour' = array(
'wikidatawiki' = true,
),
diff --git a/wmf-config/extension-list-labs b/wmf-config/extension-list-labs
index 25f8fe5..ff20bd1 100644
--- a/wmf-config/extension-list-labs
+++ b/wmf-config/extension-list-labs
@@ -1,3 +1,4 @@
 $IP/extensions/Capiunto/Capiunto.php
 $IP/extensions/GlobalUserPage/GlobalUserPage.php
 $IP/extensions/Sentry/Sentry.php
+$IP/extensions/WikidataPageBanner/WikidataPageBanner.php

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I68ca5c86918574993e9f4f684f68cc3a068bff04
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson jrob...@wikimedia.org
Gerrit-Reviewer: Kaldari rkald...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] logstash: Count MediaWiki log events with statsd - change (operations/puppet)

2015-08-07 Thread BryanDavis (Code Review)
BryanDavis has uploaded a new change for review.

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

Change subject: logstash: Count MediaWiki log events with statsd
..

logstash: Count MediaWiki log events with statsd

Count each MediaWiki logstash event by sending an increment command for
the counter logstash.rate.mediawiki.$CHANNEL.$LEVEL (eg
logstash.rate.mediawiki.memcached.ERROR) to a statsd server.

Bug: T100735
Change-Id: I4771abef68a151d08340b63f95cc556c8010416d
---
M hieradata/labs/deployment-prep/common.yaml
M hieradata/role/common/logstash.yaml
M manifests/role/logstash.pp
A modules/logstash/manifests/output/statsd.pp
A modules/logstash/templates/output/statsd.erb
5 files changed, 107 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/33/230233/1

diff --git a/hieradata/labs/deployment-prep/common.yaml 
b/hieradata/labs/deployment-prep/common.yaml
index 0879893..f2461ad 100644
--- a/hieradata/labs/deployment-prep/common.yaml
+++ b/hieradata/labs/deployment-prep/common.yaml
@@ -132,6 +132,7 @@
 - deployment-elastic08
 elasticsearch::cluster_name: beta-search
 elasticsearch::script_disable_dynamic: false
+role::logstash::statsd_host: labmon1001.eqiad.wmnet
 nfs_mounts:
   project: false
   home: false
diff --git a/hieradata/role/common/logstash.yaml 
b/hieradata/role/common/logstash.yaml
index f77985e..b040192 100644
--- a/hieradata/role/common/logstash.yaml
+++ b/hieradata/role/common/logstash.yaml
@@ -39,6 +39,8 @@
   - logstash1005.eqiad.wmnet
   - logstash1006.eqiad.wmnet
 
+role::logstash::statsd_host: statsd.eqiad.wmnet
+
 # Kibana
 role::kibana::vhost: logstash.wmflabs.org
 role::kibana::serveradmin: n...@wikimedia.org
diff --git a/manifests/role/logstash.pp b/manifests/role/logstash.pp
index 2834399..3892ce9 100644
--- a/manifests/role/logstash.pp
+++ b/manifests/role/logstash.pp
@@ -5,7 +5,12 @@
 #
 # Provisions Logstash and ElasticSearch.
 #
-class role::logstash {
+# == Parameters:
+# - $statsd_host: Host to send statsd data to.
+#
+class role::logstash (
+$statsd_host,
+) {
 include ::role::logstash::elasticsearch
 include ::logstash
 
@@ -71,6 +76,7 @@
 priority = 70,
 }
 
+## Outputs (90)
 # Template for Elasticsearch index creation
 file { '/etc/logstash/elasticsearch-template.json':
 ensure = present,
@@ -88,6 +94,14 @@
 template= '/etc/logstash/elasticsearch-template.json',
 require = File['/etc/logstash/elasticsearch-template.json'],
 }
+
+logstash::output::statsd { 'MW_channel_rate':
+host= $statsd_host,
+guard_condition = '[type] == mediawiki and es in [tags]',
+namespace   = 'logstash.rate',
+sender  = 'mediawiki',
+increment   = [ '%{channel}.%{level}' ],
+}
 }
 
 # == Class: role::logstash::elasticsearch
diff --git a/modules/logstash/manifests/output/statsd.pp 
b/modules/logstash/manifests/output/statsd.pp
new file mode 100644
index 000..82dd2ea
--- /dev/null
+++ b/modules/logstash/manifests/output/statsd.pp
@@ -0,0 +1,60 @@
+# == Define: logstash::output::statsd
+#
+# Configure logstash to output to statsd
+#
+# Metric names are formed as ${namespace}.${sender}.${metric} following the
+# Etsy naming style. $namespace will be omitted if set to an empty string and
+# can be formed using Logstash %{foo} style printf substution based on the
+# contents of the Logstash event being processed. $sender will have dots
+# replaced with underscores. These conventions are enforced by the Logstash
+# output plugin, so figure out how deal with them for your use case.
+#
+# == Parameters:
+# - $ensure: Whether the config should exist. Default present.
+# - $host: statsd server. Default '127.0.0.1'.
+# - $port: statsd server port. Default 8125.
+# - $guard_condition: Logstash condition to require to pass events to output.
+# Default undef.
+# - $namespace: The statsd namespace to use for this metric.
+# Default 'logstash'.
+# - $sender: Name of the sender. Dots will be replaced with underscores.
+# Default $host.
+# - $count: Hash of metric_name = count values. Default undef.
+# - $decrement: Array of metric names to decrement. Default undef.
+# - $gauge: Hash of metric_name = gauge values. Default undef.
+# - $increment: Array of metric names to increment. Default undef.
+# - $set: Hash of metric_name = set values. Default undef.
+# - $timing: Hash of metric_name = timing values. Default undef.
+# - $sample_rate: The sample rate for the metric. Default 1.
+#
+# == Sample usage:
+#
+#   logstash::output::statsd { 'MW_channel_rate':
+#   guard_condition = '[type] == mediawiki and es in [tags]',
+#   namespace   = 'logstash.rate',
+#   sender  = 'mediawiki',
+#   increment   = [ %{channel}.%{level} ],
+#   }
+#
+define logstash::output::statsd(
+$ensure  = 

[MediaWiki-commits] [Gerrit] Fix phpdoc for hooks - change (mediawiki...CodeMirror)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Fix phpdoc for hooks
..


Fix phpdoc for hooks

Change-Id: Ie55df605d721dfe67eded0145d630329d0ba2c06
---
M CodeMirror.hooks.php
1 file changed, 12 insertions(+), 5 deletions(-)

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



diff --git a/CodeMirror.hooks.php b/CodeMirror.hooks.php
index c787958..dcd6421 100644
--- a/CodeMirror.hooks.php
+++ b/CodeMirror.hooks.php
@@ -1,7 +1,7 @@
 ?php
 
-
 class CodeMirrorHooks {
+
/** @var null|array Cached version of global variables, if available, 
otherwise null */
private static $globalVariableScript = null;
/** @var null|boolean Saves, if CodeMirror should be loaded on this 
page or not */
@@ -14,7 +14,8 @@
 *
 * @see 
https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderRegisterModules
 *
-* @param ResourceLoader $resourceLoader The ResourceLoader object
+* @param ResourceLoader $rl The ResourceLoader object
+*
 * @return bool Always true
 */
public static function onResourceLoaderRegisterModules( ResourceLoader 
$rl ) {
@@ -145,7 +146,9 @@
 *
 * @see 
https://www.mediawiki.org/wiki/Manual:Hooks/MakeGlobalVariablesScript
 *
-* @param ResourceLoader $resourceLoader The ResourceLoader object
+* @param array $vars
+* @param OutputPage $out
+*
 * @return bool Always true
 */
public static function onMakeGlobalVariablesScript( array $vars, 
OutputPage $out ) {
@@ -161,7 +164,9 @@
 *
 * @see https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay
 *
-* @param ResourceLoader $resourceLoader The ResourceLoader object
+* @param OutputPage $out
+* @param Skin $skin
+*
 * @return bool Always true
 */
public static function onBeforePageDisplay( OutputPage $out, Skin 
$skin ) {
@@ -175,7 +180,9 @@
 *
 * @see https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences
 *
-* @param ResourceLoader $resourceLoader The ResourceLoader object
+* @param User $user
+* @param array $defaultPreferences
+*
 * @return bool Always true
 */
public static function onGetPreferences( User $user, 
$defaultPreferences ) {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie55df605d721dfe67eded0145d630329d0ba2c06
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CodeMirror
Gerrit-Branch: master
Gerrit-Owner: Addshore addshorew...@gmail.com
Gerrit-Reviewer: Hoo man h...@online.de
Gerrit-Reviewer: Kaldari rkald...@wikimedia.org
Gerrit-Reviewer: Legoktm legoktm.wikipe...@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] DO NOT MERGE Strip out deprecated parameters - change (mediawiki/vagrant)

2015-08-07 Thread Awight (Code Review)
Awight has uploaded a new change for review.

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

Change subject: DO NOT MERGE Strip out deprecated parameters
..

DO NOT MERGE Strip out deprecated parameters

TODO: These... aren't quite deprecated yet.  Wait at least until the legacy
code is removed from production.

Change-Id: I678f8ad37fe1ebd3dcee8876d39737fc0d088ca5
---
M puppet/modules/payments/manifests/donation_interface.pp
1 file changed, 0 insertions(+), 14 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/35/230235/1

diff --git a/puppet/modules/payments/manifests/donation_interface.pp 
b/puppet/modules/payments/manifests/donation_interface.pp
index 8af8b7d..1e69b3a 100644
--- a/puppet/modules/payments/manifests/donation_interface.pp
+++ b/puppet/modules/payments/manifests/donation_interface.pp
@@ -14,7 +14,6 @@
   wgPaypalGatewayEnabled   = true,
   wgDonationInterfaceEnableFormChooser = true,
   wgDonationInterfaceEnableQueue   = true,
-  wgDonationInterfaceEnableStomp   = true,
   wgDonationInterfaceEnableFunctionsFilter = true,
   wgDonationInterfaceEnableMinfraud= false,
   wgDonationInterfaceEnableReferrerFilter  = true,
@@ -52,18 +51,6 @@
 
   wgPaypalGatewayURL   = 
'https://www.sandbox.paypal.com/cgi-bin/webscr',
 
-  wgStompServer= 'tcp://localhost:61613',
-
-  wgStompQueueNames= {
-'default'= 'complete',
-'pending'= 'pending',
-'limbo'  = 'limbo',
-'cc-limbo'   = 'cc-limbo',
-'globalcollect-cc-limbo' = 'globalcollect-cc-limbo',
-'payments-antifraud' = 'payments-antifraud',
-'payments-init'  = 'payments-init',
-  },
-
   wgDonationInterfaceMemcacheHost  = 'localhost',
 
   wgDonationInterfaceUseSyslog = true,
@@ -91,7 +78,6 @@
 
   wgDonationInterfaceOrphanCron= {
 'enable'   = true,
-'function' = 'orphan_stomp',
 'max_per_execute'  = '',
 'override_command_line_params' = true,
 'target_execute_time'  = 300,

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I678f8ad37fe1ebd3dcee8876d39737fc0d088ca5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Awight awi...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] fermium: add mapped ipv6 - change (operations/puppet)

2015-08-07 Thread John F. Lewis (Code Review)
John F. Lewis has uploaded a new change for review.

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

Change subject: fermium: add mapped ipv6
..

fermium: add mapped ipv6

Change-Id: I3c70b752ef69dfd6fc55aa790277ba639905c4cf
---
M manifests/site.pp
1 file changed, 5 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/39/230239/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 9181bb8..a7f76a7 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -969,6 +969,11 @@
 include admin
 include base::firewall
 include role::lists::migration
+
+interface::add_ip6_mapped { 'main':
+interface = 'eth0',
+}
+
 }
 
 node 'fluorine.eqiad.wmnet' {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3c70b752ef69dfd6fc55aa790277ba639905c4cf
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: John F. Lewis johnflewi...@gmail.com

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


[MediaWiki-commits] [Gerrit] fermium: override role default IPs - change (operations/puppet)

2015-08-07 Thread John F. Lewis (Code Review)
John F. Lewis has uploaded a new change for review.

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

Change subject: fermium: override role default IPs
..

fermium: override role default IPs

Add placeholders of 127.0.0.1 and ::1 for the service IPs. This exists now just
to provide an easy patch to modify for when fermium gets service IPs for new
mailman lists service.

Change-Id: I37abd8e17f5b81b10cb520f26fcc0e85de4b93bd
---
M hieradata/hosts/fermium.yaml
1 file changed, 2 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/40/230240/1

diff --git a/hieradata/hosts/fermium.yaml b/hieradata/hosts/fermium.yaml
index aa787e4..1d0bb9e 100644
--- a/hieradata/hosts/fermium.yaml
+++ b/hieradata/hosts/fermium.yaml
@@ -1,2 +1,4 @@
 admin::groups:
   - mailman-users
+mailman::lists_ipv4: '127.0.0.1'
+mailman::lists_ipv6: '::1'

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I37abd8e17f5b81b10cb520f26fcc0e85de4b93bd
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: John F. Lewis johnflewi...@gmail.com

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


[MediaWiki-commits] [Gerrit] Isolate wikidata.org cookies and CORS policies - change (operations/mediawiki-config)

2015-08-07 Thread Legoktm (Code Review)
Legoktm has uploaded a new change for review.

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

Change subject: Isolate wikidata.org cookies and CORS policies
..

Isolate wikidata.org cookies and CORS policies

query.wikidata.org is a new service that should not have access to
MediaWiki/CentralAuth cookies, nor be allowed to send CORS requests.

The login cookie is now only set for www.wikidata.org. Users of
test.wikidata.org will need to manually visit the wiki to be logged in.

CORS requests are now only accepted from www.wikidata.org and
test.wikidata.org.

Bug: T108101
Change-Id: I67dba772a239e3dec50809c4252419cfdb90ee36
---
M wmf-config/CommonSettings.php
M wmf-config/InitialiseSettings.php
2 files changed, 3 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/47/230247/1

diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php
index cba11f3..b9fe5ee 100755
--- a/wmf-config/CommonSettings.php
+++ b/wmf-config/CommonSettings.php
@@ -456,7 +456,8 @@
'*.wikisource.org',
'wikisource.org',
'*.wikiquote.org',
-   '*.wikidata.org',
+   'www.wikidata.org',
+   'test.wikidata.org',
'*.wikivoyage.org',
'www.mediawiki.org',
'm.mediawiki.org',
diff --git a/wmf-config/InitialiseSettings.php 
b/wmf-config/InitialiseSettings.php
index 9f7f35f..f4b069d 100644
--- a/wmf-config/InitialiseSettings.php
+++ b/wmf-config/InitialiseSettings.php
@@ -10907,7 +10907,7 @@
'.wikinews.org' = 'enwikinews',
'.wikiversity.org' = 'enwikiversity',
'.mediawiki.org' = 'mediawikiwiki',
-   '.wikidata.org' = 'wikidatawiki',
+   'www.wikidata.org' = 'wikidatawiki',
'species.wikimedia.org' = 'specieswiki',
'incubator.wikimedia.org' = 'incubatorwiki',
'.wikivoyage.org' = 'enwikivoyage',

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I67dba772a239e3dec50809c4252419cfdb90ee36
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Legoktm legoktm.wikipe...@gmail.com

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


[MediaWiki-commits] [Gerrit] remove unused revdns for osm-lb.esams - change (operations/dns)

2015-08-07 Thread BBlack (Code Review)
BBlack has submitted this change and it was merged.

Change subject: remove unused revdns for osm-lb.esams
..


remove unused revdns for osm-lb.esams

Bug: T105076
Change-Id: I06c61214b17f5f5f52357ca933dae1064edd0984
---
M templates/174.198.91.in-addr.arpa
M templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
2 files changed, 0 insertions(+), 2 deletions(-)

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



diff --git a/templates/174.198.91.in-addr.arpa 
b/templates/174.198.91.in-addr.arpa
index b87b837..0926c79 100644
--- a/templates/174.198.91.in-addr.arpa
+++ b/templates/174.198.91.in-addr.arpa
@@ -56,7 +56,6 @@
 ; - - 91.198.174.208/29 LVS Multimedia
 
 208 1H IN PTR   upload-lb.esams.wikimedia.org.
-209 1H IN PTR   osm-lb.esams.wikimedia.org.
 
 ; - - 91.198.174.216/29 LVS Misc
 
diff --git a/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa 
b/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
index 9c1b4cb..d3ed811 100644
--- a/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
+++ b/templates/2.6.8.0.0.0.0.0.0.2.6.2.ip6.arpa
@@ -100,7 +100,6 @@
 
 1.0.0.0 1H IN PTR   text-lb.esams.wikimedia.org.
 e.0.0.0 1H IN PTR   ns2.wikimedia.org.
-0.1.0.0 1H IN PTR   osm-lb.esams.wikimedia.org.
 
 ; LVS Mobile Zero  general support, 2620:0:862:ed1a::1:0/112
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I06c61214b17f5f5f52357ca933dae1064edd0984
Gerrit-PatchSet: 2
Gerrit-Project: operations/dns
Gerrit-Branch: master
Gerrit-Owner: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: BBlack bbl...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] toollabs: Add ecdsa keys to ssh_known_hosts - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has submitted this change and it was merged.

Change subject: toollabs: Add ecdsa keys to ssh_known_hosts
..


toollabs: Add ecdsa keys to ssh_known_hosts

Bug: T103999
Change-Id: I171c36f8d1ead3b664057258f5a86ab2f2d978ce
---
M modules/toollabs/manifests/init.pp
1 file changed, 2 insertions(+), 1 deletion(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/modules/toollabs/manifests/init.pp 
b/modules/toollabs/manifests/init.pp
index 8089a8f..64b08b7 100644
--- a/modules/toollabs/manifests/init.pp
+++ b/modules/toollabs/manifests/init.pp
@@ -61,7 +61,8 @@
 group   = 'root',
 mode= '0444',
 require = File[$store],
-content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n,
+content = ${::fqdn},${::hostname},${::ipaddress} ssh-rsa 
${::sshrsakey}\n +
+${::fqdn},${::hostname},${::ipaddress} ecdsa-sha2-nistp256 
${::sshecdsakey}\n
 }
 
 exec { 'make_known_hosts':

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I171c36f8d1ead3b664057258f5a86ab2f2d978ce
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Merlijn van Deen valhall...@arctus.nl
Gerrit-Reviewer: Yuvipanda yuvipa...@wikimedia.org
Gerrit-Reviewer: coren mpellet...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Logstash: Cleanup exclusion of API continuation logging - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has submitted this change and it was merged.

Change subject: Logstash: Cleanup exclusion of API continuation logging
..


Logstash: Cleanup exclusion of API continuation logging

These log messages are no longer generated since I984e6358, so there's
no point in cluttering the logstash config with rules to ignore them
anymore.

Change-Id: I44e9881d67345205e5ec97e0aab0f58ecb9ac751
---
M files/logstash/filter-mediawiki.conf
1 file changed, 0 insertions(+), 5 deletions(-)

Approvals:
  BryanDavis: Looks good to me, but someone else must approve
  Yuvipanda: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/files/logstash/filter-mediawiki.conf 
b/files/logstash/filter-mediawiki.conf
index e7c0776..3373774 100644
--- a/files/logstash/filter-mediawiki.conf
+++ b/files/logstash/filter-mediawiki.conf
@@ -92,11 +92,6 @@
   source = agent
   prefix = ua_
 }
-
-# Ignore this one for now, too many hits
-if [feature] == action=query!rawcontinue!continue {
-  drop {}
-}
   }
 } # end [channel] == api-feature-usage
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I44e9881d67345205e5ec97e0aab0f58ecb9ac751
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Anomie bjor...@wikimedia.org
Gerrit-Reviewer: BryanDavis bda...@wikimedia.org
Gerrit-Reviewer: Gage jger...@wikimedia.org
Gerrit-Reviewer: Yuvipanda yuvipa...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Remove not needed nesting - change (mediawiki...Wikibase)

2015-08-07 Thread Jeroen De Dauw (Code Review)
Jeroen De Dauw has uploaded a new change for review.

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

Change subject: Remove not needed nesting
..

Remove not needed nesting

Change-Id: Ib5d64393964631e070fd6d8b1cbc2f767c0d85ef
---
M client/includes/DataAccess/PropertyParserFunction/Runner.php
1 file changed, 10 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/43/230043/1

diff --git a/client/includes/DataAccess/PropertyParserFunction/Runner.php 
b/client/includes/DataAccess/PropertyParserFunction/Runner.php
index ca50e1c..e3ec1d7 100644
--- a/client/includes/DataAccess/PropertyParserFunction/Runner.php
+++ b/client/includes/DataAccess/PropertyParserFunction/Runner.php
@@ -135,24 +135,24 @@
 * Gets the entity and increments the expensive parser function count.
 *
 * @param Parser $parser
-* @param string $from
+* @param string $entityIdString
 *
 * @return EntityId|null
 */
-   private function getEntityIdFromString( Parser $parser, $from ) {
+   private function getEntityIdFromString( Parser $parser, $entityIdString 
) {
try {
-   $entityId = $this-entityIdParser-parse( $from );
-
-   // Getting a foreign item is expensive (unless we 
already loaded it and it's cached)
-   if ( 
!$this-restrictedEntityLookup-hasEntityBeenAccessed( $entityId ) ) {
-   $parser-incrementExpensiveFunctionCount();
-   }
-
-   return $entityId;
+   $entityId = $this-entityIdParser-parse( 
$entityIdString );
} catch ( EntityIdParsingException $ex ) {
// Just ignore this
return null;
}
+
+   // Getting a foreign item is expensive (unless we already 
loaded it and it's cached)
+   if ( !$this-restrictedEntityLookup-hasEntityBeenAccessed( 
$entityId ) ) {
+   $parser-incrementExpensiveFunctionCount();
+   }
+
+   return $entityId;
}
 
/**

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib5d64393964631e070fd6d8b1cbc2f767c0d85ef
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw jeroended...@gmail.com

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


[MediaWiki-commits] [Gerrit] Improve wording of method - change (mediawiki...Wikibase)

2015-08-07 Thread Jeroen De Dauw (Code Review)
Jeroen De Dauw has uploaded a new change for review.

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

Change subject: Improve wording of method
..

Improve wording of method

Change-Id: I6348d27f8b1db5f13ee0209d6b827d4f94c29089
---
M client/includes/DataAccess/PropertyParserFunction/Runner.php
M client/includes/DataAccess/RestrictedEntityLookup.php
M client/tests/phpunit/includes/DataAccess/RestrictedEntityLookupTest.php
3 files changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/44/230044/1

diff --git a/client/includes/DataAccess/PropertyParserFunction/Runner.php 
b/client/includes/DataAccess/PropertyParserFunction/Runner.php
index e3ec1d7..a1754bc 100644
--- a/client/includes/DataAccess/PropertyParserFunction/Runner.php
+++ b/client/includes/DataAccess/PropertyParserFunction/Runner.php
@@ -148,7 +148,7 @@
}
 
// Getting a foreign item is expensive (unless we already 
loaded it and it's cached)
-   if ( !$this-restrictedEntityLookup-hasEntityBeenAccessed( 
$entityId ) ) {
+   if ( !$this-restrictedEntityLookup-entityHasBeenAccessed( 
$entityId ) ) {
$parser-incrementExpensiveFunctionCount();
}
 
diff --git a/client/includes/DataAccess/RestrictedEntityLookup.php 
b/client/includes/DataAccess/RestrictedEntityLookup.php
index 42aaefb..1de2e85 100644
--- a/client/includes/DataAccess/RestrictedEntityLookup.php
+++ b/client/includes/DataAccess/RestrictedEntityLookup.php
@@ -106,7 +106,7 @@
 *
 * @return bool
 */
-   public function hasEntityBeenAccessed( EntityId $entityId ) {
+   public function entityHasBeenAccessed( EntityId $entityId ) {
$entityIdSerialization = $entityId-getSerialization();
 
return array_key_exists( $entityIdSerialization, 
$this-entitiesAccessed );
diff --git 
a/client/tests/phpunit/includes/DataAccess/RestrictedEntityLookupTest.php 
b/client/tests/phpunit/includes/DataAccess/RestrictedEntityLookupTest.php
index ef3228a..c71513e 100644
--- a/client/tests/phpunit/includes/DataAccess/RestrictedEntityLookupTest.php
+++ b/client/tests/phpunit/includes/DataAccess/RestrictedEntityLookupTest.php
@@ -77,8 +77,8 @@
$lookup = new RestrictedEntityLookup( $this-getEntityLookup(), 
200 );
$lookup-getEntity( new ItemId( 'Q2' ) );
 
-   $this-assertTrue( $lookup-hasEntityBeenAccessed( new ItemId( 
'Q2' ) ) );
-   $this-assertFalse( $lookup-hasEntityBeenAccessed( new ItemId( 
'Q42' ) ) );
+   $this-assertTrue( $lookup-entityHasBeenAccessed( new ItemId( 
'Q2' ) ) );
+   $this-assertFalse( $lookup-entityHasBeenAccessed( new ItemId( 
'Q42' ) ) );
}
 
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6348d27f8b1db5f13ee0209d6b827d4f94c29089
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw jeroended...@gmail.com

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


[MediaWiki-commits] [Gerrit] Don't try to use broken XiphQT-as-HTML5 in Safari - change (mediawiki...TimedMediaHandler)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Don't try to use broken XiphQT-as-HTML5 in Safari
..


Don't try to use broken XiphQT-as-HTML5 in Safari

XiphQT components perhaps once worked in video and audio in
Safari but they don't as of Safari 8 on OS X 10.10.

Removed weird workaround that detected a registered ogg plugin
and claimed to support ogg natively in video and audio,
which resulted in just a blank screen (and even took priority
over ogv.js).

With this fixed, Safari will select ogv.js as expected.

Bug: T108251
Change-Id: I046814576efe04168e2eb75c9083caeee7bbe648
---
M MwEmbedModules/EmbedPlayer/resources/mw.EmbedTypes.js
1 file changed, 0 insertions(+), 4 deletions(-)

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



diff --git a/MwEmbedModules/EmbedPlayer/resources/mw.EmbedTypes.js 
b/MwEmbedModules/EmbedPlayer/resources/mw.EmbedTypes.js
index 42edfcd..2d3c5e5 100644
--- a/MwEmbedModules/EmbedPlayer/resources/mw.EmbedTypes.js
+++ b/MwEmbedModules/EmbedPlayer/resources/mw.EmbedTypes.js
@@ -266,10 +266,6 @@
dummyvid.canPlayType( 
'audio/ogg; codecs=vorbis' )
) {
this.mediaPlayers.addPlayer( 
oggNativePlayer );
-   // older versions of safari do not 
support canPlayType,
-   // but xiph qt registers mimetype via 
quicktime plugin
-   } else if ( this.supportedMimeType( 
'video/ogg' ) ) {
-   this.mediaPlayers.addPlayer( 
oggNativePlayer );
}
 
// Test for opus

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I046814576efe04168e2eb75c9083caeee7bbe648
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TimedMediaHandler
Gerrit-Branch: master
Gerrit-Owner: Brion VIBBER br...@wikimedia.org
Gerrit-Reviewer: TheDJ hartman.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] Split up page object into lead and remaining objects - change (mediawiki...mobileapps)

2015-08-07 Thread BearND (Code Review)
BearND has uploaded a new change for review.

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

Change subject: Split up page object into lead and remaining objects
..

Split up page object into lead and remaining objects

The output format has changed so we can easily split off objects
for the two requests:
* lead
* remaining

Added two new routes to take advantage of the two objects:
* mobile-html-sections-lead
* mobile-html-sections-remaining

Note: To be able to use the two new routes from a local installation
you should change the restbase_uri value in config.dev.yaml to
http://localhost:6927

Extra improvements:
* Build lead image URLs for common sizes.
   Motto: We munge the URLs so the clients don't have to.
* Fixed an gallery issue where redirects where not followed.

Change-Id: I46a07c56dac7789f307f8e0ec0e261289c3af4df
---
M config.dev.yaml
M lib/gallery.js
M lib/mwapi.js
A routes/mobile-html-sections-lead.js
A routes/mobile-html-sections-remaining.js
M routes/mobile-html-sections.js
M spec.yaml
M test/features/mobile-html-sections/pagecontent.js
M test/utils/assert.js
9 files changed, 205 insertions(+), 13 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/mobileapps 
refs/changes/42/230042/1

diff --git a/config.dev.yaml b/config.dev.yaml
index 80b5d04..00ff47a 100644
--- a/config.dev.yaml
+++ b/config.dev.yaml
@@ -48,3 +48,4 @@
   #   - domain1.com
   #   - domain2.org
   restbase_uri: https://restbase.wikimedia.org
+  #restbase_uri: http://localhost:6927
diff --git a/lib/gallery.js b/lib/gallery.js
index 0ce1c8b..1c101f2 100644
--- a/lib/gallery.js
+++ b/lib/gallery.js
@@ -184,7 +184,8 @@
 prop: imageinfo,
 iiprop: dimensions|mime,
 generator: images,
-gimlimit: MAX_ITEM_COUNT
+gimlimit: MAX_ITEM_COUNT,
+redirects: true
 }).then(function (response) {
 var detailsPromises = onGalleryCollectionsResponse(logger, response, 
domain);
 return BBPromise.props({
diff --git a/lib/mwapi.js b/lib/mwapi.js
index af4602a..cf36dea 100644
--- a/lib/mwapi.js
+++ b/lib/mwapi.js
@@ -10,6 +10,8 @@
 // shortcut
 var HTTPError = sUtil.HTTPError;
 
+var DEFAULT_LEAD_IMAGE_WIDTH = 640;
+
 /**
  * A helper function that obtains the HTML from the MW API and
  * loads it into a domino DOM document instance.
@@ -41,8 +43,22 @@
 prop: 
text|sections|thumb|image|id|revision|description|lastmodified|normalizedtitle|displaytitle|protection|editable,
 sections: all,
 sectionprop: toclevel|line|anchor,
-noheadings: true
+noheadings: true,
+thumbsize: DEFAULT_LEAD_IMAGE_WIDTH
 });
+}
+
+/**
+ * Builds an array of URLs for lead images with different sizes based on 
common bucket widths: 640, 800, 1024.
+ * @param initialUrl the initial URL for an actual lead image (caller already 
checked for undefined)
+ *example URL: 
//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Cat_poster_1.jpg/640px-Cat_poster_1.jpg
+ */
+function buildLeadImageUrls(initialUrl) {
+return {
+640: initialUrl.replace(/\/\d+px-/, /640px-),
+800: initialUrl.replace(/\/\d+px-/, /800px-),
+1024: initialUrl.replace(/\/\d+px-/, /1024px-)
+};
 }
 
 function checkApiResponse(response) {
@@ -74,6 +90,7 @@
 module.exports = {
 apiGet: apiGet,
 getAllSections: getAllSections,
+buildLeadImageUrls: buildLeadImageUrls,
 checkApiResponse: checkApiResponse,
 checkForQueryPagesInResponse: checkForQueryPagesInResponse
 };
\ No newline at end of file
diff --git a/routes/mobile-html-sections-lead.js 
b/routes/mobile-html-sections-lead.js
new file mode 100644
index 000..f165e97
--- /dev/null
+++ b/routes/mobile-html-sections-lead.js
@@ -0,0 +1,43 @@
+/**
+ * Return only remaining sections of mobile page content
+ */
+
+'use strict';
+
+var BBPromise = require('bluebird');
+var preq = require('preq');
+var sUtil = require('../lib/util');
+
+
+/**
+ * The main router object
+ */
+var router = sUtil.router();
+
+/**
+ * The main application object reported when this module is require()d
+ */
+var app;
+
+/**
+ * GET {domain}/v1/page/mobile-html-sections-remaining/{title}
+ * Gets the remaining sections for the mobile app version of a given wiki page.
+ */
+router.get('/mobile-html-sections-remaining/:title', function (req, res) {
+preq.get({
+uri: app.conf.restbase_uri + '/' + 
req.params.domain.replace(/^(\w+\.)m\./, '$1')
++ '/v1/page/mobile-html-sections/' + 
encodeURIComponent(req.params.title),
+}).then(function (response) {
+
res.status(200).type('json').end(JSON.stringify(response.body.remaining));
+});
+});
+
+module.exports = function (appObj) {
+app = appObj;
+return {
+path: '/page',
+api_version: 1,
+router: router
+};
+};
+
diff --git a/routes/mobile-html-sections-remaining.js 

[MediaWiki-commits] [Gerrit] Remove dead interface - change (mediawiki...Wikibase)

2015-08-07 Thread Jeroen De Dauw (Code Review)
Jeroen De Dauw has uploaded a new change for review.

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

Change subject: Remove dead interface
..

Remove dead interface

Change-Id: Ib8c8beb80e1098674db24a338313a494271f0237
---
M lib/includes/store/EntityRevision.php
M lib/includes/store/RedirectRevision.php
D lib/includes/store/RevisionInfo.php
3 files changed, 2 insertions(+), 31 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/45/230045/1

diff --git a/lib/includes/store/EntityRevision.php 
b/lib/includes/store/EntityRevision.php
index 955ae53..c49a791 100644
--- a/lib/includes/store/EntityRevision.php
+++ b/lib/includes/store/EntityRevision.php
@@ -13,7 +13,7 @@
  * @licence GNU GPL v2+
  * @author Daniel Kinzler
  */
-class EntityRevision implements RevisionInfo {
+class EntityRevision {
 
/**
 * @var EntityDocument
diff --git a/lib/includes/store/RedirectRevision.php 
b/lib/includes/store/RedirectRevision.php
index aa518cb..102d244 100644
--- a/lib/includes/store/RedirectRevision.php
+++ b/lib/includes/store/RedirectRevision.php
@@ -13,7 +13,7 @@
  * @licence GNU GPL v2+
  * @author Daniel Kinzler
  */
-class RedirectRevision implements RevisionInfo {
+class RedirectRevision {
 
/**
 * @var EntityRedirect
diff --git a/lib/includes/store/RevisionInfo.php 
b/lib/includes/store/RevisionInfo.php
deleted file mode 100644
index 327283b..000
--- a/lib/includes/store/RevisionInfo.php
+++ /dev/null
@@ -1,29 +0,0 @@
-?php
-
-namespace Wikibase;
-
-/**
- * Interface for value objects that hold basic revision info.
- *
- * @since 0.5
- *
- * @licence GNU GPL v2+
- * @author Daniel Kinzler
- */
-interface RevisionInfo {
-
-   /**
-* @see Revision::getId
-*
-* @return int
-*/
-   public function getRevisionId();
-
-   /**
-* @see Revision::getTimestamp
-*
-* @return string in MediaWiki format or an empty string
-*/
-   public function getTimestamp();
-
-}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib8c8beb80e1098674db24a338313a494271f0237
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw jeroended...@gmail.com

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


[MediaWiki-commits] [Gerrit] Revert Add executable rights for executable (bash) files - change (mediawiki/core)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Revert Add executable rights for executable (bash) files
..


Revert Add executable rights for executable (bash) files

These are not meant to be complete shell scripts, so
shebang lines don't really make sense here. Rather, as
noted by the author (Daniel Friesen), scripts in the
parent directory include these files using the source
or . command.

This reverts commit 96e0ed45a81dfb4783c74353a8e70d0b926ad900.

Change-Id: I7a0b7bb2a5ea1b1c141cb36f38736fe562b22c10
---
M maintenance/dev/includes/php.sh
M maintenance/dev/includes/require-php.sh
2 files changed, 0 insertions(+), 0 deletions(-)

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



diff --git a/maintenance/dev/includes/php.sh b/maintenance/dev/includes/php.sh
old mode 100755
new mode 100644
diff --git a/maintenance/dev/includes/require-php.sh 
b/maintenance/dev/includes/require-php.sh
old mode 100755
new mode 100644

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I7a0b7bb2a5ea1b1c141cb36f38736fe562b22c10
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Southparkfan southparkfan...@hotmail.com
Gerrit-Reviewer: Daniel Friesen dan...@nadir-seen-fire.com
Gerrit-Reviewer: Legoktm legoktm.wikipe...@gmail.com
Gerrit-Reviewer: Parent5446 tylerro...@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] VisualEditor: Fixed internal link check - change (mediawiki...BlueSpiceExtensions)

2015-08-07 Thread Pwirth (Code Review)
Pwirth has uploaded a new change for review.

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

Change subject: VisualEditor: Fixed internal link check
..

VisualEditor: Fixed internal link check

* needs merge to REL1_23

Change-Id: I629d3d44054425714a307b8a5e659fed9c584c34
---
M VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
1 file changed, 5 insertions(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions 
refs/changes/48/230048/1

diff --git a/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js 
b/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
index b101013..9297683 100644
--- a/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
+++ b/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
@@ -2321,7 +2321,11 @@
var internalLinks = [];
var internalLinksTitles = [];
$(this.dom.doc).find('a.bs-internal-link').each(function(){
-   internalLinksTitles.push( $(this).attr('href') );
+   var href = $(this).attr('data-mce-href');
+   if( !href ) {
+   href = $(this).attr('href');
+   }
+   internalLinksTitles.push( href );
internalLinks.push($(this));
});
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I629d3d44054425714a307b8a5e659fed9c584c34
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: Pwirth wi...@hallowelt.biz

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


[MediaWiki-commits] [Gerrit] Sort the group list based on search result count - change (mediawiki...Translate)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Sort the group list based on search result count
..


Sort the group list based on search result count

Provide unformatted number to sortGroups() to compare 'count' value
between different groups in descending order.

Bug: T100393
Change-Id: Ie0ff348c698133a2d33b3e7dd3bfbf66ec7f
---
M Resources.php
M resources/js/ext.translate.special.searchtranslations.js
M specials/SpecialSearchTranslations.php
3 files changed, 12 insertions(+), 6 deletions(-)

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



diff --git a/Resources.php b/Resources.php
index 93246b4..ba7089e 100644
--- a/Resources.php
+++ b/Resources.php
@@ -404,6 +404,7 @@
'ext.uls.geoclient',
'ext.translate.groupselector',
'mediawiki.Uri',
+   'mediawiki.language',
),
'messages' = array(
'translate-documentation-language',
diff --git a/resources/js/ext.translate.special.searchtranslations.js 
b/resources/js/ext.translate.special.searchtranslations.js
index 8c8ff2c..48dc535 100644
--- a/resources/js/ext.translate.special.searchtranslations.js
+++ b/resources/js/ext.translate.special.searchtranslations.js
@@ -235,7 +235,7 @@
),
$( 'span' )
.addClass( 'facet-count ' + 
selectedClass )
-   .text( group.count )
+   .text( 
mw.language.convertNumber( group.count ) )
);
$parent.append( $groupRow );
if ( group.groups  level  2 ) {
@@ -289,10 +289,16 @@
}
 
function sortGroups( groupIdA, groupIdB ) {
-   var groupAName = mw.translate.findGroup( groupIdA, resultGroups 
).label,
-   groupBName = mw.translate.findGroup( groupIdB, 
resultGroups ).label;
+   var groupAName = mw.translate.findGroup( groupIdA, resultGroups 
).count,
+   groupBName = mw.translate.findGroup( groupIdB, 
resultGroups ).count;
 
-   return groupAName.localeCompare( groupBName );
+   if ( groupAName  groupBName ) {
+   return -1;
+   } else if ( groupAName  groupBName ) {
+   return 1;
+   }
+
+   return 0;
}
 
function sortLanguages( languageA, languageB ) {
diff --git a/specials/SpecialSearchTranslations.php 
b/specials/SpecialSearchTranslations.php
index 527ca40..2e05d7a 100644
--- a/specials/SpecialSearchTranslations.php
+++ b/specials/SpecialSearchTranslations.php
@@ -280,11 +280,10 @@
}
 
$value = isset( $counts[$id] ) ? $counts[$id] : 0;
-   $count = $this-getLanguage()-formatNum( $value );
 
$output[$id] = array(
'id' = $id,
-   'count' = $count,
+   'count' = $value,
'label' = $group-getLabel(),
);
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie0ff348c698133a2d33b3e7dd3bfbf66ec7f
Gerrit-PatchSet: 8
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Phoenix303 divyalife...@gmail.com
Gerrit-Reviewer: Krinkle krinklem...@gmail.com
Gerrit-Reviewer: Nemo bis federicol...@tiscali.it
Gerrit-Reviewer: Nikerabbit niklas.laxst...@gmail.com
Gerrit-Reviewer: Phoenix303 divyalife...@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] WikidataPageBanner reduce margin-top for minerva - change (mediawiki...WikidataPageBanner)

2015-08-07 Thread Sumit (Code Review)
Sumit has uploaded a new change for review.

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

Change subject: WikidataPageBanner reduce margin-top for minerva
..

WikidataPageBanner reduce margin-top for minerva

Reduces margin-top from 3em to 1em for skin Minerva.

Bug: T108214
Change-Id: Ia4eddd15cf1e3876e3c236426080b5819f516eb2
---
M resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.minerva.less
1 file changed, 1 insertion(+), 1 deletion(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataPageBanner 
refs/changes/51/230051/1

diff --git 
a/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.minerva.less 
b/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.minerva.less
index 3f747f1..ff2cd7f 100644
--- 
a/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.minerva.less
+++ 
b/resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.minerva.less
@@ -4,7 +4,7 @@
 @import mediawiki.mixins;
 .wpb-topbanner{
// some extra margin to make banner stand out and prevent overlapping 
elements
-   margin: 3em 0 1em 0;
+   margin: 1em 0 1em 0;
 }
 
 .ext-wpb-pagebanner {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia4eddd15cf1e3876e3c236426080b5819f516eb2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikidataPageBanner
Gerrit-Branch: master
Gerrit-Owner: Sumit asthana.sumi...@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] Use TUX elements to build tabs. - change (mediawiki...Translate)

2015-08-07 Thread Phoenix303 (Code Review)
Phoenix303 has uploaded a new change for review.

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

Change subject: Use TUX elements to build tabs.
..

Use TUX elements to build tabs.

Make a switch between translated, untranslated and outdated translations
through tabs. Used ellipsis options to swap between the last two tabs
since the tab header overflows, thereby misaligning the tabs.

Bug: T100175
Change-Id: I85f691b6fed96434ef0b5e80cefa1e0d59dba2ff
---
M i18n/search/en.json
M resources/css/ext.translate.special.searchtranslations.css
M specials/SpecialSearchTranslations.php
3 files changed, 135 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/46/230046/1

diff --git a/i18n/search/en.json b/i18n/search/en.json
index 8677188..081fa3d 100644
--- a/i18n/search/en.json
+++ b/i18n/search/en.json
@@ -18,5 +18,11 @@
tux-sst-solr-offline-title: Search unavailable,
tux-sst-solr-offline-body: The search service is temporarily 
unavailable.,
tux-sst-next: Next ›,
-   tux-sst-prev: ‹ Previous
+   tux-sst-prev: ‹ Previous,
+   tux-sst-default: Messages containing,
+   tux-sst-translated: Translations,
+   tux-sst-untranslated: No translations,
+   tux-sst-outdated: Outdated translations,
+   tux-sst-from:  from ,
+   tux-sst-of:  of
 }
diff --git a/resources/css/ext.translate.special.searchtranslations.css 
b/resources/css/ext.translate.special.searchtranslations.css
index 5a7b8c6..3fe8f25 100644
--- a/resources/css/ext.translate.special.searchtranslations.css
+++ b/resources/css/ext.translate.special.searchtranslations.css
@@ -167,3 +167,20 @@
font-size: 14px;
padding: 0 8px;
 }
+
+/* Override tabs */
+.tux-searchpage .tux-message-selector li {
+font-size: 14px;
+}
+
+.tux-searchpage .tux-messagetable-header .seven {
+width: 100%;
+}
+
+.tux-searchpage .tux-message-selector .more ul {
+width: auto;
+}
+
+.tux-searchpage .tux-message-selector .more ul a {
+   white-space: pre-wrap;
+}
diff --git a/specials/SpecialSearchTranslations.php 
b/specials/SpecialSearchTranslations.php
index 83e140e..0b3823f 100644
--- a/specials/SpecialSearchTranslations.php
+++ b/specials/SpecialSearchTranslations.php
@@ -62,6 +62,7 @@
 
$out = $this-getOutput();
$out-addModules( 'ext.translate.special.searchtranslations' );
+   $out-addModuleStyles( 'ext.translate.special.translate' );
 
$this-opts = $opts = new FormOptions();
$opts-add( 'query', '' );
@@ -289,7 +290,13 @@
 
$definitions = new MessageDefinitions( $messages );
$collection = MessageCollection::newFromDefinitions( 
$definitions, $language );
-   $collection-filter( 'hastranslation', true );
+
+   $filter = $this-opts-getValue( 'filter' );
+   if ( $filter[0] === '!' ) {
+   $collection-filter( substr( $filter, 1 ), true );
+   } else {
+   $collection-filter( $filter, false );
+   }
 
$total = count( $collection );
$offset = $collection-slice( $offset, $limit );
@@ -400,10 +407,11 @@
}
 
protected function showSearch( $search, $count, $facets, $results ) {
+   $messageSelector = $this-messageSelector();
$this-getOutput()-addHtml( HTML
 div class=grid tux-searchpage
div class=row searchinput
-   div class=nine columns offset-by-three$search/div
+   div class=nine columns offset-by-three$messageSelector 
$search/div
/div
div class=row count
div class=nine columns offset-by-three$count/div
@@ -429,6 +437,107 @@
);
}
 
+   // Build ellipsis to select options
+   protected function ellipsisSelector( $key, $value ) {
+   $nondefaults = $this-opts-getChangedValues();
+   $taskParams = array( 'filter' = $value ) + $nondefaults;
+   ksort( $taskParams );
+   $href = $this-getTitle()-getLocalUrl( $taskParams );
+   $link = Html::element( 'a',
+   array( 'href' = $href ),
+   $this-msg( 'tux-sst-' . $key )-text()
+   );
+
+   $container = Html::rawElement( 'li', array(
+   'class' = 'column ' ,
+   'data-filter' = $value,
+   'data-title' = $key,
+   ), $link );
+
+   return $container;
+   }
+
+   /*
+* Design the tabs
+*/
+   protected function messageSelector() {
+   $nondefaults = $this-opts-getChangedValues();
+   $output = Html::openElement( 'div', array( 'class' = 'row 
tux-messagetable-header' ) );
+   

[MediaWiki-commits] [Gerrit] Load Flow object content in Pywikibot - change (pywikibot/core)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Load Flow object content in Pywikibot
..


Load Flow object content in Pywikibot

This change allows Pywikibot bots to load basic Flow content from
Flow-enabled wikis. This includes loading the contents of posts,
loading topics from boards, and loading replies to topics and posts.
Tests have been added to ensure that content is indeed loaded.

Bug: T101260
Bug: T101261
Bug: T101262
Bug: T101263
Change-Id: Ibd84d0763a7745da6410c194b8d5ddf9ba8b57de
---
M pywikibot/flow.py
M pywikibot/site.py
M tests/flow_tests.py
3 files changed, 429 insertions(+), 31 deletions(-)

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



diff --git a/pywikibot/flow.py b/pywikibot/flow.py
index 8645532..c9fe320 100644
--- a/pywikibot/flow.py
+++ b/pywikibot/flow.py
@@ -11,7 +11,16 @@
 
 import logging
 
+from pywikibot.exceptions import NoPage, UnknownExtension
 from pywikibot.page import BasePage
+from pywikibot.tools import PY2
+
+if not PY2:
+unicode = str
+basestring = (str,)
+from urllib.parse import urlparse, parse_qs
+else:
+from urlparse import urlparse, parse_qs
 
 
 logger = logging.getLogger('pywiki.wiki.flow')
@@ -43,7 +52,7 @@
 super(FlowPage, self).__init__(source, title)
 
 if not self.site.has_extension('Flow'):
-raise ValueError('site is not Flow-enabled')
+raise UnknownExtension('site is not Flow-enabled')
 
 def _load_uuid(self):
 Load and save the UUID of the page.
@@ -60,6 +69,13 @@
 self._load_uuid()
 return self._uuid
 
+def get(self, force=False, get_redirect=False, sysop=False):
+if get_redirect or force or sysop:
+raise NotImplementedError
+
+# TODO: Return more useful data
+return self._data
+
 
 class Board(FlowPage):
 
@@ -70,6 +86,57 @@
 if not hasattr(self, '_data'):
 self._data = self.site.load_board(self)
 return self._data
+
+def _parse_url(self, links):
+Parse a URL retrieved from the API.
+rule = links['fwd']
+parsed_url = urlparse(rule['url'])
+params = parse_qs(parsed_url.query)
+new_params = {}
+for key, value in params.items():
+if key != 'title':
+key = key.replace('topiclist_', '').replace('-', '_')
+if key == 'offset_dir':
+new_params['reverse'] = (value == 'rev')
+else:
+new_params[key] = value
+return new_params
+
+def topics(self, format='wikitext', limit=100, sort_by='newest',
+offset=None, offset_uuid='', reverse=False,
+include_offset=False, toc_only=False):
+Load this board's topics.
+
+@param format: The content format to request the data in.
+@type format: str (either 'wikitext', 'html', or 'fixed-html')
+@param limit: The number of topics to fetch in each request.
+@type limit: int
+@param sort_by: Algorithm to sort topics by.
+@type sort_by: str (either 'newest' or 'updated')
+@param offset: The timestamp to start at (when sortby is 'updated').
+@type offset: Timestamp or equivalent str
+@param offset_uuid: The UUID to start at (when sortby is 'newest').
+@type offset_uuid: str (in the form of a UUID)
+@param reverse: Whether to reverse the topic ordering.
+@type reverse: bool
+@param include_offset: Whether to include the offset topic.
+@type include_offset: bool
+@param toc_only: Whether to only include information for the TOC.
+@type toc_only: bool
+@return: A generator of this board's topics.
+@rtype: generator of Topic objects
+
+data = self.site.load_topiclist(self, format=format, limit=limit,
+sortby=sort_by, toconly=toc_only,
+offset=offset, offset_id=offset_uuid,
+reverse=reverse,
+include_offset=include_offset)
+while data['roots']:
+for root in data['roots']:
+topic = Topic.from_topiclist_data(self, root, data)
+yield topic
+cont_args = self._parse_url(data['links']['pagination'])
+data = self.site.load_topiclist(self, **cont_args)
 
 
 class Topic(FlowPage):
@@ -82,8 +149,52 @@
 self._data = self.site.load_topic(self)
 return self._data
 
+@classmethod
+def from_topiclist_data(cls, board, root_uuid, topiclist_data):
+Create a Topic object from API data.
 
-# Flow non-page-like objects (currently just posts)
+@param board: The topic's parent Flow board
+@type board: Board
+@param root_uuid: The 

[MediaWiki-commits] [Gerrit] ferm: NOTRACK needs to be applied on raw table - change (operations/puppet)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has submitted this change and it was merged.

Change subject: ferm: NOTRACK needs to be applied on raw table
..


ferm: NOTRACK needs to be applied on raw table

Fix bug where NOTRACK was applied on the filter table instead of the raw
table. Also NOTRACK in this context needs to be applied to the
PREROUTING chain and not the INPUT chain

Bug: T104996
Change-Id: I7077050dc517e6745e9bc36b9709fbee77c308b5
---
M modules/ferm/files/functions.conf
1 file changed, 6 insertions(+), 2 deletions(-)

Approvals:
  Alexandros Kosiaris: Verified; Looks good to me, approved



diff --git a/modules/ferm/files/functions.conf 
b/modules/ferm/files/functions.conf
index 214f6d4..aec786f 100644
--- a/modules/ferm/files/functions.conf
+++ b/modules/ferm/files/functions.conf
@@ -13,7 +13,11 @@
 
 # Exempt service from connection tracking (for high traffic services)
 @def NO_TRACK($proto, $port) = {
-   domain (ip ip6) chain INPUT {
-   proto $proto dport $port NOTRACK;
+   domain (ip ip6) {
+   table raw {
+   chain PREROUTING {
+   proto $proto dport $port NOTRACK;
+   }
+   }
}
 }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I7077050dc517e6745e9bc36b9709fbee77c308b5
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Tools: Fix mail address for webservice jobs - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has submitted this change and it was merged.

Change subject: Tools: Fix mail address for webservice jobs
..


Tools: Fix mail address for webservice jobs

By default, qsub uses a mail address for error messages that is
undeliverable ($user@$host.eqiad.wmflabs).  jsub works around that
by explicitly setting the mail address to $u...@tools.wmflabs.org.
This change applies the same logic to webservice2.

Bug: T106462
Change-Id: Iff6f591e6b21a04b7f952b238440d9bbd85b1cb5
---
M modules/toollabs/files/webservice2
1 file changed, 1 insertion(+), 0 deletions(-)

Approvals:
  Yuvipanda: Verified; Looks good to me, approved



diff --git a/modules/toollabs/files/webservice2 
b/modules/toollabs/files/webservice2
index 75a67e4..26769cc 100644
--- a/modules/toollabs/files/webservice2
+++ b/modules/toollabs/files/webservice2
@@ -54,6 +54,7 @@
'-l', 'h_vmem=%s,release=%s' % (MEMLIMIT, release),
'-b', 'y',
'-N', '%s-%s' % (server, TOOL),
+   '-M', '%s...@tools.wmflabs.org' % USER,
'/usr/local/bin/tool-%s' % server]
 subprocess.check_call(command, stdout=open(os.devnull, 'wb'))
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Iff6f591e6b21a04b7f952b238440d9bbd85b1cb5
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Tim Landscheidt t...@tim-landscheidt.de
Gerrit-Reviewer: Merlijn van Deen valhall...@arctus.nl
Gerrit-Reviewer: Tim Landscheidt t...@tim-landscheidt.de
Gerrit-Reviewer: Yuvipanda yuvipa...@wikimedia.org
Gerrit-Reviewer: coren mpellet...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] WPB followup - fine tune banner position using js - change (mediawiki...WikidataPageBanner)

2015-08-07 Thread Sumit (Code Review)
Sumit has uploaded a new change for review.

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

Change subject: WPB followup - fine tune banner position using js
..

WPB followup - fine tune banner position using js

This is a followup to
https://gerrit.wikimedia.org/r/#q,Ifd696117d4614389685945ad3853a473179c2c03,n,z
It further refines the position of banner using data-pos coordinates set by
parser function when js is enabled.
Also moves max-height of banner outside media-query as a general rule.
Adds tests for position coordinates.

Bug: T108232
Change-Id: I856690b82cacd295147f89a1f740ecac56c3176c
---
M extension.json
M includes/WikidataPageBanner.hooks.php
A 
resources/ext.WikidataPageBanner.positionBanner/ext.WikidataPageBanner.positionBanner.js
M resources/ext.WikidataPageBanner.styles/ext.WikidataPageBanner.less
M tests/phpunit/BannerOptionsTest.php
5 files changed, 93 insertions(+), 4 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataPageBanner 
refs/changes/50/230050/1

diff --git a/extension.json b/extension.json
index cb7d6d3..4ded47d 100644
--- a/extension.json
+++ b/extension.json
@@ -48,6 +48,16 @@
mobile
],
position: top
+   },
+   ext.WikidataPageBanner.positionBanner: {
+   scripts: [
+   
ext.WikidataPageBanner.positionBanner/ext.WikidataPageBanner.positionBanner.js
+   ],
+   targets: [
+   desktop,
+   mobile
+   ],
+   position: bottom
}
},
ResourceFileModulePaths: {
diff --git a/includes/WikidataPageBanner.hooks.php 
b/includes/WikidataPageBanner.hooks.php
index 4df78c1..146d3e9 100644
--- a/includes/WikidataPageBanner.hooks.php
+++ b/includes/WikidataPageBanner.hooks.php
@@ -26,6 +26,7 @@
// only add banner and styling if valid banner generated
if ( $banner !== null ) {
$out-addModuleStyles( 'ext.WikidataPageBanner' 
);
+   $out-addModules( 
'ext.WikidataPageBanner.positionBanner' );
if ( isset( $params['toc'] ) ) {
$out-addModuleStyles( 
'ext.WikidataPageBanner.toc.styles' );
}
@@ -56,6 +57,7 @@
// only add banner and styling if valid banner 
generated
if ( $banner !== null ) {
$out-addModuleStyles( 
'ext.WikidataPageBanner' );
+   $out-addModules( 
'ext.WikidataPageBanner.positionBanner' );
$out-prependHtml( $banner );
// hide primary title
$out-setPageTitle( '' );
diff --git 
a/resources/ext.WikidataPageBanner.positionBanner/ext.WikidataPageBanner.positionBanner.js
 
b/resources/ext.WikidataPageBanner.positionBanner/ext.WikidataPageBanner.positionBanner.js
new file mode 100644
index 000..cbdace0
--- /dev/null
+++ 
b/resources/ext.WikidataPageBanner.positionBanner/ext.WikidataPageBanner.positionBanner.js
@@ -0,0 +1,57 @@
+( function( mw, $ ) {
+   /**
+* Javascript to fine tune position of banner according to position 
coordinates.
+*/
+   // extract position parameters
+   var centrex = $( '.wpb-banner-image' ).data( 'pos-x' );
+   var centrey = $( '.wpb-banner-image' ).data( 'pos-y' );
+   // reset translations applied by css
+   $( '.wpb-banner-image' ).css( {
+   transform: 'translate(0)',
+   MozTransform: 'translate(0)',
+   WebkitTransform: 'translate(0)',
+   msTransform: 'translate(0)'
+   } );
+   if ( $( '.wpb-banner-image' ).height()  $( '.wpb-topbanner' ).height() 
) {
+   // first reset margin
+   $( '.wpb-banner-image' ).css( 'margin-top', 0 );
+   // do not shift below to leave blank space
+   var minOffsetTop = 0;
+   // this is the max shift up that can be achieved without 
leaving blank space below
+   var maxOffsetTop = $( '.wpb-banner-image' ).height() -
+   $( '.wpb-topbanner' ).height();
+   // offset beyond centre 0
+   var offsetTop = centrey * $( '.wpb-banner-image' ).height() / 2;
+   // offset for default centre is maxOffsetTop/2
+   // total offset = offset for centre + manual offset
+   var totalOffset = maxOffsetTop / 2 + offsetTop;
+   // shift the banner no more than maxOffsets on either side
+   if ( 

[MediaWiki-commits] [Gerrit] Temporarily disable helium's poolcounter - change (operations/mediawiki-config)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Temporarily disable helium's poolcounter
..


Temporarily disable helium's poolcounter

While enabling firewall on helium and in order to avoid another
self-inflicted DoS.

Bug: T104996
Change-Id: I55ac9df8cb918e520d146b5d73e60dbfd3903d1c
---
M wmf-config/PoolCounterSettings-eqiad.php
1 file changed, 0 insertions(+), 1 deletion(-)

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



diff --git a/wmf-config/PoolCounterSettings-eqiad.php 
b/wmf-config/PoolCounterSettings-eqiad.php
index 8aaebe5..ff4b0ed 100644
--- a/wmf-config/PoolCounterSettings-eqiad.php
+++ b/wmf-config/PoolCounterSettings-eqiad.php
@@ -2,7 +2,6 @@
 
 $wgPoolCountClientConf = array(
'servers' = array(
-   '10.64.0.179',
'10.64.16.152'
),
'timeout' = 0.5

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I55ac9df8cb918e520d146b5d73e60dbfd3903d1c
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Revert Revert bacula: enable firewall on helium - change (operations/puppet)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has uploaded a new change for review.

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

Change subject: Revert Revert bacula: enable firewall on helium
..

Revert Revert bacula: enable firewall on helium

This reverts commit 4f9a27cf859d697a4bfe7db63997f6c50aad4ed7.

Bug: T104996
Change-Id: I7f0a791024bcf17902bef825a507b91fa6ef093f
---
M manifests/site.pp
1 file changed, 1 insertion(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/53/230053/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 0541b16..5f907c5 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1059,6 +1059,7 @@
 # poolcounter - careful
 node 'helium.eqiad.wmnet' {
 include standard
+include base::firewall
 include role::poolcounter
 include role::backup::director
 include role::backup::storage

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7f0a791024bcf17902bef825a507b91fa6ef093f
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Delete deleteAllData maintenance and WikibaseDeleteData hooks - change (mediawiki...Wikibase)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Delete deleteAllData maintenance and WikibaseDeleteData hooks
..


Delete deleteAllData maintenance and WikibaseDeleteData hooks

Not 100% sure it is no longer used, though it certainly is no longer
deleting ALL data.

Change-Id: I08d3e2407856f9d2bc5764c76af801f5c2e489a6
---
M client/WikibaseClient.hooks.php
M client/WikibaseClient.php
D lib/maintenance/deleteAllData.php
M repo/Wikibase.hooks.php
M repo/Wikibase.php
5 files changed, 0 insertions(+), 176 deletions(-)

Approvals:
  Thiemo Mättig (WMDE): Looks good to me, but someone else must approve
  Addshore: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/client/WikibaseClient.hooks.php b/client/WikibaseClient.hooks.php
index e54758c..ca3e3b9 100644
--- a/client/WikibaseClient.hooks.php
+++ b/client/WikibaseClient.hooks.php
@@ -77,35 +77,6 @@
}
 
/**
-* Deletes all the data stored on the repository.
-*
-* @since 0.2
-*
-* @param callable $reportMessage // takes a string param and echos it
-*
-* @return bool
-*/
-   public static function onWikibaseDeleteData( $reportMessage ) {
-   $store = WikibaseClient::getDefaultInstance()-getStore();
-
-   $reportMessage( Deleting data from the  . get_class( $store ) 
.  store... );
-
-   $store-clear();
-
-   // @todo filter by something better than RC_EXTERNAL, in case 
something else uses that someday
-   $dbw = wfGetDB( DB_MASTER );
-   $dbw-delete(
-   'recentchanges',
-   array( 'rc_type' = RC_EXTERNAL ),
-   __METHOD__
-   );
-
-   $reportMessage( done!\n );
-
-   return true;
-   }
-
-   /**
 * External library for Scribunto
 *
 * @since 0.4
diff --git a/client/WikibaseClient.php b/client/WikibaseClient.php
index 699a5f4..cc3fd52 100644
--- a/client/WikibaseClient.php
+++ b/client/WikibaseClient.php
@@ -121,9 +121,6 @@
// update hooks
$wgHooks['LoadExtensionSchemaUpdates'][] = 
'\Wikibase\Client\Usage\Sql\SqlUsageTrackerSchemaUpdater::onSchemaUpdate';
 
-   // extension hooks
-   $wgHooks['WikibaseDeleteData'][] = 
'\Wikibase\ClientHooks::onWikibaseDeleteData';
-
// job classes
$wgJobClasses['wikibase-addUsagesForPage'] = 
'Wikibase\Client\Store\AddUsagesForPageJob';
 
diff --git a/lib/maintenance/deleteAllData.php 
b/lib/maintenance/deleteAllData.php
deleted file mode 100644
index a6a9767..000
--- a/lib/maintenance/deleteAllData.php
+++ /dev/null
@@ -1,90 +0,0 @@
-?php
-
-namespace Wikibase;
-
-use Hooks;
-
-$basePath = getenv( 'MW_INSTALL_PATH' ) !== false ? getenv( 'MW_INSTALL_PATH' 
) : __DIR__ . '/../../../..';
-
-require_once $basePath . '/maintenance/Maintenance.php';
-
-/**
- * Maintenance script for deleting all Wikibase data.
- *
- * @since 0.1
- *
- * @licence GNU GPL v2+
- * @author Jeroen De Dauw  jeroended...@gmail.com 
- */
-class DeleteAllData extends \Maintenance {
-
-   public function __construct() {
-   $this-mDescription = 'Delete the Wikidata data';
-
-   parent::__construct();
-   }
-
-   public function execute() {
-   if ( !defined( 'WBL_VERSION' ) ) {
-   $this-output( You need to have WikibaseLib enabled in 
order to use this maintenance script!\n\n );
-   exit;
-   }
-
-   $quick = $_SERVER['argc']  1  $_SERVER['argv'][1] == 
'--yes-im-sure-maybe';
-
-   if ( !$quick ) {
-   echo Are you really really sure you want to delete all 
the Wikibase data?? If so, type DELETE\n;
-
-   if ( $this-readconsole() !== 'DELETE' ) {
-   return;
-   }
-   }
-
-   $report = function( $message ) {
-   echo $message;
-   };
-
-   Hooks::run( 'WikibaseDeleteData', array( $report ) );
-
-   $report( EOT
-Some tasty bits there... omnomnom...
-
-.. ..  ,,
- ..=~.. ZD.   :=,.
- ..:++=.. .,. .:.M,=+++...
- ...=+++~..:~.~= ..   ...~==.7.:+=.. .
-  . :+~.. .,+=...,++...  ..~++=..:++~...
-.+++~..:++=..~++,.. .:~===+=.
-.~~::=++=..~:=:..
-    ..=+M7IM~+=+=+++8:.
-   .=:.. .,++:M:~D~~:M...I++M+++:.
-  ...,=+=,... .=?N ..M. .?++I++=..
-...:+++=,...+O.M..  .O= ,. 

[MediaWiki-commits] [Gerrit] Revert Revert bacula: enable firewall on helium - change (operations/puppet)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has submitted this change and it was merged.

Change subject: Revert Revert bacula: enable firewall on helium
..


Revert Revert bacula: enable firewall on helium

This reverts commit 4f9a27cf859d697a4bfe7db63997f6c50aad4ed7.

Bug: T104996
Change-Id: I7f0a791024bcf17902bef825a507b91fa6ef093f
---
M manifests/site.pp
1 file changed, 1 insertion(+), 0 deletions(-)

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



diff --git a/manifests/site.pp b/manifests/site.pp
index 0541b16..5f907c5 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1059,6 +1059,7 @@
 # poolcounter - careful
 node 'helium.eqiad.wmnet' {
 include standard
+include base::firewall
 include role::poolcounter
 include role::backup::director
 include role::backup::storage

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I7f0a791024bcf17902bef825a507b91fa6ef093f
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Separate Blueprint JS and style modules - change (mediawiki...Blueprint)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Separate Blueprint JS and style modules
..


Separate Blueprint JS and style modules

This undoes part of https://gerrit.wikimedia.org/r/#/c/207395/ but keeps
the FOUC (T96889) from reappearing.  It fixes the addModuleStyles call
instead of removing it as https://gerrit.wikimedia.org/r/#/c/228613/
does.

Bug: T107689
Change-Id: I6790f37d2898dc66600c95edafd4a31ca770e905
---
M skin.json
M src/SkinBlueprint.php
2 files changed, 6 insertions(+), 2 deletions(-)

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



diff --git a/skin.json b/skin.json
index 9e7b6f5..b82e9b9 100644
--- a/skin.json
+++ b/skin.json
@@ -26,8 +26,12 @@
scripts: lib/bootstrap/bootstrap.min.js,
styles: lib/bootstrap/bootstrap.min.css
},
-   skin.blueprint: {
+   skin.blueprint.styles: {
styles: resources/master.less,
+   dependencies: ext.bootstrap,
+   position: top
+   },
+   skin.blueprint.js: {
scripts: [
resources/menu.js,
resources/toc.js
diff --git a/src/SkinBlueprint.php b/src/SkinBlueprint.php
index 399585b..b0ef50d 100644
--- a/src/SkinBlueprint.php
+++ b/src/SkinBlueprint.php
@@ -7,7 +7,7 @@
 
public function initPage( OutputPage $out ) {
parent::initPage( $out );
-   $out-addModules( array( 'skin.blueprint' ) );
+   $out-addModules( array( 'skin.blueprint.js' ) );
}
 
public function setupSkinUserCss( OutputPage $out ) {

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I6790f37d2898dc66600c95edafd4a31ca770e905
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/skins/Blueprint
Gerrit-Branch: master
Gerrit-Owner: Paladox thomasmulhall...@yahoo.com
Gerrit-Reviewer: Bartosz Dziewoński matma@gmail.com
Gerrit-Reviewer: Legoktm legoktm.wikipe...@gmail.com
Gerrit-Reviewer: Paladox thomasmulhall...@yahoo.com
Gerrit-Reviewer: Prtksxna psax...@wikimedia.org
Gerrit-Reviewer: Spage sp...@wikimedia.org
Gerrit-Reviewer: VolkerE ve...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


[MediaWiki-commits] [Gerrit] Temporarily disable helium's poolcounter - change (operations/mediawiki-config)

2015-08-07 Thread Alexandros Kosiaris (Code Review)
Alexandros Kosiaris has uploaded a new change for review.

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

Change subject: Temporarily disable helium's poolcounter
..

Temporarily disable helium's poolcounter

While enabling firewall on helium and in order to avoid another
self-inflicted DoS.

Bug: T104996
Change-Id: I55ac9df8cb918e520d146b5d73e60dbfd3903d1c
---
M wmf-config/PoolCounterSettings-eqiad.php
1 file changed, 0 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/49/230049/1

diff --git a/wmf-config/PoolCounterSettings-eqiad.php 
b/wmf-config/PoolCounterSettings-eqiad.php
index 8aaebe5..ff4b0ed 100644
--- a/wmf-config/PoolCounterSettings-eqiad.php
+++ b/wmf-config/PoolCounterSettings-eqiad.php
@@ -2,7 +2,6 @@
 
 $wgPoolCountClientConf = array(
'servers' = array(
-   '10.64.0.179',
'10.64.16.152'
),
'timeout' = 0.5

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I55ac9df8cb918e520d146b5d73e60dbfd3903d1c
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] k8s: Add scheduler class - change (operations/puppet)

2015-08-07 Thread Yuvipanda (Code Review)
Yuvipanda has uploaded a new change for review.

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

Change subject: k8s: Add scheduler class
..

k8s: Add scheduler class

Change-Id: I3b453a90fcef8779ed628058784eb0703f5e2606
---
M manifests/role/labsk8s.pp
A modules/k8s/manifests/scheduler.pp
A modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
3 files changed, 30 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/55/230055/1

diff --git a/manifests/role/labsk8s.pp b/manifests/role/labsk8s.pp
index d78ee9a..c3df389 100644
--- a/manifests/role/labsk8s.pp
+++ b/manifests/role/labsk8s.pp
@@ -12,6 +12,10 @@
 
 }
 
+class { 'k8s::scheduler':
+master_host = $master_host,
+}
+
 include role::labs::k8s::worker
 }
 
diff --git a/modules/k8s/manifests/scheduler.pp 
b/modules/k8s/manifests/scheduler.pp
new file mode 100644
index 000..2835860
--- /dev/null
+++ b/modules/k8s/manifests/scheduler.pp
@@ -0,0 +1,17 @@
+class k8s::scheduler(
+$master_host,
+) {
+file { '/usr/local/bin/kube-scheduler':
+source = '/data/scratch/k8s/kubernetes/server/bin/kube-scheduler',
+owner  = 'root',
+group  = 'root',
+mode   = '0555',
+}
+
+$master_ip = ipresolve($master_host, 4, $::nameservers[0])
+
+base::service_unit { 'kube-scheduler':
+systemd = true,
+require = File['/usr/local/bin/kube-scheduler'],
+}
+}
diff --git a/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb 
b/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
new file mode 100644
index 000..4017c85
--- /dev/null
+++ b/modules/k8s/templates/initscripts/kube-scheduler.systemd.erb
@@ -0,0 +1,9 @@
+[Unit]
+Description=Kubernetes Scheduler
+
+[Service]
+ExecStart=/usr/local/bin/kube-scheduler \
+--master=%= @master_ip %:8080
+
+[Install]
+WantedBy=multi-user.target

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3b453a90fcef8779ed628058784eb0703f5e2606
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda yuvipa...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] Revert Temporarily disable helium's poolcounter - change (operations/mediawiki-config)

2015-08-07 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Revert Temporarily disable helium's poolcounter
..


Revert Temporarily disable helium's poolcounter

This reverts commit 889ddcb7c0ad6542a75365eb9e9082570ce98b3a.
Bug: T104996

Change-Id: I253ecb97244717b403f77e93d8b1bace0b0e1ef5
---
M wmf-config/PoolCounterSettings-eqiad.php
1 file changed, 1 insertion(+), 0 deletions(-)

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



diff --git a/wmf-config/PoolCounterSettings-eqiad.php 
b/wmf-config/PoolCounterSettings-eqiad.php
index ff4b0ed..8aaebe5 100644
--- a/wmf-config/PoolCounterSettings-eqiad.php
+++ b/wmf-config/PoolCounterSettings-eqiad.php
@@ -2,6 +2,7 @@
 
 $wgPoolCountClientConf = array(
'servers' = array(
+   '10.64.0.179',
'10.64.16.152'
),
'timeout' = 0.5

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I253ecb97244717b403f77e93d8b1bace0b0e1ef5
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: Alexandros Kosiaris akosia...@wikimedia.org
Gerrit-Reviewer: jenkins-bot 

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


  1   2   3   4   >