[00:47:49] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8-internet_explorer-sauce build #279: FAILURE in 33 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8-internet_explorer-sauce/279/ [03:14:22] Project browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #275: FAILURE in 29 min: https://integration.wikimedia.org/ci/job/browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/275/ [03:35:24] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-11-sauce build #70: FAILURE in 33 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-11-sauce/70/ [04:50:50] (03PS1) 10Awight: Enable QUnit tests for CentralNotice [integration/config] - 10https://gerrit.wikimedia.org/r/172666 [08:45:37] aharoni: running VE screenshots job with the new headless setting [08:45:38] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/ [08:46:02] we will know in 7 hours if it helped :) https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/buildTimeTrend [08:52:49] Project browsertests-VisualEditor-language-screenshot-linux-firefox » ilo,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 7 min 43 sec: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=ilo,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [09:09:09] Project browsertests-Flow-en.wikipedia.beta.wmflabs.org-windows_8-internet_explorer-sauce build #270: FAILURE in 54 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-windows_8-internet_explorer-sauce/270/ [09:21:27] Project browsertests-VisualEditor-language-screenshot-linux-firefox » mk,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 36 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=mk,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [09:42:11] Project browsertests-VisualEditor-language-screenshot-linux-firefox » de,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 57 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=de,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [09:49:30] (03CR) 10Zfilipin: [C: 031] "Sorry, looks like RuboCop is complaining mostly about code not changed in this commit." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 (owner: 10Dduvall) [09:51:15] (03CR) 10Zfilipin: [C: 031] "I still think we should make RuboCop happy. ;)" [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172007 (owner: 10Dduvall) [09:53:30] (03CR) 10Hashar: [C: 04-1] "The qunit jobs are not created by default, so you need to add an entry in jjb/mediawiki-extensions.yaml at line 1023:" [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [09:55:42] Project browsertests-VisualEditor-language-screenshot-linux-firefox » pl,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 1 hr 10 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=pl,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [09:58:46] (03CR) 10Hashar: [C: 04-1] "The Zuul part is fine, you will need the Jenkins jobs to be created though. See how it is done for CentralAuth at https://git.wikimedia.or" [integration/config] - 10https://gerrit.wikimedia.org/r/172460 (owner: 10Awight) [10:02:05] (03CR) 10Hashar: [C: 031] "I can't really review the ruby code but since there are tests and they seem to reflect the attended behavior I guess it is all fine :-]" [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172007 (owner: 10Dduvall) [10:04:13] (03CR) 10Hashar: "Dan, should you write a tiny spec to unit test this helper? Not a blocker though." [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 (owner: 10Dduvall) [10:07:03] Yippee, build fixed! [10:07:03] Project browsertests-VisualEditor-language-screenshot-linux-firefox » zh-hans,contintLabsSlave && UbuntuTrusty build #39: FIXED in 1 hr 21 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=zh-hans,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [10:07:59] Project browsertests-Echo-test2.wikipedia.org-linux-firefox-sauce build #159: FAILURE in 18 min: https://integration.wikimedia.org/ci/job/browsertests-Echo-test2.wikipedia.org-linux-firefox-sauce/159/ [10:14:33] Project browsertests-VisualEditor-language-screenshot-linux-firefox » hr,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 1 hr 29 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=hr,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [10:15:25] aharoni: uh oh, not looking good, a lot of failures https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/39/console [10:16:07] and the problem is still firefox [10:16:08] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=ilo,label=contintLabsSlave%20&&%20UbuntuTrusty/39/console [10:22:44] Project browsertests-VisualEditor-language-screenshot-linux-firefox » ms,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 1 hr 37 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=ms,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [10:43:29] (03PS2) 10Hashar: (WIP) migrate mw doxygen to zuul-cloner and Trusty (WIP) [integration/config] - 10https://gerrit.wikimedia.org/r/166034 (https://bugzilla.wikimedia.org/46771) [10:55:44] 3Wikimedia / 3Continuous integration: Restrict 'integration' Gerrit group - 10https://bugzilla.wikimedia.org/73303 (10Antoine "hashar" Musso (WMF)) 3NEW p:3Unprio s:3normal a:3None From a mail Timo sent me and I have missed: Can we remove the inclusion of ldap/wmf group in 'integration'? https://g... [10:58:25] 3Wikimedia / 3Continuous integration: Restrict 'integration' Gerrit group - 10https://bugzilla.wikimedia.org/73303#c1 (10Antoine "hashar" Musso (WMF)) I agree integration/config.git submit right should only be granted to people having the ability to deploy Zuul configuration changes on the cluster. Though... [10:59:12] Project browsertests-VisualEditor-language-screenshot-linux-firefox » fi,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 2 hr 14 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=fi,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [10:59:55] 3Wikimedia Labs / 3deployment-prep (beta): Beta cluster centralauth accounts points to no longer existing wikis - 10https://bugzilla.wikimedia.org/63396#c9 (10Antoine "hashar" Musso (WMF)) From a mail Bryan Davis sent me a while ago: When folks reported not being able to log in to deployment.beta and Chad a... [11:16:50] Yippee, build fixed! [11:16:50] Project browsertests-VisualEditor-language-screenshot-linux-firefox » pt,contintLabsSlave && UbuntuTrusty build #39: FIXED in 2 hr 30 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=pt,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [11:46:01] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce build #126: FAILURE in 37 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_7-internet_explorer-9-sauce/126/ [12:54:00] Yippee, build fixed! [12:54:00] Project browsertests-VisualEditor-language-screenshot-linux-firefox » nl,contintLabsSlave && UbuntuTrusty build #39: FIXED in 4 hr 8 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=nl,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [13:19:22] Yippee, build fixed! [13:19:22] Project browsertests-VisualEditor-language-screenshot-linux-firefox » ko,contintLabsSlave && UbuntuTrusty build #39: FIXED in 4 hr 34 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=ko,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [13:31:35] Yippee, build fixed! [13:31:35] Project browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #276: FIXED in 29 min: https://integration.wikimedia.org/ci/job/browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/276/ [13:32:48] Yippee, build fixed! [13:32:49] Project browsertests-VisualEditor-language-screenshot-linux-firefox » lb,contintLabsSlave && UbuntuTrusty build #39: FIXED in 4 hr 47 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=lb,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [13:47:13] Yippee, build fixed! [13:47:14] Project browsertests-VisualEditor-language-screenshot-linux-firefox » nb,contintLabsSlave && UbuntuTrusty build #39: FIXED in 5 hr 2 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=nb,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [14:03:25] 3Wikimedia / 3Continuous integration: Configure Rubocop and make it voting for the OOjs UI repo - 10https://bugzilla.wikimedia.org/72841#c2 (10Željko Filipin) $ rubocop Inspecting 3 files WWC Offenses: ... 3 files inspected, 718 offenses detected [14:14:43] 3Wikimedia Labs / 3deployment-prep (beta): Wrong ownership/permissions for /data/project/upload7/wikipedia/commons and many subfolders - 10https://bugzilla.wikimedia.org/73309 (10Gilles Dubuc) 3NEW p:3Unprio s:3normal a:3None /data/project/upload7/wikipedia/commons and many of its subfolders are owne... [14:14:57] 3Wikimedia Labs / 3deployment-prep (beta): Wrong ownership/permissions for /data/project/upload7/wikipedia/commons and many subfolders - 10https://bugzilla.wikimedia.org/73309 (10Gilles Dubuc) [14:19:40] 3Wikimedia Labs / 3deployment-prep (beta): Wrong ownership/permissions for /data/project/upload7/wikipedia/commons and many subfolders - 10https://bugzilla.wikimedia.org/73309#c1 (10Antoine "hashar" Musso (WMF)) 5NEW>3RESO/DUP The bug has been reported as bug 73206. We need a apache:apache user:group to... [14:19:41] 3Wikimedia Labs / 3deployment-prep (beta): File upload area resorts to 0777 permissions to for uploaded conent - 10https://bugzilla.wikimedia.org/73206#c3 (10Antoine "hashar" Musso (WMF)) *** Bug 73309 has been marked as a duplicate of this bug. *** [14:20:40] 3Wikimedia Labs / 3deployment-prep (beta): File upload area resorts to 0777 permissions to for uploaded conent - 10https://bugzilla.wikimedia.org/73206#c4 (10Antoine "hashar" Musso (WMF)) Per duplicate bug 73309, this blocks Bug 73229 - beta labs: "error while storing the file in the stash.' [14:51:26] 3Wikimedia / 3Continuous integration: Jenkins: Don't trigger rubocop for changes that only modify php or js files - 10https://bugzilla.wikimedia.org/73077#c2 (10Antoine "hashar" Musso (WMF)) 5ASSI>3NEW a:5Antoine "hashar" Musso (WMF)>3None Unassigning myself, I am not working on it. [14:53:01] (03PS3) 10Hashar: (WIP) migrate mw doxygen to zuul-cloner and Trusty (WIP) [integration/config] - 10https://gerrit.wikimedia.org/r/166034 (https://bugzilla.wikimedia.org/46771) [14:59:40] 3Wikimedia / 3Continuous integration: Update doxygen from 1.7.x to 1.8.x on gallium - 10https://bugzilla.wikimedia.org/46771 (10Antoine "hashar" Musso (WMF)) [14:59:43] 3Wikimedia / 3Continuous integration: Jenkins: migrate mediawiki-core-doxygen-publish to zuul cloner - 10https://bugzilla.wikimedia.org/72837 (10Antoine "hashar" Musso (WMF)) [15:00:32] (03CR) 10Hashar: [C: 04-2] "-2 because:" [integration/config] - 10https://gerrit.wikimedia.org/r/166034 (https://bugzilla.wikimedia.org/46771) (owner: 10Hashar) [15:37:58] (03PS2) 10Awight: Enable Ruby lint and QUnit for CentralNotice [integration/config] - 10https://gerrit.wikimedia.org/r/172666 [15:38:31] (03Abandoned) 10Awight: add Ruby lint for CentralNotice [integration/config] - 10https://gerrit.wikimedia.org/r/172460 (owner: 10Awight) [15:38:40] (03CR) 10Awight: "Thanks!" [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [15:49:27] zeljkof: so Vikas fixed the language-screenshot test? it's green now. (that is very nice of him to do that) [15:50:33] chrismcmahon: yes, looks like Vikas is back [15:51:01] YuviPanda: for now, you, me, antoine. We should also make sure it alerts this channel (a la icinga-wm in -operations). Hell, I'd say it should *also* be in -operations :) [15:51:07] the job is not green yet, we have a problem with local firefox, I am testing some headless options, but it takes a long time to run the tests [16:04:11] zeljkof: a note for the eventual Selenium workshop about test design: https://bugzilla.wikimedia.org/show_bug.cgi?id=73239. The concept of testing for just one thing seems difficult to get across. [16:08:55] chrismcmahon: :) [16:09:07] I [16:09:24] I am serious! [16:10:09] greg-g: ah ok [16:10:23] People want to just wander around in the UI and check stuff incidentally rather than create one test that checks one thing. [16:10:24] I've filed bugs and think I shall fix later today [16:10:27] At dinner now [16:10:30] YuviPanda: coolio, thankya sir [16:10:59] chrismcmahon: that is how they test [16:11:10] so automation is the same [16:11:50] good point. (there is probably a blog post in there somewhere) [16:13:46] (03PS1) 10Hashar: Point Doxygen input filter to Zend PHP [integration/jenkins] - 10https://gerrit.wikimedia.org/r/172756 (https://bugzilla.wikimedia.org/73311) [16:14:24] (03PS2) 10Hashar: Point Doxygen input filter to Zend PHP [integration/jenkins] - 10https://gerrit.wikimedia.org/r/172756 (https://bugzilla.wikimedia.org/73311) [16:22:04] (03PS3) 10Hashar: Point Doxygen input filter to Zend PHP [integration/jenkins] - 10https://gerrit.wikimedia.org/r/172756 (https://bugzilla.wikimedia.org/73311) [16:24:19] James_F: just fyi, I am embarking on a refactoring project in the VE tests, so there will be a lot of patches like https://gerrit.wikimedia.org/r/#/c/172758/ coming in the near future [16:25:31] chrismcmahon: Okie-dokie. [16:25:59] (03CR) 10Hashar: "Added reviewers merely for information: using HHVM as a cli cause a rather large overhead when invoking a rather tiny PHP script (40ms -> " [integration/jenkins] - 10https://gerrit.wikimedia.org/r/172756 (https://bugzilla.wikimedia.org/73311) (owner: 10Hashar) [16:44:57] (03CR) 10Hashar: [C: 032] "Kudos! I have created the Jenkins jobs:" [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [16:48:49] (03Merged) 10jenkins-bot: Enable Ruby lint and QUnit for CentralNotice [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [16:51:52] (03CR) 10Hashar: "I have restored an old change against CentralNotice : https://gerrit.wikimedia.org/r/#/c/46700/" [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [16:53:29] Yippee, build fixed! [16:53:29] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #403: FIXED in 1 hr 12 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/403/ [16:59:17] (03CR) 10Hashar: "the qunit job is passing!" [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [17:01:29] (03PS1) 10Awight: CentralNotice doesn't pass QUnit, sadly [integration/config] - 10https://gerrit.wikimedia.org/r/172765 [17:03:10] (03CR) 10Awight: "I think that's cos it was empty ;)" [integration/config] - 10https://gerrit.wikimedia.org/r/172666 (owner: 10Awight) [17:08:11] Any idea why my Special:JavaScriptTest/qunit would show zero tests? [17:10:04] nvm--very strange, I had no extensions enabled. once I enabled one extension, core tests appeared! [17:11:52] New question: I'm getting errors from the Jenkins QUnit run, which are not present when I run locally. Are there instructions on how to run under phantomjs, and make my environment as close as possible to the integration runner? [17:12:05] fwiw, https://integration.wikimedia.org/ci/job/mwext-CentralNotice-qunit/2/consoleFull [17:29:31] chrismcmahon: marxarelli: ^^ QUnit question... [17:31:25] awight: I know basically zero about qunit, sorry [17:31:34] no worries! [17:33:59] awight: doh. same here [17:34:15] who shall I ping next? :) [17:34:28] awight: spagewmf maybe? [17:34:59] What I'm looking for is a cmdline or script which allows me to run QUnit under phantomjs, as similar to the CI Jenkins job as possible [17:35:02] or other core features devs [17:35:15] ok thx! I'll cross-post to -dev [17:36:10] awight: i'm reviewing https://gerrit.wikimedia.org/r/#/c/172472 btw. did you copy that over from somewhere? [17:37:30] marxarelli: I started with Echo's stuff, then improvised [17:37:59] awight: got it. there's some weird page-object usage in there but i can help refactor it [17:38:00] marxarelli: Got a bit overly excited about the Ruby, it made me nostalgic for GRabbit :) [17:38:18] marxarelli: that would be great, thanks! [17:38:42] if GRabbit do more ruby, i'd probably still be there :) [17:38:47] *did* more [17:39:02] hehe shhh [17:39:13] ... I'm hunting wabbits... [17:39:35] If only it were not too late for Python to evolve... [17:41:34] not that i'm not digging it here at WMF, it's just that getting away from drupal was a huge incentive for me to leave GR :) [17:42:28] oh god. Ironically, that's what I was hired for, here. I sit on Drupal and CiviCRM and stab it with sharp sticks when it makes dangerous-sounding noises [17:43:04] haha, that sounds about right [17:44:37] (03CR) 10Hashar: [C: 04-1] "The test change I proposed https://gerrit.wikimedia.org/r/#/c/46700/ did run the qunit tests and passed: https://integration.wikimedia.org" [integration/config] - 10https://gerrit.wikimedia.org/r/172765 (owner: 10Awight) [17:44:40] "Drupal, we made it lighter by ditching the forethought" [17:45:02] baaahahaha [17:46:40] (03CR) 10Awight: "hashar: ok, fair enough. There is some small value in merging the QUnit tests which do not pass under Jenkins, however, because they are " [integration/config] - 10https://gerrit.wikimedia.org/r/172765 (owner: 10Awight) [17:48:18] (03CR) 10Hashar: "Commuting back home and I am busy this evening :( The Ci setup uses phantomJS which might be the issue." [integration/config] - 10https://gerrit.wikimedia.org/r/172765 (owner: 10Awight) [17:50:48] marxarelli: u think the page-object fubar is mergeable, or do you want to refactor first? [17:51:08] I could put a comment in, saying "do not copy what I've done here, it's a bad idea" :) [17:51:24] awight: it shouldn't take long to refactor. i'm taking a look now [17:51:32] kthx [17:51:42] Yippee, build fixed! [17:51:43] Project browsertests-VisualEditor-language-screenshot-linux-firefox » ru,contintLabsSlave && UbuntuTrusty build #40: FIXED in 21 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=ru,label=contintLabsSlave%20&&%20UbuntuTrusty/40/ [17:51:45] awight: are these scenarios expected to pass against beta atm? [17:52:18] marxarelli: they.. no [17:52:21] they pass locally [17:52:29] but Beta would need the CN campaigns set up. [17:52:30] Shall I? [17:52:52] awight: stock mw-vagrant role, or do i have to configure some campaigns? [17:53:02] yes, u need campaigns. [17:53:12] See tests/browser/README.md [17:53:29] I'm seeing if I have meta.beta privs to set this up, so u can see at least [17:53:59] awight: got it. you might want to include a fixture with the centralnotice role down the road [17:54:20] interesting. yes I definitely want automatic fixtures here [17:54:29] but, would prefer to have them bundled with the tests [17:54:56] maybe we could chat about that, I could try writing a fixture lib in the future. [17:55:19] marxarelli: heyheyhey, good news is that I have the privs to set up meta.beta. One moment, please [17:55:30] awight: alrighty. yeah, it won't be possible for remote environments like beta, but at least you can provide the data necessary to run them locally [17:58:03] so. much. cruft: https://gerrit.wikimedia.org/r/#/c/172761/ [18:01:49] awight: marxarelli could we put CN on beta labs such that browser tests would pass there? iirc, many CN issues are because of unexpected interactions with other extensions and/or gadgets [18:02:21] chrismcmahon: this this? http://meta.wikimedia.beta.wmflabs.org/wiki/Special:CentralNotice [18:02:36] or do you mean, create an isolated node? Cos that would be great. [18:03:05] chrismcmahon: fwiw, full CN testing requires two servers, one in "infrastructure mode" and the other reading from that [18:03:18] they share a database... [18:03:41] I don [18:03:55] I don't exactly understand what I'm seeing, but http://meta.wikimedia.beta.wmflabs.org/wiki/Special:CentralNotice looks useful [18:04:35] chrismcmahon: yes! I'm using it at the moment, but like you said, it would be great to have a dedicated node with a reliable configuration, and campaign fixtures. [18:05:38] marxarelli: so, MEDIAWIKI_URL=http://meta.wikimedia.beta.wmflabs.org/ should get the browser tests sort of passing, now [18:05:43] awight: file a bugzilla ticket for Wikimedia Labs/deployment-prep describing what you need, and see what happens [18:05:48] chrismcmahon: ok, thanks! [18:06:03] marxarelli: there's one major caveat, that the tests rely on a feature that doesn't exist yet :) [18:06:18] marxarelli: however, roughly... one third of the tests should randomly pass. [18:06:36] fwiw, the missing feature is that the "random=" param is capable of overriding random banner selection. [18:07:04] awight: and that is Coming Soon as I understand [18:07:10] We're hoping that will be merged some time today, yes :) [18:07:25] but it will be helpful if the browser tests exist somewhere, so we can see the lights turn green... [18:08:41] awight: yep, if for no other reason than that I can point your tests at some reasonable public target env [18:09:48] chrismcmahon: pls remind me--the beta wikis are updated from core and extensions master in real-time, right? [18:09:59] so, no additional deployment steps required? [18:10:36] awight: mwcore and all deployed extensions are updated on beta labs to master branch automatically every 3 minutes. db config updates every few hours. [18:10:56] excellent [18:11:01] (except when the update jobs get screwed up, which happens about once a month or so) [18:11:07] hehe [18:11:34] it is a finely tuned machine :-) [18:12:11] yes, and it bears the great responsibility for holding a huge bowl of jell-o [18:15:10] (03Abandoned) 10Awight: CentralNotice doesn't pass QUnit, sadly [integration/config] - 10https://gerrit.wikimedia.org/r/172765 (owner: 10Awight) [18:28:21] greg-g: so, the failures in the cache machines in betalabs lead us down a deep rabbit hole that's going to take a while more to fix :( me and _joe_ are going to give it a shot tomorrow. Note that the cache machines haven't been updated (puppet has been failing there) for about a month now [18:28:28] chrismcmahon: ^ [18:29:48] YuviPanda: I wonder if that's the source of the error for MMV we get sometimes: https://bugzilla.wikimedia.org/show_bug.cgi?id=72162 [18:30:17] chrismcmahon: so puppet was last updated on 17 Oct, so perhaps not [18:31:22] chrismcmahon: I commented [18:32:46] thanks YuviPanda [18:32:53] chrismcmahon: yw [18:40:35] marxarelli: awesome, looks like you solidified my support code quite a bit! [18:42:26] awight: yeah, i'm guessing there was some cruft held over from the source you copied [18:43:07] plus, I added some cruft of my own :) [18:43:18] awight: we should probably maintain some skeleton code in mediawiki_selenium or somewhere [18:43:45] marxarelli: might make sense to have a canonical example project, too... [18:44:00] if only to slow down the copy-pasta [18:44:06] it'd be nice if you could just `gem install mediawiki_selenium` `mwselenium ` [18:44:29] * awight puts on a sad, distant look [18:46:22] awight: anyway, hope the refactoring helps. it executed ok against beta, albeit flakey without the stubbing of random [18:46:59] marxarelli: you want someone from Fundraising to +2 the patch? [18:47:21] you are cordially invited to do so :) we're short-handed today... [18:47:43] i don't mind +2 ing it. do you want to wait for ?random= support? [18:48:18] no, ideally I'd like the job to exist, and blink red, then suddenly cause champagne to go everywhere when ?random= is implemented [18:48:36] preferrably, in my direction. [18:49:43] marxarelli: awight go ahead and +2 and I'll make a Jenkins job for it [18:50:10] chrismcmahon: thanks! it's merged now [18:50:16] schweet [18:50:35] yep this is an exciting day. It will make this fundraising season... so much less exciting :) [18:51:43] (03CR) 10QChris: "The needed" [integration/config] - 10https://gerrit.wikimedia.org/r/172399 (owner: 10QChris) [18:54:00] awight: marxarelli in the queue now: https://integration.wikimedia.org/ci/job/browsertests-CentralNotice-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/ [18:54:08] (I'll add it jjb later today) [18:59:31] (03CR) 10Dduvall: [C: 04-1] "You're right, I definitely should. Thanks for staying vigilant on the spec front! :)" [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 (owner: 10Dduvall) [19:07:41] (03PS2) 10Dduvall: Helper for user label [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 [19:33:55] Project browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce build #125: FAILURE in 36 min: https://integration.wikimedia.org/ci/job/browsertests-MultimediaViewer-en.wikipedia.beta.wmflabs.org-windows_8.1-internet_explorer-11-sauce/125/ [19:47:14] Project browsertests-VisualEditor-language-screenshot-linux-firefox » pt,contintLabsSlave && UbuntuTrusty build #40: FAILURE in 2 hr 16 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=pt,label=contintLabsSlave%20&&%20UbuntuTrusty/40/ [20:02:39] marxarelli: if you want do some more guerilla merging, I'm starting to refactor the VE test repo now: https://gerrit.wikimedia.org/r/#/c/172761/ it is Cruft City out there. [20:03:14] chrismcmahon: i smell a noir series [20:03:49] chrismcmahon: sure, i'm heading to lunch soon, but i can review+merge in a bit [20:04:12] heh. VE repo has leftovers from a) when VE was slow and fragile b) iframes and c) code from a GSoC project that never got entirely cleaned up [20:15:04] Yippee, build fixed! [20:15:04] Project browsertests-VisualEditor-language-screenshot-linux-firefox » ja,contintLabsSlave && UbuntuTrusty build #40: FIXED in 2 hr 44 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=ja,label=contintLabsSlave%20&&%20UbuntuTrusty/40/ [20:25:09] (03PS1) 10Cmcmahon: add builds for CentralNotice to beta labs [integration/config] - 10https://gerrit.wikimedia.org/r/172810 [20:31:15] Project browsertests-VisualEditor-language-screenshot-linux-firefox » uk,contintLabsSlave && UbuntuTrusty build #40: FAILURE in 3 hr 0 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=uk,label=contintLabsSlave%20&&%20UbuntuTrusty/40/ [20:33:10] 3Wikimedia Labs / 3deployment-prep (beta): Puppet failure on deployment-cache-bits01 - 10https://bugzilla.wikimedia.org/73263#c5 (10Yuvi Panda) Whelp, that patch only addressed the tip of the iceberg. Our varnish code deeply entangles with itself our ganglia code, and labs has no gmond on each instance. This... [20:47:59] (03PS2) 10Hashar: Add flake8 for analytics/aggregator's bin directory [integration/config] - 10https://gerrit.wikimedia.org/r/172399 (owner: 10QChris) [20:49:11] (03CR) 10Hashar: [C: 032] "Nuria merged the change in aggregator repository." [integration/config] - 10https://gerrit.wikimedia.org/r/172399 (owner: 10QChris) [20:52:36] (03Merged) 10jenkins-bot: Add flake8 for analytics/aggregator's bin directory [integration/config] - 10https://gerrit.wikimedia.org/r/172399 (owner: 10QChris) [20:53:57] 3Wikimedia Labs / 3deployment-prep (beta): Puppet failure on deployment-cache-bits01 - 10https://bugzilla.wikimedia.org/73263 (10Greg Grossmeier) p:5Unprio>3High [21:03:11] !log Restarted Jenkins due to a deadlock with deployment-bastion slave [21:03:14] Logged the message, Master [21:10:41] Project browsertests-VisualEditor-language-screenshot-linux-firefox » kn,contintLabsSlave && UbuntuTrusty build #39: FAILURE in 12 hr: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=kn,label=contintLabsSlave%20&&%20UbuntuTrusty/39/ [21:45:18] Project browsertests-CentralNotice-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #1: FAILURE in 11 sec: https://integration.wikimedia.org/ci/job/browsertests-CentralNotice-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/1/ [21:46:12] chrismcmalunch: ^ oof, I'll fix that [21:47:40] chrismcmalunch: marxarelli: https://gerrit.wikimedia.org/r/172893 [21:53:13] (03CR) 10Hashar: [C: 031] "Seems fine. I guess you can deploy them to Jenkins :)" [integration/config] - 10https://gerrit.wikimedia.org/r/172810 (owner: 10Cmcmahon) [22:14:29] (03CR) 10Hashar: "check experimental" [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 (owner: 10Dduvall) [22:16:32] awight: hah, I did not figure that "feature-disabled" would get picked up by the build. sloppy regex, that [22:17:16] (03CR) 10Hashar: [C: 032] "Moaar tests :-] Thanks Dan!" [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 (owner: 10Dduvall) [22:19:01] marxarelli: you won't be in the office on next tuesday, right? [22:19:58] greg-g: wasn't planning on it, but i could switch my days around if that'd be better [22:21:30] marxarelli: I only ask because I was going to ask someone to get lunch for those in the office for the 12noon-1:30 meeting we have :) [22:21:43] so, if you want free lunch, decide soon :) [22:21:46] marxarelli: hey! I can't really review the mediawiki/selenium ruby code :-/ I have +2ed some obvious ones but for the rest you would need Zeljkof/Chris :D [22:22:15] greg-g: i'm come in [22:22:25] typing is hard. [22:22:31] *i'll* [22:23:07] hashar: yeah, no problem. i might just self merge those since it's an experimental branch. i appreciate the eyes though [22:23:44] :] [22:24:36] off of IRC *wave* [22:25:07] hashar: see ya! [22:26:08] chrismcmahon: yeah, but it was bad form to check in my ghost code regardless [22:29:44] Yippee, build fixed! [22:29:44] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #362: FIXED in 1 hr 29 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce/362/ [22:29:58] (03CR) 10Awight: [C: 031] add builds for CentralNotice to beta labs [integration/config] - 10https://gerrit.wikimedia.org/r/172810 (owner: 10Cmcmahon) [22:30:33] marxarelli: :) got it [22:31:10] chrismcmahon: when are the browser tests triggered? After a merge to CentralNotice master? [22:32:43] (03CR) 10Cmcmahon: [C: 032] "merging after +1s" [integration/config] - 10https://gerrit.wikimedia.org/r/172810 (owner: 10Cmcmahon) [22:36:50] awight: they're on a timer, run twice per day, once overnight, once over lunchtime west-coast time [22:37:05] aaah ok [22:37:17] awight: or can be kicked off by hand when there is no queue [22:38:11] we have a performance problem with Jenkins right now such that we're only running two build executors at a time unfortunately [22:38:20] chrismcmahon: yes, looks like I can "Build Now". is the job you ran earlier the same as the one that is going to run as a result of 172810 ? [22:38:25] Jenkins needs some more horsepower [22:38:41] stoke the hamsters! [22:38:46] awight: yes, I have it for FF and Chrome now [22:39:17] rad. I'll be sparing about manual runs... [22:46:27] 3Wikimedia Labs / 3deployment-prep (beta): Puppet failure on deployment-cache-bits01 - 10https://bugzilla.wikimedia.org/73263#c6 (10Greg Grossmeier) Yuvi: Mukunda can help out with this now that his time is starting to be less PHABRICATORPHABRICATORPHABRICATOR [22:46:44] awight: a manual run kicked off now might finish before EOD, it would be at the end of the current queue. I usually try to do manual runs in the mornings. in extreme circumstances I'll abort the scheduled builds (which is not much of a problem) [22:51:12] okay! Yeah at this point, I think we'll be using the browser tests during development, then will use the automated job to spot gross regressions [22:54:40] 3Wikimedia Labs / 3deployment-prep (beta): Puppet failure on deployment-cache-bits01 - 10https://bugzilla.wikimedia.org/73263#c7 (10Yuvi Panda) Ah, indeed :) All help is welcome! :) _joe_ and alex have also offered to help, since this involves ganglia a fair bit and alex is working on fixing our ganglia cod... [22:56:25] 3Wikimedia Labs / 3deployment-prep (beta): Puppet failure on deployment-cache-bits01 - 10https://bugzilla.wikimedia.org/73263#c8 (10Mukunda Modell) I would think the ideal solution is to decouple the monitoring from the varnish module in puppet. But if it's heavily tangled then that might not be an easy task. [22:59:15] (03PS1) 10Dduvall: Strict configuration lookup [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172905 [22:59:17] (03PS1) 10Dduvall: Reimplemented API helper [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172906 [22:59:51] (03PS2) 10Dduvall: Strict configuration lookup [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172905 [22:59:59] (03PS2) 10Dduvall: Reimplemented API helper [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172906 [23:01:02] (03CR) 10Dduvall: [C: 032] "I promise we'll fix the rubocop violations after this is all merged!" [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172007 (owner: 10Dduvall) [23:01:20] (03Merged) 10jenkins-bot: Environment user and password methods [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172007 (owner: 10Dduvall) [23:01:26] (03Merged) 10jenkins-bot: Helper for user label [selenium] (env-abstraction-layer) - 10https://gerrit.wikimedia.org/r/172009 (owner: 10Dduvall) [23:40:10] Yippee, build fixed! [23:40:10] Project browsertests-Echo-test2.wikipedia.org-linux-firefox-sauce build #161: FIXED in 18 min: https://integration.wikimedia.org/ci/job/browsertests-Echo-test2.wikipedia.org-linux-firefox-sauce/161/ [23:59:07] (03PS2) 10Cmcmahon: add builds for CentralNotice to beta labs [integration/config] - 10https://gerrit.wikimedia.org/r/172810 [23:59:22] (03CR) 10Cmcmahon: "recheck" [integration/config] - 10https://gerrit.wikimedia.org/r/172810 (owner: 10Cmcmahon)