[00:05:08] Project UploadWizard-commons.wikimedia.beta.wmflabs.org build #2: SUCCESS in 1 min 41 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.beta.wmflabs.org/2/ [00:05:08] l10n-bot: Localisation updates from https://translatewiki.net. [00:05:18] Project UploadWizard-commons.wikimedia.beta.wmflabs.org build #3: SUCCESS in 10 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.beta.wmflabs.org/3/ [00:22:54] Project UploadWizard-commons.wikimedia.org build #7: SUCCESS in 18 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.org/7/ [00:49:03] Yippee, build fixed! [00:49:04] Project VisualEditor-test2.wikipedia.org-linux-firefox build #305: FIXED in 1 hr 36 min: https://wmf.ci.cloudbees.com/job/VisualEditor-test2.wikipedia.org-linux-firefox/305/ [03:05:44] Project browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome build #619: FAILURE in 3 min 28 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome/619/ [04:23:28] Yippee, build fixed! [04:23:28] Project VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox build #294: FIXED in 1 hr 31 min: https://wmf.ci.cloudbees.com/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox/294/ [05:06:05] Project browsertests-test2.wikipedia.org-linux-chrome build #873: FAILURE in 19 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-linux-chrome/873/ [05:25:21] Project UploadWizard-commons.wikimedia.beta.wmflabs.org build #4: SUCCESS in 27 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.beta.wmflabs.org/4/ [05:25:22] aarcos.wiki: Add functionality to specify the MEDIAWIKI_PASSWORD_VARIABLE environment variable that points to the variable that contains the password [06:22:17] Project UploadWizard-commons.wikimedia.org build #8: SUCCESS in 1 min 12 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.org/8/ [06:22:17] aarcos.wiki: Add functionality to specify the MEDIAWIKI_PASSWORD_VARIABLE environment variable that points to the variable that contains the password [08:58:02] hello [09:09:11] zeljkof: hi :-D [09:09:22] hashar: morning [09:09:31] about the cucumber tests failing mysteriously, I pasted a comment at https://bugzilla.wikimedia.org/show_bug.cgi?id=60037#c12 [09:09:38] might want to run cucumber with more verbosity [09:09:52] we are already running cucumber at max verbosity :) [09:10:30] I mean a different format such as --format pretty [09:10:32] or --format debug [09:10:37] I see [09:10:45] that is an option, good idea [09:10:49] will do that today [09:10:55] we use the --profile ci [09:10:57] which change the format [09:11:30] (03PS2) 10Hashar: migrate monitor_fatals.rb to puppet repo [qa/browsertests] - 10https://gerrit.wikimedia.org/r/108042 [09:11:44] (03CR) 10Hashar: "rebased" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/108042 (owner: 10Hashar) [09:12:16] yeah config/cucumber.yml of qa/browsertests.git has: [09:12:17] ci: --format Cucumber::Formatter::Sauce --out reports/junit [09:12:26] the Sauce format is not that verbose apparently [09:12:44] that is just xml format needed for jenkins reports [09:12:54] we can use additional console output [09:13:44] in the bug report you mentioned https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome/619/console [09:13:45] which fails [09:13:52] the console output doesn't show anything [09:14:06] but the test report definitely show two tests failing https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome/619/testReport/ [09:14:10] hashar: yes, that is the strange thing [09:14:22] ERROR Selenium Server stopped responding (Selenium::WebDriver::Error::UnknownError) [09:14:23] :D [09:14:25] wait, let me see [09:14:38] so the sauce lab format log to a junit.xml file or something similiar [09:14:43] and we have nothing shown in the console [09:14:51] ideally we would want to write to both the console and the junit report [09:15:03] not sure whether cucumber support outputting two different formats [09:15:08] to two different destination [09:15:09] hashar: true, we should do that [09:15:13] it is doable [09:15:17] I will do it today [09:15:26] (aka: pretty format to console output and sauce format to a junit file) [09:21:18] zeljkof: copy pasted above to https://bugzilla.wikimedia.org/show_bug.cgi?id=60037#c13 [09:21:19] :_D [09:21:40] hashar: thanks, will implement that today [09:21:55] I am seriously thinking about using jenkins job builder for cloudbees too [09:22:23] I am sick of the template we have so far [09:22:40] and it will give me some practice when we start moving jobs to wmf jenkins [09:22:41] we created an instance in labs to run browser tests [09:22:52] might reuse it to drive saucelabs [09:26:03] hashar: what do you mean by that? [09:26:22] that we could finally work on migrating from cloud bees to the wikimedia jenkins [09:26:39] or you can migrate to jenkins job builder still using cloudbee [09:31:26] hashar: yes, that is the plan [09:31:47] start playing with job builder on cloudbees, when I have some experience we can see how to migrate the jobs to wmf jenkins [09:43:50] (03CR) 10Zfilipin: [C: 031] migrate monitor_fatals.rb to puppet repo [qa/browsertests] - 10https://gerrit.wikimedia.org/r/108042 (owner: 10Hashar) [09:45:46] zeljkof: I guess you can merge that removal of monitor_fatals.rb [09:45:59] we have deployed the version which is in puppet, even have tweaked it already [09:46:10] hashar: I am not sure if Chris had any plans with the file [09:46:16] I will leave it to him to delete it [09:53:08] zeljkof: ok :) [09:53:46] (03CR) 10Hashar: "Chris: can you validate this change. Zeljkof and I are not sure what you were planning :) The code is now in puppet and the file already" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/108042 (owner: 10Hashar) [09:54:13] hashar: this is fun [09:54:26] if you mention my irc nick in commit message, I will get pinged here :) [09:54:36] isn't it handy? :-]]]]]]]] [09:54:36] I did not notice that so far [11:25:45] (03PS1) 10Pastakhov: Add jobs for mw/ext/PhpTags and remove jobs for mw/ext/Foxway [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110164 [12:02:17] (03PS1) 10Zfilipin: Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 [12:21:20] Project UploadWizard-commons.wikimedia.org build #9: SUCCESS in 18 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.org/9/ [12:51:23] (03PS1) 10Zfilipin: Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 [13:04:05] (03PS1) 10Zfilipin: WIP Passed Jenkins jobs have links to Sauce Labs jobs [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110173 [13:22:00] (03CR) 10Manybubbles: [C: 032] "Should be ok. We might want to depend on more recent versions but I doubt it is a big deal." [selenium] - 10https://gerrit.wikimedia.org/r/110171 (owner: 10Zfilipin) [13:23:36] (03PS1) 10Zfilipin: WIP Passed Jenkins jobs have links to Sauce Labs jobs [selenium] - 10https://gerrit.wikimedia.org/r/110176 [13:26:34] (03PS2) 10Zfilipin: Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 [13:27:48] (03CR) 10Manybubbles: Display error message if browser is not started for some reason (031 comment) [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [13:36:56] Project UploadWizard-commons.wikimedia.org build #10: SUCCESS in 20 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.org/10/ [13:38:32] Project UploadWizard-commons.wikimedia.beta.wmflabs.org build #5: SUCCESS in 25 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.beta.wmflabs.org/5/ [13:38:36] (03PS2) 10Zfilipin: Run UploadWizard API integration test [selenium] - 10https://gerrit.wikimedia.org/r/109871 [13:42:13] (03PS3) 10Zfilipin: Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 [13:42:26] (03CR) 10Zfilipin: Display error message if browser is not started for some reason (031 comment) [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [14:05:52] (03CR) 10Manybubbles: [C: 031] "Cool. I don't know about Sauce so I can't test it but makes sense to me." [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [14:12:58] manybubbles: remind me on friday to show you how to run tests on sauce :) [14:13:15] zeljkof: probably a good idea [14:13:29] it is actually trivial to do [14:14:05] it should be documented somewhere, but I can not find it right now [14:14:12] somewhere on mw.org [14:32:32] (03PS11) 10Mayankmadan: WIP: Adding a test to check if supplying custom headers works [qa/browsertests] - 10https://gerrit.wikimedia.org/r/101485 [15:01:12] (03CR) 10Cmcmahon: [C: 032] "no need for it in /browsertests any more, I just needed a convenient place to work on it" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/108042 (owner: 10Hashar) [15:05:01] chrismcmahon: thanks :) [15:06:36] hashar: just btw, I'm not sure if you noticed but having Math on beta labs just prevented *two* big problems. One would have taken down VE in production. [15:07:58] chrismcmahon: yeah and Physikerwelt should be posting a message on wikitech about it [15:08:11] good! [15:08:12] can't find his mail though [15:08:43] the new math system comes with different parser cache key [15:08:54] so that will invalidate parser cache for any article having math [15:09:02] might cause some issue when it is deployed [15:09:26] and catching things on beta is nice, would love to be able to catch them during automatic testing though [15:11:48] hashar: well, we did actually. I don't routinely check math tags, but we have a browser test for Math that failed in a timely way.it was the automated test that found the problem first. [15:13:05] great! [15:16:11] Yippee, build fixed! [15:16:12] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome build #230: FIXED in 18 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome/230/ [15:49:18] (03PS1) 10Cmcmahon: Math now strips spaces in resulting page [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110193 [15:57:46] (03PS1) 10Cmcmahon: justify preference is removed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110195 [16:23:58] (03PS1) 10Manybubbles: Reenable test now that bug is fixed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110199 [16:53:00] (03PS1) 10Nemo bis: Add Nemo_bis to jenkins trusted users [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110202 [16:58:41] (03CR) 10Physikerwelt: [C: 031] Math now strips spaces in resulting page [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110193 (owner: 10Cmcmahon) [17:00:46] (03PS1) 10Zfilipin: WIP run browsers headlessly if HEADLESS environment variable is set to true [selenium] - 10https://gerrit.wikimedia.org/r/110205 [17:00:53] (03CR) 10Cmcmahon: [C: 031] "Thanks for the +11 Physikerwelt, I wanted to be certain that was the correct behavior." [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110193 (owner: 10Cmcmahon) [17:01:25] (03CR) 10Zfilipin: "See also https://gerrit.wikimedia.org/r/#/c/108701/" [selenium] - 10https://gerrit.wikimedia.org/r/110205 (owner: 10Zfilipin) [17:02:12] JeffHall or zeljkof could you +2 sometime in the next little while for maintenance? https://gerrit.wikimedia.org/r/#/c/110193/ https://gerrit.wikimedia.org/r/#/c/110195/ [17:02:35] chrismcmahon: Marlena and I are pairing at the moment, she says hallo :) [17:02:49] zeljkof: great, say "hi" for me [17:05:52] (03CR) 10Cmcmahon: [C: 032] "thanks Nik!" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110199 (owner: 10Manybubbles) [17:14:50] (03PS2) 10Zfilipin: WIP run browsers headlessly if HEADLESS environment variable is set to true [selenium] - 10https://gerrit.wikimedia.org/r/110205 [17:19:24] (03CR) 10Jhall: [C: 032] Math now strips spaces in resulting page [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110193 (owner: 10Cmcmahon) [17:20:16] (03CR) 10Jhall: [C: 032] justify preference is removed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110195 (owner: 10Cmcmahon) [17:20:53] (03Merged) 10jenkins-bot: Math now strips spaces in resulting page [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110193 (owner: 10Cmcmahon) [17:22:22] (03Merged) 10jenkins-bot: justify preference is removed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110195 (owner: 10Cmcmahon) [17:24:17] (03CR) 10Jhall: [C: 031] Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [17:26:05] (03CR) 10Jhall: [C: 032] Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 (owner: 10Zfilipin) [17:27:07] (03CR) 10Jhall: [C: 031] Run UploadWizard API integration test [selenium] - 10https://gerrit.wikimedia.org/r/109871 (owner: 10Zfilipin) [18:09:24] Yippee, build fixed! [18:09:24] Project browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome build #620: FIXED in 8 min 17 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome/620/ [18:13:34] (03CR) 10Gergő Tisza: [C: 031] Run UploadWizard API integration test [selenium] - 10https://gerrit.wikimedia.org/r/109871 (owner: 10Zfilipin) [18:17:16] (03CR) 10Aarcos: [C: 031] Run UploadWizard API integration test [selenium] - 10https://gerrit.wikimedia.org/r/109871 (owner: 10Zfilipin) [19:08:15] Yippee, build fixed! [19:08:15] Project browsertests-en.wikipedia.beta.wmflabs.org-linux-firefox build #611: FIXED in 24 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-firefox/611/ [19:37:06] (03CR) 10Manybubbles: "I'm happy to merge this on the basis that you know what you are doing and if it is broken we can fix it. Sound good?" [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [19:46:12] Yippee, build fixed! [19:46:12] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9 build #537: FIXED in 29 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9/537/ [20:09:56] Project browsertests-test2.wikipedia.org-linux-firefox build #849: FAILURE in 23 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-linux-firefox/849/ [20:13:43] (03PS3) 10Zfilipin: WIP run browsers headlessly if HEADLESS environment variable is set to true [selenium] - 10https://gerrit.wikimedia.org/r/110205 [20:20:54] chrismcmahon: so I switched to parallel phantomjs for cirrus and saved about 50% on my test time even with retrying spurious parallel startup errors [20:23:07] (03CR) 10Zfilipin: "I am pretty sure I know what I am doing. I was also pretty sure about some other things in the past that proved to be bad ideas. :)" [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [20:31:04] Project browsertests-test2.wikipedia.org-windows-internet_explorer_10 build #430: FAILURE in 29 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_10/430/ [21:04:38] manybubbles: awesome. post something to the QA mail list on that? [21:14:46] Yippee, build fixed! [21:14:46] Project Flow-en.wikipedia.beta.wmflabs.org-linux-firefox build #205: FIXED in 8 min 37 sec: https://wmf.ci.cloudbees.com/job/Flow-en.wikipedia.beta.wmflabs.org-linux-firefox/205/ [21:25:46] (03CR) 10CSteipp: "I was trying to make sure these passed correctly, and it seems like although the test specifies test2.wikipedia.org to login to, it uses e" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102294 (owner: 10Zfilipin) [22:07:32] (03CR) 10Jhall: "The Selenium browser tests will use the value of the MEDIAWIKI_URL environment variable to determine which test environment to run against" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/102294 (owner: 10Zfilipin) [22:27:06] Project TwnMainPage-sandbox.translatewiki.net-linux-firefox build #218: FAILURE in 10 min: https://wmf.ci.cloudbees.com/job/TwnMainPage-sandbox.translatewiki.net-linux-firefox/218/ [22:28:57] Project UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox build #202: FAILURE in 1 min 31 sec: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox/202/