[03:01:20] Wow! A google for "fallback createTreeWalker" brings up a 6 month old pastie.org dump as #1 result [03:01:24] ... one I wrote last year [03:01:38] https://www.google.com/search?q=fallback+createTreeWalker [03:02:21] must've indexed irc logs somehow, and even got to #1 hit [03:02:22] sweet [09:28:56] New patchset: Hashar; "run tests for some whitelisted users" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/39310 [09:29:17] New review: Hashar; "PS5: escape dots in aude email" [integration/zuul-config] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/39310 [09:29:17] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/39310 [09:41:01] New patchset: Hashar; "update workflow with Verified+2 enhancement" [integration/doc] (master) - https://gerrit.wikimedia.org/r/39085 [09:41:50] New review: Hashar; "Removing CR-2 since the Verified+2 has been deployed" [integration/doc] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39085 [11:14:43] hashar: what's with jenkins running PEP8 against puppet manifests? [11:15:55] ori-l: bug ? :-) [11:15:59] should probably remove that lint job [11:16:10] would you like me to file one? [11:16:41] a bug, i mean [11:17:00] also, result of experiment: puppet manifests do not conform to the python style guide :) [12:11:24] ori-l: sorry, yeah please fill in a bug :-) [12:11:33] ori-l: will not take care of it before january first [12:11:38] first / though [12:12:22] Krinkle: Do you know whether ResourceLoaderModule::getMessages works how it should? I return a bunch of messages as array there but the messages won't be found [12:15:03] New patchset: Ori.livneh; "Update comment" [analytics/glass] (master) - https://gerrit.wikimedia.org/r/39375 [12:15:20] Change merged: Ori.livneh; [analytics/glass] (master) - https://gerrit.wikimedia.org/r/39375 [12:21:35] Krinkle: nevermind, it seems to work now, seemed like some heavy caching issue. [15:32:13] ^demon: hey :) I have added a bunch of submodules in mediawiki/extensions , would you be able to review it please ? https://gerrit.wikimedia.org/r/#/c/39374/ [15:33:19] <^demon> merged. [15:34:30] \O/ [15:34:58] ^demon: I also wrote a script to compare the list of extensions in Gerrit versus the currently registered module : https://gerrit.wikimedia.org/r/#/c/39373/ :-D [15:35:03] not that urgent though [15:35:14] <^demon> Well, the script update-extensions does that. [15:35:55] <^demon> https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions.git;a=blob;f=update-extensions.sh;h=93a00ed30fdc153c9f0375260bfc5b6a1f1f2a5e;hb=HEAD [15:38:11] ohh [15:38:15] a simpler version :-D [15:38:47] <^demon> If you want to add features like maybe a --dry-run to just print the results, we can add to the existing extension. [15:38:52] <^demon> s/extension/script/ [15:38:57] <^demon> Anyway, let's abandon 39373. [15:39:16] will do [15:45:22] New patchset: Hashar; "basic inline documentation" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/38520 [15:46:08] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/38520 [16:06:47] New review: Hashar; "Thanks for the change." [integration/jenkins-job-builder-config] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/38555 [17:47:05] <^demon|lunch> anomie: Sooo, I was trying to build luasandbox...but I think I might be missing some library. LUAI_MAXCALLS is undefined. Was there something other than libluajit you installed? [17:48:37] ^demon|lunch- On my system, I had to install the development files for regular Lua in addition to LuaJIT. [17:51:53] <^demon|lunch> I'm doing this on an ubuntu vm. Looks like I needed liblua5-1-dev [17:51:59] <^demon|lunch> Seems to have worked :) [17:55:57] anomie: hi :) I forgot to ping you this afternoon [17:56:17] hashar- Oh, did you deploy those config changes? [17:56:33] anomie: I will deploy your multi datacenter changes tomorrow morning (europe), aka starting 8am utc [17:56:47] anomie: I did deploy the $realm -> $wmfRealm one [17:56:51] a few hours ago [17:56:58] been testing the rest in beta [17:57:03] will test again tonight probably [17:57:36] anomie: also I have split the MWRealm class in its own change : https://gerrit.wikimedia.org/r/#/c/39191/ but you reviewed it already [17:57:51] anomie: had to do that to write the unit tests and I thought it would be easier to amend / review this way [17:58:06] anomie: maybe you can get someone else to triple check it and then that can be merged tonight. [17:58:12] anomie: that change is harmless (for now) [17:58:57] hashar- I saw that. 32167 should somehow be rebased on top of that and 39060, except I can't figure out how to do that. [17:59:51] anomie: trick with git rebase :-D [17:59:53] not a big deal [18:00:50] I have marked the first change CR-2 to prevent submission till https://gerrit.wikimedia.org/r/#/c/39057/ (MWRealm) is merged [18:03:05] It seems the job queue is currently not running automatically for mediawiki.org. Is there any way we can get that running? [18:03:15] AaronSchulz: ^ [18:03:57] there is nothing special about mw.org [18:06:52] guess I just don't understand how the job queue works then [18:07:57] AaronSchulz: What's the average delay on job queue items being processed? [18:08:42] hard to say [18:08:51] i.e. a second, an hour, a day? [18:09:42] that could also depend how many things are in the queue [18:10:15] if there is nothing in a queue and something is added, there could be a 5min delay before the queue is listed as available [18:10:52] wikis with available queues are selected randomly and jobs are run from them [18:11:08] there is a jobs-loop.sh script in puppet for this [18:11:41] OK, maybe I just didn't wait long enough, I [18:11:42] ' [18:11:47] I'll try it again [18:11:50] thanks for the info1 [18:12:48] anyway, a day would be pretty long for mw.org [18:12:57] it would be nice to have specific averages I guess [18:15:11] hey, maybe i can request someone to look at https://bugzilla.wikimedia.org/show_bug.cgi?id=40124 here? (this is the arbitrary prefs via API thing) [18:15:28] Krinkle said he's gonna reply, but then didn't :( [18:15:55] and now there's christmas and all that and i'll be lucky if i get any input sometime in february at best :/ [18:17:16] http://ganglia.wikimedia.org/latest/graph.php?c=Miscellaneous%20pmtpa&h=spence.wikimedia.org&v=2617299&m=enwiki_JobQueue_length&r=hour&z=small&jr=&js=&st=1355941020 [18:33:36] MatmaRex: I think I've given my opinion on the arbitrary prefs thing already on various ocasions. [18:34:25] Krinkle: you keep claiming there are security vulnerabilities in this, and i have yet to hear any details. [18:34:42] that's just a small part of the issue [18:35:01] please do tell what the security vulnerabilities are in the implementation i'm proposing [18:35:32] Hrm, where's a csteipp when you need one. [18:35:36] the security issues would be in the usage inside the gadget, not in the core implementation. as long as it uses the API to export variables, the transport will be fine. [18:35:53] there is no security factor in this, that's fine. [18:36:23] your primary arguments against it was security :/ see Tyler's comment: https://bugzilla.wikimedia.org/show_bug.cgi?id=40124#c30 [18:36:35] your FUD tactic is working out, nobody wants t otouch this iwth a stick now [18:36:54] because of imaginary security issues [18:37:19] My primary argument is not security. [18:37:34] i'd appreciate if you noted this on the bug. [18:37:48] Someone started talking about it on the bug and I clarified some things. [18:38:25] There are however concerns that imho should eventually wontfix this bug. [18:39:04] there is no way for plain old user script to save non-public non-volatile preferences now. [18:39:11] this is bad. i'm trying to solve the issue. [18:39:25] There is also no way to create unicorns and deliver them to your doorstrep with one click. [18:39:31] ... [18:39:42] I know the use case and as I said before, the use case is valid. [18:39:42] i'm also increasinly under impression that you're not reading my replies :/ [18:39:44] * AaronSchulz wants a pony unicorn [18:39:46] D: [18:39:48] But this is not ht way to implement it. [18:39:59] Gadgets 2.0 is for gadgets. [18:40:12] there are not gadgets in core MW. [18:40:14] no* [18:40:15] MatmaRex: The fundamental issue is that user scripts (not gadgets) do not exist. [18:40:29] They're like illegal immigrants. [18:40:39] bz quip? [18:40:43] what. [18:40:54] There is no registry, they are loaded with