[03:08:42] 3Wikimedia / 3Continuous integration: jenkins - operations-puppet-puppetlint-lenient - --no-autoloader_layout-check - 10https://bugzilla.wikimedia.org/73117 (10Daniel Zahn) 3NEW p:3Unprio s:3normal a:3None in jenkins job/operations-puppet-puppetlint-lenient is it possible to add to puppet-lint: --no... [09:20:48] (03PS1) 10Pastakhov: Add jobs for ext/PhpTagsWidgets [integration/config] - 10https://gerrit.wikimedia.org/r/171809 [09:24:27] 3Wikimedia / 3Continuous integration: jenkins - operations-puppet-puppetlint-lenient - --no-autoloader_layout-check - 10https://bugzilla.wikimedia.org/73117#c1 (10Antoine "hashar" Musso (WMF)) p:5Unprio>3Normal s:5normal>3enhanc In the operations/puppet.git repository, you should be able to pass the... [09:25:24] 3Wikimedia / 3Continuous integration: DEBUG:zuul.Repo:Updating repository src fail - Can't merge code in MobileFrontend - 10https://bugzilla.wikimedia.org/73103#c2 (10Antoine "hashar" Musso (WMF)) 5RESO/WOR>3REOP Reopening, that needs to be investigated. [09:26:10] 3Wikimedia / 3Continuous integration: DEBUG:zuul.Repo:Updating repository src fail - Can't merge code in MobileFrontend - 10https://bugzilla.wikimedia.org/73103#c3 (10Antoine "hashar" Musso (WMF)) Created attachment 17070 --> https://bugzilla.wikimedia.org/attachment.cgi?id=17070&action=edit console log fo... [11:08:55] 3Wikimedia / 3Continuous integration: fix the qunit tests for wikidata: mwext-Wikibase-qunit - 10https://bugzilla.wikimedia.org/72184#c7 (10Jan Zerebecki) For extensions/Wikibase.git composer is one of the things run during build time, the whole build result is commited to extensions/Wikidata.git which is wh... [12:45:38] (03PS4) 10Lewis Cawte: Tests for Bouquet skin. [integration/config] - 10https://gerrit.wikimedia.org/r/170447 [13:20:43] (03PS5) 10Lewis Cawte: Tests for Bouquet skin. [integration/config] - 10https://gerrit.wikimedia.org/r/170447 [14:09:21] manybubbles: I am in the hangout [14:12:22] me too [14:12:42] my microphone is not working or hardware muted?! [14:28:00] zeljkof: where is jenkins job builder config kept these days? [14:36:05] (I found it) [14:46:04] (03PS1) 10Cmcmahon: update Chrome to version 38. [integration/config] - 10https://gerrit.wikimedia.org/r/171832 [15:03:17] manybubbles: sorry about leaving early, baby emergency [15:03:25] I totally get it [15:10:09] (03PS2) 10Cmcmahon: update Chrome to latest stable version [integration/config] - 10https://gerrit.wikimedia.org/r/171832 [15:46:14] (03Abandoned) 10Cmcmahon: update Chrome to latest stable version [integration/config] - 10https://gerrit.wikimedia.org/r/171832 (owner: 10Cmcmahon) [17:00:25] basic question: how does one run a specific unit test on vagrant? [17:00:32] I get the following: vagrant@mediawiki-vagrant:/vagrant/mediawiki$ mwscript tests/phpunit/phpunit.php extensions/Flow/tests/phpunit/Import/ [17:00:33] #!/usr/bin/env php [17:00:33] Class 'tests/phpunit/phpunit' could not be found in '/vagrant/mediawiki/tests/phpunit/phpunit.php'. [17:00:50] * bd808 checks his shell aliases [17:00:52] and just the PHPUnit init output if I run phpunit extensions/Flow/tests/phpunit/Import [17:03:34] werdna: It looks like my expanded command is: sudo -u www-data php5 /vagrant/mediawiki/tests/phpunit/phpunit.php --colors --strict --verbose --debug [19:49:40] 3Wikimedia / 3Continuous integration: Jenkins: Set up PHPUnit testing on PostgreSQL backend - 10https://bugzilla.wikimedia.org/37602 (10Tim Landscheidt) 5PATC>3NEW [20:22:02] (03CR) 10Dduvall: [C: 032] Environment abstraction layer and browser factories [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169850 (owner: 10Dduvall) [20:27:00] (03CR) 10Dduvall: [C: 032] Firefox environment bindings and specs [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169851 (owner: 10Dduvall) [20:27:23] (03Merged) 10jenkins-bot: Firefox environment bindings and specs [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169851 (owner: 10Dduvall) [20:27:55] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169852 (owner: 10Dduvall) [20:28:47] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169853 (owner: 10Dduvall) [20:29:21] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169854 (owner: 10Dduvall) [20:30:42] (03Merged) 10jenkins-bot: Remote browser factories and improved docs [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169854 (owner: 10Dduvall) [20:31:41] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169855 (owner: 10Dduvall) [20:32:29] (03PS2) 10Dduvall: Implemented env/browser teardown and sauce update [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169856 [20:32:38] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169856 (owner: 10Dduvall) [20:33:06] (03Merged) 10jenkins-bot: Implemented env/browser teardown and sauce update [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169856 (owner: 10Dduvall) [20:33:19] (03PS2) 10Dduvall: Removed deprecated global methods [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169857 [20:34:13] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/169857 (owner: 10Dduvall) [20:34:27] (03PS2) 10Dduvall: Removed Environment#bind [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170444 [20:34:48] * marxarel_ is sorry for the noise [20:35:37] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170444 (owner: 10Dduvall) [20:35:55] (03Merged) 10jenkins-bot: Removed Environment#bind [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170444 (owner: 10Dduvall) [20:36:07] (03PS2) 10Dduvall: Custom page factory for "on-demand" browser [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170445 [20:37:11] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170445 (owner: 10Dduvall) [20:37:20] (03PS2) 10Dduvall: Refactored browser factories [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170852 [20:39:25] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170852 (owner: 10Dduvall) [20:39:39] (03Merged) 10jenkins-bot: Refactored browser factories [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170852 (owner: 10Dduvall) [20:40:02] marxarelli: merging code... how could you?! [20:40:27] greg-g: self merging! :) (don't worry, it's an experimental branch) [20:40:51] and there will be a final merge commit for thorough review [20:41:11] 3Wikimedia / 3Continuous integration: Jenkins: Set up PHPUnit testing on PostgreSQL backend - 10https://bugzilla.wikimedia.org/37602#c21 (10Marcin Cieślak) Tim, thanks for this! This is very useful. I hope we can start to test the Jenkins setup someday. [20:41:55] (03PS2) 10Dduvall: Moved ConfigurationError definition [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170857 [20:42:49] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170857 (owner: 10Dduvall) [20:43:06] (03Merged) 10jenkins-bot: Moved ConfigurationError definition [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170857 (owner: 10Dduvall) [20:43:25] (03PS2) 10Dduvall: Alternative to Environment#lookup [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170861 [20:43:52] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170861 (owner: 10Dduvall) [20:44:00] (03PS2) 10Dduvall: Integrate env abstraction layer with page objects [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171473 [20:46:44] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171473 (owner: 10Dduvall) [20:46:59] (03PS2) 10Dduvall: Refactored env variable lookup out of browser factory [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171735 [20:47:02] (03Merged) 10jenkins-bot: Integrate env abstraction layer with page objects [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171473 (owner: 10Dduvall) [20:47:05] (03PS3) 10Dduvall: Explicit switching of browser-session contexts [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171736 [20:48:13] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171735 (owner: 10Dduvall) [20:48:32] (03CR) 10Dduvall: [C: 032] "Merging into experimental branch." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/171736 (owner: 10Dduvall) [20:49:03] phew... [20:49:08] all done [20:52:00] marxarelli++ [20:52:48] marxarelli: rubocop q for you: can we get rid of these warnings? [20:52:51] $ rubocop [20:52:51] warning: parser/current is loading parser/ruby21, which recognizes [20:52:51] warning: 2.1.4-compliant syntax, but you are running 2.1.1. [20:53:09] oh yeah, i saw those [20:54:09] i think we should maybe move the rubocop gem into a separate Gemfile group. that way it's not loaded along with mediawiki_selenium