[07:55:43] New patchset: Hashar; "(bug 43938) pep8 jobs for some mw extensions" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43770 [07:57:02] New review: Hashar; "PS2: added some extensions and also make sure that all jobs are generated, not just the pep8 ones." [integration/jenkins-job-builder-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/43770 [07:58:21] !g Ib60dc54cf11ef12a74f53646bd22a4ac72842a25 [07:58:21] https://gerrit.wikimedia.org/r/#q,Ib60dc54cf11ef12a74f53646bd22a4ac72842a25,n,z [07:58:44] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43771 [08:05:03] New patchset: Hashar; "triggers for some MediaWiki extensions" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43796 [08:05:36] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43770 [08:05:53] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43796 [08:47:01] New patchset: Hashar; "(bug 43139) clone from local replicate" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43801 [08:52:25] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43801 [13:19:14] New patchset: Hashar; "gating job now always report status message" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43816 [13:19:28] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43816 [13:24:00] New patchset: Hashar; "mw/ext now uses gate-and-submit pipeline" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43817 [13:24:14] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43817 [13:27:46] New patchset: Hashar; "stop running tests in mw-config for untrusted users" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43818 [13:27:46] New patchset: Hashar; "ops/mw-config now uses gate-and-submit pipeline" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43819 [13:28:05] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43819 [13:28:06] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43818 [13:30:03] andre__: hi and happy Monday. [13:30:24] sumanah, heja, good morning! [13:53:32] New patchset: Hashar; "jobs for mw/ext/EducationProgram" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43579 [13:54:14] New review: Hashar; "Jobs have been generated" [integration/jenkins-job-builder-config] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/43579 [14:00:06] New patchset: Hashar; "triggers for mw/ext/EducationProgram" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43821 [14:00:33] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43821 [14:40:14] New patchset: Hashar; "current extension should be loaded last" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/43823 [14:40:31] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/43823 [14:47:13] New patchset: Hashar; "record ext name when registering extensions to load" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/43824 [14:47:28] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/43824 [15:28:49] New patchset: Hashar; "disable vote for EducationProgram tests" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43829 [15:29:04] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/43829 [15:39:17] New patchset: Hashar; "fix dependencies for Wikibase" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43830 [15:39:17] New patchset: Hashar; "dependencies for mw/ext/EducationProgram" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43831 [15:39:27] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43830 [15:39:34] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43831 [15:49:32] New review: Hashar; "What is happening to grunt ?" [integration/jenkins-job-builder-config] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/43773 [16:03:43] New patchset: Hashar; "mw-ref-updates pipeline for mw doc generation" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/39207 [16:05:10] New review: Hashar; "Should make sure it is silent. Ideally any more recent trigger should cancel the already running ones." [integration/zuul-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39207 [16:05:15] be back later [16:12:38] !q1 [16:12:40] nvm me [16:22:09] New review: Krinkle; "Grunt?" [integration/jenkins-job-builder-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/43773 [18:27:00] THe change in https://gerrit.wikimedia.org/r/#/c/43405 makes command line scripts time out after 180 seconds. [18:27:10] How to call a command line script so it doesn't time out? [18:27:28] I tried --walltime=3 and --time=3 to see if it timed out after 3 seconds, but it didn't. [18:28:05] I'm also getting multiple errors on time out: [18:28:10] Is that supposed to happen? [18:36:11] New review: Krinkle; "Why silent? It runs post-merge, right? So the failure only results in a non-intrusive but useful sta..." [integration/zuul-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39207 [18:49:43] New review: Krinkle; ""mw-doc-gen script does not exist yet"" [integration/jenkins-job-builder-config] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/39210 [18:50:11] New review: Krinkle; "Depends on I67cf7405." [integration/zuul-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39207 [18:53:48] New review: Krinkle; "Depends on I5dd693c8." [integration/jenkins-job-builder-config] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39210 [19:40:23] Krinkle: there am I [19:40:31] hashar: there you are indeed [19:40:56] hashar: I was thinking, I think we should have at least 1 mutual attending meeting once every 2 weeks (preferably more) [19:41:18] we don't communicate often and it makes it hard to get work done. [19:41:46] yeah our timezone non overlapping does not help :D [19:42:19] we don't have to work at the same times, but one hour overlap a week should be realistic. [19:44:33] so regarding the macro and shell out [19:44:43] I did that cause it was easier for me back in december [19:44:44] hashar: So for this week: 1) I want you to review, merge and deploy the jshint checkstyle work [19:44:55] easier than figuring out gruntjs / writing Javascript :-] [19:45:03] and 2) I'd like to get grunt/mw-install and grunt/qunit-phantomjs going. [19:45:37] yeah check style I have looked at it today and will merge / test it tomorrow [19:45:40] that one will go with grunt, since there is lots of logic involved and it is allready written in javascript, we can use it straight out of npm (like we use jshint) [19:45:50] (that=qunit phantomjs) [19:46:01] What does it need to do? Only maintenance/install.php? [19:46:13] Where do I set up the local server port and deny-rules? [19:46:40] if you get time ahead we can load up an ether pad and write a quick plan [19:46:47] then convert that to bugs [19:47:50] hashar: [20:03:13] hashar: http://etherpad.wmflabs.org/pad/p/IntegrationQUnit [21:22:26] New patchset: Krinkle; "JSHint: Run from bash and with checkstyle magic." [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/43773 [21:29:23] AaronSchulz: lol, largest db table on huwiki is flaggedtemplates, like over 50% larger than revision [21:29:48] <^demon> truncate! truncate! truncate! [21:30:16] what is the wikibase stuff anyways, I was trying to figure that out today [21:30:31] <^demon> Wikibase -> extension for Wikidata project. [21:30:34] or really I was trying to figure out what the site_* tables were [21:30:54] hmm [21:50:51] apergos: the sites table is a better version of the interwiki table [21:51:09] it's currently only used by the wikibase extension, but should replace interwiki in core sooner or later [21:51:41] site_ids is linked to it to provide different kinds of identifiers for the liteste (e.g. interwiki prefixes) [21:52:20] um [21:52:49] isn't interwiki done by cdb now? [21:52:58] I mean the table is empty on newer wikis [21:53:06] o_O [21:53:09] really? [21:53:16] i have no idea :) [21:53:19] anyway: there was some lengthy discussion about this on wikitech-l a few months back [21:53:21] [aswikisource]> select * from interwiki limit 5; [21:53:22] Empty set (0.01 sec) [21:54:05] apergos: basically, we need a place where we can get the different local prefixes as well as the api path, article path, etc. [21:54:37] instead of scraping them out of the config file [21:54:37] sure [21:54:38] we introduced the sites table for this, and got a lot of discussions about details, but no objection in general [21:54:54] <^demon> We can possibly still stash that kind of info in cdb if need be. [21:54:57] so, now it's in core, waiting to be used. [21:55:03] hahaha [21:55:05] well huh [21:55:11] <^demon> I vaguely remember bringing the cdb issue up in the past. [21:55:25] I only know cause I recently documented the cdb stuff [21:55:38] grmbl [21:55:44] well, that's a discussion for another day [21:55:49] :-D [21:56:01] would you send me a pointer or two via mail? i'm abotu to drop off [21:56:14] <^demon> DanielK_WMDE: We can talk about it during our weekly wikidata call this week, perhaps. [21:56:14] i started work about 13 hours ago [21:56:14] yeah but my docs may be ... imperfect :-P [21:56:24] yeah I shouldn't even be here [21:56:27] just a sec lemme find [21:56:43] apergos: best send an email, i can forward that :P [21:56:59] k [21:57:03] ^demon: sounds good, but i`d like to look into it a bit first [21:57:08] apergos: thanks [21:57:31] <^demon> DanielK_WMDE: Yeah, totally :) [21:58:20] sent [22:00:11] and good night [22:00:19] <^demon> G'night. [22:00:23] anomie: that one https://gerrit.wikimedia.org/r/#/c/43849/ [22:00:40] pending binasher approval I guess [22:00:47] yes [22:01:56] just +1'd it [22:02:30] I guess it is in [22:02:36] apergos: thanks [22:02:59] binasher: I guess anyone from our team can help on the new system (aka Sam, anomie, me, aaron..) [22:06:08] kaldari: Could you pass this along? http://cl.ly/image/112j2r1X3z2Z [22:06:18] A banner just started and it seems to be having some flow issues. [22:06:19] anomie: interesting, seems Zuul forgot about our CR+2 :-] [22:06:32] Krinkle: will do, thanks [22:06:56] 2013-01-14 22:05:51,933 ERROR zuul.IndependentPipelineManager: Reporting change received: error: (change 43849) not permitted to submit change [22:06:57] ah [22:07:46] ^demon: jenkins-bot cannot submit on operations/mediawiki-config.git ;-D https://gerrit.wikimedia.org/r/#/admin/projects/operations/mediawiki-config,access [22:09:59] <^demon> hashar: Indeed. I can do it for mediawiki-config, but anything else in operations needs ops to say ok :) [22:12:20] <^demon> hashar: Done on mediawiki-config. [22:13:21] nice. thanks! [22:42:13] ^demon: I have added a blocker to gerrit 2.6 which is to test out Zuul with 2.6 https://bugzilla.wikimedia.org/show_bug.cgi?id=43976 [22:42:19] ^demon: openstack still run 2.4 + their patch as far as i know [22:42:33] <^demon> The patch made it into master, so we won't have to worry about losing that. [22:42:34] ^demon: I would need to setup a 2.6 instance in labs [22:42:52] yeah just want to make sure it works :-]  Not going to take long [22:43:06] I could even make my labs zuuli instance to listen to your labs one :-D [22:43:42] <^demon> Labs is on a custom version. I want to test it more like production, so I'll be doing a 2.4.2 install + prod data (sanitized). [22:43:50] <^demon> Then test the 2.6 upgrade on that production data set. [22:44:37] <^demon> I got the prod data copied off manganese today. Working on getting it into a 2.4.2 install. [22:44:52] ah that is a nice way to test it out [22:45:11] will try out myself [22:45:22] I guess i "just" have to replace the gerrit.war and then read your doc hehe [22:46:30] <^demon> I need to build a testable 2.6 build we should work from. [22:46:35] <^demon> So we're testing the same thing. [22:47:55] ^demon: isn't jenkins building them for us? [22:49:40] <^demon> Yeah, I just need to promote a build. [22:50:02] <^demon> https://integration.mediawiki.org/nightly/gerrit/wmf/ - the latest one here (1756441) should be fine. [22:50:28] <^demon> Yeah, let's use 1756441 as the base to test from. [22:55:42] <^demon> I'd like a stable-2.6 branch that resembles what 2.6 will actually have, but oh well. [22:56:03] might poke that tomorrow :-)