[11:22:44] (03PS1) 10Hashar: Zuul status page: version and last reconfig [integration/docroot] - 10https://gerrit.wikimedia.org/r/126228 [11:30:13] (03CR) 10Hashar: [C: 032] "Upgraded Zuul" [integration/docroot] - 10https://gerrit.wikimedia.org/r/126228 (owner: 10Hashar) [11:30:39] (03PS2) 10Hashar: Zuul status page: version and last reconfig [integration/docroot] - 10https://gerrit.wikimedia.org/r/126228 [11:30:55] (03CR) 10Hashar: [C: 032] Zuul status page: version and last reconfig [integration/docroot] - 10https://gerrit.wikimedia.org/r/126228 (owner: 10Hashar) [11:30:58] (03Merged) 10jenkins-bot: Zuul status page: version and last reconfig [integration/docroot] - 10https://gerrit.wikimedia.org/r/126228 (owner: 10Hashar) [11:31:40] (03CR) 10Hashar: "Yields:" [integration/docroot] - 10https://gerrit.wikimedia.org/r/126228 (owner: 10Hashar) [13:55:00] hashar: do you have some time to start moving jobs from cloudbees to wikimedia jenkins? [13:56:01] yeahhh [13:59:23] hashar: will try myself, but will probably ping you in a few minutes when I get stuck :) [14:01:13] sure :-] [14:18:24] hashar: ok, I am not even sure where to start [14:18:35] can you talk via hangout? [14:30:58] (03PS1) 10Odder: Update my e-mail address used for Gerrit [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126255 [14:43:10] (03PS1) 10Zfilipin: Run only scenarios tagged both @clean and @phantomjs [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/126258 [14:46:23] manybubbles: "Search backend error during full_text search for..." [14:46:29] from https://integration.wikimedia.org/ci/job/mwext-browsertests-CirrusSearch-phantomjs/203/console [14:46:48] trying something out, so I have noticed the failure, I promise I did not break anything :) [14:53:11] hashar: around? [14:57:14] zeljkof: ah [14:57:17] missed your pings sorry [14:57:32] hashar: done for today' [14:57:33] ? [14:57:39] or do you still have some time? [14:59:01] still have time :d [14:59:27] hashar: can you talk via hangout? [14:59:38] sure thing [14:59:41] starting it [15:01:16] hashar: I think there is trouble with the pool counter in jenkins: https://integration.wikimedia.org/ci/job/mwext-browsertests-CirrusSearch-phantomjs/203/consoleFull [15:01:56] :-( [15:02:02] manybubbles: in talk with zeljkof :D [15:04:54] manybubbles: is it just missing PoolCounter as a dependency? [15:06:30] ah I see the trace [15:06:59] we should attach the logs to the build report [15:15:44] hashar: it'd be cool if we could get the apache logs, yeah [15:16:08] hashar: we don't _need_ pool counter because mediawiki will just let all requests through if it isn't set. Infact, that'd be fine in jenkins [15:16:19] but something is blocking the requests [15:20:59] manybubbles: filled https://bugzilla.wikimedia.org/show_bug.cgi?id=64000 to get the log files archived [15:21:08] will do either after my call or this evening [15:21:10] quite easy [15:22:45] as for the stacktrace I have no clue sorry :-( [15:44:28] (03PS1) 10Hashar: .gitreview file for the cloudbees branch [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/126489 [15:46:14] (03CR) 10Zfilipin: [C: 032] .gitreview file for the cloudbees branch [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/126489 (owner: 10Hashar) [15:46:37] (03Merged) 10jenkins-bot: .gitreview file for the cloudbees branch [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/126489 (owner: 10Hashar) [15:49:55] (03PS1) 10Hashar: Merge Zeljko branch 'cloudbees' [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/126563 [15:50:40] (03CR) 10jenkins-bot: [V: 04-1] Merge Zeljko branch 'cloudbees' [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/126563 (owner: 10Hashar) [15:52:41] (03Abandoned) 10Hashar: Merge Zeljko branch 'cloudbees' [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/126563 (owner: 10Hashar) [16:01:01] manybubbles: ah the browsertests log dir has screenshots and mediawiki debug log [16:01:02] s [16:01:10] I am pretty sure we used to capture them though :/ [16:10:16] hudson.util.IOException2: java.io.IOException: request to write '2612' bytes exceeds size in header of '4982083' bytes for entry 'log/mw-debug-www.log' [16:10:16] bah [16:13:21] gotta rush out sorry :-( [17:23:18] Hey QA folks, were you guys aware that the VE browser tests don't work in phantomjs at all? I just found out why, and a one-line fix in VE will make most of them work [17:23:26] Still though a lot seem to fail [17:23:49] I'll play around a bit more with this and come up with real data, but I just wanted to let you know that I found the cause of the problem :) [17:25:15] RoanKattouw: yes, we knew that. actually, we are THIS CLOSE to running them in a headless Firefox instead, Zeljko and I are going to try to push that over the line tomorrow and Friday [17:25:58] oooh that would be awesome [17:26:05] I have two more questions/observations [17:26:44] One, I noticed that wait_until(10) is used a lot, and even content_element.when_present(10) [17:26:58] The latter seems unnecessary and anecdotally it seems like I can get the tests working without the (10) [17:27:21] I bring this up because one of these calls is in code that gets run for every test and slows down every test by ~10s [17:27:22] RoanKattouw: just this minute I was asking bd808 about performance on beta, things are really slow... [17:27:39] OK to be fair I was running this against localhost [17:28:03] RoanKattouw: wait_until and when_present are not sleep(), they both poll for the condition every fraction of a second [17:28:07] Two, when I run the tests in Firefox, I can see the "Are you sure you want to leave this page" warning, which doesn't get dismissed by the script, and instead it times out after 5s [17:28:33] chrismcmahon: So how is wait_until(10) different from wait_until without params? [17:28:54] wait_until default timeout is 5 seconds, if you want to wait longer than that you have to tell it [17:28:58] Ooooooh [17:29:00] I see [17:29:03] That's totally sane then [17:29:25] RoanKattouw: yeah, sleep() is evil, I think we still have one or two around though [17:29:45] Re the warning dialog, if we can figure out how to dismiss it (or inject a line of JS into the page so it never appears, hacky but works) that's another 5s on every test [17:29:47] RoanKattouw: the "leave this page" modal should not affect any tests [17:30:01] It doesn't affect the pass/fail of the tests [17:30:10] It just makes them take N*5 seconds longer [17:30:49] RoanKattouw: gotcha, OK, 5s per test. Selenium will dismiss alerts and confirmations, I'll make a bugzilla ticket for that [17:32:10] Another thing is that not all tests work on my localhost (and in particular the "test all production wikis for VE presence" is not very useful to run locally), so I'm building a list of ones that do work unless you guys already have that somewhere [17:32:22] RoanKattouw: that would be good to have [17:33:04] RoanKattouw: I'm just coming off two weeks of all Mobile all the time, I intend to work some more on VE stuff. [17:33:06] Is there an automated way to run a select subset of the tests? [17:33:33] Cause I can do "bundle exec cucumber" to run all, or "bundle exec cucumber filename" to run a single one, but is there a concept of sets or whatever? [17:33:41] RoanKattouw: I'm in a mtg for the next 30 minutes, want to send to the QA mail list? [17:33:50] I'm in the same meeting :) [17:33:52] But sre [17:33:55] Or we can talk later [17:34:09] I'll email the list once I actually have my list of useful tests [17:34:29] RoanKattouw: e.g. bundle exec cucumber ... --tags @en.wikipedia.beta.wmflabs.org [17:35:01] Ooooooooh [17:35:01] SWEET [17:35:01] that's how we distinguish browser and target env [19:40:30] (03CR) 10Hashar: [C: 04-1] "The email address needs to be added to the other pipeline as well :-D Sorry." (032 comments) [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126255 (owner: 10Odder) [19:53:18] (03PS2) 10Odder: Update Tomasz Kozlowski e-mail used for Gerrit [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126255 [20:03:47] (03PS1) 10Hashar: 'recheck' by whitelisted users now runs tests [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126838 [20:03:56] (03CR) 10jenkins-bot: [V: 04-1] 'recheck' by whitelisted users now runs tests [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126838 (owner: 10Hashar) [20:06:32] (03PS2) 10Hashar: 'recheck' by whitelisted users now runs tests [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126838 [20:07:37] (03CR) 10Hashar: [C: 04-2] "Please please do NOT deploy this. Gotta be tested." [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126838 (owner: 10Hashar) [20:13:29] (03PS3) 10QChris: 'recheck' by whitelisted users now runs tests [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126838 (owner: 10Hashar) [20:27:21] (03PS4) 10Hashar: 'recheck' by whitelisted users now runs tests [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126838 [20:27:33] sleeping I am [20:44:43] (03CR) 10Hashar: [C: 032] "Excellent, thanks." [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126255 (owner: 10Odder) [20:44:51] (03Merged) 10jenkins-bot: Update Tomasz Kozlowski e-mail used for Gerrit [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126255 (owner: 10Odder) [20:45:43] (03CR) 10Hashar: "deployed" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126255 (owner: 10Odder) [20:49:07] (03PS1) 10Hashar: Change messages for integration-zuul-layoutdiff [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126845 [20:49:16] (03CR) 10jenkins-bot: [V: 04-1] Change messages for integration-zuul-layoutdiff [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/126845 (owner: 10Hashar) [23:25:09] (03PS1) 10BryanDavis: Run scap when config or code is updated [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/126870 [23:29:16] (03CR) 10BryanDavis: [C: 04-1] "I need to discuss this with Antione before it is merged." (034 comments) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/126870 (owner: 10BryanDavis)