[00:50:06] PROBLEM - BetaLabs: Low disk space on /var on labmon1001 is CRITICAL: CRITICAL: deployment-prep.deployment-bastion.diskspace._var.byte_avail.value (10.00%) [00:58:11] RECOVERY - BetaLabs: Low disk space on /var on labmon1001 is OK: OK: All targets OK [03:16:58] Yippee, build fixed! [03:16:58] Project browsertests-Echo-test2.wikipedia.org-linux-chrome-sauce build #142: FIXED in 10 min: https://integration.wikimedia.org/ci/job/browsertests-Echo-test2.wikipedia.org-linux-chrome-sauce/142/ [04:37:45] Yippee, build fixed! [04:37:46] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #162: FIXED in 9 min 54 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/162/ [05:18:23] Yippee, build fixed! [05:18:24] Project browsertests-CirrusSearch-test2.wikipedia.org-linux-firefox-sauce build #240: FIXED in 1 min 27 sec: https://integration.wikimedia.org/ci/job/browsertests-CirrusSearch-test2.wikipedia.org-linux-firefox-sauce/240/ [05:23:28] Yippee, build fixed! [05:23:28] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #145: FIXED in 9 min 17 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/145/ [15:35:14] hashar: Heya. [15:35:18] hashar: Got a minute? [15:35:29] Krinkle: yeah [15:35:53] hashar: I want to execute mwext-*qunit on labs trusty (because I need to switch it from phantom to chromium) [15:36:10] This is my #1 priority and I want it done within a week, I've already spent almost 2 weeks on it. [15:36:25] yeah I noticed your puppet related changes [15:36:26] I'm stuck, not sure where to move the puppet classes, and annoying details like that [15:36:40] and whether it is even 100% puppetised [15:36:43] don't you have cherry picked the patch you proposed already? [15:36:45] it's a bit scattered all over [15:36:49] No [15:36:50] yeah that is a mess [15:37:14] if you think your puppet patches are going to solve your issue, please please cherry pick them and don't be blocked [15:37:26] I think I -1ed one of them and did not follow up [15:37:29] I'm not blocked on review, I don't care. [15:37:34] lol [15:37:34] :D [15:37:40] so what is the stopping you? [15:37:46] (for a proof of concept on integration-dev, that is) [15:37:55] I care about review once I got it working, so its worth reviewing [15:38:15] hashar: well, I haven't tried hard enough I suppose, but just everything basically. [15:38:23] we need qunit localhost [15:38:28] that's 1 [15:38:33] 2, we need mediawiki/sqlite [15:38:45] but I'm not sure what's making that work or what we need for that [15:38:56] do we run any mediawiki installs in labs at the moment? [15:39:20] trusty will have the wrong php version, not that it matters (Since we won't run php test), and we support php5.4 in general, so I guess that's fine. [15:39:25] the test extensions are only being run on production server iirc [15:39:31] yeah [15:39:37] yeah php is not going to be an issue for qunit [15:39:39] though we should move those to labs/precise I guess [15:39:44] (well it could in theory but I don't think we should care) [15:39:51] like we should move everything to labs eventually [15:39:54] yeah [15:39:56] cool [15:40:05] the mediawiki-vendor-integration probably runs on labs though [15:40:27] what you could do is create a tempory -qunit2 job template that binds job to Trusty [15:40:36] and play with it to find out what is wrong [15:40:39] but you probably did already [15:40:50] I didn't do that exactly, actually [15:40:59] I executed the build steps manually from console on -dev [15:42:01] probably easier to craft your own job [15:42:22] on your local setup rename the -qunit template to -qunit2 and edit it to bind to Trusty host [15:42:29] then create a qunit2 job [15:42:34] and you can play with it "safely" [15:42:48] by safe, I mean without disrupting the jobs that are being triggered ( -qunit ) [15:43:16] Yeah [15:44:06] and if you want to easily trigger it on proposed patches, you can add it to the zuul experimental pipeline which is manually triggered [15:44:15] or manual build and fill the parameters in the form [15:46:20] hashar: yeah, but I already know it's broken. This'll delay and get me a more specific thing to focus on in puppet, but I'll still need to know where to include the packages, where to move the existing statements that will be erroring/duplicate otherwise [15:47:16] do you have a list of what is broken? [17:34:54] hmm no marxarelli. zeljkof, this rubocop rule is clearly not going to work: https://integration.wikimedia.org/ci/job/mwext-VisualEditor-bundle-rubocop/61/console [17:36:57] chrismcmahon: it is disabled in the style guide [17:36:57] apparently not in VE rubocop dotfile [17:39:50] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #376: ABORTED in 4 min 29 sec: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/376/ [18:27:54] chrismcmahon, zeljkof: good morning! [18:28:09] chrismcmahon, zeljkof: selenium question for ya [18:28:09] marxarelli, chrismcmahon: good morning :) [18:28:15] hi marxarelli [18:28:16] make it quick, I have to go :) [18:28:20] ok! [18:28:28] 7:30pm here :) [18:28:43] where do you typically look when trying suss out a driver's supported capabilities? [18:29:01] marxarelli: let me think [18:29:06] google? :) [18:29:13] or selenium wiki [18:29:23] i'm trying to customize chrome's profile using the capabilities["chromeOptions"]["profile"] but that throws an exception [18:29:29] and probably rubydoc site [18:29:35] according to https://code.google.com/p/selenium/source/browse/rb/lib/selenium/webdriver/chrome/bridge.rb it [18:29:38] it's supported [18:29:47] marxarelli: hm [18:29:53] you should ping jarib in #selenium [18:29:53] but according to https://sites.google.com/a/chromium.org/chromedriver/capabilities the right way is to use a prefs option [18:30:09] yes, something changed there [18:30:11] let me see [18:30:30] marxarelli: http://filipin.zeljkofilipin.com/one-does-not-simply-set-profile-for-remote-chrome/ [18:30:56] no, this one [18:30:56] http://filipin.zeljkofilipin.com/chrome-profiles/ [18:31:11] take a look at the comment [18:31:19] I have to go, please send mail if you have any quesitons [18:31:23] * zeljkof waves [18:34:04] hmm, that seems like what i'm doing, though the "legacy" form of it [18:34:05] https://code.google.com/p/selenium/source/browse/rb/lib/selenium/webdriver/chrome/bridge.rb#98 [18:34:45] chrismcmahon: any idea? [18:36:09] marxarelli: not really any ideas here, sorry. I haven't futzed much with capabilities [18:36:55] cool. it's a brave new world for me as well [19:05:25] 3Wikimedia / 3Continuous integration: Jenkins: Set up PHPUnit testing on PostgreSQL backend - 10https://bugzilla.wikimedia.org/37602#c17 (10Jeff Janes) Is there a need to create a new user for each test? I would think that it is sufficient to create a new database, and use the same user for each one. And t... [19:22:19] (03PS1) 10Dduvall: Chrome environment bindings and specs [selenium] - 10https://gerrit.wikimedia.org/r/170768 [19:23:38] (03Abandoned) 10Dduvall: Chrome environment bindings and specs [selenium] - 10https://gerrit.wikimedia.org/r/170768 (owner: 10Dduvall) [19:25:28] Project beta-scap-eqiad build #28313: FAILURE in 1 min 15 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/28313/ [19:35:18] Yippee, build fixed! [19:35:19] Project beta-scap-eqiad build #28314: FIXED in 1 min 18 sec: https://integration.wikimedia.org/ci/job/beta-scap-eqiad/28314/ [20:31:43] Project browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #146: FAILURE in 9 min 13 sec: https://integration.wikimedia.org/ci/job/browsertests-Echo-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/146/ [20:38:08] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #379: STILL FAILING in 46 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/379/ [21:30:22] bd808: https://integration.wikimedia.org/ci/job/mwext-browsertests-UniversalLanguageSelector-phantomjs/475/console (nonvoting) is failing due to psr\log [21:30:48] JOY! another one! [21:30:53] :/ [21:32:02] want me to file a bug for this? [21:32:11] legoktm: Yes pelase [21:32:14] *please [21:36:43] 3Wikimedia / 3Continuous integration: mwext-browsertests-UniversalLanguageSelector-phantomjs job failing due to missing Psr\Log dependency - 10https://bugzilla.wikimedia.org/72925 (10Kunal Mehta (Legoktm)) 3NEW p:3Unprio s:3normal a:3None See https://integration.wikimedia.org/ci/job/mwext-browsertest... [22:28:45] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8-internet_explorer-sauce build #263: FAILURE in 48 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8-internet_explorer-sauce/263/ [22:49:35] (03PS1) 10Dduvall: Refactored browser factories [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170852 [22:53:18] chrismcmahon: Yay to most of the iframe stuff being killed off, hmm? :-) [22:54:08] James_F: indeed, that removes a ton of cruft [23:03:14] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce build #108: FAILURE in 34 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce/108/ [23:14:13] (03PS1) 10Dduvall: Moved ConfigurationError definition [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170857 [23:31:24] a ton of refactoring still to do in the browser test repo, but kudos to the VE devs for finally getting rid of those awful iframes [23:57:08] (03PS1) 10Dduvall: Alternative to Environment#lookup [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/170861