[00:27:06] Now it's just gem and bundle being a pain. [00:28:03] When I try to install the bundle, it tells me the following [00:28:10] Gem::InstallError: rubyzip requires Ruby version >= 1.9.2. [00:28:11] An error occurred while installing rubyzip (1.1.0), and Bundler cannot continue. [00:28:11] Make sure that `gem install rubyzip -v '1.1.0'` succeeds before bundling. [00:28:53] Then I go ahead and run gem install rubyzip. Then it complains that it requires Ruby version >= 1.9.2 [00:29:24] ruby --version shows that I have ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux] [00:32:32] Rochan: Are you getting that behavior when running "bundle install" in the /srv/browsertests/tests/browser directory? [00:34:02] Yes [01:14:45] Yup, so I am able to set it up to execute off of local, but not via Vagrant. [01:15:06] Will come back tomorrow with more questions. [09:13:48] good morning [09:20:33] (03PS1) 10Hashar: Create job operations-debs-git-fat-debian-glue [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113093 [09:20:45] (03CR) 10Hashar: [C: 032] Create job operations-debs-git-fat-debian-glue [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113093 (owner: 10Hashar) [09:21:06] (03Merged) 10jenkins-bot: Create job operations-debs-git-fat-debian-glue [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113093 (owner: 10Hashar) [09:22:26] (03PS1) 10Hashar: Trigger operations-debs-git-fat-debian-glue [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/113094 [10:42:21] (03PS1) 10Hashar: Create job operations-debs-vips-debian-glue [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113096 [10:43:14] (03PS1) 10Hashar: Trigger operations-debs-vips-debian-glue [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/113097 [10:43:24] (03CR) 10Hashar: [C: 032] Create job operations-debs-vips-debian-glue [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113096 (owner: 10Hashar) [10:43:32] (03CR) 10Hashar: [C: 032] Trigger operations-debs-vips-debian-glue [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/113097 (owner: 10Hashar) [10:43:37] (03Merged) 10jenkins-bot: Trigger operations-debs-vips-debian-glue [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/113097 (owner: 10Hashar) [10:43:40] (03Merged) 10jenkins-bot: Create job operations-debs-vips-debian-glue [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113096 (owner: 10Hashar) [13:14:54] (03PS1) 10Zfilipin: Moved tests from to CirrusSearch repository [qa/browsertests] - 10https://gerrit.wikimedia.org/r/113115 [13:16:38] (03PS2) 10Zfilipin: Moved tests to CirrusSearch repository [qa/browsertests] - 10https://gerrit.wikimedia.org/r/113115 [13:31:34] zeljkof: good afternoon :-] [13:33:02] zeljkof: for mediawiki-selenium can you finally tag 0.2.2 [13:33:17] and I could really use a new version that includes the SCREENSHOT_FAILURES_PATH (commit 235f2475 ) [13:33:39] to show up the failure screenshots in build results :] [13:53:16] hi hashar, sorry, I was out to lunch [13:55:23] (03CR) 10Hashar: [C: 04-1] Grep for jsduck warnings and exit nonzero for them (032 comments) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113033 (owner: 10MarkTraceur) [14:00:08] (03CR) 10Hashar: Grep for jsduck warnings and exit nonzero for them (031 comment) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113033 (owner: 10MarkTraceur) [14:05:24] ah [14:05:37] you unassigned yourself from bug 61217 - mediawiki-selenium: merge commit for 0.2.2 and tag 0.2.2 :D [14:05:49] I will be more than happy to do the version bump and tag [14:05:56] but I have no idea which commit has been used [14:06:00] to release 0.2.2 [14:06:01] :D [14:06:13] hashar: I see [14:06:22] that is why I assigned the bug directly to you [14:06:37] I am not working on that at the moment, so that is why unassigned it from myself [14:06:47] ahh [14:09:26] hashar: did uls get enabled again on wmflabs? [14:09:38] aharoni: ^ [14:09:52] it has always been running there [14:09:56] but got broken for some reason [14:10:00] I fille da bunch of bug [14:10:13] hashar, aharoni: no, it was disabled a week or two ago [14:10:17] along with production [14:10:41] it is still being run http://integration.wikimedia.org/ci/job/mwext-browsertests-UniversalLanguageSelector-phantomjs/ [14:11:02] hashar: the config files at noc.wikimedia.org are the currently live ones, right? [14:11:22] I suspect that it may be disabled in the configuration. [14:11:32] aharoni: should be. But you should really look at operations/mediawiki-config.git or directly on tin.eqiad.wmnet :D [14:15:23] hashar: can you join me and aharoni in a hangout? [14:15:43] link? [14:16:24] hashar: in the mail :) [14:16:39] paste it there or in private [14:16:44] I got a few thousands mails [14:16:51] hashar: wow :) [14:16:52] nm found it [14:20:56] aharoni: * a572df9 - Add 'wmgUniversalLanguageSelectorDefault' (3 weeks ago) [14:20:56] ?? [14:21:49] wmgUniversalLanguageSelectorDefault [14:21:56] $wgDefaultUserOptions['uls-enable'] = 1; [14:23:23] that option is ignored in the new code [14:41:25] aharoni: I filled a tracking bug for ULS browser tests : https://bugzilla.wikimedia.org/show_bug.cgi?id=61216 [15:02:19] (03PS1) 10Hashar: Bumped patch version to 0.2.3 [selenium] - 10https://gerrit.wikimedia.org/r/113125 [15:02:43] (03CR) 10Hashar: [C: 032] Bumped patch version to 0.2.3 [selenium] - 10https://gerrit.wikimedia.org/r/113125 (owner: 10Hashar) [15:02:45] (03Merged) 10jenkins-bot: Bumped patch version to 0.2.3 [selenium] - 10https://gerrit.wikimedia.org/r/113125 (owner: 10Hashar) [15:10:08] zeljkof: and when you get time, you can push to ruby gems version 0.2.3 which is commit f43cabd :-] [15:10:10] thank you! [15:10:22] hashar: will do right now [15:10:32] kk [15:25:51] aharoni: again sorry to have hijacked the session :D [15:25:55] np [15:26:17] aharoni: I have filled a few browser tests bug for ULS under a tracking bug https://bugzilla.wikimedia.org/showdependencytree.cgi?id=61216&hide_resolved=1 [15:26:49] aharoni: some should be really to fix since it is simply element id that got renamed [15:27:05] probably [15:50:14] (03PS3) 10Zfilipin: WIP Moved tests to CirrusSearch repository [qa/browsertests] - 10https://gerrit.wikimedia.org/r/113115 [16:02:59] (03PS1) 10Zfilipin: Moved tests from browsertests repository to CirrusSearch repository [selenium] - 10https://gerrit.wikimedia.org/r/113138 [16:04:43] (03PS4) 10Zfilipin: Moved tests to CirrusSearch repository [qa/browsertests] - 10https://gerrit.wikimedia.org/r/113115 [16:05:57] \O/ [17:49:51] JeffHall: I talked with Zeljkof earlier today, turns out 0.2.2 of mediawiki-selenium did not include the env variable that let us write screenshots to a specific dir :-] [17:50:05] nothing more included between 0.2.2 and 0.2.3 [17:50:17] also we made mediawiki/selenium project in Gerrit to require fast forward commits [17:50:21] to get rid of the lame merge commit [17:50:32] so if you can't merge something, simply press rebase button :-] [17:50:42] hashar: OK, sounds good [17:51:12] I havent managed to retrigger the VE browser tests on the CI Jenkins :/ [17:51:38] and still have to add screenshots to https://www.mediawiki.org/wiki/Continuous_integration/Tutorials/Trigger_a_job_manually :/ [17:52:57] hashar: The new env variable for capturing screenshots seems pretty straightforward to use, but documentation is always good :) [17:53:20] yup [17:53:37] I wrote doc because I am sure one day I will need to figure out the env variable [17:53:42] (03CR) 10Jhall: [C: 031] Bumped copyright year from 2013 to 2014 [qa/browsertests] - 10https://gerrit.wikimedia.org/r/113102 (owner: 10Zfilipin) [17:53:43] and I hate digging in code :D [17:54:45] moving to another room brb [19:24:39] (03CR) 10MarkTraceur: Grep for jsduck warnings and exit nonzero for them (033 comments) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113033 (owner: 10MarkTraceur) [19:49:32] (03PS2) 10MarkTraceur: Grep for jsduck warnings and exit nonzero for them [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113033 [19:50:04] (03CR) 10MarkTraceur: [C: 032] "Deployed" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113033 (owner: 10MarkTraceur) [19:50:13] (03PS3) 10MarkTraceur: Grep for jsduck warnings and exit nonzero for them [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/113033 [21:02:53] chrismcmahon: When you have a free minute for code review, this one is basic maintenance for VE browser tests: https://gerrit.wikimedia.org/r/#/c/113179/ [21:08:52] JeffHall: that's an interesting design choice, but I think it makes sense [21:14:21] (03CR) 10Cmcmahon: [C: 032] Bumped copyright year from 2013 to 2014 [qa/browsertests] - 10https://gerrit.wikimedia.org/r/113102 (owner: 10Zfilipin) [22:36:16] https://github.com/jquery/qunit/issues/483 [22:51:56] Hi Jeff, which subdir should I pull the VisualEditor repo to? [22:52:58] Rochan: I assume you're talking about your local machine, and not the mediawiki-vagrant VM? [22:53:08] Yeah. [22:53:30] I haven't resolve the issue bundle install issue on the vagrant VM yet [22:54:51] Rochan: If you're going to git clone the VisualEditor repo, you can put it anywhere you want on your local drive (other than a location owned by "root"). Maybe under a top-level folder called "WMF" (or something like that) [22:55:24] In relate to the vagrant VM. I enabled the visualeditor role then ran provision. I didn't see this directory /srv/VisualEditor/VisualEditor/modules/ve-mw/test/browser [22:55:43] Rochan: If you're getting errors with bundler and gem management on the vagrant VM, you can try the following: [22:55:53] 1. sudo aptitude purge ruby1.8 [22:55:53] 2. ‘gem env’ should now show the correct RUBY EXECUTABLE value [22:55:53] 3. gem install bundler [22:55:53] 4. /home/vagrant/.gem/bin/bundle install [22:56:06] ok let me try that [22:56:31] Rochan: That should get around the problem with the default "gem" executable which is installed with the VM (that executable is rather old) [23:20:10] chrismcmahon: I looked at https://wmf.ci.cloudbees.com/view/r-fl/job/Flow-en.wikipedia.beta.wmflabs.org-linux-chrome/lastFailedBuild/ , I have no idea how it failed. The movie shows it popping up the wrong action menu, which is what my patch fixed. [23:21:05] as always, I wish there was an "Annotate this failure" function in Cloudbees / Sauce Labs [23:22:32] Sweet. The purge worked like a charm [23:58:21] Hi Jeff. Question for you. On the Vagrant media wiki. veaction=edit doesn't work. Am I missing a step on the setup? [23:58:40] I did enable visualeditor role and ran provision