[00:04:13] Project browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #178: FAILURE in 18 min: https://integration.wikimedia.org/ci/job/browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/178/ [00:15:27] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210 (10Ryan Kaldari) 3NEW p:3Unprio s:3normal a:3None http://en.m.wikipedia.beta.wmflabs.org/wiki/Gallery#/editor/0 Editor switcher icon next to Next button doesn't load. W... [00:27:09] 3Wikimedia / 3Continuous integration: hphpize inject $PWD used at time of building to HHVM_INCLUDE_DIRS - 10https://bugzilla.wikimedia.org/68944#c8 (10Bryan Davis) *** Bug 71177 has been marked as a duplicate of this bug. *** [00:29:37] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c1 (10Chris McMahon) adding MMV folks just in case [00:30:23] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c2 (10Greg Grossmeier) Ryan: can you give an example of a working url? I don't know what I'm looking at. :) [00:30:53] 3Wikimedia / 3Continuous integration: hphpize inject $PWD used at time of building to HHVM_INCLUDE_DIRS - 10https://bugzilla.wikimedia.org/68944#c9 (10Bryan Davis) p:5Unprio>3Normal a:3Giuseppe Lavagetto Assigning to Giuseppe who can ensure the upstream fix makes it into our HHVM binary packages. [00:34:53] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c3 (10Chris McMahon) Created attachment 16572 --> https://bugzilla.wikimedia.org/attachment.cgi?id=16572&action=edit page of images does not render [00:35:53] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c4 (10Ryan Kaldari) Compare with: https://en.m.wikipedia.org/wiki/Cosmic_Tones_for_Mental_Therapy#editor/0 [00:36:37] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c5 (10Chris McMahon) In Chromium I see a Next button but it does nothing. In the latest Chrome the page does not render, see screen shot. [00:38:23] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c6 (10Greg Grossmeier) In Iceweasel on http://en.m.wikipedia.beta.wmflabs.org/wiki/Gallery#/editor/0 I don't see a next button but it renders and there are a lot of images (ie:... [00:44:38] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c7 (10Chris McMahon) Seems to be different behavior for logged-in and anon users? Like Greg, I'm not really sure what should be happening here. [03:14:32] Project browsertests-TwnMainPage-sandbox.translatewiki.net-linux-firefox-sauce build #145: FAILURE in 10 min: https://integration.wikimedia.org/ci/job/browsertests-TwnMainPage-sandbox.translatewiki.net-linux-firefox-sauce/145/ [03:45:43] Yippee, build fixed! [03:45:43] Project browsertests-Flow-test2.wikipedia.org-windows_8-internet_explorer-sauce build #167: FIXED in 44 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-test2.wikipedia.org-windows_8-internet_explorer-sauce/167/ [03:55:40] 3Wikimedia / 3Continuous integration: Jenkins: Generate KSS docs from LESS and publish to doc.wikimedia.org - 10https://bugzilla.wikimedia.org/58620#c16 (10Matthew Flaschen) (In reply to Antoine "hashar" Musso from comment #14) > > Do you mean Grunt (which runs on node.js)? That's the node.js build tool > >... [04:44:12] Project browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-monobook-sauce build #12: FAILURE in 40 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-monobook-sauce/12/ [04:53:44] PROBLEM - BetaLabs: Puppet failure events on labmon1001 is CRITICAL: CRITICAL: deployment-prep.deployment-sca01.puppetagent.failed_events.value (33.33%) [04:59:46] Project browsertests-VisualEditor-test2.wikipedia.org-linux-chrome-sauce build #204: FAILURE in 58 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-test2.wikipedia.org-linux-chrome-sauce/204/ [05:33:48] Project browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #217: FAILURE in 40 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/217/ [05:53:57] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #292: FAILURE in 54 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/292/ [06:00:12] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #223: FAILURE in 44 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/223/ [06:56:19] PROBLEM - CI: Puppet failure events on labmon1001 is CRITICAL: CRITICAL: integration.integration-slave1002.puppetagent.failed_events.value (33.33%) [07:01:01] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #228: FAILURE in 51 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/228/ [07:23:02] RECOVERY - CI: Puppet failure events on labmon1001 is OK: OK: All targets OK [08:01:26] Yippee, build fixed! [08:01:27] Project browsertests-Flow-test2.wikipedia.org-linux-chrome-sauce build #170: FIXED in 41 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-test2.wikipedia.org-linux-chrome-sauce/170/ [08:16:37] 3Wikimedia / 3Continuous integration: Zuul cloner: fails on extension jobs against a wmf branch - 10https://bugzilla.wikimedia.org/71133#c4 (10Antoine "hashar" Musso) Command line to reproduce (ex on lanthanum.eqiad.wmnet) ZUUL_PIPELINE=gate-and-submit ZUUL_UUID=38f010811238413d8cf7f5769b50b1aa ZUUL_CHANGE_... [08:50:02] Yippee, build fixed! [08:50:02] Project browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce build #179: FIXED in 19 min: https://integration.wikimedia.org/ci/job/browsertests-UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/179/ [09:03:07] 3Wikimedia / 3Continuous integration: Zuul cloner: fails on extension jobs against a wmf branch - 10https://bugzilla.wikimedia.org/71133#c5 (10Antoine "hashar" Musso) Tested on integration-slave1001 with: tox -e venv -- ZUUL_PIPELINE=gate-and-submit ZUUL_UUID=38f010811238413d8cf7f5769b50b1aa ZUUL_CHANGE_ID... [09:11:51] (03PS1) 10Hashar: Merger: ensure_cloned() now looks for '.git' [integration/zuul] - 10https://gerrit.wikimedia.org/r/162557 [09:11:53] (03PS1) 10Hashar: Merge https://review.openstack.org/#/c/123437/1 [integration/zuul] - 10https://gerrit.wikimedia.org/r/162558 (https://bugzilla.wikimedia.org/71133) [09:17:45] (03Abandoned) 10Hashar: Merger: ensure_cloned() now looks for '.git' [integration/zuul] - 10https://gerrit.wikimedia.org/r/162557 (owner: 10Hashar) [09:17:50] (03Abandoned) 10Hashar: Merge https://review.openstack.org/#/c/123437/1 [integration/zuul] - 10https://gerrit.wikimedia.org/r/162558 (https://bugzilla.wikimedia.org/71133) (owner: 10Hashar) [09:19:19] !log Upgrading Zuul to f0e3688 Cherry pick https://review.openstack.org/#/c/123437/1 which fix {{bug|71133}} ''Zuul cloner: fails on extension jobs against a wmf branch'' [09:19:22] Logged the message, Master [09:31:07] 3Wikimedia / 3Continuous integration: Zuul cloner: fails on extension jobs against a wmf branch - 10https://bugzilla.wikimedia.org/71133#c6 (10Antoine "hashar" Musso) p:5Highes>3Normal I have applied the patch on gallium/lanthanum. Wiped the workspace and retriggered a previously failing build. It passe... [09:33:52] !log Jenkins switched mwext-UploadWizard-qunit back to Zuul cloner by applying pending change {{gerrit|161459}} [09:33:54] Logged the message, Master [09:39:39] 3Wikimedia / 3Continuous integration: Zuul cloner: fails on extension jobs against a wmf branch - 10https://bugzilla.wikimedia.org/71133#c7 (10Antoine "hashar" Musso) Switched mwext-UploadWizard-qunit back to use Zuul cloner ( https://gerrit.wikimedia.org/r/#/c/161459/ ). I have wiped the workspace and retr... [09:57:00] !log upgraded Zuul on all integration labs instances [09:57:03] Logged the message, Master [09:57:52] 3Wikimedia / 3Continuous integration: Zuul cloner: fails on extension jobs against a wmf branch - 10https://bugzilla.wikimedia.org/71133#c8 (10Antoine "hashar" Musso) Upgraded Zuul on all integration labs instances [10:00:49] (03PS1) 10Zfilipin: Update Firefox to version 32 [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162561 [10:05:25] zeljkof_: I finished my Zuul madness :-] [10:05:38] zeljkof_: will be available this afternoon for some review / jjb tweaking [10:05:46] hashar: great [10:05:56] I am testing upgrading ff to 32 [10:06:11] and I will have a few questions about a bug [10:06:15] zeljkof: can you just set VERSION='' and let SauceLabs use the latest version they have ? [10:06:27] hashar: I do not think so [10:06:40] only works for chrome, as far as I know [10:06:51] make sense :) [10:07:00] and we do not want to magically upgrade ff and break everything :) [10:07:06] it is probably better to hardcode the version anyway so you can upgrade jobs one by one [10:07:12] (03CR) 10Hashar: [C: 031] Update Firefox to version 32 [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162561 (owner: 10Zfilipin) [10:07:12] upgrades should be manual, I think [10:07:17] yeah safer [10:07:21] what was your question? [10:07:57] https://bugzilla.wikimedia.org/show_bug.cgi?id=69535 [10:08:49] if I have understood the comments in the bug correctly, jenkins slave machine where a local firefox runs has chinese and japanese fonts [10:09:13] but when we take screenshots, instead of chinese/japanese characters, we get those square boxes [10:09:58] example: [10:10:08] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=yue,label=contintLabsSlave%20&&%20UbuntuPrecise/3/console [10:10:14] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox/LANGUAGE_SCREENSHOT_CODE=yue,label=contintLabsSlave%20&&%20UbuntuPrecise/ws/log/ [10:10:43] I will create a (5-10) line script that will run on my local machine, on jenkins slave and on sauce [10:11:23] to demonstrate that the script works fine on my local machine (meaning screen shots have chinese/japanese characters) but it fails on both local jenkins and sauce labs [10:11:31] I will report the problem to sauce labs too [10:12:35] zeljkof: sorry busy elsewhere [10:12:39] so yeah fonts are missing [10:12:49] we can: [10:12:53] 1) install the required fonts [10:13:07] 2) run the job in Sauce and hope for fonts to be available there (unlikely?) [10:13:22] 3) have an extension that provides the required fonts, we used to have Webfonts to achieve that [10:13:36] hashar: as far as I understand things, fonts have to be installed on the machine where the browser is located. [10:13:39] correct? [10:13:46] no clue :] [10:13:59] as far as the bugs says, the fonts should be installed on our labs machines [10:14:05] running the test on a firefox on our instance is probably the easiest [10:14:06] if I did not misunderstand something [10:14:15] need to figure out which fonts are being used though [10:14:20] that is what the job I have linked above already does [10:14:28] https://gerrit.wikimedia.org/r/#/c/154086/ apparently installed some [10:14:32] bah not merged [10:15:22] hashar: and sauce browsers do not have the fonts, tested it yesterday [10:15:26] yeah [10:15:42] there is also https://gerrit.wikimedia.org/r/#/c/156842/ [10:18:44] hashar: can we ask the slave machine which fonts it has? [10:20:10] 3Wikimedia Labs / 3deployment-prep (beta): image embedding seems to be broken on beta labs - 10https://bugzilla.wikimedia.org/71210#c8 (10Gilles Dubuc) The mobile site doesn't use MMV. It uses a simpler lightbox which has a similar look, but it's totally separate code. [10:29:41] zeljkof: no clue how we can do that :( [10:29:55] zeljkof: Ubuntu might have an utility to list available fonts [10:30:12] hashar: ok, I will report what I have so far, somebody in the bug cc will know what to do, I hope :) [10:36:22] zeljkof: can look at it this afternoon [10:36:25] will be back later [10:52:04] aharoni: around? [10:52:10] yo [10:52:13] I am working on https://bugzilla.wikimedia.org/show_bug.cgi?id=69535 [10:52:20] and I have a question [10:52:35] ok, so in short, just to make sure I did not misunderstand the basics [10:52:50] when I open a browser on my machine (chrome, firefox...) [10:53:00] and I go to a page, say http://en.wikipedia.beta.wmflabs.org/wiki/Main_Page?uselang=zh-hant [10:53:12] I see the page with chinese characters [10:53:36] so, the reason I see that is because the font is installed on my machine? [10:53:57] so, is it something that machine has to be configured for? [10:54:19] or is taking care of fonts something that the app (browser) needs to take care of? [10:54:30] or, is displaying the fonts done on the server side? [10:54:41] or everything above? :) [10:56:06] aharoni: this page says it is the local OS that takes care of it https://en.wikibooks.org/wiki/Chinese_(Mandarin)/Displaying_Chinese_Characters [10:56:37] zeljkof: usually the OS takes care of this. [10:56:52] Fonts are installed by the OS in one way or another. [10:57:14] aharoni: ok, thanks, that is what I thought, but I am new to this and I wanted to make sure I am not misunderstanding the basics [10:57:32] There are also webfonts, and theoretically they can be used to overcome this problem, but it won't be robust. [10:57:58] And we don't even have Chinese webfonts. [10:58:38] We can add them, but it would be too messy. The font files for Chinese are huge - downloading them in every test would be insanely wasteful, unless there is smart caching. [10:58:53] But why bother with smart caching, when fonts can be simply installed in the OS? :) [10:59:15] Modern Windows versions come by default with fonts for a lot of languages. [10:59:43] In Fedora and Debian based Linux systems it's quite easy to install fonts for most languages using packages. [11:00:21] I'm not sure about Mac, but I guess that it's similar. Maybe you have Chinese because it's installed by default in OSX. [11:01:23] Browsers add some cleverness to the process, because of the extra formatting that web pages need and sometimes they re-implement some of the font rendering functionality rather than relying on the OS, but that's a relatively minor issue. [11:09:52] 3Wikimedia / 3Quality Assurance: Fonts for Japanese and Chinese must be installed for VisualEditor localized screenshots - 10https://bugzilla.wikimedia.org/69535#c9 (10Željko Filipin) Submitted Sauce Labs support ticket: https://support.saucelabs.com/requests/15238 [12:15:41] (03PS1) 10Zfilipin: WIP reproducing bug 69535 [selenium] - 10https://gerrit.wikimedia.org/r/162569 [12:22:39] is jenkins stuck? [12:23:22] a job is stuck at "pending—Waiting for next available executor" [12:23:26] for a while now [12:50:49] zeljkof: re [12:51:02] zeljkof: so browser font, I have exactly no clue how to check for them [12:54:54] hashar: hi [12:55:06] no problem, I will test the machine from the browser [12:55:15] somebody from ops should know, right? [12:56:57] hashar: do you know why this job is pending for the last half an hour or so? [12:57:31] zeljkof: I dont understand sorry [12:57:31] :D [12:57:36] sorry [12:57:38] it is missing a bunch of context [12:57:43] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox-69535/ [12:57:46] this job is pending [12:57:55] and looks like a couple more [12:58:01] https://integration.wikimedia.org/ci/ [12:58:08] for more than 30 minutes [12:58:14] not sure how to get them unstuck [12:59:09] ahh yeah [12:59:40] zeljkof: it happens from time to time [12:59:41] :( [13:00:08] jenkins needs to be rebooted? [13:00:19] na disconnected from Zuul [13:04:03] fixed [13:04:10] hashar: thanks :) [13:13:00] (03PS1) 10Hashar: Make gate-and-submit high priority [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/162575 [13:13:53] (03CR) 10Hashar: [C: 032] Make gate-and-submit high priority [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/162575 (owner: 10Hashar) [13:14:04] (03Merged) 10jenkins-bot: Make gate-and-submit high priority [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/162575 (owner: 10Hashar) [13:18:00] (03Abandoned) 10Zfilipin: WIP reproducing bug 69535 [selenium] - 10https://gerrit.wikimedia.org/r/162569 (owner: 10Zfilipin) [13:22:18] hashar: if jenkins gets stuck while you are away, can I fix the problem? [13:22:26] yeah [13:22:31] have yet to write the doc though [13:22:33] hashar: what needs to be done? [13:22:43] ok, just ping me when the docs are done :) [13:22:46] in the middle of reading some lengthy doc :D [13:22:59] hashar: no problem, when ever you have the time [13:25:42] hashar: but now another job is stuck :( https://integration.wikimedia.org/ci/ [13:25:49] https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-language-screenshot-linux-firefox-69535/ [13:26:16] bah [13:26:19] zeljkof: jenkins is foobar again [13:27:14] zeljkof: wanna fix it ? :D [13:27:28] head to https://integration.wikimedia.org/ci/configure being logged with your labs account [13:27:34] search for "gearman" [13:27:54] untick the Enable Gearman [x] checkbox, press [Save] at bottom [13:27:56] wait a while [13:28:15] come bak to https://integration.wikimedia.org/ci/configure , search for "gearman" tick Enable Gearman [ ], press [Save] [13:28:18] that reregister the jobs [13:28:41] thanks [13:28:49] should I do that now? [13:28:56] yes [13:29:09] doing... [13:29:59] will probably have to restart Jenkins anyway [13:51:59] (03PS1) 10Hashar: Zuul public.conf is gone [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162585 [13:53:17] (03CR) 10Hashar: [C: 04-2] "Depends on operations/puppet.git change https://gerrit.wikimedia.org/r/#/c/162584/" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162585 (owner: 10Hashar) [14:52:07] 3Wikimedia / 3Quality Assurance: Fonts for Japanese and Chinese must be installed for VisualEditor localized screenshots - 10https://bugzilla.wikimedia.org/69535#c14 (10Željko Filipin) I have created a short script[1] and a simple jenkins job[2] to demonstrate the problem. The script opens main page using f... [14:52:41] (03CR) 10Cmcmahon: [C: 032] Update Firefox to version 32 [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162561 (owner: 10Zfilipin) [14:53:09] aharoni: finally https://bugzilla.wikimedia.org/show_bug.cgi?id=69535 [14:53:30] I have been fighting with this almost all day :) [14:56:14] (03Merged) 10jenkins-bot: Update Firefox to version 32 [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162561 (owner: 10Zfilipin) [14:57:52] 3Wikimedia / 3Quality Assurance: Fonts for Japanese and Chinese must be installed for VisualEditor localized screenshots - 10https://bugzilla.wikimedia.org/69535 (10Tim Landscheidt) 5PATC>3NEW [15:23:36] 3Wikimedia / 3Quality Assurance: Fonts for Japanese and Chinese must be installed for VisualEditor localized screenshots - 10https://bugzilla.wikimedia.org/69535#c15 (10Antoine "hashar" Musso) Kartik proposed a change to add the font 'fonts-wqy-zenhei' https://gerrit.wikimedia.org/r/#/c/154086/ but it has b... [15:30:10] zeljkof: I am getting additional font packages installed on the Ubuntu Precise jenkins slaves [15:30:50] !log install additional fonts on jenkins slaves for browser screenshots ( https://gerrit.wikimedia.org/r/#/c/162604/ and https://bugzilla.wikimedia.org/69535 ) [15:30:53] Logged the message, Master [15:37:12] zeljkof: and there is a bunch of fonts to be installed :-/ [15:38:21] hashar_: is it done, or in progress? [15:38:29] I can rerun the job when you are done, so we can see if it helped [15:38:42] or, just rerun the job yourself :) [15:42:07] 3Wikimedia / 3Continuous integration: Jenkins: Generate KSS docs from LESS and publish to doc.wikimedia.org - 10https://bugzilla.wikimedia.org/58620#c17 (10Antoine "hashar" Musso) Seems fine: npm-run-script doc In Jenkins Job Builder, I have generic templates for python tox and ruby bundler: '{name}-tox-{t... [15:42:08] zeljkof: in progress [15:42:21] zeljkof: done :] on all slaves [15:42:34] hashar_: ok, reruning the job [15:43:39] 3Wikimedia / 3Quality Assurance: Fonts for Japanese and Chinese must be installed for VisualEditor localized screenshots - 10https://bugzilla.wikimedia.org/69535#c17 (10Antoine "hashar" Musso) I have installed the puppet patch on all jenkins instances: Info: Applying configuration version '1411572497' Notic... [15:44:19] having a quick break before 1/1 with greg-g [15:46:59] hashar_: you're a troll (re rackspace) ;) [15:56:01] greg-g, hashar_: yeah :) [15:56:52] zeljkof: is the japanese screenshot thing working ? [15:57:06] hashar_: resolving the bug right now :) [15:57:12] zeljkof: leave it open :D [15:57:12] it is working now, thanks! [15:57:23] hashar_: why to leave it open? [15:57:25] zeljkof: puppet change needs to be reviewer/merged in by ops :] [15:57:30] hashar_: I see [15:57:36] ok, then I will just comment [15:57:44] zeljkof: feel free to lower priority and assign to me [15:57:57] will be happy to track the puppet change merge and fix the bug when that happens [15:58:05] hashar_: sure [15:59:39] 3Wikimedia / 3Quality Assurance: Fonts for Japanese and Chinese must be installed for VisualEditor localized screenshots - 10https://bugzilla.wikimedia.org/69535#c18 (10Željko Filipin) p:5Unprio>3Normal a:3Antoine "hashar" Musso Thanks Antoine, screenshots are fine now! :) [16:00:01] hashar_: I'll be 2 minutes late [16:00:17] greg-g: I will be "hangout let me in please" late [16:09:13] chrismcmahonbrb: if a lot of tests start failing today, it is probably because there is a problem with firefox upgrade to 32 [16:09:31] I have tested it on a couple of jobs and it worked fine, but we will know for sure only when all the jobs run [16:10:01] chrismcmahon: to fix it, if I am not around, the commit that upgraded firefox to 32 should be reverted and the jobs deployed [16:10:06] zeljkof: nothing so far. the VE tests found a real bug overnight though https://bugzilla.wikimedia.org/show_bug.cgi?id=71237 [16:12:08] 3Wikimedia / 3Continuous integration: Generate code coverage reports for extensions - 10https://bugzilla.wikimedia.org/69685 (10Greg Grossmeier) p:5Unprio>3Normal [16:25:26] 3Wikimedia / 3Quality Assurance: Issue with Selenium and Firefox in MobileFrontend test - 10https://bugzilla.wikimedia.org/71238 (10Chris McMahon) 3NEW p:3Unprio s:3normal a:3None On line 55 of the steps in this test https://github.com/wikimedia/mediawiki-extensions-MobileFrontend/blob/master/tests/b... [16:26:52] 3Wikimedia / 3Quality Assurance: Issue with Selenium and Firefox in MobileFrontend test - 10https://bugzilla.wikimedia.org/71238#c1 (10Chris McMahon) Adding some MF developers FYI [16:32:48] and off to home! [16:36:07] 3Wikimedia / 3Continuous integration: Generate code coverage reports for extensions - 10https://bugzilla.wikimedia.org/69685#c2 (10Kunal Mehta (Legoktm)) I set up some stuff on labs that can run them in the meantime: https://tools.wmflabs.org/coverage/ [17:04:58] (03PS1) 10XZise: [FEAT] Add nose34 test for pywikibot and Python 3 [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/162635 [17:05:10] (03CR) 10jenkins-bot: [V: 04-1] [FEAT] Add nose34 test for pywikibot and Python 3 [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/162635 (owner: 10XZise) [17:06:53] (03PS1) 10XZise: [FEAT] Add nose34 test for pywikibot and Python 3 [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162636 [17:08:27] (03CR) 10XZise: [C: 04-1] "There is in theory already such a test environment, but I842aee6c6e98fa6f2c3c324603600988300e21b1 makes it compatible with the current ver" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162636 (owner: 10XZise) [18:14:56] Yippee, build fixed! [18:14:56] Project browsertests-TwnMainPage-sandbox.translatewiki.net-linux-firefox-sauce build #146: FIXED in 10 min: https://integration.wikimedia.org/ci/job/browsertests-TwnMainPage-sandbox.translatewiki.net-linux-firefox-sauce/146/ [18:15:38] greg-g: bird extraction succeeded, joined the phab mtg just now [18:17:07] chrismcmahon: :) :) [18:45:32] Project browsertests-Flow-test2.wikipedia.org-windows_8-internet_explorer-sauce build #168: FAILURE in 44 min: https://integration.wikimedia.org/ci/job/browsertests-Flow-test2.wikipedia.org-windows_8-internet_explorer-sauce/168/ [19:16:47] (03PS1) 10Krinkle: mediawiki-core-npm: Move from Precise to Trusty [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162685 [19:17:40] (03CR) 10Krinkle: [C: 032] mediawiki-core-npm: Move from Precise to Trusty [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162685 (owner: 10Krinkle) [19:21:36] (03Merged) 10jenkins-bot: mediawiki-core-npm: Move from Precise to Trusty [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162685 (owner: 10Krinkle) [19:33:47] (03PS1) 10Krinkle: [WIP] mwext-{ext-name}-npm: Move from Precise to Trusty [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162691 [19:52:40] (03CR) 10Hashar: "That would generate a 'pywikibot-tox-nose34' but the template '{name}-tox-{toxenv}' is tied to Ubuntu Precise instances which do not have " [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/162636 (owner: 10XZise) [20:01:51] Yippee, build fixed! [20:01:52] Project browsertests-VisualEditor-test2.wikipedia.org-linux-chrome-sauce build #205: FIXED in 1 hr 0 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-test2.wikipedia.org-linux-chrome-sauce/205/ [20:24:04] Project browsertests-CirrusSearch-test2.wikipedia.org-linux-firefox-sauce build #158: FAILURE in 1 min 50 sec: https://integration.wikimedia.org/ci/job/browsertests-CirrusSearch-test2.wikipedia.org-linux-firefox-sauce/158/ [20:24:47] ??? why is the CirrusSearch build red? [20:25:58] hey manybubbles could you take a look at that one? I'm not sure I understand what I'm seeing on the failure screen shot ^^ [20:26:15] sure [20:26:45] manybubbles: that build is almost always green, it caught my eye [20:27:16] manybubbles: and I have a funny thing going on with a search test in MobileFrontend that seems similar [20:27:39] funky. it works in my browser [20:28:01] that test just wants a suggestion to pop down after typing something into the search box [20:28:22] manybubbles: does it do ENTER? https://bugzilla.wikimedia.org/show_bug.cgi?id=71238 [20:30:11] no - it doesn't. just sets the text to "main" [20:31:09] hrm [20:31:50] something seems fishy, but I don't see a smoking gun yet [20:42:52] 3Wikimedia Labs / 3deployment-prep (beta): wikidata beta (item pages, etc.) inaccessible with 503 errors - 10https://bugzilla.wikimedia.org/69708#c11 (10Greg Grossmeier) Is this still an issue? I don't have wikidata going in a vagrant instance, but on beta I can go here without fail: http://wikidata.beta.wmf... [20:50:32] Yippee, build fixed! [20:50:32] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #294: FIXED in 58 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox-sauce/294/ [20:55:04] Yippee, build fixed! [20:55:05] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #224: FIXED in 46 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome-sauce/224/ [21:02:25] 3Wikimedia Labs / 3deployment-prep (beta): [trebuchet] salt commands exceed timeout - 10https://bugzilla.wikimedia.org/70863 (10Greg Grossmeier) p:5Unprio>3Normal [21:08:21] 3Wikimedia / 3Continuous integration: re-enable jenkins checking for Apache config - 10https://bugzilla.wikimedia.org/70068#c2 (10Greg Grossmeier) p:5Unprio>3High s:5normal>3major Do we know when this behavior changed? [21:14:37] 3Wikimedia / 3Continuous integration: Generate code coverage reports for extensions - 10https://bugzilla.wikimedia.org/69685#c3 (10Antoine "hashar" Musso) Kunal did a nice first pass! Poke me to refine the job and learn how to deploy + test it out :] [21:17:53] Yippee, build fixed! [21:17:53] Project browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce build #262: FIXED in 52 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox-sauce/262/ [21:42:00] marxarelli: if you get a few minutes hey lookeee actual Ruby programming!! https://gerrit.wikimedia.org/r/#/c/162764/ replaces a hardcoded sleep with a polling method [21:46:23] Yippee, build fixed! [21:46:23] Project browsertests-MobileFrontend-test2.m.wikipedia.org-linux-firefox-sauce build #188: FIXED in 49 min: https://integration.wikimedia.org/ci/job/browsertests-MobileFrontend-test2.m.wikipedia.org-linux-firefox-sauce/188/ [21:57:25] chrismcmahon: funny enough, i kind of like the "get a cup of coffee" step :) [21:58:26] chrismcmahon: like i mentioned in that email thread, i think of the feature text as the contract between stakeholders, not so much a firm blueprint to implementation [21:58:45] polling for new notifications seems too specific to actual implementation [21:59:18] i mean "getting a cup of coffee" shouldn't really be in the contract either... [22:00:03] marxarelli: I found "get a cup of coffee" a little too cute. what about "reload the page until the notice shows up" ? [22:00:46] marxarelli: considering "cup of coffee" I was expecting a REALLY long sleep :-) [22:01:17] haha, that's true [22:01:28] Yippee, build fixed! [22:01:28] Project browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce build #229: FIXED in 54 min: https://integration.wikimedia.org/ci/job/browsertests-VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome-sauce/229/ [22:01:30] maybe we can distill this down to just three steps... [22:01:57] Given I am logged in with notifications [22:02:06] When another user mentions me on the wiki [22:02:18] Then I see a new notification [22:02:50] initial state/actuate transition/assert new state [22:03:24] leave the details in the step implementation. that's my take anyway. these things are totally subjective [22:03:54] marxarelli: I *think* that the Echo folk were after a step that would fail in between "mentions" and "see a new". (this is why ATDD is cool; I really don't know, this is a conversation to find out) [22:04:05] for instance, the "I see a new notification" step would do the polling under the hood, but no need to mention it explicitly in the user story [22:04:34] lemme take another look... [22:07:59] i think if we're to promote people using these feature files as real user stories, it's important that the nitty gritty details be left out, maybe closer to how someone would explain it to someone else in person [22:08:06] marxarelli: renamed the step to "I reload the page 5 times or until a notification shows up" [22:08:19] I might leave it there and ask spagewmf what he thinks [22:08:50] I think reloading the page a few times is something a user would do [22:09:12] like me: "what does this feature do?" and you: "oh, well when you're on the wiki and someone else mentions your name, you get notified" [22:10:24] marxarelli: so lets say you sent me a message on IRC saying "hey I just left you a Thanks!", I would reload the page a few times looking for the notification [22:10:57] that's true, but is reloading a requirement of the ui in this case? [22:11:23] or is it supposed to be "real time"-ish? [22:11:39] marxarelli: it's just that a hard-coded sleep is unreliable (and a bad example) [22:11:44] polling or websocket/stream [22:11:56] chrismcmahon: oh yeah, no argument there [22:12:09] i think whatever you change it to is going to be better than what it is :) [22:12:33] page reload takes long enough that I think it's an accurate replacement (and I'm pretty sure that notification is not AJAXified, it won't show up without a page load) [22:12:51] i'm just sort of pontificating [22:13:30] wow, i just learned what that word really means and i hope i'm not really pontificating... :) [22:13:55] "in a way that seems pompous or dogmatic" [22:14:11] heh. I didn't take it that way, I knew what you meant :-() [22:14:15] :-) even [22:14:36] "thinking out loud" [22:14:50] haha, that's what i was going for [22:15:38] but yeah, i don't know flow well enough to say whether a reload is part of the ux [22:15:41] me, it's a good day when I get to write a loop with a break [22:15:46] oh wait, sorry [22:15:47] echo [22:16:51] makes me feel like a h@xxx0rzzz111!1! [22:17:10] marxarelli: spagewmf said something about meetings all afternoon, we can ask him when he's around [22:18:58] chrismcmahon: sounds good [22:22:49] marxarelli: or, y'know feel free to leave a comment too :-)