[00:56:47] 3Wikimedia / 3Quality Assurance: *.beta.wmflabs.org pages are served with Content-Type: application/octet-stream - 10https://bugzilla.wikimedia.org/67012 (10Tisza Gergő) 3NEW p:3Unprio s:3normal a:3None gtisza@GergoTisza:~$ curl -v -o/dev/null 'http://en.wikipedia.beta.wmflabs.org/wiki/File:Swallow_f... [01:04:30] 3Wikimedia / 3Quality Assurance: *.beta.wmflabs.org pages are served with Content-Type: application/octet-stream - 10https://bugzilla.wikimedia.org/67012#c1 (10Daniel Zahn) i wonder if this could be caused by: https://gerrit.wikimedia.org/r/#/c/141556/1,publish [01:39:14] 3Wikimedia / 3Quality Assurance: *.beta.wmflabs.org pages are served with Content-Type: application/octet-stream - 10https://bugzilla.wikimedia.org/67012#c2 (10Greg Grossmeier) 5NEW>3RESO/DUP p:5Unprio>3Immedi *** This bug has been marked as a duplicate of bug 67004 *** [07:56:44] 3Wikimedia / 3Quality Assurance: *.beta.wmflabs.org pages are served with Content-Type: application/octet-stream - 10https://bugzilla.wikimedia.org/67012#c3 (10Željko Filipin) Why is this in QA component? [08:50:46] 3Wikimedia / 3Continuous integration: Jenkins: Create QUnit job for Extension:Popups - 10https://bugzilla.wikimedia.org/67022 (10Prateek Saxena) 3NEW p:3Unprio s:3normal a:3None Requesting QUnit Jenkins job for mediawiki/extensions/Popups [12:04:21] aharoni: vikas and I are in the hangout [12:04:31] hmm [12:04:34] me too [12:04:42] but I guess that not in the same one [12:04:47] can you invite me? [12:05:36] zeljkof: ^ [12:05:49] aharoni: inviting right now [12:06:26] aharoni: sent [13:57:21] hashar: I've aborted https://integration.wikimedia.org/ci/job/beta-scap-eqiad/10670/console as it ran for 11 minutes [13:57:33] Seems smtp is broken, so qa isn't getting alerts if things fail [13:57:37] pointing to pmtpa still [13:59:20] Krinkle: so you shutdown jenkins in hope it is going to fix it ? :D [13:59:50] for mail it was probably a transient errors, some previous jobs worked just fine [13:59:50] No, that's unrelated. [14:18:19] hey zeljkof, I figured out where the problem was :) It was in the rectangle method, where we had initially input_rectangle_1 as an argument, and I did not change it down in my rectangle method [14:20:31] 3Wikimedia / 3Continuous integration: Jenkins: figure out a long term SMTP host entry to relay mails - 10https://bugzilla.wikimedia.org/67027 (10Antoine "hashar" Musso) 3NEW p:3Unprio s:3normal a:3None Since the start, Jenkins has been using the smtp.pmtpa.wmnet DNS entry to send its email. The DNS... [14:24:33] zeljkof: Got all tests passing now and also screenshot is working :) [14:32:55] vikas_dinner: great :) [14:32:59] does the code work now? [14:33:50] zeljkof: I have marked one of our goal has done: "Integrate WMF Jenkins with new WMF SauceLabs account" [14:34:06] zeljkof: since our next meeting is all about preparing the mid quarter checkin with Rob :] Congrats! [14:35:33] hashar: :) [14:35:43] did you push the change that refactors jjb jobs to gerrit? [14:35:53] you said you have something ready, right? [14:43:14] 3Wikimedia / 3Continuous integration: Jenkins: Figure out a long term solution to maintaining Jenkins configuration - 10https://bugzilla.wikimedia.org/67027#c1 (10Krinkle) To clarify, Puppetizing Jenkins in general is definitely not a 0% chance thing. That's very much a 100% thing. For the most part I think... [14:49:08] hashar: hey, why's this the case? "puppetize Jenkins (0% chance it is going to happen)" [14:49:19] greg-g: I am not ops [14:49:21] heh [14:49:27] ok, it isn't unpuppetizable though [14:49:37] greg-g: or at least lack +2 on ops puppet or on a git repo that puppet knows to fetch and apply on the hosts I am responsible to :D [14:49:43] * greg-g nods [14:49:50] I am all for puppetizing it [14:49:55] see also: Yuri's email to Ops list asking for +2 ;) [14:50:04] but I need write access to the conf :-] [14:50:13] yeah :/ [14:50:21] so much for the world of devops [14:50:28] that is why I moved most of CI from prod to labs [14:50:33] heh [14:50:41] I am sure the write access issue can be solved though [14:51:24] by using puppet submodules that will be guaranteed to only be used on a specific host and thus let ops grant us +2 on those sub puppet repositories [14:51:32] puppet has the concept of environment that is apparently meant for it [14:52:53] greg-g: I am preparing our meeting in an hour. Came up with a personal summary for may/june https://etherpad.wikimedia.org/p/2014-antoine-june-checkin [14:53:04] not sure whether I should spam that wall of text to everyone [14:53:51] niice [15:04:15] hashar: so, either during meeting or before hand, use that to update the project-specific categories (eg "Beta cluster" or "Deployment tooling") [15:04:44] greg-g: doing so [15:04:59] ty [15:15:43] hashar: the bucher fr article goes to https://en.wikipedia.org/wiki/Death_by_burning via the "in other langauges link" [15:15:46] I'm a bit scared now ;) [15:17:11] hi zeljkof would you delete this build in jjb completely? https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-MobileFrontend-en.m.wikipedia.org-linux-firefox-sauce/ [15:17:34] zeljkof: this commit makes it obsolete: https://gerrit.wikimedia.org/r/#/c/141463/ [15:17:34] greg-g: hehe [15:17:36] chrismcmahon: sure [15:17:48] greg-g: I have added an entry to beta cluster: Status:    In progress - assist language team to deploy cxserver [15:18:13] greg-g: where I am training kart/niklas to beta cluster and assist them in their deployment to beta [15:19:44] * greg-g nods [15:19:46] that's a big one, yeah [15:20:56] (03PS1) 10Hashar: dashboard: beta-cxserver-update-eqiad [integration/docroot] - 10https://gerrit.wikimedia.org/r/141704 [15:21:29] (03CR) 10Hashar: [C: 032] dashboard: beta-cxserver-update-eqiad [integration/docroot] - 10https://gerrit.wikimedia.org/r/141704 (owner: 10Hashar) [15:21:32] (03Merged) 10jenkins-bot: dashboard: beta-cxserver-update-eqiad [integration/docroot] - 10https://gerrit.wikimedia.org/r/141704 (owner: 10Hashar) [15:23:43] greg-g: oh no that big. Niklas and Kartik are independent. [15:24:07] greg-g: beside the initial training, they just ping me from time to time for assistance :-) [15:27:57] glad to hear, I was worried it was going to suck a lot of your time [15:28:16] yeah I sensed that [15:28:31] so I did almost nothing and gave instructions instead [15:28:41] Niklas has past experience with puppet that helped [15:28:59] and cxserver deployment is very similar to Parsoid so we reused the good old receipes [15:29:11] it is under ops review now \O/ [15:29:26] awesome [15:32:04] greg-g: joining rob for my 1/1 , then will switch to the qa meeting. [15:32:52] * greg-g nods [15:37:13] (03PS1) 10Zfilipin: Deleted en.m.wikipedia.org MobileFrontend job [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/141706 [15:38:34] chrismcmahon: done ^ [15:40:21] (03CR) 10Cmcmahon: [V: 032] "This build made obsolete by https://gerrit.wikimedia.org/r/#/c/141463/" [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/141706 (owner: 10Zfilipin) [15:40:58] thanks zeljkof . spamming production is Not Nice :-) [15:41:14] chrismcmahon: I think you clicked verified, instead of code review in gerrit [15:41:21] that will not merge the commit [15:41:24] ? [15:41:26] looking [15:41:58] (03CR) 10Cmcmahon: [C: 032] Deleted en.m.wikipedia.org MobileFrontend job [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/141706 (owner: 10Zfilipin) [15:42:06] thanks zeljkof, so I did [15:42:27] (03Merged) 10jenkins-bot: Deleted en.m.wikipedia.org MobileFrontend job [integration/jenkins-job-builder-config] (cloudbees) - 10https://gerrit.wikimedia.org/r/141706 (owner: 10Zfilipin) [15:47:53] zeljkof: could you take a look at https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/? It is misconfigured somehow. [15:48:34] chrismcmahon: sure, but tomorrow, I am preparing for the weekly meeting now [15:48:52] maybe during the meeting :) if it becomes boring [15:53:40] zeljkof: I looked yesterday and did not figure out the problem [15:55:37] zeljkof: it'll be a fun one today :) [15:55:58] yeah I had an accident and can only speak french nowadays [16:01:36] zeljkof: join when ready :) [16:03:13] greg-g: ready :) [16:16:29] 3Wikimedia / 3Continuous integration: Jenkins: Create QUnit job for Extension:Popups - 10https://bugzilla.wikimedia.org/67022 (10Sam Reed (reedy)) s:5normal>3enhanc [16:47:41] chrismcmahon: since there is some time left, I will take a look at the uw job now [16:48:05] there must be a small mistake somewhere [16:49:23] thanks zeljkof I'm sure it is trivial, but I did not find it when I looked yesterday [16:49:45] I have noticed that with mf earlier today [16:50:01] but looks like wikimedia jenkins for some reason does not have the latest commits from gerrit [16:50:37] chrismcmahon: I see [16:50:41] this is the problem [16:50:42] :) [16:50:42] https://gerrit.wikimedia.org/r/#/c/141453/ [16:50:45] it did not get merged [16:50:49] let me fix that [16:51:01] ah, thanks [16:52:07] chrismcmahon: +2ing it right now [16:52:18] as soon as it is merged, uw jobs should pass [16:52:35] merged [16:52:38] running the job [16:54:11] chrismcmahon: looks good to me https://integration.wikimedia.org/ci/view/BrowserTests/job/browsertests-UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-firefox-sauce/5/console [16:54:41] have to go and play some football (the real thing, with round ball) with my son, see you in a couple of days [16:54:58] chrismcmahon: tomorrow is a holiday here, so I will be offline, I have added it to the calendar [19:51:02] (03PS1) 10Hashar: Merger: support for pruning remotes [integration/zuul] - 10https://gerrit.wikimedia.org/r/141770 [19:51:05] (03PS1) 10Hashar: Merger: support for finding branches in remote [integration/zuul] - 10https://gerrit.wikimedia.org/r/141771 [19:51:08] (03PS1) 10Hashar: Add accessor for Repo._initialized [integration/zuul] - 10https://gerrit.wikimedia.org/r/141772 [19:51:11] (03PS1) 10Hashar: cloner to easily clone dependent repositories [integration/zuul] - 10https://gerrit.wikimedia.org/r/141773 [19:51:14] (03PS1) 10Hashar: wmf: integrate zuul cloner [integration/zuul] - 10https://gerrit.wikimedia.org/r/141774 [19:51:22] hmm [19:51:26] ^^^ that is not expeced [19:53:03] (03Abandoned) 10Hashar: wmf: integrate zuul cloner [integration/zuul] - 10https://gerrit.wikimedia.org/r/141774 (owner: 10Hashar) [19:53:08] (03Abandoned) 10Hashar: cloner to easily clone dependent repositories [integration/zuul] - 10https://gerrit.wikimedia.org/r/141773 (owner: 10Hashar) [19:53:14] (03Abandoned) 10Hashar: Add accessor for Repo._initialized [integration/zuul] - 10https://gerrit.wikimedia.org/r/141772 (owner: 10Hashar) [19:53:18] (03Abandoned) 10Hashar: Merger: support for finding branches in remote [integration/zuul] - 10https://gerrit.wikimedia.org/r/141771 (owner: 10Hashar) [19:53:22] (03Abandoned) 10Hashar: Merger: support for pruning remotes [integration/zuul] - 10https://gerrit.wikimedia.org/r/141770 (owner: 10Hashar) [20:29:23] (03PS1) 10Hashar: (WIP) Experiment zuul cloner (replace multigit.sh) (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141819 [20:32:41] (03PS2) 10Hashar: (WIP) Experiment zuul cloner (replace multigit.sh) (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141819 [20:35:36] for the backscroll here, and to get your opinions, mostly chrismcmahon: [20:35:42] 16:27 < ori> greg-g: btw, I should be good about this and file bugs, but just as a general thing for QA to prioritize (IMO) [20:35:45] 16:28 < greg-g> (was that a sentence fragment?) [20:35:48] 16:28 < ori> 1) use 'phpunit' executable rather than mediawiki's own tests/phpunit/phpunit.php [20:35:51] 16:28 < ori> 2) target latest release of phpunit rather than some deprecated 3.x version [20:35:54] 16:28 < ori> 3) drop all the nonsense about installing via pear [20:35:56] 16:28 < ori> which will immanently not work anyway [20:35:59] 16:28 < greg-g> are these blockers for hhvm? or just (needed) good hygeine? [20:36:02] 16:29 < ori> http://phpunit.de/ [20:36:04] 16:29 < ori> "pear.phpunit.de will be shut down no later than December, 31 2014 " [20:36:07] 16:29 < ori> just badly needed [20:36:10] 16:29 greg-g nods [20:36:12] 16:29 < ori> i worked around them, but it's awful [20:36:15] 16:29 greg-g nods [20:41:14] greg-g: I know nothing about phpunit. hashar might have some ideas about it. [20:41:53] hashar: you're online, your fault for being pinged :) ^^ [20:42:08] greg-g: we have some patches pending in Gerrit agains tmediawiki/core to support PHPUnit 4.0 and .phar archives [20:42:20] greg-g: I guess one could look at using composer instead of pear / install.sh etc [20:42:42] greg-g: aude / addshore from wmde proposed a bunch of patches. I did review / +2 a bunch but eventually gave up focusing on something else [20:43:08] greg-g: one patch is https://gerrit.wikimedia.org/r/#/c/118997/ [20:43:43] * greg-g nods [20:43:44] it ultimately depends on https://gerrit.wikimedia.org/r/#/c/131466/ which I have blocked because it cause some regression I haven't managed to debug [20:43:46] I found a couple bugs on it [20:43:46] so I gave up [20:43:51] https://bugzilla.wikimedia.org/show_bug.cgi?id=58881 [20:44:03] yeah that is the main bug [20:44:06] * greg-g nods [20:44:06] k [20:44:22] feel free to raise attention to the bug and https://gerrit.wikimedia.org/r/#/c/131466/ which is the blocker [20:44:32] kk [20:44:33] thanks hashar [20:44:56] greg-g: last thing. I think it was addshore that lead the dev. He is back in UK for university afaik. [20:45:08] so someone (not me) needs to take over :-] [20:45:19] I don't run tests myself. Jenkins does. And it is quite happy right now hehe [20:46:01] :) [20:46:11] ori reported the bug, so I'll talk to him ;) [20:47:33] greg-g: y'know, might be worth bringing in awjr, that sort of cross-team practice/decision/whatnot is something he does a lot [20:48:27] oh yeah, that [20:49:07] (03PS1) 10Hashar: Introduce 'experimental' pipeline [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141827 [20:51:53] (03PS1) 10Hashar: Experiment mediawiki-core-vendor-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141828 [20:52:18] (03CR) 10Hashar: [C: 032] "Timo that is for information :-)" [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141827 (owner: 10Hashar) [20:52:22] (03Merged) 10jenkins-bot: Introduce 'experimental' pipeline [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141827 (owner: 10Hashar) [20:52:37] (03CR) 10Hashar: [C: 032] Experiment mediawiki-core-vendor-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141828 (owner: 10Hashar) [20:52:41] (03Merged) 10jenkins-bot: Experiment mediawiki-core-vendor-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141828 (owner: 10Hashar) [21:05:44] (03PS1) 10Hashar: Tweak experimental success/failure message [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141832 [21:05:55] (03CR) 10Hashar: [C: 032] Tweak experimental success/failure message [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141832 (owner: 10Hashar) [21:07:02] (03Merged) 10jenkins-bot: Tweak experimental success/failure message [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141832 (owner: 10Hashar) [21:07:12] * aude rages :) [21:08:45] aude: sorry :-( [21:09:25] not easy solutions unfortunately, though :( [21:25:41] (03PS3) 10Hashar: (WIP) Experiment zuul cloner (replace multigit.sh) (WIP) [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141819 [21:26:07] (03CR) 10Hashar: "Added mediawiki/core/vendor/swiftmailer in the loop" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141819 (owner: 10Hashar) [21:32:54] (03CR) 10Hashar: "Superseeded by https://gerrit.wikimedia.org/r/#/c/141819/" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/133490 (owner: 10Hashar) [21:43:46] (03PS1) 10Hashar: (WIP) Experiment zuul-cloner with extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141846 [21:45:16] (03PS1) 10Hashar: Experiment mediawiki-core-extensions-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141847 [21:45:46] (03CR) 10Hashar: [C: 032] Experiment mediawiki-core-extensions-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141847 (owner: 10Hashar) [21:45:52] (03Merged) 10jenkins-bot: Experiment mediawiki-core-extensions-integration [integration/zuul-config] - 10https://gerrit.wikimedia.org/r/141847 (owner: 10Hashar) [21:50:25] (03PS2) 10Hashar: (WIP) Experiment zuul-cloner with extensions [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141846 [22:06:32] chrismcmahon: I was going to merge https://gerrit.wikimedia.org/r/#/c/133507/, but it's failing against my dev wiki at the moment. They were passing last week. Any idea what would cause "NotExists (MediawikiApi::LoginError)" [22:10:37] chrismcmahon: I forgot to update the default username/password. All looking good, thanks! [22:16:30] (03PS1) 10Hashar: Use mw-run-update-script.sh script [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141851 [22:19:48] (03PS2) 10Hashar: Use mw-run-update-script.sh script [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/141851 [22:20:23] csteipp: was in a meeting. all is well now? [22:23:09] chrismcmahon: Yep, all good [22:23:51] csteipp: chrismcmahon: congrats :-] [22:26:47] csteipp++ thanks man :-)