[01:51:29] Oh bot spam! Where have you gone? [02:18:45] Hmmmm. [02:18:55] So grrrit-wm is in here, but isn't reporting. [04:40:51] Gloria: https://wikitech.wikimedia.org/wiki/Grrrit-wm#Debugging_stuck_stream [04:46:04] Yes, I saw. [04:46:07] I'm only one man. [04:47:07] Can't run become. [04:47:19] I reverse-became. [04:48:02] I doubt I have access to gerrit-to-redis anyway. [04:48:14] mzmcbride@tools-login:~$ become lolrrit-wm [04:48:14] sudo: sorry, a password is required to run sudo [04:48:22] I get the same error for both accounts. [05:00:49] I'll give it a shot [05:01:03] lolrrit is the worst name [05:07:02] Gloria: i'd like to add you to the gerrit-to-redis project, but I don't know how [05:07:08] https://tools.wmflabs.org/gerrit-to-redis is 404 [05:07:16] and https://tools.wmflabs.org/ is blank [05:07:23] I imagine as a result of the migration [05:07:55] so I'll restart the stream myself now, but if you remind me in the future, once things are back up, I'd be happy to add you to the project [05:08:49] https://wikitech.wikimedia.org/wiki/Special:NovaInstance or something. [05:08:54] I think, maybe. [05:10:00] https://wikitech.wikimedia.org/wiki/Special:NovaServiceGroup [05:10:14] you're listed under local-gerrit-to-redis [05:11:57] I restarted the stream [05:15:05] it depends on tools-redis; has it been migrated? [05:53:43] I have no idea. [06:28:13] hi ori [06:28:17] hi Gloria [06:28:20] is grrrit-wm back? [06:28:22] I suppose maybe [09:46:42] Nemo_bis: thanks for suggesting OTRS :) [09:50:29] YuviPanda: why, is that moving forward? [09:50:43] You're not alone in using Google Groups anyway :) [09:50:46] Nemo_bis: compared to a private google group (or the current mailing list?) yes :P [09:51:31] Nemo_bis: hopefully this one we'll not expose as directly in the end product as the previous OTRS email (although that was just done unanimously and without having too clear an idea of what they were actually doing) [09:54:11] With all those addresses it should be easy to have well-defined subqueues [09:55:23] Nemo_bis: yeah. do I just find an admin and ping them? or is there a more formal request process? [09:55:44] YuviPanda: to create new subqueues? [09:55:48] Nemo_bis: yeah [09:56:16] just a request to your preferred admin is enough I think [09:56:37] they'll tell you when you create the queue I suppose [09:56:46] Nemo_bis: hmm, alright. I'll find a preferred admin later tonight [09:56:57] I know Keegan uses the current app a lot [13:11:53] how can i use wgServer and wgScriptPath in my extension? [13:15:33] imorg: if you're using them in a function or method then you'll have to use the global keyword: http://uk1.php.net/manual/en/language.variables.scope.php#language.variables.scope.global [13:15:58] e.g. function foo( $bar ) { global $wgServer, $wgScriptPath; } [13:16:36] thanks, i was suspecting something like this! :-) [13:17:14] :) [13:20:53] Is there a way to change css for all pages in a particular category ? Someone please help me [14:36:33] * hexmode looks around for someone to talk to about Visual Editor [14:36:42] gwicke: around? [15:09:39] * hoo wonders why grrrit-wm is so silent today [15:12:36] Almost eerie. [17:15:36] Hi ! do $.proxy() and $.bind() works the same ? [17:15:59] I was working on https://bugzilla.wikimedia.org/show_bug.cgi?id=62762 to replace $.proxy() with .bind() \ [17:17:16] ^d: https://gerrit.wikimedia.org/r/#/c/118982/ [17:17:21] will it be ok, if I change directly $.proxy() to $.bind() ? as http://stackoverflow.com/a/12501882/3355893 says there are difference between $.bind() and fucntion.bind() [17:53:38] Wait! [17:54:00] Our git links should obviously all be using http://joeyh.name/rfc/rel-vcs/ ! [17:54:04] It's so simple! [17:57:51] lgtm [17:58:10] I'll get right on that next time I have spare time [17:59:18] <^d> THat's cool. [18:00:09] ^d: Pretty much the best, yeah [18:16:25] greg-g: For Hovercards deploy, can we do it in Wednesday 4pm SWAT window? [18:16:53] spagewmf: isn't that a new extension? swat team thing says no features or new extensions [18:17:14] not swat window, no, new feature [18:17:26] * ebernhardson hmms .. gerrit is rejecting upated patch [18:17:29] er, what ebernhardson said /me reads more ;) [18:20:32] greg-g: Hmm, Hovercards not on beta labs yet. That would seem to be a requirement :) [18:21:31] spagewmf: I was told it was... it is... [18:21:44] spagewmf: it was on Friday.... I enabled it... /me looks [18:22:10] greg-g: I see, Popups. I thought it was an extension [18:22:25] * greg-g nods [18:22:41] * greg-g grumbles about the naming [18:23:03] Peek my hovercard, sounds like talk from the future [18:25:02] greg-g OK can I deploy 2pm PDT after Parsoid tomorrow? Two hours before the SWAT deploy team bust in [18:25:24] With a flashbang [18:25:30] spagewmf, we'll likely be done around 1:15 [18:25:45] rdwrer, am wondering if Chad/Christian should be marked as contacts for Gerrit on the upstream projects page.. [18:25:55] Krenair: Do it! [18:26:22] That okay with you ^d? [18:26:35] * qchris reads scrollback. [18:26:40] spagewmf: yessir [18:27:00] spagewmf: thank you, much. [18:27:23] Krenair: Sorry. I do not fully understand ... [18:27:24] ^d: tried it with a page_random pivot and still get ~96% [18:27:31] Krenair: He'll get notified onwiki when you link his name, right? [18:27:38] rdwrer, yes [18:27:42] So dooooo itttttt [18:27:48] Krenair: But sure add my contacts wherever you want :-) [18:27:49] qchris, http://lists.wikimedia.org/pipermail/wikitech-l/2014-March/075330.html [18:27:53] so yeah this mostly seems like unnecessary complexity...no wonder fb doesn't use it [18:27:56] greg-g: OK, I'll add it to the calendar and I will be more knowledgeable by then. (tewwy asked me to help design and I have been remiss) [18:28:12] spagewmf: gotcha, thank you. [18:28:18] Krenair: Thanks 6First day back from being sick. I have not cought up with lists yet) [18:28:29] :) [18:30:24] qchris, what is your mediawikiwiki username? [18:30:39] Krenair: QChris. Just adding myself to the page [18:31:11] aha, I had been looking for a Qchris [18:31:25] :-) [18:31:38] Lowercase c is soooooo boring. [18:34:36] ^d: https://gerrit.wikimedia.org/r/#/c/119314/ another tiny change [18:35:35] ori: what do you think of https://gerrit.wikimedia.org/r/#/c/118350/ ? [18:35:50] rule 1: all changes are either "tiny", "smallish" or "quick fix" :) [18:42:18] ^d: without gzip I get <<[enwiki] Sample size 5000: 175539860/194831882 90.098118540989% (igbinary/php)>> [18:43:27] so the savings is never that huge, and gzip flattens out over half of the gains anyway [18:43:38] * AaronSchulz wonders about lz4a... [18:52:08] * AaronSchulz looks at igbinary_serialize_header in igbinary.c [18:55:32] ^d: if we went back to the php memcached client I bet we could check for that int in the cache blob client side and dynamically use unserialize or igbinary_unserialize as needed [18:55:54] <^d> hmm [18:55:56] the pc100x could have the values converted via script [18:56:21] then eventually when igbinary is gone, cache blobs with that int header would count as misses [18:56:30] that way you don't need duplicate keyspace [18:57:23] Does �eljko Filipin use IRC? [18:58:53] Krenair: zeljkof at #wikimedia-qa [18:58:54] Krenair: sure, zfilipin when he's around #wikimedia-qa [18:59:14] he claims a different nick on his User page though [19:47:02] AaronSchulz: I think that makes sense [19:47:13] the patchset, that is [19:47:21] want me to merge? [19:47:54] sure [19:48:06] I thought you were looking at igbinary backscroll at first [19:49:28] no, the line that mentioned my name jumped out first because of the highlighting [19:50:13] AaronSchulz: !!!!! [19:50:16] that sounds fantastic [19:54:47] AaronSchulz: why did we move away from the php memcached client? perf? [19:57:50] it's getMulti was concurrent in addition to being just batched, and it had a consistent hash instead of module [19:58:38] it had igbinary support to (though no one really looked at how much that was afaik) [19:59:10] ori: since igbinary does little over php+gzip, and twemproxy now handles the consistent hashing and concurrency, there is little use in the pecl one now [19:59:31] all we do is talk to 127.0.0.1 now [20:00:05] we should be talking to /var/run/twemproxy.socket :D [20:00:08] but that's another matter [20:04:40] legoktm: where was the IRC convo about renaming Popups to Hovercards? [20:05:03] I talked with prtksxna and quiddity about it in #wikimedia-design [20:06:58] legoktm: OK. I know it's a pain but it's crazy not to rename it. Hovercards is in Popups, but not PopupPages... extension names aren't internal, Special:Version makes them very visible [20:07:32] sure, but not to most users [20:08:21] there are other extensions that also have different "product" names, like Echo/Notifications, PageCuration/PageTriage, Media viewer/MMV [20:29:12] ori: https://gerrit.wikimedia.org/r/#/c/119342/1 [20:29:36] heh, luckily in WikiPage the $parserCache->save() call is right *before* the getSecondaryUpdates() one [20:29:42] I bet that was just dumb luck [21:05:18] (03CR) 10Yuvipanda: [C: 032] Display a notice on top of the edit window when editing global.css/js [extensions/GlobalCssJs] - 10https://gerrit.wikimedia.org/r/94842 (owner: 10Legoktm) [21:05:25] aaand bacccckk [21:05:30] aude: ^ [21:05:51] yay! :) [21:06:11] aude: ty for helping debug :) [21:06:29] wish i could have figured out the subscriber part [21:06:45] aude: it was unnecessarily complex. And undocumented [21:07:01] (03Merged) 10jenkins-bot: Display a notice on top of the edit window when editing global.css/js [extensions/GlobalCssJs] - 10https://gerrit.wikimedia.org/r/94842 (owner: 10Legoktm) [21:07:04] anyway, happy! [21:07:41] (03Merged) 10jenkins-bot: Added a __sleep() method to ParserOutput to exclude cruft [core] - 10https://gerrit.wikimedia.org/r/119342 (owner: 10Aaron Schulz) [21:08:33] * quiddity hugs YuviPanda, and prods him to document all the things. [21:09:10] quiddity: most things are :) Also this would've automatically started working in a few hours when the db copies are done from the old Data center. [21:09:13] quiddity: but yes, I should... [21:30:09] (03CR) 10Siebrand: [C: 031] "i18n/L10n reviewed." [core] - 10https://gerrit.wikimedia.org/r/117635 (owner: 10CSteipp) [21:33:06] (03CR) 10Siebrand: [C: 032] Make messages more consistent and less ambiguous [extensions/MapSources] - 10https://gerrit.wikimedia.org/r/119322 (owner: 10Nemo bis) [21:33:08] (03Merged) 10jenkins-bot: Make messages more consistent and less ambiguous [extensions/MapSources] - 10https://gerrit.wikimedia.org/r/119322 (owner: 10Nemo bis) [21:35:50] thanks YuviPanda [21:35:56] Nemo_bis: hmm? [21:36:00] So the marvellous magic of the redis queue won't save us this time [21:36:02] for the bot [21:36:59] Nemo_bis: ah. yeah, since the redis queue was what was down [21:41:32] (03CR) 10Siebrand: [C: 031] "i18n/L10n reviewed." [extensions/Flow] - 10https://gerrit.wikimedia.org/r/118399 (owner: 10Bsitu) [21:44:36] (03CR) 10Swalling: "http://i.imgur.com/QLwvt10.png is how the form looks on mobile" [core] - 10https://gerrit.wikimedia.org/r/117635 (owner: 10CSteipp) [21:46:33] (03CR) 10CSteipp: "Swalling: since that's generally due to how Special:ChangePassword looks on mobile, that again seems like a separate bug that should be ad" [core] - 10https://gerrit.wikimedia.org/r/117635 (owner: 10CSteipp) [21:48:53] (03CR) 10Jdlrobson: [C: 032 V: 032] Add README [extensions/Minifier] - 10https://gerrit.wikimedia.org/r/118384 (owner: 10MaxSem) [21:50:02] (03CR) 10Catrope: "LGTM" [extensions/LocalisationUpdate] (json-rewrite) - 10https://gerrit.wikimedia.org/r/117177 (owner: 10Nikerabbit) [21:50:21] (03CR) 10Jdlrobson: [C: 032 V: 032] JSON statistics [extensions/Minifier] - 10https://gerrit.wikimedia.org/r/114903 (owner: 10MaxSem) [21:50:36] Amgine, I recently looked through my old notes and found one where you mentioned [[wikt:water]] as a hard test case; that seems to work relatively well now: http://parsoid-lb.eqiad.wikimedia.org/enwiktionary/water?oldid=25832643 ;) [21:50:57] ori: jgonera kaldari arny idea how to debug LESS errors? I just get a blank page and no trace of any erros anywhere. [21:50:59] spagewmf: ^ [21:51:14] * Nemo_bis throws flowers at gwicke for making wiktionary happy, they need it  [21:51:17] (03CR) 10Jdlrobson: [C: 032 V: 032] Use cURL to keep the connection alive [extensions/Minifier] - 10https://gerrit.wikimedia.org/r/118419 (owner: 10MaxSem) [21:51:28] jdlrobson: ^ [21:51:42] uh oh; I'm getting a 503 error [21:51:47] YuviPanda: you could run NodeJS lessc and see if it outputs anything [21:51:56] YuviPanda: sure [21:52:00] YuviPanda: I usually have the same problem [21:52:13] we have a tool called lesscheck [21:52:35] php maintenance/checkLess.php [21:52:44] jdlrobson: oh [21:52:49] it will surface any errors in your LESS files [21:52:58] * gwicke swears that it worked yesterday, starts debugging.. [21:53:00] YuviPanda: you could craft different RL modules with subsets of the .less and request them from load.php localhost/wiki/load.php?debug=true&lang=en&modules=mymodule&only=styles&skin=vector&* [21:53:21] oh, that's nifty [21:53:24] spagewmf: yeah, that's what I am doing, and adding the first .less file craps it out. [21:55:25] jdlrobson: spagewmf hmm, it reports no errors found, and I still get a blank page :( [21:55:35] YuviPanda: you sure it is loading? [21:55:39] navigated to the load.php url [21:55:44] see what is there [21:55:59] jdlrobson: yeah, it isn't loading. I get a blank page (http://127.0.0.1:8080/w/load.php?debug=true&lang=en&modules=mobile.app&only=styles&skin=vector&*) [21:56:25] YuviPanda: is there a gerrit link I can take a look at? [21:56:31] it sounds like a bad filename is being used [21:56:39] (in that RL module) [21:57:04] jdlrobson: ah, hmm. let me just push it for now [21:57:46] jdlrobson: aah, also - do the @import variables get imported automatically, or do I need to include them in the RL module manually? [21:57:57] * YuviPanda checks docs [21:58:02] you need to explicitly @import [21:58:22] make sure things that you are importing can be found from $wgResourceLoaderLESSImportPaths [21:58:28] jdlrobson: let me put out a gerrit patch. [21:58:31] jdlrobson: aaaah, that might be it. [21:58:52] jdlrobson: can you point me to where the docs for these are? Googling is failing me [21:59:12] i don't know off top of my head - you'll find it as quick as i would [21:59:30] (03PS1) 10Cscott: Sync up with Parsoid parserTests. [core] - 10https://gerrit.wikimedia.org/r/119404 [21:59:51] jdlrobson: hmm, ok. thanks for the pointers! [22:12:21] (03CR) 10Bsitu: [C: 032] Fix comment [extensions/Flow] - 10https://gerrit.wikimedia.org/r/119317 (owner: 10Matthias Mullie) [22:12:36] (03Merged) 10jenkins-bot: Fix comment [extensions/Flow] - 10https://gerrit.wikimedia.org/r/119317 (owner: 10Matthias Mullie) [22:14:01] YuviPanda: did you maybe enable hhvm in vagrant? it reports errors to log instead of screen [22:14:20] ebernhardson: ah, no. this is just some less messery. [22:22:38] (03PS1) 10Legoktm: Add .gitreview [skins/Truglass] - 10https://gerrit.wikimedia.org/r/119407 [22:23:01] (03CR) 10Legoktm: [C: 032 V: 032] Add .gitreview [skins/Truglass] - 10https://gerrit.wikimedia.org/r/119407 (owner: 10Legoktm) [22:23:08] legoktm: dammit [22:23:14] ? [22:23:22] legoktm: i was going to get a free merge there :P you beat me to it [22:23:26] haha [22:24:07] (03CR) 10Sj: "+1" [extensions/WikimediaMessages] - 10https://gerrit.wikimedia.org/r/118740 (owner: 10Rillke) [22:25:39] (03CR) 10Catrope: "LGTM" [extensions/LocalisationUpdate] (json-rewrite) - 10https://gerrit.wikimedia.org/r/117181 (owner: 10Nikerabbit) [22:26:13] gwicke: it's a great test case for templates and overly-long pages. [22:26:58] or maybe not... server not found? [22:28:15] Amgine, the MW API is currently timing out for some of our requests on that page, and we introduced a bug in the error logging on Monday that's now fixed in master [22:28:56] should work again tomorrow afternoon [22:29:24] Okay, thanks gwicke. I just set myself a todo for tomorrow with the url. [22:29:25] and indeed, a great test page ;) [22:29:37] * AaronSchulz gives https://gerrit.wikimedia.org/r/#/c/115522/2 to bd808 [22:29:42] (03PS1) 10OliverKeyes: Update i18n strings for the deadend tag The deadend tag is no longer used for 'too few links', only 'no links'. Updating the description to match. [extensions/PageTriage] - 10https://gerrit.wikimedia.org/r/119409 [22:29:50] heh [22:30:52] (03PS6) 10Ori.livneh: Avoid header notice log spam from RunJobs API [core] - 10https://gerrit.wikimedia.org/r/118336 (owner: 10Aaron Schulz) [22:30:57] (03CR) 10Ori.livneh: [C: 032] Avoid header notice log spam from RunJobs API [core] - 10https://gerrit.wikimedia.org/r/118336 (owner: 10Aaron Schulz) [22:31:18] (03CR) 10Bsitu: [C: 032] Update i18n strings for the deadend tag The deadend tag is no longer used for 'too few links', only 'no links'. Updating the description to [extensions/PageTriage] - 10https://gerrit.wikimedia.org/r/119409 (owner: 10OliverKeyes) [22:32:40] (03Merged) 10jenkins-bot: Update i18n strings for the deadend tag The deadend tag is no longer used for 'too few links', only 'no links'. Updating the description to match. [extensions/PageTriage] - 10https://gerrit.wikimedia.org/r/119409 (owner: 10OliverKeyes) [22:35:45] (03Merged) 10jenkins-bot: Avoid header notice log spam from RunJobs API [core] - 10https://gerrit.wikimedia.org/r/118336 (owner: 10Aaron Schulz) [22:39:46] (03PS7) 10EBernhardson: Sort the combined header+topic revisions after merging [extensions/Flow] - 10https://gerrit.wikimedia.org/r/115531 [22:39:49] (03PS7) 10EBernhardson: Split re-usable parts out of ContributionsQuery [extensions/Flow] - 10https://gerrit.wikimedia.org/r/115530 [22:39:52] (03PS2) 10EBernhardson: Show who moderated the most recent revision [extensions/Flow] - 10https://gerrit.wikimedia.org/r/117382 [22:39:55] (03PS3) 10EBernhardson: Combine various history actions [extensions/Flow] - 10https://gerrit.wikimedia.org/r/117383 [22:39:58] (03PS5) 10EBernhardson: Make FlowActions accessible from permissions [extensions/Flow] - 10https://gerrit.wikimedia.org/r/116674 [22:40:01] (03PS5) 10EBernhardson: Add method to inject a workflow into the urlgenerators workflow cache [extensions/Flow] - 10https://gerrit.wikimedia.org/r/116673 [22:42:28] (03PS1) 10Legoktm: Add new skin repositories: [skins] - 10https://gerrit.wikimedia.org/r/119410 [22:42:58] (03CR) 10Legoktm: [C: 032 V: 032] Add new skin repositories: [skins] - 10https://gerrit.wikimedia.org/r/119410 (owner: 10Legoktm) [23:09:07] (03CR) 10Werdna: "Summaries will be implemented when they are implemented in Flow as well." (031 comment) [extensions/Flow] - 10https://gerrit.wikimedia.org/r/119243 (owner: 10Werdna) [23:17:47] (03CR) 10Subramanya Sastry: [C: 032] Sync up with Parsoid parserTests. [core] - 10https://gerrit.wikimedia.org/r/119404 (owner: 10Cscott) [23:21:46] (03Merged) 10jenkins-bot: Sync up with Parsoid parserTests. [core] - 10https://gerrit.wikimedia.org/r/119404 (owner: 10Cscott) [23:41:35] (03CR) 10BryanDavis: [C: 031] "Code looks sane. I haven't had a chance to test it yet." [core] - 10https://gerrit.wikimedia.org/r/115522 (owner: 10Aaron Schulz) [23:44:34] (03PS4) 10Mattflaschen: WIP: Refactor and add non-linear tours [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/116228 [23:45:10] (03CR) 10jenkins-bot: [V: 04-1] WIP: Refactor and add non-linear tours [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/116228 (owner: 10Mattflaschen) [23:54:18] (03CR) 10Mattflaschen: "I've replied to the comments, and did a big update (including resolving the comments marked Done)." (0312 comments) [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/116228 (owner: 10Mattflaschen) [23:55:33] (03PS1) 10MaxSem: Update MobileFrontend to wmf/1.23wmf18 tip [core] (wmf/1.23wmf18) - 10https://gerrit.wikimedia.org/r/119421 [23:56:19] (03CR) 10MaxSem: [C: 032 V: 032] Update MobileFrontend to wmf/1.23wmf18 tip [core] (wmf/1.23wmf18) - 10https://gerrit.wikimedia.org/r/119421 (owner: 10MaxSem) [23:56:32] (03PS1) 10Jack Phoenix: Get rid of Internet Explorer for Mac fixes in Monobook's main.css. [core] - 10https://gerrit.wikimedia.org/r/119422 [23:56:35] (03PS8) 10EBernhardson: Make BoardHistory a Formatter instance [extensions/Flow] - 10https://gerrit.wikimedia.org/r/115532 [23:56:38] (03PS4) 10EBernhardson: Refactor Flow\\Formatter namespace [extensions/Flow] - 10https://gerrit.wikimedia.org/r/117384 [23:57:30] (03CR) 10Mattflaschen: "Patch set 5 is trivial stuff. 6 will be a straight rebase with no other changes." (032 comments) [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/116228 (owner: 10Mattflaschen) [23:57:41] (03PS5) 10Mattflaschen: WIP: Refactor and add non-linear tours [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/116228 [23:58:02] (03PS6) 10Mattflaschen: WIP: Refactor and add non-linear tours [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/116228 [23:59:48] (03CR) 10jenkins-bot: [V: 04-1] Make BoardHistory a Formatter instance [extensions/Flow] - 10https://gerrit.wikimedia.org/r/115532 (owner: 10EBernhardson)