[00:12:38] Project UploadWizard-commons.wikimedia.beta.wmflabs.org build #6: SUCCESS in 18 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.beta.wmflabs.org/6/ [00:12:50] Project UploadWizard-commons.wikimedia.org build #11: SUCCESS in 12 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.org/11/ [01:18:08] Project UploadWizard-commons.wikimedia.org build #12: SUCCESS in 11 sec: https://wmf.ci.cloudbees.com/job/UploadWizard-commons.wikimedia.org/12/ [03:10:58] Project browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10 build #444: FAILURE in 5 min 28 sec: https://wmf.ci.cloudbees.com/job/browsertests-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10/444/ [04:00:58] Yippee, build fixed! [04:00:59] Project browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_8 build #511: FIXED in 28 min: https://wmf.ci.cloudbees.com/job/browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_8/511/ [05:33:11] Project Flow-en.wikipedia.beta.wmflabs.org-linux-firefox build #206: FAILURE in 7 min 22 sec: https://wmf.ci.cloudbees.com/job/Flow-en.wikipedia.beta.wmflabs.org-linux-firefox/206/ [09:16:03] (03PS2) 10Hashar: Add Nemo_bis to jenkins trusted users [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110202 (owner: 10Nemo bis) [09:16:25] (03CR) 10Hashar: [C: 032] "Added a comment next to email address so we know it belong to Nemo Bis." [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110202 (owner: 10Nemo bis) [09:17:50] (03Merged) 10jenkins-bot: Add Nemo_bis to jenkins trusted users [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110202 (owner: 10Nemo bis) [09:18:29] (03CR) 10Hashar: "deployed" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110202 (owner: 10Nemo bis) [09:33:41] (03PS2) 10Zfilipin: Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 [09:35:21] (03CR) 10Zfilipin: "Looks like this had an unmerged commit as dependency. Rebased, it should be able to be merged into master branch now." [selenium] - 10https://gerrit.wikimedia.org/r/110171 (owner: 10Zfilipin) [09:40:45] (03PS1) 10Zfilipin: WIP run browsers headlessly if HEADLESS environment variable is set to true [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110335 [09:57:53] (03PS2) 10Zfilipin: WIP run browsers headlessly if HEADLESS environment variable is set to true [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110335 [10:07:28] (03Abandoned) 10Zfilipin: WIP run browsers headlessly if HEADLESS environment variable is set to true [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110335 (owner: 10Zfilipin) [10:15:27] (03PS4) 10Zfilipin: Run browsers headlessly if HEADLESS environment variable is set to true [selenium] - 10https://gerrit.wikimedia.org/r/110205 [10:17:48] (03PS1) 10Zfilipin: Bump patch version to 0.1.18 [selenium] - 10https://gerrit.wikimedia.org/r/110336 [10:19:40] zeljkof: don't forget to git tag!! :-D [10:19:54] hashar: I always forget to tag :) [10:20:06] you should write a tiny script to release new versions automatically [10:20:13] hashar: I should :( [10:20:14] would edit the version in the .rb / gem file [10:20:14] tag [10:20:24] push to gerrit / approve / merge [10:20:27] then push to rubygems [10:20:30] huge time saver! [10:21:12] only if I did not have 5 things to do this week [10:21:22] and 5 other ones waiting on my todo list from last month :( [10:24:10] hashar: do we use tags for anything? [10:24:19] I can always tag the commit later, right? [10:24:49] yup [10:25:03] just fill a bug for yourself to remember about it later on :-] [10:25:10] someone might even show up to write it for you [10:26:02] hashar: good idea [10:28:29] hashar: https://bugzilla.wikimedia.org/show_bug.cgi?id=60613 [10:28:50] (03PS1) 10Adamw: add Workflow extension [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110337 [10:29:50] hashar: I had an idea how to fix these two bugs with one commit :) 60037 56085 [10:29:56] let's see if it works [10:31:07] (03PS1) 10Adamw: Add project for mwext-Workflow [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110338 [10:34:25] (03Draft3) 10Hashar: allow reporting for postmerge pipeline [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/107252 [10:34:44] (03CR) 10Hashar: [C: 032] allow reporting for postmerge pipeline [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/107252 (owner: 10Hashar) [10:34:49] (03Merged) 10jenkins-bot: allow reporting for postmerge pipeline [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/107252 (owner: 10Hashar) [11:43:05] (03PS1) 10Zfilipin: Increases verbosity of Cucumber output [selenium] - 10https://gerrit.wikimedia.org/r/110345 [11:45:54] (03CR) 10Nikerabbit: [C: 031] Moved Sauce Labs browser configuration to the gem [selenium] - 10https://gerrit.wikimedia.org/r/109901 (owner: 10Zfilipin) [11:59:31] aharoni: I am in the hangout [12:03:24] (03PS2) 10Pastakhov: Add jobs for mw/ext/PhpTags and mw/ext/PhpTagsFunctions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110164 [12:11:57] zeljkof: ready when you are [12:12:24] aharoni: a minute or two more [12:17:50] aharoni: ready [12:18:11] I am in the hangout [12:18:24] (03PS1) 10Zfilipin: cucumber.yml is no longer needed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110358 [12:36:16] bye bye cucumber.yml ! [14:04:17] (03CR) 10Manybubbles: [C: 032] Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 (owner: 10Zfilipin) [14:42:37] (03CR) 10Cmcmahon: [C: 032] Increases verbosity of Cucumber output [selenium] - 10https://gerrit.wikimedia.org/r/110345 (owner: 10Zfilipin) [14:57:05] (03CR) 10Manybubbles: [C: 032] Moved Sauce Labs browser configuration to the gem [selenium] - 10https://gerrit.wikimedia.org/r/109901 (owner: 10Zfilipin) [14:57:16] (03Merged) 10jenkins-bot: Moved Sauce Labs browser configuration to the gem [selenium] - 10https://gerrit.wikimedia.org/r/109901 (owner: 10Zfilipin) [15:00:11] (03CR) 10Manybubbles: [C: 032] Run browsers headlessly if HEADLESS environment variable is set to true [selenium] - 10https://gerrit.wikimedia.org/r/110205 (owner: 10Zfilipin) [15:00:13] (03Merged) 10jenkins-bot: Run browsers headlessly if HEADLESS environment variable is set to true [selenium] - 10https://gerrit.wikimedia.org/r/110205 (owner: 10Zfilipin) [15:00:46] (03CR) 10Manybubbles: [C: 032] Bump patch version to 0.1.18 [selenium] - 10https://gerrit.wikimedia.org/r/110336 (owner: 10Zfilipin) [15:00:48] (03Merged) 10jenkins-bot: Bump patch version to 0.1.18 [selenium] - 10https://gerrit.wikimedia.org/r/110336 (owner: 10Zfilipin) [15:04:28] (03CR) 10Manybubbles: [C: 032] "For posterity: if sauce doesn't start the browser we used to display a broken link. This makes us just log it." [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [15:04:59] (03PS4) 10Zfilipin: Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 [15:05:07] (03CR) 10Manybubbles: [C: 032] Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [15:05:09] (03Merged) 10jenkins-bot: Display error message if browser is not started for some reason [selenium] - 10https://gerrit.wikimedia.org/r/110167 (owner: 10Zfilipin) [15:08:09] (03Abandoned) 10Manybubbles: Bumped patch version [selenium] - 10https://gerrit.wikimedia.org/r/109902 (owner: 10Zfilipin) [15:08:22] (03PS3) 10Zfilipin: Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 [15:08:35] (03CR) 10Manybubbles: [C: 032] Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 (owner: 10Zfilipin) [15:08:37] (03Merged) 10jenkins-bot: Fixed warning message displayed while building the gem [selenium] - 10https://gerrit.wikimedia.org/r/110171 (owner: 10Zfilipin) [15:09:13] (03PS3) 10Zfilipin: Run UploadWizard API integration test [selenium] - 10https://gerrit.wikimedia.org/r/109871 [15:09:26] (03CR) 10Manybubbles: [C: 032] "Merging documentation because it is super low risk." [selenium] - 10https://gerrit.wikimedia.org/r/109871 (owner: 10Zfilipin) [15:09:28] (03Merged) 10jenkins-bot: Run UploadWizard API integration test [selenium] - 10https://gerrit.wikimedia.org/r/109871 (owner: 10Zfilipin) [15:12:30] (03PS1) 10Zfilipin: Bump patch version to 0.1.19 [selenium] - 10https://gerrit.wikimedia.org/r/110372 [15:12:47] (03CR) 10Manybubbles: [C: 032] Bump patch version to 0.1.19 [selenium] - 10https://gerrit.wikimedia.org/r/110372 (owner: 10Zfilipin) [15:12:49] (03Merged) 10jenkins-bot: Bump patch version to 0.1.19 [selenium] - 10https://gerrit.wikimedia.org/r/110372 (owner: 10Zfilipin) [15:25:16] (03PS1) 10Zfilipin: Added the most recent versions of all runtime dependencies [selenium] - 10https://gerrit.wikimedia.org/r/110373 [15:25:50] (03CR) 10Manybubbles: [C: 032] "Old one failed, this one is better." [selenium] - 10https://gerrit.wikimedia.org/r/110373 (owner: 10Zfilipin) [15:25:53] (03Merged) 10jenkins-bot: Added the most recent versions of all runtime dependencies [selenium] - 10https://gerrit.wikimedia.org/r/110373 (owner: 10Zfilipin) [15:27:10] (03PS1) 10Zfilipin: Bumped patch version to 0.1.20 [selenium] - 10https://gerrit.wikimedia.org/r/110374 [15:40:48] (03CR) 10Manybubbles: [C: 032] Bumped patch version to 0.1.20 [selenium] - 10https://gerrit.wikimedia.org/r/110374 (owner: 10Zfilipin) [15:40:50] (03Merged) 10jenkins-bot: Bumped patch version to 0.1.20 [selenium] - 10https://gerrit.wikimedia.org/r/110374 (owner: 10Zfilipin) [15:50:31] hi manybubbles, question for you: I just created a page on beta labs with some unique text, immediately searched for that page, and had the search succeed, returning my newly-created page. Is that behavior I can count on for test purposes? [15:52:14] chrismcmahon: mostly [15:52:30] it is fast where fast is defined as as fast as the beta job runners [15:52:46] it would be an error if it didn't come back in, say, ten seconds [15:53:01] do you need that for testing visual editor's thing? [15:54:57] manybubbles: no, I am thinking of first steps to wean tests off of requiring existing test data like a particular article, a search test would be an easy target [15:55:11] yeah [15:55:19] Cirrus has bunches of tests like that [15:55:25] but we don't run them against beta [15:55:36] oh! I can try that now and get that working now that I have sauce [15:56:02] but that might take me some time [15:56:09] and I might not get around to it super soon. [15:56:24] manybubbles: we've built a little feature that will use the API to a) create an article if it does not already exist b) update an existing article with desired content if it does exist [15:56:39] manybubbles: but I want it to be bulletproof before it is generally available [15:56:54] chrismcmahon: sure! cirrus might want to switch to that from the web based thing it does now [15:56:58] it might speed it up [15:57:10] manybubbles: yeah, it is a lot faster and more reliable [15:57:35] I remember a while ago having to make sure I didn't send a megabyte of text to it when building large pages [15:58:07] manybubbles: this is also in support of targeting arbitrary dev envs/vagrant/whatever for tests [16:11:30] (03PS1) 10Hashar: make jslint voting by default [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110385 [16:54:56] everyone: I'm going to rebuild all the search indexes on beta. You shouldn't notice anything other than better search results once I'm done. [16:56:19] that is funny - beta gets the same shard counts as production [16:56:34] go 10 shards for dewiki's non-content articles. all 1000 of them in beta [17:01:22] manybubbles: hi :-) [17:01:41] manybubbles: we will have to talk together to get browser tests running for Cirrus Search [17:02:04] hashar: yeah! I'm on a call right now. want to do later or tomorrow morning or something? [17:02:16] not today, definitely [17:02:22] but tomorrow sure [17:03:03] your time is mine! [17:05:59] hashar: sent calendar invite for my morning [17:10:27] manybubbles: excellent. Thank you :) [17:11:10] everyone: I've finished the rebuild. everything looks good to me [17:14:40] \O: [17:14:41] \O/ [17:16:41] and I am off, see you tmorrow [18:22:54] hi JeffHall not sure if you saw, Chad told me that Jenkins is backed up and not processing gate-and-submit jobs right now. something to do with qunit. [18:23:12] JeffHall: so the headless commit has been languishing for the last hour+ [18:23:37] chrismcmahon: OK, thanks [18:24:18] chrismcmahon: But I am eager to get headless working for VisualEditor so that we can finally get Antoine in business with his integration testing! [18:24:41] yep. the timing is awful. [18:52:07] chrismcmahon: Looks like the Jenkins blockage is cleared, so I'll get to work on headless VE tests today - it's a good day! [18:52:49] JeffHall: awesome thanks, I'm going to check that out right now [18:56:14] JeffHall: progress: $ bundle exec cucumber features/anon.feature [18:56:14] Xvfb not found on your system (Headless::Exception) [18:57:21] chrismcmahon: Yeah, you do need to install xvfb (and Antoine already has that installed on the integration server) [18:57:23] * chrismcmahon does the apt-get dance [18:57:45] whoa, output :-) [19:05:55] is beta just dog-slow ? [19:06:38] Yeah, beta labs is running slow today for me as well [19:21:01] chrismcmahon: In any case, headless browser tests for VisualEditor are working for me using Vagrant (Ubuntu), so the basic architecture is sound [19:22:55] JeffHall: I am worried about counting chickens before I see a test pass [19:23:41] chrismcmahon: I [19:24:07] 'll work omn writing new VE browser tests today that should succeed with a fresh Mediawiki install [19:25:29] JeffHall_lunch: OK. I think you should be able to use test2 as a practice target, because it allows anonymous edits via VE [19:35:34] I have upgraded varnish on the beta cluster [19:53:35] (03CR) 10Jhall: [C: 032] cucumber.yml is no longer needed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110358 (owner: 10Zfilipin) [19:55:09] (03Merged) 10jenkins-bot: cucumber.yml is no longer needed [qa/browsertests] - 10https://gerrit.wikimedia.org/r/110358 (owner: 10Zfilipin) [20:29:29] (03PS1) 10Hashar: tweak postmerge messages [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110447 [20:29:46] (03CR) 10Hashar: [C: 032] tweak postmerge messages [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110447 (owner: 10Hashar) [20:29:50] (03Merged) 10jenkins-bot: tweak postmerge messages [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110447 (owner: 10Hashar) [21:23:46] (03CR) 10Hashar: [C: 032] "deployed" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110337 (owner: 10Adamw) [21:24:07] (03Merged) 10jenkins-bot: add Workflow extension [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110337 (owner: 10Adamw) [21:24:21] (03PS2) 10Adamw: Add project for mwext-Workflow [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110338 [21:26:06] (03CR) 10Hashar: [C: 032] Add project for mwext-Workflow (031 comment) [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110338 (owner: 10Adamw) [21:26:11] (03Merged) 10jenkins-bot: Add project for mwext-Workflow [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/110338 (owner: 10Adamw) [21:32:18] (03PS1) 10Hashar: generate mwext-Workflow-yamllint [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110456 [21:32:38] (03CR) 10Hashar: [C: 032] "deployed" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110456 (owner: 10Hashar) [21:32:55] (03Merged) 10jenkins-bot: generate mwext-Workflow-yamllint [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/110456 (owner: 10Hashar) [21:50:18] JeffHall: beta seems to not be timing out for me now, but the VE tests aren't looking super healthy. did the 'minor edit' checkbox identifier change? I'm thinking it did. [21:51:37] * chrismcmahon looks [21:51:58] chrismcmahon: I think you might be correct - planning to look at the CloudBees failures before the end of the day - might need some test maintenance [21:54:45] JeffHall: gah, I think the iframe changed [22:07:07] JeffHall: we're not dismissing the beta_warning properly, not sure why though [22:07:26] chrismcmahon: OK, I'll take a look this afternoon [22:55:36] hi JeffHall, I am a bit stymied by VE changes, I haven't gotten anywhere notable in test maintenance except a lot of practice doing "git reset --hard". [22:56:46] chrismcmahon: Just started looking... looks like CloudBees VE jobs for test2 failed because of a system issue [22:57:15] JeffHall: yeah, I'm more interested in local tests vs. beta [22:59:30] JeffHall: what I think I am seeing: a) not dismissing beta warning b) not actually editing the page c) not finding wpMinoredit [23:00:20] chrismcmahon: These failrues are all in beta labs? I think Rummana may have a bug open about this - let me check.... [23:00:43] JeffHall: seems to work manually just fine. tests are not happening. [23:04:13] chrismcmahon: Yeah, I'm seeing the failure for dismissing the beta warning as well - will dig in and see what I can figure out.... [23:04:26] JeffHall: one peripheral thing we should remove: in the begin/rescue clause "page.beta_warning_element.when_present.click" should be "page.beta_warning_element.click" that "when_present" is pointless [23:05:16] chrismcmahon: OK, that's an easy change -will include that in whatever maintenance patch I send back to Gerrit [23:07:46] chrismcmahon: Looks like we have that step in both shared_steps.rb and references_steps.rb - I'll see if I can remove the duplication [23:08:33] JeffHall: OK, but the not-dismissing-beta-warning/not-editing-the-page is a bigger problem, and I didn't get very far [23:08:59] chrismcmahon: Agreed - will try to fix all problems in one go (wish me luck...) [23:10:40] JeffHall: I have to leave in about 20 minutes for houseguest duties, but I'll pick this up early tomorrow, drop email if anything comes up [23:10:55] chrismcmahon: OK, will do [23:22:01] JeffHall: sorry I didn't get any further than I did! [23:22:18] chrismcmahon: No prob - I need to figure this out in any case!