[00:28:34] 3Wikimedia / 3Continuous integration: Set up automatic builds for extensions ported to HHVM - 10https://bugzilla.wikimedia.org/63120#c3 (10Ori Livneh) The integration job will need to run on a Trusty-based host. To build: - apt-get install apt-get install autoconf automake binutils-dev build-essential cmak... [01:43:52] 3Wikimedia / 3Continuous integration: PageTriage tests must be voting - 10https://bugzilla.wikimedia.org/68205 (10Max Semenik) 3NEW p:3Unprio s:3normal a:3None Otherwise, we might get a repetition of the comedy of errors from https://gerrit.wikimedia.org/r/#/c/143324/ where people didn't notice faili... [07:14:29] zeljkof:Hi [07:42:37] zeljkof: Can I rebuild the screenshot jobs, looks like some timeout error :( [07:43:13] vikas: in a meeting with Jagori, ping me in 45 minutes [07:43:21] ok :) [07:57:21] (03PS1) 10Zfilipin: We no longer use yaml anywhere [selenium] - 10https://gerrit.wikimedia.org/r/147390 [08:07:13] Jagori: https://en.wikipedia.org/wiki/Continuous_integration [09:00:34] 3Wikimedia / 3Continuous integration: core mediawiki.util test failing in Flow qunit Jenkins jobs - 10https://bugzilla.wikimedia.org/68188#c1 (10Željko Filipin) Changing component to CI, I do not think QA team can help here. [09:04:01] (03PS2) 10Zfilipin: yaml is no longer used anywhere [selenium] - 10https://gerrit.wikimedia.org/r/147390 [09:58:41] (03PS5) 10Zfilipin: Minor cleanup, preparing for 0.1.4 release [ruby/api] - 10https://gerrit.wikimedia.org/r/146794 [09:59:53] (03PS6) 10Zfilipin: Minor cleanup, preparing for 0.1.4 release [ruby/api] - 10https://gerrit.wikimedia.org/r/146794 [10:00:38] (03CR) 10Zfilipin: "I have added release notes. The commit is ready to get merged. Feel free to +2. ;)" [ruby/api] - 10https://gerrit.wikimedia.org/r/146794 (owner: 10Zfilipin) [10:50:20] hello zeljkof [11:16:20] hi vikas_ [11:21:09] zeljkof: I fixed the image one here => https://gerrit.wikimedia.org/r/#/c/147413/ [11:22:20] vikas: looks good to me, +2 :) [11:22:57] zeljkof: thank you :) [11:25:38] (03PS1) 10Vikassy: Updated MEDIAWIKI_API_UPLOAD_URL for language screenshot job [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/147415 [11:28:41] zeljkof: Let me run the screenshot job, if everything is fine then we can merge the above patch(I want to see number of uploads per minute for these things). What do you think ? [11:30:30] vikas: sure, ping me when ready [11:35:27] zeljkof: I think we need to change the random page to a specific page, otherwise sometimes we might get errors like "https://saucelabs.com/jobs/8aa9f0e372c346deb03f762f70822ea0" [11:35:46] vikas: sure, go ahed [11:35:55] ok :) [11:35:56] create a small page and use it [12:16:33] (03PS1) 10Zfilipin: Use rspec-expectations expect syntax instead of should syntax [ruby/api] - 10https://gerrit.wikimedia.org/r/147423 (https://bugzilla.wikimedia.org/66369) [12:21:22] wow specs in api ! zeljkof did you write them ? [12:21:45] vikas: no :) [12:24:22] I just noticed specs, I never knew they were there before. [12:25:35] (03PS1) 10Zfilipin: Releasing patch version 0.1.4 [ruby/api] - 10https://gerrit.wikimedia.org/r/147424 [12:27:53] (03PS2) 10Zfilipin: Add call to protect method implemented in mediawiki/ruby/api [selenium] - 10https://gerrit.wikimedia.org/r/146173 (owner: 10Cmcmahon) [12:43:58] zeljkof: here it is => https://gerrit.wikimedia.org/r/#/c/147425/ [12:44:57] vikas: looks good to me :) [12:44:59] +2 [12:45:09] thank you :) [12:45:21] vikas: small commits ftw :) [12:45:37] yay ! :) [12:46:06] 3Wikimedia / 3Quality Assurance: Implement tests for exporting pages to PDF files using Chrome - 10https://bugzilla.wikimedia.org/57921#c5 (10Andre Klapper) 5PATC>3NEW a:5Mayank Madan>3None Code location / repository changed; resetting patch status... Mayank: Please reclaim if you'd still like to wo... [12:46:49] 3Wikimedia / 3Quality Assurance: Remove "sleep" from tests - 10https://bugzilla.wikimedia.org/46887#c18 (10Andre Klapper) Are there more tests containing sleep or is this fixed? Tony: Are you still working on this or should the assignee be reset to default? [12:58:03] zeljkof: This is scary => https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox-sauce/LANGUAGE_SCREENSHOT_CODE=en,label=contintLabsSlave/59/console [12:58:04] 3Wikimedia / 3Quality Assurance: Remove "sleep" from tests - 10https://bugzilla.wikimedia.org/46887#c19 (10Tony Thomas) (In reply to Andre Klapper from comment #18) > Are there more tests containing sleep or is this fixed? > > Tony: Are you still working on this or should the assignee be reset to > default?... [12:58:22] 3Wikimedia / 3Quality Assurance: Remove "sleep" from tests - 10https://bugzilla.wikimedia.org/46887 (10Tony Thomas) a:5Tony Thomas>3None [12:58:40] vikas: EmptyPass (MediawikiApi::LoginError) [12:59:10] vikas: and later [12:59:13] Throttled (MediawikiApi::LoginError) [12:59:56] zeljkof: why is that ? :( [13:00:29] vikas: not sure [13:00:33] what changed recently? [13:02:08] nothing on API side (except it always creates a language screenshot page through API[whenever I call the step instead of random page]) [13:05:53] (03PS3) 10Zfilipin: Add call to protect method implemented in mediawiki/ruby/api [selenium] - 10https://gerrit.wikimedia.org/r/146173 (owner: 10Cmcmahon) [13:05:58] zeljkof: It is working on my system [13:06:13] vikas: the problem is in the password somehow [13:06:20] just to finish something, will take a look [13:06:33] ok thank you :) [13:09:12] (03PS4) 10Zfilipin: Add call to protect method implemented in mediawiki/ruby/api [selenium] - 10https://gerrit.wikimedia.org/r/146173 (owner: 10Cmcmahon) [13:11:08] (03CR) 10Zfilipin: [C: 032] Add call to protect method implemented in mediawiki/ruby/api [selenium] - 10https://gerrit.wikimedia.org/r/146173 (owner: 10Cmcmahon) [13:11:10] (03Merged) 10jenkins-bot: Add call to protect method implemented in mediawiki/ruby/api [selenium] - 10https://gerrit.wikimedia.org/r/146173 (owner: 10Cmcmahon) [13:30:27] (03PS1) 10Zfilipin: Releasing patch version 0.2.26 [selenium] - 10https://gerrit.wikimedia.org/r/147433 [15:05:01] (03CR) 10Cmcmahon: [C: 032] Releasing patch version 0.1.4 [ruby/api] - 10https://gerrit.wikimedia.org/r/147424 (owner: 10Zfilipin) [15:05:39] (03CR) 10Cmcmahon: [C: 032] Releasing patch version 0.2.26 [selenium] - 10https://gerrit.wikimedia.org/r/147433 (owner: 10Zfilipin) [15:05:41] (03Merged) 10jenkins-bot: Releasing patch version 0.2.26 [selenium] - 10https://gerrit.wikimedia.org/r/147433 (owner: 10Zfilipin) [15:12:27] (03CR) 10Cmcmahon: [C: 032] Use rspec-expectations expect syntax instead of should syntax [ruby/api] - 10https://gerrit.wikimedia.org/r/147423 (https://bugzilla.wikimedia.org/66369) (owner: 10Zfilipin) [15:12:44] (03CR) 10Cmcmahon: [C: 032] Minor cleanup, preparing for 0.1.4 release [ruby/api] - 10https://gerrit.wikimedia.org/r/146794 (owner: 10Zfilipin) [15:12:46] (03Merged) 10jenkins-bot: Minor cleanup, preparing for 0.1.4 release [ruby/api] - 10https://gerrit.wikimedia.org/r/146794 (owner: 10Zfilipin) [15:12:48] (03Merged) 10jenkins-bot: Use rspec-expectations expect syntax instead of should syntax [ruby/api] - 10https://gerrit.wikimedia.org/r/147423 (https://bugzilla.wikimedia.org/66369) (owner: 10Zfilipin) [15:16:08] (03PS1) 10Zfilipin: Fixed "gem build" warning [selenium] - 10https://gerrit.wikimedia.org/r/147497 [15:17:42] (03CR) 10Cmcmahon: [C: 032] Fixed "gem build" warning [selenium] - 10https://gerrit.wikimedia.org/r/147497 (owner: 10Zfilipin) [15:17:44] (03Merged) 10jenkins-bot: Fixed "gem build" warning [selenium] - 10https://gerrit.wikimedia.org/r/147497 (owner: 10Zfilipin) [15:17:54] (03CR) 10Cmcmahon: [C: 032] yaml is no longer used anywhere [selenium] - 10https://gerrit.wikimedia.org/r/147390 (owner: 10Zfilipin) [15:20:51] (03PS3) 10Zfilipin: yaml is no longer used anywhere [selenium] - 10https://gerrit.wikimedia.org/r/147390 [16:18:39] (03PS2) 10Phuedx: Add browser tests for the GettingStarted and GuidedTour extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/144456 [16:38:35] 3Wikimedia / 3Quality Assurance: Remove "sleep" from tests - 10https://bugzilla.wikimedia.org/46887#c20 (10Chris McMahon) We can keep this open. I actually just added a sleep to a test because I needed to get on with other things, and I should return to fix it at some point. [17:08:36] (03CR) 10Dduvall: Add call to protect method implemented in mediawiki/ruby/api (031 comment) [selenium] - 10https://gerrit.wikimedia.org/r/146173 (owner: 10Cmcmahon) [17:55:57] (03PS1) 10Dduvall: Minor improvements to API-client configuration [selenium] - 10https://gerrit.wikimedia.org/r/147527 [17:56:54] (03PS2) 10Dduvall: Minor improvements to API-client configuration [selenium] - 10https://gerrit.wikimedia.org/r/147527 [21:42:04] 3Wikimedia / 3Continuous integration: [Regression] Jenkins: Jobs for npm testing are broken due to npm certificate issues on the new slaves - 10https://bugzilla.wikimedia.org/61508#c16 (10Krinkle) The new [21:42:05] 3Wikimedia / 3Continuous integration: integration-slave1003.eqiad.wmflabs is missing latest npm - 10https://bugzilla.wikimedia.org/66048 (10Krinkle) [22:19:12] Is there a known issue with vagrant having an error of "Working directory '/srv/browsertests/tests/browser' does not exist" on provision with browser tests? I just did a from-scratch (new image) checkout of everything… [22:19:39] Was "tests" renamed recently? [22:19:57] * bd808 may be remembering something else [22:20:11] bd808: Possibly. I thought things were being renamed from /test/ to /tests/ though. [22:20:20] James_F: disable the browsertests role [22:20:33] marxarelli: Yeah, did so; provision worked fine. [22:20:54] it's deprecated now, as individual extensions will provision their own suite [22:22:22] Ah. https://github.com/wikimedia/qa-browsertests has no tests directory now [22:22:41] marxarelli: Should we just kill that role? [22:22:45] i should probably tweak the browser-test provisioning to be more resilient to non-existent directories, in case one needs to checkout an old branch or something [22:23:19] bd808: just had this conversation in #dev :) (someone is doing that!) [22:23:32] +1 [22:35:21] oh hey bd808 James_F marx Zeljko and I deleted the /qa/browsertests repo because it no longer serves any purpose. didn't realize that would screw up vagrant. [22:35:27] marxarelli: ^^ [22:37:09] chrismcmahon: no worries. it's an easy fix [22:37:59] marxarelli: Matt Flaschen (superm401) mentioned it in #wikimedia-growth just now also, I pointed him to you [22:39:26] chrismcmahon: yeah, he mentioned it to me in #dev. i told him to go for it [22:40:06] chrismcmahon: good progress with mobile today, btw [22:49:34] bd808 / marxarelli: Also, jsduck fails with "ERROR: Failed to build gem native extension." [22:53:47] James_F: are you sure it's jsduck? that's a pretty minimal role, just a single package install [22:55:33] marxarelli: "Error: Could not update: Execution of '/usr/bin/gem install -v 4.10.4 --no-rdoc --no-ri jsduck' returned 1: Building native extensions. This could take a while... " [22:56:02] marxarelli: Is there a timeout it's tripping? [22:56:23] James_F: oh, werd. sorry, didn't see that it uses the gem provider [22:57:00] marxarelli: I don't think many people use the jsduck role. :-) [22:57:06] s/many/any/ [22:57:51] James_F: it's likely a missing -dev package or something. i'll see if i can repro it [23:03:28] James_F, bd808: actually my jsduck failure might have been due to OOM errors. stopping parsoid to free some memory before installation works