[01:55:34] (PS1) Krinkle: grunt-qunit: Add option to pass file path [integration/jenkins] - https://gerrit.wikimedia.org/r/99300 [02:05:14] (CR) Krinkle: [C: 2] grunt-qunit: Add option to pass file path [integration/jenkins] - https://gerrit.wikimedia.org/r/99300 (owner: Krinkle) [02:05:18] (Merged) jenkins-bot: grunt-qunit: Add option to pass file path [integration/jenkins] - https://gerrit.wikimedia.org/r/99300 (owner: Krinkle) [02:08:45] (PS1) Krinkle: Create new "qunitfile" macro and use in oojs-core [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99304 [02:10:02] (CR) Krinkle: "Pushed to Jenkins for testing: https://integration.wikimedia.org/ci/job/oojs-core-qunitfile" [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99304 (owner: Krinkle) [02:22:30] (PS2) Krinkle: Create new "qunitfile" macro and use in oojs-core [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99304 [02:54:02] (CR) Krinkle: [C: -2] "Though the grunt script works as expected, holding off usage as this is intended for usage in oojs which has other issues that make this u" [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99304 (owner: Krinkle) [04:22:56] Yippee, build fixed! [04:22:56] Project browsertests-test2.wikipedia.org-linux-chrome build #763: FIXED in 18 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-linux-chrome/763/ [04:36:06] Yippee, build fixed! [04:36:07] Project browsertests-test2.wikipedia.org-linux-firefox build #738: FIXED in 20 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-linux-firefox/738/ [04:47:45] Yippee, build fixed! [04:47:46] Project browsertests-test2.wikipedia.org-windows-internet_explorer_10 build #320: FIXED in 24 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_10/320/ [05:02:30] Yippee, build fixed! [05:02:31] Project browsertests-test2.wikipedia.org-windows-internet_explorer_6 build #577: FIXED in 26 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_6/577/ [05:16:38] Yippee, build fixed! [05:16:39] Project browsertests-test2.wikipedia.org-windows-internet_explorer_7 build #581: FIXED in 28 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_7/581/ [05:29:27] Yippee, build fixed! [05:29:27] Project browsertests-test2.wikipedia.org-windows-internet_explorer_8 build #601: FIXED in 26 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_8/601/ [05:33:11] Yippee, build fixed! [05:33:11] Project Flow-en.wikipedia.beta.wmflabs.org-internet-explorer-10 build #20: FIXED in 3 min 43 sec: https://wmf.ci.cloudbees.com/job/Flow-en.wikipedia.beta.wmflabs.org-internet-explorer-10/20/ [06:08:07] Yippee, build fixed! [06:08:08] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox build #204: FIXED in 17 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox/204/ [06:25:03] Yippee, build fixed! [06:25:03] Project MobileFrontend-en.m.wikipedia.org-linux-firefox build #192: FIXED in 16 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.org-linux-firefox/192/ [06:26:15] Yippee, build fixed! [06:26:16] Project MobileFrontend-test2.m.wikipedia.org-linux-firefox build #120: FIXED in 17 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-test2.m.wikipedia.org-linux-firefox/120/ [06:39:15] Yippee, build fixed! [06:39:16] Project TwnMainPage-sandbox.translatewiki.net-linux-firefox build #100: FIXED in 12 min: https://wmf.ci.cloudbees.com/job/TwnMainPage-sandbox.translatewiki.net-linux-firefox/100/ [06:39:47] Yippee, build fixed! [06:39:47] Project UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox build #45: FIXED in 31 sec: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox/45/ [06:41:15] Yippee, build fixed! [06:41:15] Project UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox build #91: FIXED in 1 min 27 sec: https://wmf.ci.cloudbees.com/job/UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox/91/ [07:43:36] Yippee, build fixed! [07:43:37] Project VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox build #194: FIXED in 50 min: https://wmf.ci.cloudbees.com/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox/194/ [08:58:24] hashar: are you joining Amir and me in the hangout now? [08:59:39] hashar: you have invitation in e-mail [09:00:00] yeah [09:53:40] (PS1) Hashar: browsertests: remove ~@phantomjs-bug [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99341 [09:53:51] (CR) Hashar: [C: 2] browsertests: remove ~@phantomjs-bug [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99341 (owner: Hashar) [09:54:50] (Merged) jenkins-bot: browsertests: remove ~@phantomjs-bug [integration/jenkins-job-builder-config] - https://gerrit.wikimedia.org/r/99341 (owner: Hashar) [09:56:42] zeljkof: colloquy [09:56:43] :D [12:02:33] (PS1) Aude: Whitelist saper [integration/zuul-config] - https://gerrit.wikimedia.org/r/99364 [12:13:05] (CR) saper: [C: 1] "I feel honored! Thanks!" [integration/zuul-config] - https://gerrit.wikimedia.org/r/99364 (owner: Aude) [12:27:04] (PS1) Zfilipin: Revert "Revert "Prefer double-quoted strings in Ruby code"" [selenium] - https://gerrit.wikimedia.org/r/99372 [12:29:47] (CR) Zfilipin: [C: 2] Revert "Revert "Prefer double-quoted strings in Ruby code"" [selenium] - https://gerrit.wikimedia.org/r/99372 (owner: Zfilipin) [12:29:49] (Merged) jenkins-bot: Revert "Revert "Prefer double-quoted strings in Ruby code"" [selenium] - https://gerrit.wikimedia.org/r/99372 (owner: Zfilipin) [13:34:49] (CR) Hashar: [C: 2] ":-]" [integration/zuul-config] - https://gerrit.wikimedia.org/r/99364 (owner: Aude) [13:34:59] (Merged) jenkins-bot: Whitelist saper [integration/zuul-config] - https://gerrit.wikimedia.org/r/99364 (owner: Aude) [13:35:37] (CR) Hashar: "deployed!" [integration/zuul-config] - https://gerrit.wikimedia.org/r/99364 (owner: Aude) [14:20:22] zeljkof: still around ? [14:20:44] hashar: yes, but in a meeting with Amir [14:20:47] zeljkof: for the migration of cloud bee jenkins to wmf jenkins [14:20:55] I don't reallyhave the time to handle ethat [14:21:06] maybe end of january after the mediawiki summit [14:21:10] ok [14:21:24] it is not that hard, you get to figure out the YAML configuration that need to be written to generate jobs that looks like the one in cloudbees [14:21:49] we can pair next hour for a couple hours so I can introduce you to jenkins job builder [14:21:53] it is not THAT scary :D [14:22:37] we should pair next hour, or next week? :) [14:25:12] hashar: ^ [14:27:14] zeljkof: next week [14:27:26] got to validate some Zuul / Jenkins / Gearman integration this afternoon [14:27:39] except I am still cleaning up my emails :( [14:34:28] hashar: I still did not understand when you want to pair :) [14:34:36] today, tomorrow, next week? [14:36:09] [3:27pm] zeljkof: next week [14:36:10] :-D [14:36:20] hashar: sorry :) [14:36:26] when next week? [14:37:14] let me find out [14:37:54] when do you start working in the morning ? [14:38:00] around 9 [14:38:24] so I guess we could do a ~ 40 minutes session just before the pairing with i18n teams [14:38:41] either monday or wednesday, ~ 9:10am to 9:50am [14:38:42] sounds good [14:39:02] I bring my daughter to the nanny at 8:45 , usually back home a bit after 9am [14:39:10] tuesday mornings I am too tired [14:39:32] zeljkof: monday ? [14:40:09] monday sounds good [14:42:26] zeljkof: what is your preferred calendar ? WMF one or the gmail.com one ? [14:42:33] I got both address in my contacts [14:42:55] wmf please [14:43:24] fuck [14:43:27] wrong date :-D [14:49:12] feel free to create the event in calendar any day next week [14:49:17] and invite me [15:02:16] zeljkof: did so [15:04:15] Yippee, build fixed! [15:04:15] Project browsertests-commons.wikimedia.beta.wmflabs.org-linux-firefox build #466: FIXED in 3 min 56 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-linux-firefox/466/ [15:04:54] hashar: great, will see now [15:11:33] hashar: accepted [15:16:11] Yippee, build fixed! [15:16:12] Project browsertests-en.wikipedia.beta.wmflabs.org-linux-firefox build #494: FIXED in 17 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-firefox/494/ [15:59:07] hi JeffHall [15:59:19] chrismcmahon: Hi Chris! [15:59:46] JeffHall: hangout? [15:59:55] chrismcmahon: On the way... [16:06:24] off for now [16:06:31] be back tomorrow :-D [16:50:07] (CR) Cmcmahon: [C: 2] "+3" [qa/browsertests] - https://gerrit.wikimedia.org/r/97849 (owner: Mayankmadan) [16:51:58] (Merged) jenkins-bot: Prefer double-quoted strings in Ruby code [qa/browsertests] - https://gerrit.wikimedia.org/r/97849 (owner: Mayankmadan) [17:35:34] (PS2) Cmcmahon: Merging the readme files of other repositories with this one. [selenium] - https://gerrit.wikimedia.org/r/98577 (owner: Mayankmadan) [17:36:23] (CR) Cmcmahon: [C: 2] "documentation" [selenium] - https://gerrit.wikimedia.org/r/98577 (owner: Mayankmadan) [18:04:35] (PS2) Cmcmahon: Changing readme so it points to mediawiki-selenium [qa/browsertests] - https://gerrit.wikimedia.org/r/98770 (owner: Mayankmadan) [18:04:45] (CR) Cmcmahon: [C: 2] "documentation" [qa/browsertests] - https://gerrit.wikimedia.org/r/98770 (owner: Mayankmadan) [18:05:18] Project browsertests-commons.wikimedia.beta.wmflabs.org-linux-firefox build #467: FAILURE in 4 min 20 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-linux-firefox/467/ [18:07:28] (Merged) jenkins-bot: Changing readme so it points to mediawiki-selenium [qa/browsertests] - https://gerrit.wikimedia.org/r/98770 (owner: Mayankmadan) [18:09:31] Yippee, build fixed! [18:09:32] Project browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome build #509: FIXED in 8 min 37 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-linux-chrome/509/ [18:10:05] Yippee, build fixed! [18:10:05] Project browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10 build #333: FIXED in 4 min 46 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10/333/ [18:25:43] Yippee, build fixed! [18:25:43] Project browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome build #516: FIXED in 15 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome/516/ [18:27:30] hi JeffHall I'm looking at https://gerrit.wikimedia.org/r/#/c/99431/ ... [18:28:23] chrismcmahon: Well, the weird thing is that suddenly the failing Jenkins job that I was trying to fix with that commit just went green (without my fix) [18:28:51] the funny thing about that is when_present() should mean that element is both visible and clickable. so I think that change is basically a no-op EXCEPT [18:28:57] chrismcmahon: My mistake - the Jenkins job did NOT go green [18:29:39] that it does add a tiny delay for the be_visible before the when_present [18:30:08] * chrismcmahon scratches his on this one a bit, lemme do some research [18:30:23] chrismcmahon: Yeah, I agree it's not an elegant fix [18:31:22] chrismcmahon: It's weird that the when_present() seems to work as intended with Firefox, but Chrome seems to have it's own agenda [18:33:20] JeffHall: I would as soon have a 'sleep 1' (if it actually solves the problem), that is more readable and less convoluted [18:33:40] JeffHall: lemme poke at this a few minutes, I might have a brainstorm [18:35:05] JeffHall: drat, I forgot to mention to Zeljko, there is a new version of selenium-webdriver out today, we should upgrade [18:35:29] jeez gerrit is slow today [18:39:09] chrismcmahon: That new 2.38 selenium-webdriver does have some interesting fixes - this one could help a lot: [18:39:26] chrismcmahon: FIXED: 6473: Implemented ability to pass --verbose option to [18:39:26] chromedriver. [18:39:53] JeffHall: sweet, I didn't know there was a new ChromeDriver also, I'll upgrade that locally [18:40:22] JeffHall: Sauce tends to be pretty snappy but still lags a week or so as I recall [18:49:50] JeffHall: I was able to repro the problem locally and this seems to fix it: https://gerrit.wikimedia.org/r/#/c/99441 it's not nice, but it is clear [18:50:13] chrismcmahon: Looks good - less hacky than my solution! [18:50:32] * chrismcmahon goes to get the latest ChromeDriver and check on the meshugganah cursor stuff yet again [18:51:12] JeffHall: I can't repro the non-disappearing beta warning consistently on my local, but I did see it at least one time [18:53:02] chromedriver 2.7: http://chromedriver.storage.googleapis.com/index.html [18:56:28] holy crap JeffHall cursor works correctly in Chrome with ChromeDriver 2.7 https://code.google.com/p/chromedriver/issues/detail?id=636 :-) [18:56:51] chrismcmahon: The 99441 fix still fails for me at the same point, the "And I click the Link button [18:57:00] hrm [18:57:16] chrismcmahon: " step. Even with updated chromedriver and selenium-webdriver versions [18:57:40] JeffHall: is the beta warning there? the Links test fails if the browser does not have focus [18:58:01] chrismcmahon: Let me check that step specifically... [18:59:27] chrismcmahon: Yeah, the beta warning is displaying and being dismissed successfully, so the browser is evaluating the presence of the link button "too quickly" [18:59:52] JeffHall: well, that is new and different [19:00:06] chrismcmahon: I'll check out that new verbose option for chromedriver and see if I can learn anything from that [19:00:58] JeffHall: and like I mentioned, the links test is I think the only one that can't run in the background. that secondary input thingie does not show up if the browser is not the app that has focus on the whole desktop [19:02:25] chrismcmahon: Chrome gets the focus on my Linux machine, but I get the same error on my MacBook (where Chrome does NOT get the focus) [19:03:29] freakin' browsers [19:31:17] Project browsertests-test2.wikipedia.org-linux-chrome build #764: FAILURE in 19 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-linux-chrome/764/ [19:35:37] Project browsertests-test2.wikipedia.org-linux-firefox build #739: FAILURE in 20 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-linux-firefox/739/ [19:58:30] Project browsertests-test2.wikipedia.org-windows-internet_explorer_10 build #321: FAILURE in 27 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_10/321/ [19:58:50] Hello. I'm working on a task for Google Code-in [19:59:10] How do I run the tests for the Wikibase repository locally? [20:01:11] Aaron1011: You can run the Cucumber (browser) tests from the Wikibase/selenium_cuc directory [20:01:49] Aaron1101: Command syntax is "bundle exec cucumber" for all tests [20:02:10] JeffHall: Thanks! [20:02:32] Aaron1011: Or "bundle exec cucumber features/" for an individual test feature file [20:03:08] Project browsertests-test2.wikipedia.org-windows-internet_explorer_6 build #578: FAILURE in 27 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_6/578/ [20:28:48] Project browsertests-test2.wikipedia.org-windows-internet_explorer_7 build #582: FAILURE in 30 min: https://wmf.ci.cloudbees.com/job/browsertests-test2.wikipedia.org-windows-internet_explorer_7/582/ [21:23:26] chrismcmahon: Chris I'm making some small amendments to your Gerrit commit 99441 that seem to get the test to pass with Chrome on my Linux machine - if amending your change is a bad workflow, let me know! [21:24:17] JeffHall: works for me, I'm hoping to get a cursor test working here [21:59:09] hi, i have a question [21:59:29] eh but no, no cursors today [21:59:29] I'm trying to get a test running on a local jenkins instace [21:59:34] hi GEOFBOT [21:59:50] hi [22:00:01] when the test runs [22:00:04] it checks the platform [22:00:13] and apparently it doesn't support fedora 19 [22:00:19] DEBUG: Unknown platform: /etc/issue: Fedora release 19 (Schrödinger’s Cat) [22:01:49] GEOFBOT: what part of the framework reports that error? [22:04:47] GEOFBOT: that is, is it Jenkins reporting the error, or Ruby, or something I haven't thought of? [22:08:39] chrismcmahon: it occurs when cucumber does something [22:08:49] "bundle exec cucumber --verbose --profile ci features/login.feature" [22:12:53] GEOFBOT: could you paste the whole output from "bundle exec cucumber --verbose --profile ci features/login.feature" to dpaste.org? I'd like to see everything reported. [22:13:46] chrismcmahon: here is the jenkins shell output: https://dpaste.de/sY8R [22:22:48] GEOFBOT: I don't know why the contents of /etc/issue would make a difference, but I'm not really familiar with the Linuxes that use etc/issue [22:41:32] GEOFBOT: I notice you're using archlinux - did you definitely install a Jenkins package that was compiled for that platform? I'm no expert on archlinux, but I believe there are package inconsistencies between arch and "regular" Linux [22:42:55] JeffHall: I'm using Fedora 19, but inside the outputs also spit out some code about arch, so that may be kinda confusing :) [22:43:54] GEOFBOT: Fair enough - like I said, I'm no archlinux expert! [22:47:43] i got it working [22:47:54] turns out it was using a script to detect which versino of ruby to download [22:48:05] i edited one of the scripts to trick it into thinking i was using fedora 17 [22:55:39] a new problem, though [22:56:37] https://dpaste.de/KUD9 [23:02:40] Yippee, build fixed! [23:02:40] Project MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome build #114: FIXED in 18 min: https://wmf.ci.cloudbees.com/job/MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome/114/ [23:03:17] GEOFBOT: afaik, Jenkins is pretty strict and anything in the command chain that returns non-zero will cause a failure, so that 'insecure world-writeable blahblah' probably the culprit [23:03:47] hmmm ok [23:04:19] chrismcmahon: i suspect it might also be because I'm using a old python program i wrote, but its looking for a ruby program [23:04:24] GEOFBOT: although I admit that my local setup has the same warning :-) [23:04:38] GEOFBOT: Probably just need to set perms on that directory with "chmod go-w" (so it's not world-writable) [23:05:16] GEOFBOT: but yeah, bottom line is that Jenkins is dumb and anything that returns non-zero makes Jenkins mark the build a failure. that is often annoying, but DISCIPLINE ;-) [23:06:27] thanks [23:06:41] i think the main cause was because it was supposed to be cloning https://github.com/wikimedia/qa-browsertests.git [23:06:53] but i forgot and had i cloning a test repository [23:14:34] Project VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox build #195: FAILURE in 1 hr 13 min: https://wmf.ci.cloudbees.com/job/VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox/195/ [23:18:00] Oh bother. [23:23:59] James_F: Looking into that error more now - really seems like that should not be happening on Betalabs [23:24:16] JeffHall: Hmm. [23:55:11] James_F: Looks like that CloudBees test failure is indeed infrastructual (and not a VE bug) - I'll get to work on fixing that little bump…