[00:07:42] (03PS12) 10Rasel160: WIP loads templates with Extension TemplateData [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/76356 [00:07:43] (03PS29) 10Rasel160: Will allow dynamic form generation in the details step. [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/66561 [00:16:13] (03PS30) 10Rasel160: Will allow dynamic form generation in the details step. [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/66561 [00:43:31] (03Abandoned) 10Sumanah: pierwsza zmiana druga zmiana [test/mediawiki/extensions/examples] - 10https://gerrit.wikimedia.org/r/79195 (owner: 10Yorg666) [00:44:48] (03CR) 10Sumanah: "Sounds like a good idea! Thanks." [All-Projects] (refs/meta/dashboards/default) - 10https://gerrit.wikimedia.org/r/80571 (owner: 10QChris) [00:45:55] robla: Yo. [00:46:04] robla: I just bumped https://bugzilla.wikimedia.org/show_bug.cgi?id=31369 [01:00:48] (03PS1) 10Rfaulk: mv - init functionality into config.py. [sartoris] - 10https://gerrit.wikimedia.org/r/83382 [01:00:49] (03PS1) 10Rfaulk: mod - update to no longer ignore config.py. [sartoris] - 10https://gerrit.wikimedia.org/r/83383 [01:00:50] (03PS1) 10Rfaulk: rm - no longer needed. [sartoris] - 10https://gerrit.wikimedia.org/r/83384 [01:00:51] (03PS1) 10Rfaulk: mod - to reflect changes. [sartoris] - 10https://gerrit.wikimedia.org/r/83385 [01:01:08] (03CR) 10Rfaulk: [C: 032 V: 032] mv - init functionality into config.py. [sartoris] - 10https://gerrit.wikimedia.org/r/83382 (owner: 10Rfaulk) [01:01:20] (03CR) 10Rfaulk: [C: 032 V: 032] mod - update to no longer ignore config.py. [sartoris] - 10https://gerrit.wikimedia.org/r/83383 (owner: 10Rfaulk) [01:01:30] (03CR) 10Rfaulk: [C: 032 V: 032] rm - no longer needed. [sartoris] - 10https://gerrit.wikimedia.org/r/83384 (owner: 10Rfaulk) [01:01:39] (03CR) 10Rfaulk: [C: 032 V: 032] mod - to reflect changes. [sartoris] - 10https://gerrit.wikimedia.org/r/83385 (owner: 10Rfaulk) [02:12:30] yawn [02:29:19] Hi ori-l. [02:29:29] hi Elsie-l [02:29:39] the '-l' is honorific [02:29:50] I'm hono(u)red. [02:30:18] http://www.newyorker.com/reporting/2012/12/24/121224fa_fact_foer?currentPage=all [02:30:21] Have you read that? [02:31:23] I am now [02:34:15] are you proposing we form an editor psychonetics team? [02:34:23] because if you are, i'm in favor [02:52:53] what is the meaning of the last comment on this page? -> https://bugzilla.wikimedia.org/show_bug.cgi?id=53855 ("Change 83218 had a related patch set uploaded by TTO: Localized logo for hewikivoyage") [02:54:33] WikiJunkie: logos are set via configuration variables, which wikimedia keeps in a set of master configuration files [02:54:57] the comment is an automatic notification that someone submitting a change to the configuration files to make the change requested in the bug [02:54:59] ok [02:55:04] *submitted [02:55:29] so when do you think that change would be visable ? [02:57:08] (03PS1) 10Gnosygnu: v0.9.1.0 [xowa] - 10https://gerrit.wikimedia.org/r/83387 [02:58:19] (03CR) 10Gnosygnu: [C: 032 V: 032] "approving my commit" [xowa] - 10https://gerrit.wikimedia.org/r/83387 (owner: 10Gnosygnu) [02:58:35] WikiJunkie: probably tomorrow [02:58:51] oh ok. thanks. [03:00:21] WikiJunkie: between 9:00 - 17:00 PDT is a good bet (19:00 - 03:00 israel time) [03:01:32] is that the office hours of the main developers ? [03:02:12] I guess so [03:02:18] ok thanks [03:02:19] for many of them, yes -- and this week especially, since there's a meeting for all staff [03:02:48] I see [03:03:10] thanks again for the help [03:03:15] bye [03:03:18] no problem, bye [03:22:46] (03PS1) 10Jackmcbarn: Allow changing name of template being previewed [extensions/TemplateSandbox] - 10https://gerrit.wikimedia.org/r/83389 [04:38:13] (03CR) 10Mwalker: "Ah; ya, I didn't get an indentation property in the root element when I resaved -- but that's just a migration thing; I created a new book" [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81379 (owner: 10Mollywhite) [04:48:45] (03CR) 10Mwalker: [C: 04-1] "(4 comments)" [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81379 (owner: 10Mollywhite) [05:25:56] (03PS1) 10Rfaulk: add - 'client_path' config property. [sartoris] - 10https://gerrit.wikimedia.org/r/83390 [05:25:57] (03PS1) 10Rfaulk: fix - calls in _default_sync + logging. [sartoris] - 10https://gerrit.wikimedia.org/r/83391 [05:26:08] (03CR) 10jenkins-bot: [V: 04-1] fix - calls in _default_sync + logging. [sartoris] - 10https://gerrit.wikimedia.org/r/83391 (owner: 10Rfaulk) [05:26:19] (03CR) 10Rfaulk: [C: 032 V: 032] add - 'client_path' config property. [sartoris] - 10https://gerrit.wikimedia.org/r/83390 (owner: 10Rfaulk) [05:29:47] (03Abandoned) 10Rfaulk: fix - calls in _default_sync + logging. [sartoris] - 10https://gerrit.wikimedia.org/r/83391 (owner: 10Rfaulk) [05:32:28] (03Restored) 10Rfaulk: fix - calls in _default_sync + logging. [sartoris] - 10https://gerrit.wikimedia.org/r/83391 (owner: 10Rfaulk) [05:36:32] (03PS2) 10Rfaulk: fix - calls in _default_sync + logging. [sartoris] - 10https://gerrit.wikimedia.org/r/83391 [05:36:53] (03CR) 10Rfaulk: [C: 032 V: 032] fix - calls in _default_sync + logging. [sartoris] - 10https://gerrit.wikimedia.org/r/83391 (owner: 10Rfaulk) [06:01:56] (03CR) 10Mwalker: [C: 04-1] "(3 comments)" [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81560 (owner: 10Mollywhite) [08:27:36] Hey there! How can I find out programmatically if the mediawiki installation is using pretty URLs or not? I want to insert a link to MyPage?debug=true, but without pretty URLs this needs to be MyPage&debug=true because the ? is already in index.php?title=MyPage. [08:29:03] (03PS10) 10Frédéric Wang: MathJax 2.3 upgrade and loading improvement [extensions/Math] (dev) - 10https://gerrit.wikimedia.org/r/83117 (owner: 10Physikerwelt) [08:31:52] * legoktm looks [08:32:41] Granjow: https://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&format=jsonfm the 'articlepath' key [08:33:52] legoktm: thanks a lot! [08:33:58] np [08:34:04] https://www.mediawiki.org/wiki/API:Meta might be useful as well [09:01:05] Is there also a way to access this information directly via PHP? [09:04:49] Granjow: er, what do you mean? [09:05:22] like, you want to make a link to a page? [09:06:18] https://www.mediawiki.org/wiki/Manual:Linker.php i guess then [09:06:20] Yes. My special page subpage only works with debug=true for some reason. So I want the links to the subpages to point to ?debug=true automatically. [09:06:24] Linker::makeLink [09:06:26] oh um [09:06:29] well, thats a bug :P [09:06:45] also https://www.mediawiki.org/wiki/Manual:$wgResourceLoaderDebug [09:07:53] what is a bug? :) [09:08:36] Linker seems perfect, thanks! Regarding Resource Loader, will have to investigate why this fails exactly. [09:27:20] (03PS1) 10Jeroen De Dauw: Update method names to avoid confusion and bump to 2.0 [extensions/Serialization] - 10https://gerrit.wikimedia.org/r/83395 [09:28:00] (03CR) 10Jeroen De Dauw: [C: 032] "This was already merged but gerrit did something odd..." [extensions/Serialization] - 10https://gerrit.wikimedia.org/r/83395 (owner: 10Jeroen De Dauw) [09:28:50] For some reason, Linker::link returns me just the second plain HTML parameter and does not create any link. [09:33:18] ah, my bad. the first one needs to be a Title object and not only a string. [09:44:33] Is there also a good way to link to api.php? [09:53:21] ah, $wgScriptPath/api.php :) [10:12:04] (03PS1) 10Frédéric Wang: Merge MathJax and texvc modes. [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 [10:19:12] (03CR) 10Krinkle: "possible fixme: Not sure if false makes sense as the default value to compare against. file_get_contents can return false in case of an er" [core] - 10https://gerrit.wikimedia.org/r/70747 (owner: 10CSteipp) [10:24:38] (03CR) 10Frédéric Wang: "This implements the change discussed between MediaWiki and the MathJax team: it makes texvc and MathJax produce the same HTML output so th" [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 (owner: 10Frédéric Wang) [10:24:59] (03CR) 10Krinkle: "For reference, that module was removed in r86056 / 5c89f16552." [core] - 10https://gerrit.wikimedia.org/r/78469 (owner: 10Bartosz Dziewoński) [10:33:06] (03CR) 10Anomie: [C: 04-1] "While that's an interesting idea, it also makes the section on the edit form much more complicated. And one of the design goals for that p" [extensions/TemplateSandbox] - 10https://gerrit.wikimedia.org/r/83389 (owner: 10Jackmcbarn) [10:44:11] (03CR) 10Anomie: "BTW, to do this sort of previewing now, you can use Special:TemplateSandbox and a redirect from Special:MyPage/sandbox/Template:X to Templ" [extensions/TemplateSandbox] - 10https://gerrit.wikimedia.org/r/83389 (owner: 10Jackmcbarn) [10:53:32] (03PS1) 10Mwjames: [DIC]: ObjectInjector a configurable injector class (ServiceLocator pattern) [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/83402 [11:24:40] (03PS2) 10Mwjames: [DIC]: ObjectInjector a configurable injector class (ServiceLocator pattern) [extensions/SemanticMediaWiki] - 10https://gerrit.wikimedia.org/r/83402 [11:45:43] (03PS1) 10Legoktm: Create new LQT thread if possible [extensions/WikiLove] - 10https://gerrit.wikimedia.org/r/83409 [14:17:46] (03PS2) 10Jackmcbarn: Allow changing name of template being previewed [extensions/TemplateSandbox] - 10https://gerrit.wikimedia.org/r/83389 [14:19:23] @notify bawolff [14:19:23] I'll let you know when I see bawolff around here [14:19:39] (03CR) 10Jackmcbarn: "In the new patchset, I hide the template name label and text box behind display: none, so that users who want it can easily see it with Ja" [extensions/TemplateSandbox] - 10https://gerrit.wikimedia.org/r/83389 (owner: 10Jackmcbarn) [14:26:37] i need somebody who knows things about LinkCache. [14:35:36] (03CR) 10Jackmcbarn: "Regarding your comment about Special:TemplateSandbox, the reason I prefer this method over it is that I don't need to save changes before " [extensions/TemplateSandbox] - 10https://gerrit.wikimedia.org/r/83389 (owner: 10Jackmcbarn) [14:54:04] @notify TimStarling [14:54:04] I'll let you know when I see TimStarling around here [15:08:37] (03PS1) 10Rillke: Copy contents of campaign fields with the copy-metadata [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83414 [15:11:10] (03CR) 10Rillke: "Not sure whether this is "the right way" or whether this should be an extra-checkbox (requires new i18n string) or an extra checkbox for e" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83414 (owner: 10Rillke) [15:13:42] [15:28:15] hi bawolff. i cc'd you on a bug. [15:28:27] * bawolff checks email [15:28:34] https://bugzilla.wikimedia.org/show_bug.cgi?id=53945 [15:28:36] which one? [15:28:38] thanks [15:29:33] (03CR) 10Physikerwelt: [C: 04-1] "I did not test that, but for me it reads as it forces everyone to use MathJax, except if you disable javascript in your browser. Furthermo" [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 (owner: 10Frédéric Wang) [15:34:50] MatmaRex: That sounds like a sane plan to me [15:35:10] Although if you're unsure, you may want to send a quick mail to wikitech-l [15:36:43] (03CR) 10Physikerwelt: "I think it is ready to merge. However I'm wondering why all the /r come into the files. Maybe it's a vagrant issue." [extensions/Math] (dev) - 10https://gerrit.wikimedia.org/r/83117 (owner: 10Physikerwelt) [15:36:47] bawolff: i cc'd a bunch of people, i'll wait for at least some of them to reply (or poke them to make them do it) [15:37:16] wikitech kind of sucks for solving problems :P [15:37:40] It didn't used to be like that... [15:39:16] last time i proposed something "revolutionary" there i received zero replies, waste of time [15:39:42] okay, maybe one or two [15:39:50] (which were rather unhelpful) [15:40:03] (that was re https://bugzilla.wikimedia.org/show_bug.cgi?id=46956) [15:40:13] You can usually take that as a go ahead and do whatever you want ;) [15:40:33] like anybody would merge that [15:40:57] hmm, yeah there is that problem [15:41:04] (the response was two people bitching with no alternatives) [15:41:11] brb, dinner [15:42:45] yeah, its sad when that happens [15:47:08] (03CR) 10Frédéric Wang: "> I did not test that, but for me it reads as it forces everyone to use MathJax, except if you disable javascript in your browser." [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 (owner: 10Frédéric Wang) [15:51:47] (03CR) 10Frédéric Wang: "You mean about Math.php? On the master branch it is encoded with Unix end-of-line style while on your dev branch it was with the Windows s" [extensions/Math] (dev) - 10https://gerrit.wikimedia.org/r/83117 (owner: 10Physikerwelt) [15:59:39] MatmaRex: I had more luck on mediawiki-l (and this says it all), while wikitech-l never solved me a single problem in a thread initiated by me since 2009 [16:00:59] (03CR) 10Frédéric Wang: "Can other MediaWiki people please comment on that change and how they see the best way to make MathJax exposed to anonymous users?" [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 (owner: 10Frédéric Wang) [16:10:41] (03PS2) 10MarkTraceur: Copy contents of campaign fields with the copy-metadata [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83414 (owner: 10Rillke) [16:34:50] (03PS1) 10Chad: Updating Cirrus to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83417 [16:39:01] (03CR) 10Chad: [C: 032] Updating Cirrus to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83417 (owner: 10Chad) [16:41:45] (03Merged) 10jenkins-bot: Updating Cirrus to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83417 (owner: 10Chad) [16:46:29] (03CR) 10Legoktm: [C: 032] Set 'use strict' for all JavaScript files [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83065 (owner: 10Legoktm) [16:46:41] (03Merged) 10jenkins-bot: Set 'use strict' for all JavaScript files [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83065 (owner: 10Legoktm) [16:52:19] (03CR) 10Jdlrobson: [C: 031 V: 031] Make the "Categories:" HTML heading optional in getCategoryLinks() [core] - 10https://gerrit.wikimedia.org/r/78000 (owner: 10Pypt) [16:55:56] (03PS11) 10Physikerwelt: MathJax 2.3 upgrade and loading improvement [extensions/Math] (dev) - 10https://gerrit.wikimedia.org/r/83117 [16:57:30] (03CR) 10Physikerwelt: [C: 032] MathJax 2.3 upgrade and loading improvement [extensions/Math] (dev) - 10https://gerrit.wikimedia.org/r/83117 (owner: 10Physikerwelt) [17:06:07] (03PS2) 10MarkTraceur: Design changes from review [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83197 [17:08:15] (03CR) 10Physikerwelt: "That means you check the mode inside the matjax javascript... maybe a comment could be added to the php file?" [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 (owner: 10Frédéric Wang) [17:10:31] (03CR) 10Physikerwelt: "Ok I see." [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 (owner: 10Frédéric Wang) [17:28:53] morning greg-g [17:29:45] mwalker: yo [17:29:47] (03CR) 10BryanDavis: [C: 032] Make the description a little less complex [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83121 (owner: 10MarkTraceur) [17:29:52] (03PS3) 10MarkTraceur: Make the description a little less complex [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83121 [17:29:59] mwalker: andre__ and I were talking about the CN issue this morning :) [17:30:12] which one! there are many :) [17:30:23] (03PS1) 10Legoktm: Mark tests as using the database [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83420 [17:30:24] (03PS3) 10MarkTraceur: Design changes from review [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83197 [17:31:10] (03CR) 10Legoktm: [C: 032] Mark tests as using the database [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83420 (owner: 10Legoktm) [17:31:15] (03Merged) 10jenkins-bot: Mark tests as using the database [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83420 (owner: 10Legoktm) [17:31:28] where the heck I'm going to deploy the changes? I was thinking I would try and sneak in between the wmf deploy and eventlogging [17:31:30] (03CR) 10BryanDavis: [C: 032] "Even better. Let's see what happens now." [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83121 (owner: 10MarkTraceur) [17:31:35] (03Merged) 10jenkins-bot: Make the description a little less complex [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83121 (owner: 10MarkTraceur) [17:31:36] which in theory is at least an hour [17:31:47] but I still dont see any dba's online [17:32:28] (03PS4) 10BryanDavis: Design changes from review [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83197 (owner: 10MarkTraceur) [17:32:34] I've also no idea if springle_away is in the office [17:40:46] PHP Catchable fatal error: Argument 1 passed to SpamBlacklist::filter() must be an array, object given, called in /usr/local/apache/common-local/php-1.22wmf15/extensions/MoodBar/include/MoodBarUtil.php on line 44 and defined in /usr/local/apache/common-local/php-1.22wmf15/extensions/SpamBlacklist/SpamBlacklist_body.php on line 40 [17:40:55] Who owns MoodBar? [17:41:00] Looks like the same error as AFTv5 [17:41:07] MatmaRex: Sorry, looks like there was some issue where my bouncer marked me as not-away yesterday around 3pm PDT while actually I was very much away [17:41:17] CC kald damn it [17:42:01] Reedy: I'd poke kaldari or bsitu, I think they're over near Erik at the moment [17:42:05] RoanKattouw: no problem :) i was pinging you about some trivial CR [17:42:19] <^d> Reedy: Well, it's deployed features, so that means platform owns it now ;-) [17:42:31] <^d> Features writes things. Platform gets to maintain :) [17:42:34] atus [17:42:34] ^d: Reedy: undeploy it ~ [17:42:36] http://i.imgur.com/3CS31.jpg [17:42:41] (03CR) 10Catrope: [C: 032] mediawiki.action.edit.preview: Add .limitreport to live preview [core] - 10https://gerrit.wikimedia.org/r/83371 (owner: 10Bartosz Dziewoński) [17:42:54] <^d> MatmaRex: I'm thinking that's a good model to follow. [17:43:06] Neither of kaldari or bsitu are on the CC [17:43:09] <^d> For each fatal your extension produces you have to spend a week in time-out with your extension turned off :p [17:43:20] haha [17:43:35] Reedy: Who is, werdna? [17:44:05] echo werdna | rev [17:44:38] actually, moodbar is still deployed somewhere? [17:44:44] nlwiki apparently [17:44:47] i though it's dead and buried [17:44:54] marktraceur: andrew [17:44:56] (03PS3) 10Legoktm: Add a required footer to all messages [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/82570 [17:45:08] But...Andrew Garrett, right? [17:45:11] marktraceur: yes [17:45:17] Not like andrewbogott or something equally ridiculous [17:45:21] OK [17:45:50] (03Merged) 10jenkins-bot: mediawiki.action.edit.preview: Add .limitreport to live preview [core] - 10https://gerrit.wikimedia.org/r/83371 (owner: 10Bartosz Dziewoński) [17:46:07] MatmaRex: moodbar is deployed, but not like you think :) [17:46:13] Well since werdna is at most sometimes online, best to ask ebernhardson or bsitu or kaldari. [17:46:16] MatmaRex: there is some architectural piece of it being used in other extensions or something [17:46:25] ebernhardson: heh. [17:47:05] thanks for the merge, RoanKattouw, gonna do the other one as well? :D [17:47:16] Yeah just reproducing that one so I can see what it looks like [17:48:08] (03CR) 10BryanDavis: [C: 032] Design changes from review [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83197 (owner: 10MarkTraceur) [17:48:10] RoanKattouw: want a screenshot? [17:48:12] (03CR) 10Legoktm: [C: 032] Add a required footer to all messages [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/82570 (owner: 10Legoktm) [17:48:14] (03Merged) 10jenkins-bot: Design changes from review [extensions/BetaFeatures] - 10https://gerrit.wikimedia.org/r/83197 (owner: 10MarkTraceur) [17:48:20] RoanKattouw: or just visit pl.wp and look at top of watchlist [17:48:20] (03Merged) 10jenkins-bot: Add a required footer to all messages [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/82570 (owner: 10Legoktm) [17:48:25] Anyone got any ideas about what's happening with https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/Coat_of_Arms_of_Malo-les-Bains.svg/555px-Coat_of_Arms_of_Malo-les-Bains.svg.png - It displays old version of file even on varnish cache miss (Something wrong with deleting things in swift maybe?) [17:48:46] I got it [17:49:59] Yeah, I see it, it's offset to the right in master [17:50:02] This change fixes that [17:50:07] (03CR) 10Catrope: [C: 032] Remove margin from .fr-watchlist-pending-notice [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/83087 (owner: 10Bartosz Dziewoński) [17:51:33] (03PS1) 10Reedy: Comment out some overly verbose log entries [extensions/TorBlock] - 10https://gerrit.wikimedia.org/r/83422 [17:52:24] (03CR) 10Hashar: [C: 032] Comment out some overly verbose log entries [extensions/TorBlock] - 10https://gerrit.wikimedia.org/r/83422 (owner: 10Reedy) [17:52:25] (03Merged) 10jenkins-bot: Comment out some overly verbose log entries [extensions/TorBlock] - 10https://gerrit.wikimedia.org/r/83422 (owner: 10Reedy) [17:52:33] Reedy: it is in :) [17:54:57] RoanKattouw: thanks [18:00:17] (03PS1) 10Legoktm: trim() all of the input the user provides [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83424 [18:01:45] (03CR) 10Legoktm: [C: 032] trim() all of the input the user provides [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83424 (owner: 10Legoktm) [18:01:51] (03Merged) 10jenkins-bot: trim() all of the input the user provides [extensions/MassMessage] - 10https://gerrit.wikimedia.org/r/83424 (owner: 10Legoktm) [18:04:13] RoanKattouw: re https://gerrit.wikimedia.org/r/#/c/83087/ - it seems that FlaggedRevs has no jenkins and needs manual merge [18:04:24] (03CR) 10Catrope: [V: 032] Remove margin from .fr-watchlist-pending-notice [extensions/FlaggedRevs] - 10https://gerrit.wikimedia.org/r/83087 (owner: 10Bartosz Dziewoński) [18:04:28] Meh [18:04:30] Thanks for pointing that out [18:11:18] mwalker: springle is in the office now [18:11:31] mwalker: not IRC apparently [18:11:58] so if things go boom its not the end of the world? :p [18:12:05] right... [18:12:06] ;) [18:12:19] if you want him to look at it, come corner him here by the hammock :) [18:13:38] greg-g: mwalker: what's up? [18:13:57] ahh i'm not me... [18:14:21] haha [18:14:45] there he is [18:28:45] (03PS14) 10Jdlrobson: Apply mobile typography lessons to Vector on desktop [core] - 10https://gerrit.wikimedia.org/r/79948 [18:28:46] (03PS1) 10Jdlrobson: Hygiene: Make user login form HTML more semantically correct [core] - 10https://gerrit.wikimedia.org/r/83429 [18:33:53] (03CR) 10Kaldari: [C: 04-1] "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [18:36:52] hasharSF: WTF? https://gerrit.wikimedia.org/r/#/c/83430/ [18:36:55] is there a way to profile api request on metawiki? [18:37:00] phpcs failed on me *deleting* a .php file [18:37:20] RoanKattouw: that is unfortunate :/ [18:37:24] <^d> I think phpcs is dumb and just looks for the delta :\ [18:37:51] https://integration.wikimedia.org/ci/job/mwext-VisualEditor-phpcs-HEAD/1285/console looks like some sort of shell script is choking on an empty parameter list or whatever [18:38:11] so /var/lib/jenkins/bin/git-changed-in-head php php5 inc sample [18:38:24] it is supposed to list all php like files that have been changed/added [18:38:30] in this case, none of them since it is a deletion [18:38:44] the shell is http://paste.openstack.org/show/46348/ [18:38:59] so whenever PHPCS_FILE variable is -z , we should skip [18:39:11] it is apparently set to something else :( [18:39:25] Could it be that changed-in-head returns the deleted file? [18:39:35] Presumably trying to run cs on a missing file will fail [18:39:47] hop because we don't care about running lint tests on delete files [18:40:01] there is something flawed in my logic somewhere. maybe it returns a string with a space/newlien :( [18:44:09] ahhh [18:44:18] soo [18:44:50] that is bash related apparently. The git-changed-inhead command returns an empty string which is supposed to be assigned to PHPCS_FILE [18:44:56] that is apparently an error in bash when running with -e [18:44:57] (03PS1) 10Robmoen: Cleanup whitespace issues and remove some overqualified and unused selectors [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83431 [18:47:15] (03PS2) 10Robmoen: Cleanup whitespace issues and remove some overqualified and unused selectors [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83431 [18:48:33] RoanKattouw: fixed. the shell script would return 1 whenever there is no change [18:49:34] (03PS6) 10Krinkle: mw.Title: Rewrite from scratch (porting logic from Title.php) [core] - 10https://gerrit.wikimedia.org/r/83047 [18:49:57] (03CR) 10Krinkle: "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/83047 (owner: 10Krinkle) [18:49:58] hasharSF: Thanks! Trying to merge it again now [18:50:21] and the root cause is a grep command returning 1 :D [18:51:03] ^d: hey what's the procedure for adding new gerrit repos? I want to migrate our win8 app off of github [18:51:51] <^d> brion: https://www.mediawiki.org/wiki/Git/New_repositories, then me or Christian will make them for you :) [18:51:59] \o/ [18:52:15] ^d is my new search daemon [18:52:22] i just ask where pages are and i get links in return [18:53:00] <^d> Your own personal #lazyweb ;-) [18:53:04] (03PS7) 10Krinkle: mw.Title: Rewrite from scratch (porting logic from Title.php) [core] - 10https://gerrit.wikimedia.org/r/83047 [18:54:14] (03PS1) 10Hashar: git-changed-in-head now always returns 0 [integration/jenkins] - 10https://gerrit.wikimedia.org/r/83435 [18:54:37] (03PS1) 10Raimond Spekking: Remove outdated translations [extensions/Echo] - 10https://gerrit.wikimedia.org/r/83436 [18:55:14] ok added to https://www.mediawiki.org/wiki/Git/New_repositories/Requests [18:55:16] thanks :D [18:55:31] (03CR) 10Raimond Spekking: [C: 032] Remove outdated translations [extensions/Echo] - 10https://gerrit.wikimedia.org/r/83436 (owner: 10Raimond Spekking) [18:55:54] (03Merged) 10jenkins-bot: Remove outdated translations [extensions/Echo] - 10https://gerrit.wikimedia.org/r/83436 (owner: 10Raimond Spekking) [18:57:10] (03CR) 10Jdlrobson: [C: 04-1] "Note: I'm going to move this code and css into core first after talking to Trevor and Timo. It will make life easier." [extensions/Vector] - 10https://gerrit.wikimedia.org/r/80519 (owner: 10Jdlrobson) [18:58:11] (03CR) 10Hashar: [C: 032] git-changed-in-head now always returns 0 [integration/jenkins] - 10https://gerrit.wikimedia.org/r/83435 (owner: 10Hashar) [18:59:06] (03CR) 10Hashar: [V: 032] git-changed-in-head now always returns 0 [integration/jenkins] - 10https://gerrit.wikimedia.org/r/83435 (owner: 10Hashar) [18:59:08] (03CR) 10Jdlrobson: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [18:59:26] ^d: Have you been able to click the "+10" buttons in gerrit interfaces since the migration? I'm getting weird behaviour. [19:00:24] Oh, hrm, maybe it's just this file [19:01:17] ^d: http://paste.marktraceur.info/202 fuuuun [19:01:23] Seen on https://gerrit.wikimedia.org/r/#/c/78795/4/VisualEditor.i18n.php [19:01:29] (03PS2) 10Frédéric Wang: Make the MathJax mode use the MathTexvc PHP class [extensions/Math] - 10https://gerrit.wikimedia.org/r/83399 [19:03:33] (03CR) 10Krinkle: [C: 04-1] "Not rejecting anything right away, but I'd like to just mention that we should avoid duplicating this file. Perhaps just load it on top in" [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [19:03:47] TrevorParscal: https://gerrit.wikimedia.org/r/#/c/79948/ [19:05:06] (03PS1) 10CSteipp: Update CentralAuth to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83437 [19:05:23] (03CR) 10CSteipp: [C: 032] Update CentralAuth to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83437 (owner: 10CSteipp) [19:05:41] greg-g, hi from Mountain View. :) I was wondering: is there any rough estimate date for mw 1.22? [19:06:05] (03CR) 10Krinkle: "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [19:07:02] (03PS1) 10CSteipp: Update CentralAuth to master [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83438 [19:07:12] (03CR) 10CSteipp: [C: 032] Update CentralAuth to master [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83438 (owner: 10CSteipp) [19:07:17] (03CR) 10Krinkle: "Please provide a better commit subject ("update" and "refresh" don't say much of anything) and elaborate about why the previous values are" [extensions/Vector] - 10https://gerrit.wikimedia.org/r/80519 (owner: 10Jdlrobson) [19:09:25] (03CR) 10Krinkle: "Removed from Vector extension in commit I1672a830dc5e2c." [core] - 10https://gerrit.wikimedia.org/r/76067 (owner: 10Bartosz Dziewoński) [19:10:37] (03Merged) 10jenkins-bot: Update CentralAuth to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83437 (owner: 10CSteipp) [19:13:54] (03Merged) 10jenkins-bot: Update CentralAuth to master [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83438 (owner: 10CSteipp) [19:19:01] (03PS1) 10CSteipp: Revert "Update CentralAuth to master" [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83441 [19:19:11] (03PS1) 10CSteipp: Revert "Update CentralAuth to master" [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83442 [19:27:20] (03CR) 10CSteipp: [C: 032] Revert "Update CentralAuth to master" [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83441 (owner: 10CSteipp) [19:28:56] (03CR) 10Bartosz Dziewoński: [C: 04-1] "(8 comments)" [core] - 10https://gerrit.wikimedia.org/r/83047 (owner: 10Krinkle) [19:30:26] (03Merged) 10jenkins-bot: Revert "Update CentralAuth to master" [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83441 (owner: 10CSteipp) [19:31:12] (03CR) 10CSteipp: [C: 032] Revert "Update CentralAuth to master" [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83442 (owner: 10CSteipp) [19:35:33] (03CR) 10Nikerabbit: "Hmm? Are you able to fix https://gerrit.wikimedia.org/r/64582 as well as it seems to work on almost the same code?" [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [19:36:04] (03Merged) 10jenkins-bot: Revert "Update CentralAuth to master" [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83442 (owner: 10CSteipp) [19:43:22] (03PS3) 10Bartosz Dziewoński: ToC: Use display:table, so that we can behave like a block element [core] - 10https://gerrit.wikimedia.org/r/80435 (owner: 10TheDJ) [19:43:54] (03CR) 10Bartosz Dziewoński: [C: 032] "Alright, let's do this…" [core] - 10https://gerrit.wikimedia.org/r/80435 (owner: 10TheDJ) [19:48:25] (03Merged) 10jenkins-bot: ToC: Use display:table, so that we can behave like a block element [core] - 10https://gerrit.wikimedia.org/r/80435 (owner: 10TheDJ) [19:48:50] qgil: best to ask mark and markus :) [19:49:41] greg-g, ooops, you're right. Why can't I stop thinking about you? ;) [19:54:03] qgil: I know, it's hard [19:54:06] :) [19:56:26] (03CR) 10Nikerabbit: [C: 032] Comment text diff links in thread history should be protocol-relative [extensions/LiquidThreads] - 10https://gerrit.wikimedia.org/r/50714 (owner: 10Alex Monk) [19:56:29] (03Merged) 10jenkins-bot: Comment text diff links in thread history should be protocol-relative [extensions/LiquidThreads] - 10https://gerrit.wikimedia.org/r/50714 (owner: 10Alex Monk) [19:59:16] greg-g: am I free to deploy centralnotice madness? [19:59:50] mwalker: yes, just remove the madness [19:59:55] :) [20:00:02] qchris: do you have Git/New_repositories/Requests on your calendar? I have medium-priority thing that I'd like to jumpstart within the next week, if that's possible [20:00:09] I think that would only be possible with usage of nuclear arms [20:00:47] awight: Yes. I wanted to do them this evening :-) [20:02:07] qchris: thanks for letting me add to the pile! [20:15:16] (03PS1) 10Mwalker: Updating CentralNotice to master for BannerClasses [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83549 [20:15:54] (03CR) 10Reedy: "(1 comment)" [extensions/ArticleFeedbackv5] - 10https://gerrit.wikimedia.org/r/83012 (owner: 10Matthias Mullie) [20:15:57] (03PS3) 10Reedy: (bug 53821) Update SpamBlacklist related code [extensions/ArticleFeedbackv5] - 10https://gerrit.wikimedia.org/r/83012 (owner: 10Matthias Mullie) [20:16:01] (03CR) 10Reedy: [C: 032] (bug 53821) Update SpamBlacklist related code [extensions/ArticleFeedbackv5] - 10https://gerrit.wikimedia.org/r/83012 (owner: 10Matthias Mullie) [20:16:04] (03Merged) 10jenkins-bot: (bug 53821) Update SpamBlacklist related code [extensions/ArticleFeedbackv5] - 10https://gerrit.wikimedia.org/r/83012 (owner: 10Matthias Mullie) [20:16:07] (03CR) 10Mwalker: [C: 032] Updating CentralNotice to master for BannerClasses [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83549 (owner: 10Mwalker) [20:17:01] (03PS1) 10Mwalker: Updating CentralNotice to master for BannerClasses [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83550 [20:17:11] (03CR) 10Mwalker: [C: 032] Updating CentralNotice to master for BannerClasses [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83550 (owner: 10Mwalker) [20:20:21] (03Merged) 10jenkins-bot: Updating CentralNotice to master for BannerClasses [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83549 (owner: 10Mwalker) [20:21:54] (03CR) 10Qgil: "I think this might be a good idea, just not in the right place. See the full comment at https://bugzilla.wikimedia.org/show_bug.cgi?id=538" [core] - 10https://gerrit.wikimedia.org/r/83221 (owner: 10Nemo bis) [20:22:21] (03CR) 10Mattflaschen: "Please "take" bug 46512 (" Merge the 'collapsiblenav' component of Vector extension into the Vector skin"), since it sounds like you plan " [extensions/Vector] - 10https://gerrit.wikimedia.org/r/80519 (owner: 10Jdlrobson) [20:23:24] (03Merged) 10jenkins-bot: Updating CentralNotice to master for BannerClasses [core] (wmf/1.22wmf15) - 10https://gerrit.wikimedia.org/r/83550 (owner: 10Mwalker) [20:23:28] (03PS2) 10EBernhardson (WMF): I18N message cleanup [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83039 [20:26:22] (03PS1) 10CSteipp: Fix "old style" logout [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/83551 [20:26:37] (03PS1) 10Siebrand: Test commit [extensions/AbuseFilter] - 10https://gerrit.wikimedia.org/r/83552 [20:27:46] (03PS1) 10Reedy: PHP Catchable fatal error: Argument 1 passed to SpamBlacklist::filter() must be an array, object given, called in MoodBarUtil.php on line 44 [extensions/MoodBar] - 10https://gerrit.wikimedia.org/r/83553 [20:31:28] (03CR) 10Mattflaschen: "I started working on this before I saw your commit https://gerrit.wikimedia.org/r/#/c/64582/ ." [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [20:32:15] (03CR) 10EBernhardson (WMF): [C: 032 V: 032] "This all looks like quite reasonable cleanups. Were there any tools involved here(like jslint but for css?) to detect the problems so we " [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83431 (owner: 10Robmoen) [20:32:22] greg-g, Jamesofur|away: centralnotice change deployed -- I should scap it too but I'm holding off for now to make sure that the 15minute banner cache window doesn't cause things to explode [20:32:38] greg-g: if all goes OK; may I scap after the LD window? [20:33:32] mwalker: yessir [20:33:41] awesome [20:35:54] (03PS2) 10Mattflaschen: Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 [20:36:10] jdlrobson: https://bugzilla.wikimedia.org/show_bug.cgi?id=45051 [20:36:53] greg-g: ok; looks like I'm stable -- so I'm calling this portion a success [20:39:11] mwalker: 8 PHP Fatal error: Call to undefined method Banner::bannerExists() in /usr/local/apache/common-local/php-1.22wmf16/extensions/CentralNotice/special/SpecialBannerLoader.php on line 98 [20:39:45] (03CR) 10jenkins-bot: [V: 04-1] Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [20:39:52] Reedy: I've been watching the exceptions log; nothing new has come up [20:39:59] Oh, transient? [20:40:04] I think so [20:41:41] (03CR) 10Krinkle: [C: 04-1] "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [20:43:18] (03PS1) 10Reedy: Can't override a public constructor with a protected one further down [extensions/EducationProgram] - 10https://gerrit.wikimedia.org/r/83558 [20:43:22] Looks to be 14 minutes or so ago [20:43:55] ^ Anyone want to merge that EP commit? Otherwise I'm going to just self merge to fix a fatal [20:45:10] (03CR) 10Hashar: [C: 04-2] "Need to fetch using the git:// protocol which will be made available with https://gerrit.wikimedia.org/r/82625" [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/82603 (owner: 10Hashar) [20:45:21] (03CR) 10Yuvipanda: [C: 032] Can't override a public constructor with a protected one further down [extensions/EducationProgram] - 10https://gerrit.wikimedia.org/r/83558 (owner: 10Reedy) [20:45:22] Reedy: done [20:45:24] Thanks [20:45:27] (03PS8) 10Bsitu: Archive page and overlay should respect ?uselang=xxx [extensions/Echo] - 10https://gerrit.wikimedia.org/r/81170 [20:45:31] * Reedy waits to see if it gets automerged [20:45:32] (03Merged) 10jenkins-bot: Can't override a public constructor with a protected one further down [extensions/EducationProgram] - 10https://gerrit.wikimedia.org/r/83558 (owner: 10Reedy) [20:46:56] (03PS1) 10Reedy: Update EducationProgram to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83559 [20:47:49] (03CR) 10Qgil: [C: 031] "Good idea. The wiki page needs improvement but still, better than a red link by default." [core] - 10https://gerrit.wikimedia.org/r/83220 (owner: 10Nemo bis) [20:50:50] (03PS3) 10Mattflaschen: Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 [20:52:53] (03PS6) 10EBernhardson (WMF): Add rc_external_type column to recentchanges table [core] - 10https://gerrit.wikimedia.org/r/81277 [20:53:26] (03PS4) 10Mattflaschen: Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 [20:55:52] (03CR) 10EBernhardson (WMF): "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/81396 (owner: 10Aude) [20:57:49] (03CR) 10jenkins-bot: [V: 04-1] Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [20:58:54] (03PS5) 10Mattflaschen: Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 [21:02:04] (03CR) 10jenkins-bot: [V: 04-1] Fix async issues with postWithEditToken: [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [21:03:45] bawolff: https://commons.wikimedia.org/wiki/Campaign:wlm-in :D [21:15:53] (03CR) 10Mollywhite: "(1 comment)" [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81379 (owner: 10Mollywhite) [21:19:35] (03PS6) 10Mollywhite: Bug 52350: Allow sections to be indented and outdented [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81379 [21:19:37] (03CR) 10jenkins-bot: [V: 04-1] Bug 52350: Allow sections to be indented and outdented [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81379 (owner: 10Mollywhite) [21:20:07] (03CR) 10EBernhardson (WMF): [C: 032 V: 032] Slightly better abide to MW jshint & coding standards; add docblock [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83035 (owner: 10Matthias Mullie) [21:22:29] (03PS7) 10Mollywhite: Bug 52350: Allow sections to be indented and outdented [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81379 [21:23:37] (03CR) 10EBernhardson (WMF): [C: 032 V: 032] Adding Echo jobs to deferred update along with master wait [extensions/Echo] - 10https://gerrit.wikimedia.org/r/81888 (owner: 10Bsitu) [21:24:24] (03CR) 10Mattflaschen: "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/83217 (owner: 10Mattflaschen) [21:25:21] (03CR) 10EBernhardson (WMF): [C: 032 V: 032] Don't unhide when declining oversight [extensions/ArticleFeedbackv5] - 10https://gerrit.wikimedia.org/r/80545 (owner: 10Matthias Mullie) [21:25:40] (03CR) 10Mollywhite: "(1 comment)" [extensions/BookManagerv2] - 10https://gerrit.wikimedia.org/r/81560 (owner: 10Mollywhite) [21:28:05] ori-l: hmm I do not know if I can trust ganglia: this shows nothing: http://ganglia.wikimedia.org/latest/graph.php?r=hour&z=xlarge&title=ULS+Events+per+second&vl=&x=&n=&hreg%5B%5D=client-side&mreg%5B%5D=%5Eeventlogging.UniversalLanguageSelector_5729800%24>ype=line&glegend=hide&aggregate=1&embed=1&_=1378369049531 [21:28:38] jdlrobson: Ping me when you return from the meeting you're in, I'd like to chat briefly re BetaFeatures [21:31:07] Nikerabbit: yeah, EL integration with ganglia is still new; i'd keep an eye on the row count on db1047 for now. [21:31:33] ori-l: okay [21:32:43] Nikerabbit: i see events from fi.wiktionary.org and ru.wikitionary.org [21:33:06] but the rate is quite low -- i'm not sure the volume of data is enough to make for a very pretty graph :) [21:33:59] http://ganglia.wikimedia.org/latest/graph.php?r=week&z=xlarge&c=Miscellaneous+eqiad&h=client-side&jr=&js=&v=0&m=counts_eventlogging.UniversalLanguageSelector_5729800&vl=per+second [21:34:24] MatmaRex: If you has some time in the near-to-mid future I'd super-appreciate review on jshint fixes: https://gerrit.wikimedia.org/r/80945 [21:35:09] ori-l: do you see something from it.wikt too now? :) [21:35:38] yep! [21:35:47] though privacy policy prohibits me from identifying the user! :P [21:35:54] :D [21:36:07] I'm sure the new one will allow you to [21:36:28] marktraceur: +518, -548 :o [21:36:37] It's all pretty-much-nil changes [21:36:42] Just style and jshint [21:36:42] (03CR) 10Mattflaschen: [C: 031] "Whitespace errors are fixed. I didn't try to run the test, but we might as well correct this in my opinion." [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83374 (owner: 10Rahul21) [21:36:58] I didn't change any functionality [21:37:33] But merging three patches brings jshint to 0 [21:37:41] Agh, beurk, I need to rebase [21:38:41] ugh, I've been trying to compile rsvg, and its just not working for me [21:42:09] (03CR) 10Reedy: [C: 032 V: 032] Update EducationProgram to master [core] (wmf/1.22wmf16) - 10https://gerrit.wikimedia.org/r/83559 (owner: 10Reedy) [21:44:26] ori-l: cool [21:44:30] (03CR) 10Siebrand: [C: 04-1] "(1 comment)" [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83039 (owner: 10EBernhardson (WMF)) [21:45:11] bawolff: welcome…… to glib dependency hell [21:46:10] brion: I just ran ./configure && make. failed due to syntax error in Makefile [21:46:20] ewwwww [21:46:25] that's not pretty [21:46:35] I thought the whole point of ./configure was that they were autogenerated [21:46:40] ugh [21:46:46] bawolff: apt-get builddep? [21:46:59] build-dep rather [21:48:15] bawolff: unless the dependencies have changed since the last packaged version, that should just work [21:48:19] (03CR) 10Springle: [C: 031] Add rc_external_type column to recentchanges table [core] - 10https://gerrit.wikimedia.org/r/81277 (owner: 10EBernhardson (WMF)) [21:48:52] Well part of the problem is that it depends on packages that seem to conflict with current packages I use [21:49:19] apt-get doesn't seem to be a fan of my plan to not update gnome to a more recent version [21:50:30] but surely you want to upgrade everything at once [21:50:36] why else would you have all these shared libraries? [21:51:09] (03CR) 10EBernhardson (WMF): "(1 comment)" [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83039 (owner: 10EBernhardson (WMF)) [21:51:58] (03CR) 10Mattflaschen: "Note, mouseenter/mouseleave/hover events can cause problems with touch devices (tablets, phones, etc.)." [extensions/GuidedTour] - 10https://gerrit.wikimedia.org/r/83363 (owner: 10AndyRussG) [21:52:47] brion: I know, its craziness! [21:54:13] bawolff: aaah [21:54:17] bawolff: well, vagrant then ;) [21:54:26] bawolff: what exactly are you trying to do? [21:54:31] i might be able to write a vagrant role [21:54:33] hmm, at this point, that's starting to look attractive [21:54:42] (03CR) 10EBernhardson (WMF): [C: 04-2] "Blocked on core change https://gerrit.wikimedia.org/r/#/c/81277/" [extensions/Flow] - 10https://gerrit.wikimedia.org/r/81017 (owner: 10EBernhardson (WMF)) [21:54:46] vagrant is full of win, bawolff [21:55:37] Someone reported an rsvg bug, which I think is just rsvg having a default value for an attribute different from what the svg spec says it should be (Which in theory I think would be an easy fix). I wanted to see if I could actually compile rsvg and actually make a patch for it [21:57:28] ah [21:57:40] not sure if vagrant will be of too much help there [21:57:43] as in [21:57:44] a vagrant role [21:57:48] vagrant itself will be helpful [21:57:49] probably not [21:58:10] but a vm where I don't have to care about dependencies could be [22:00:18] bawolff: indeed [22:00:21] bawolff: use vagrant! :D [22:01:34] (03PS1) 10Nemo bis: Add "Zero" specification to mwe-upwiz-source-ownwork-assert-cc-zero [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83567 [22:03:26] (03PS1) 10Yuvipanda: Set page title to parsed title of the Campaign [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83568 [22:03:27] (03PS2) 10Nemo bis: Add "Zero" specification to mwe-upwiz-source-ownwork-assert-cc-zero [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/83567 [22:05:17] sumanah: PM for a sec? [22:05:30] sure, YuviPanda [22:09:43] bawolff: any idea what is up with the gadget slidesohw thing interfering with https://commons.wikimedia.org/wiki/Campaign:wlm-nl [22:09:43] ? [22:11:22] (03PS1) 10Matthias Mullie: Fix Flow in response to https://gerrit.wikimedia.org/r/#/c/82527/ [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83571 [22:12:00] not sure. Maybe there's js that hooks into any page with an image on it [22:13:26] bawolff: also, how hard is it to make the gallery stuff paginate in an AJAXy way? [22:13:46] bawolff: marktraceur or perhaps it doens't need AJAX pagination, and just normal full-page-load pagination should be okay... [22:14:15] Umm, I haven't done any work towards making pagnation in an ajax way work [22:14:24] (03CR) 10Bartosz Dziewoński: [C: 031] Archive page and overlay should respect ?uselang=xxx [extensions/Echo] - 10https://gerrit.wikimedia.org/r/81170 (owner: 10Bsitu) [22:14:25] but there shouldn't be any inherent show stopers [22:14:33] Yeah, Ajax would work fine [22:14:49] bawolff: hmm, is the layout algorithm done on the server or the client? [22:14:55] biggest issue would be there is some js that needs to run after you insert new gallery (Actually there's probably some hook for that the gallery tag should be hooking into) [22:14:58] client side [22:15:02] aaha [22:15:05] that should be nice [22:16:18] (03PS7) 10MarkTraceur: More jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80945 [22:16:20] Woo [22:16:22] Complicated, but done [22:16:25] MatmaRex: ^^ [22:16:41] Oh, hm, wait [22:16:47] When did that happen [22:17:26] Bloody hell, Gerrit, you cocked up the rebase [22:18:17] YuviPanda: OMG, I got ./configure to work for rsvg [22:18:21] wooohoo! [22:18:25] bawolff: how? [22:18:25] (03PS8) 10MarkTraceur: More jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80945 [22:18:42] I disabled a version check on one of its dependencies [22:18:55] Which will probably just make the compile stage fail [22:19:14] but essentially the only change in the last year to the package was to bump dependency requirements... [22:19:24] hehe [22:19:25] I also had to pass --disable-introspection [22:19:46] (03PS3) 10EBernhardson (WMF): I18N message cleanup [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83039 [22:20:03] hmm, yeah [22:20:04] marktraceur: aye, will look [22:20:08] Grazie [22:20:22] MatmaRex: If you're not up for 500+ lines I could split it into three per-file commits [22:20:32] Just a matter of git rebase with a split command [22:21:03] meh, no [22:21:54] YuviPanda: OMG, it actually worked [22:21:59] (03PS6) 10Matthias Mullie: Boilerplate code to allow adding editors [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83056 [22:22:03] wooooooo [22:22:11] 4 hours later, it is now compiled [22:22:18] you've mastered the dark art of 'comment out random shit in autotools config files and hope it works!' [22:22:18] :D [22:22:19] Huzzah! [22:22:20] actual compilation time, about 30 seconds [22:22:34] master is definitely too strong a word ;) [22:22:52] * bawolff vows never to compile a c program again [22:23:08] Oh [22:23:12] pfft, it's fun [22:23:15] MatmaRex: superm401 was kind and reviewed [22:23:31] Oh, no [22:23:32] Different patch [22:26:09] IGNORE ME! [22:26:21] No. [22:26:24] No. [22:26:29] dammit [22:26:50] :D [22:27:31] marktraceur, yeah, I reviewed https://gerrit.wikimedia.org/r/#/c/80954/ [22:27:31] Your puny human brains cannot comprehend the complex criteria by which you shall be judged [22:27:40] superm401: And I'm addressing the comments as we speak [22:27:52] After rebasing [22:27:56] Cool. [22:28:04] Because my mw.msg patch broke errything (shocker) [22:29:28] (03PS2) 10Hashar: Fix "old style" logout [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/83551 (owner: 10CSteipp) [22:29:57] (03CR) 10Hashar: "the issue is hitting the beta cluster:" [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/83551 (owner: 10CSteipp) [22:30:25] (03PS1) 10Kaldari: Cleaning up Echo 'base' module. [extensions/Echo] - 10https://gerrit.wikimedia.org/r/83575 [22:31:43] (03PS10) 10MarkTraceur: Further jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 [22:32:01] (03CR) 10MarkTraceur: "Reeeeebase. Addressing comments in next PS." [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [22:33:40] (03PS2) 10Kaldari: Cleaning up Echo 'base' module. [extensions/Echo] - 10https://gerrit.wikimedia.org/r/83575 [22:36:59] (03PS11) 10MarkTraceur: Further jshint fixes [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 [22:37:04] superm401: If yer bored... :) [22:37:35] (03CR) 10MarkTraceur: "(6 comments)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [22:37:39] Will do. :) [22:37:50] (03CR) 10MarkTraceur: "Addressed review on PS9, thanks superm401" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/80954 (owner: 10MarkTraceur) [22:38:14] superm401: I ignored a few jsduck-y comments because I didn't touch those lines and this isn't a bug-1 patch [22:38:34] What's a bug-1 patch? :) [22:38:39] Documentation [22:38:40] haha [22:38:42] !b 1 [22:38:43] https://bugzilla.wikimedia.org/1 [22:38:50] Oh, yeah. [22:39:19] I thought you mean -1 as in "Code-Review-1" [22:39:21] I have a bug blocking bug 1 in UW [22:39:33] But I don't want to work on it just yet [22:39:46] Especially given Krinkle and I still have a lot of work to do in core's js docs [22:40:57] okay, let's check out that patch, shall we. [22:41:12] Woo [22:41:17] * marktraceur hearts review [22:41:36] MatmaRex: Sorry I'm not making it easy on you, but having jshint checks on every UW patch would be soooo nice [22:41:37] marktraceur, just noticed in the Number() conversion, *all* of the things in involved in the subtraction were already numbers. :) [22:41:46] superm401: Except for the '-' [22:41:47] bah, i don't even have git-review setup in that repo [22:41:52] (03PS7) 10Matthias Mullie: Boilerplate code to allow adding editors [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83056 [22:41:56] marktraceur, hah [22:42:04] So '-' + 1 would cause a string [22:42:16] Which is, I assume, what we want [22:42:27] I don't know what was happening there [22:42:34] marktraceur, but it's going to be converted to a string anyway. [22:42:41] Like, you said. [22:42:54] Yeah [22:43:02] Frickin' JS man [22:43:05] marktraceur: just wondering, why mw.message().text() instead of mw.msg()? [22:43:07] Nobody understands it anyway [22:43:15] MatmaRex: Because mw.msg is deprecated [22:43:38] https://www.mediawiki.org/wiki/Manual:Messages_API#Using_messages_in_JavaScript [22:43:45] Particularly "There are some more or less used aliases like gM and mw.msg that nowadays map to mw.message().text(), but their use is either deprecated or discouraged." [22:44:11] woot [22:44:13] since when? [22:44:44] marktraceur, yeah I like mw.message().text() for clarity. [22:44:50] But I'm not the one who marked mw.msg deprecated [22:45:05] MatmaRex: Dunno, could ask siebrand or so [22:45:10] Where'd he go.... [22:45:23] Or check the page history. :) [22:46:13] That patch got merged by the i18n team, so I assume they're on board :) [22:46:34] (03PS2) 10Matthias Mullie: Fix Flow in response to https://gerrit.wikimedia.org/r/#/c/82527/ [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83571 [22:46:37] marktraceur: are you positive that all of the functions where you changed _this to this are never called in different context? [22:46:37] (e.g. the only remaining instance in UW of mw.msg is in mw.ConfirmCloseWindow and it's getting fixed now) [22:46:43] It was Nikerabbit in https://www.mediawiki.org/w/index.php?title=Manual:Messages_API&diff=645440&oldid=645435 [22:46:52] marktraceur: because i realllllly don't feel like combing through the code to check that [22:46:52] MatmaRex: Absolutely, I was really careful [22:47:14] MatmaRex: Even if they're *called* in different context, setting _this = this won't help [22:47:25] marktraceur: btw, UW didn't break this time. wheee! [22:47:41] This...time? [22:47:45] Don't, um [22:47:49] Don't break it pleeease [22:48:11] i'll try [22:48:20] marktraceur, I think he means explicitly calling it something.prototype.method.call [22:48:26] But in that case, it's the responsibility of the person doing that. [22:48:37] The one I checked, you handled all the cases where it would just lose context. [22:48:39] Yeah, I can't fix those people [22:48:44] E.g. a click handler [22:48:46] superm401: hmm. i really can't say i agree with making it deprecated [22:49:01] MatmaRex: Take it up with e.g. Nikerabbit [22:49:08] but whatever [22:49:11] (03CR) 10Chad: [C: 032] Move wikiprintable.css styles from core [extensions/Nostalgia] - 10https://gerrit.wikimedia.org/r/83085 (owner: 10Bartosz Dziewoński) [22:49:13] Who is also curiously not in my line of sight. [22:49:16] (03CR) 10Chad: [V: 032] Move wikiprintable.css styles from core [extensions/Nostalgia] - 10https://gerrit.wikimedia.org/r/83085 (owner: 10Bartosz Dziewoński) [22:49:20] 's long 's they don't try to kill it [22:49:24] Heh [22:49:36] MatmaRex: I think that's the long-term goal, but meh [22:49:44] (03CR) 10Chad: [C: 031] "Nostalgia change merged." [core] - 10https://gerrit.wikimedia.org/r/80716 (owner: 10Bartosz Dziewoński) [22:51:12] hey, look. somebody could merge this ^ in the meantime! [22:51:12] MatmaRex, which jshint patch are you reviewing for UW? [22:51:23] 80945 [22:51:44] As long as you guys aren't dyslexic we should be OK [22:51:53] :), cool, jut checking. [22:51:56] :D [22:52:30] We can untie [22:52:34] It's fine [22:55:37] // Per request from Portuguese and Brazilian users, treat Brazilian Portuguese as Portuguese. [22:55:37] if (languageCode === 'pt-br') { [22:55:37] languageCode = 'pt'; [22:55:37] // this was also in UploadForm.js, but without the heartwarming justification [22:55:37] } else if (languageCode === 'en-gb') { [22:55:37] languageCode = 'en'; [22:55:38] heh. [22:56:14] MatmaRex: UW. Just don't try to understand it and you'll be fine :P [22:56:41] man, i really hate that style with var declaractions near the top of the function [22:56:55] MatmaRex: Tough man [22:56:59] That's our style [22:57:30] yeah [22:57:46] awfully annoying. [22:57:57] Start a bikeshed-l thread about it maybe [22:58:00] Er [22:58:02] wikitech-l [22:58:54] marktraceur, I think jshint enforces onevar. [22:58:59] But not topvar. :) [22:59:02] Right [22:59:15] hm, marktraceur, no fixes in commented-out code? [22:59:22] Hence my lack of interest in it at first. If there are style issues we can deal with that. [22:59:36] Yeah, but they're closely related conventions. [22:59:37] MatmaRex: No, and superm401 called me out on it too, I could remove the offending comment if you'd like [22:59:52] marktraceur: i wouldn't mind killing it all off, yes [22:59:53] superm401: True, but mediawiki core hasn't adopted topvar yet [22:59:59] So I'm not too interested ATM [23:00:06] (but preferably in a a separate commit) [23:00:39] Oh, yeah, that could work [23:00:49] but trust me, every time you write a var statement longer than one line, a kitten dies. [23:01:10] hmm? [23:01:23] today i've reviewed some of Krinkle's mw.Title patch where he had a var statement spanning half of the damn file D: [23:01:29] MatmaRex: Also every time someone submits a patch to UW and jshint fails, so I figured I'd kill a kitten now to save hundreds in the near future. [23:01:32] i just can't understand why people like that [23:01:49] [23:02:37] MatmaRex: See above, wikitech-l *loves* rants. :) [23:02:58] Nikerabbit: We wanted to know when mw.msg was deprecated [23:03:06] is there any way to make Linker::link generate a link ending in a hash? [23:03:20] !class Linker [23:03:20] See https://doc.wikimedia.org/mediawiki-core/master/php/html/classLinker.html [23:03:27] probably yes [23:03:39] jgonera: Title objects can have targets [23:03:49] I've checked it, nothing interesting there [23:04:02] bawolff, I see, I'll have a look at that [23:04:05] thanks [23:04:36] jgonera: use Title#setFragment? [23:05:06] (03PS8) 10Matthias Mullie: Boilerplate code to allow adding editors [extensions/Flow] - 10https://gerrit.wikimedia.org/r/83056 [23:05:07] actually, that's allegedly "Deprecated for public use" [23:05:09] MatmaRex, "Deprecated for public use, use Title::makeTitle() with fragment parameter." [23:05:12] yep [23:05:18] well, then "use Title::makeTitle() with fragment parameter"? :P [23:05:24] yeah, titles are supposed to be immutable [23:05:39] jgonera: Or Title::newFromText( 'Foo#bar' ); depending on the context [23:06:25] hmmm, marktraceur [23:06:48] marktraceur: that code was there before, but in mw.UploadWizardDetails.js, there's a line that says: [23:06:52] var currentTitle = $( this ).val(); [23:06:56] and next one: [23:06:59] currentTitle = titleZero.replace( /(\D+)(\d{1,3})(\D*)$/, … [23:07:03] wat? [23:07:06] Oh hm [23:07:07] Sec [23:07:23] I'm overriding Skin::doEditSectionLink [23:07:30] not your fault anyway, just noticed [23:07:34] public function doEditSectionLink( Title $nt, $section, $tooltip = null, $lang = false ) [23:08:00] so I have a Title object passed to it, should I create a new TItle object based on it? [23:08:33] MatmaRex: Wow, that's bad. [23:08:39] I think I'll catch that in later reviews [23:08:53] marktraceur: also, "$.each( details.copyMetadataTypes, function makeCopies( metadataType ) {" [23:08:54] (I'm doing a big bunch of patrols through UW's code [23:08:58] i don't think that function needs a name [23:09:13] doesn't jshint complain about unused variable or something? [23:09:16] MatmaRex: It doesn't unless it recurses, but even then, yer right, there's a better way to do it [23:09:33] it doesn't recurse or anything [23:09:33] MatmaRex: No, I would have seen an error in the jenkins log [23:09:41] it's not used later either, it seems [23:09:43] well, silly jshint. [23:10:45] greg-g: is anyone using the LD window now? [23:11:45] MatmaRex: Some JS coders prefer to give every function a name; it's not really forbidden by our conventions AFAIK, but I'll mess with it when I breeze through it [23:13:15] mwalker: not that I know of [23:13:30] excellent -- may I scap out my i18n changes then? [23:14:29] marktraceur: semi-deprecated [23:14:40] marktraceur: that sounds silly. [23:14:54] MatmaRex: It is [23:14:56] Nikerabbit: Wat [23:15:24] i'm almost through. i've just gone by the part with getSaneTime() [23:15:28] marktraceur: nobody has gone on crusade yet to kill it [23:15:45] i wonder what made the original author crate two nearly identical functions named pad() [23:15:48] create* [23:15:49] marktraceur, anonymous functions with names like that can cause problems in IE (surprise!). [23:15:56] See http://kangax.github.io/nfe/ [23:16:00] Nikerabbit: If you need help with that, I'd be happy to play white knight [23:16:05] The makeCopies thing. [23:16:12] superm401: Yeah, shocking [23:16:52] I think there's issues in other browsers too in some caes. [23:16:53] heh, coordsToWikiText. [23:17:03] MatmaRex: Hacks upon hacks, eh [23:17:05] But it says "JScript is responsible for named function expressions being recommended against by many people these days." [23:17:10] that not used, right? [23:17:27] MatmaRex: I think not, but I can doubletriplecheck [23:17:40] No, it's not at all [23:18:03] * MatmaRex greps [23:18:06] ah, yeah [23:18:53] oh look, window.alert. heh. [23:19:13] MatmaRex: These aren't the hacky 90s UI features you're looking for [23:20:53] i'm guilty of that myself in some old user scripts, but i didn't expect it in a deployed extension [23:21:05] marktraceur, BTW, Rahul got PronunciationRecording to where it's uploading to the stash. [23:21:12] I heard! [23:21:16] I'm helping him with untangling the callback chain. [23:21:28] Ah, good luck. :) [23:21:29] So don't be surprised if he submits a patch or two to make it more sane. [23:21:48] * marktraceur would be happy [23:21:49] // sanity check the descriptions -- do not have two in the same lang [23:21:50] if ( details.descriptions.length === 0 ) { [23:21:54] It's amazing how many callback approaches it uses: [23:21:55] does this make sense to anyone? D: [23:21:57] Straight callbacks [23:22:06] jQuery trigger [23:22:06] Some promises, though not many [23:22:08] publishReady [23:22:14] Huh, wasn't even going to list that. [23:22:26] superm401: The Transport classes *should* all use them now [23:22:33] At least I think I did that [23:22:53] Uh oh, if so it's not merged. [23:23:19] Good, obviously. :) [23:23:24] But it will probably effect how he proceeds. [23:23:45] * marktraceur doesn't complain about correct usage of "effect" the verb [23:24:01] marktraceur, was going to correct myself, but thought better [23:24:04] Worse? [23:24:19] marktraceur was saying he started using promises for some stuff. [23:25:03] marktraceur, is it in "Massive refactor"? :) [23:25:36] Oh, maybe [23:25:43] I should really go back to that [23:25:50] marktraceur: okay, that patch i was looking at looks sane, i assume you tested it thorougly and with love? :D [23:25:51] Rahul21, I added us both to that. [23:26:01] There are surely huge and awful rebase conflicts now [23:26:04] because i don't have UW set up locally [23:26:15] MatmaRex: All the love I have, but I can doublecheck post-rebase and all [23:26:52] it looked okay [23:26:57] Hm [23:27:19] (03PS1) 10Reedy: Add AllUsers alias to ListUsers.. [core] - 10https://gerrit.wikimedia.org/r/83584 [23:27:19] Looks like the authour is no longer shown in the deed grant [23:27:25] Maybe that happened in a past commit, lemme check [23:27:42] Nope, fuck [23:27:46] * marktraceur fiiiixes [23:27:54] OH because the message has HTML in it [23:27:57] Stupid stupid stupid [23:29:43] so does it work or not? :D [23:29:56] No [23:29:59] I broke it [23:30:03] aw. [23:30:46] (03CR) 10Mattflaschen: [C: 04-1] "(1 comment)" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/68835 (owner: 10MarkTraceur) [23:31:07] Aw. [23:31:11] Double aw. [23:31:22] Wait, that's not a jshint one. [23:31:35] marktraceur, that's not a real review, just a quick note about Function.prototype.bind and a detachable function. [23:32:33] marktraceur: you had to talk to superm401 regarding the outdates tests [23:32:53] Mmmkay [23:32:58] Oh right [23:33:12] jasmine tests [23:33:16] superm401: I talked to chrismcmahon and zeljkof today, they said jasmine was no longer in use, we can just rm -rf that directory [23:33:26] So updating it isn't important [23:33:36] (03PS1) 10Pginer: CSS adjustments for MainPage [extensions/TwnMainPage] - 10https://gerrit.wikimedia.org/r/83585 [23:34:03] marktraceur: even if we someday do jasmine tests, they won't be those tests I wouldn't think [23:34:07] I'm okay with that. [23:34:08] Tag it: [23:34:14] Bug: 53906 if you don't mind. [23:34:28] So if someone wants to resurrect it to convert to QUnit, they'll know where to look easily. [23:34:53] greg-g: going by the null response -- I;m going to go ahead and scap now [23:35:24] (03CR) 10Bsitu: [C: 04-1] "The corresponding code from Formatter should be cleaned up as well" [extensions/Echo] - 10https://gerrit.wikimedia.org/r/83575 (owner: 10Kaldari) [23:35:40] superm401: the second param is callback [23:35:56] in the parseresponse() [23:36:08] Right, the callback is passed into parseResponse as the second parameter. [23:36:28] where is callback defined? [23:36:55] It's passed in when parseResponse is called. [23:37:11] okay got it [23:37:38] so what should I do now? :P [23:37:58] Ive gt a brief idea about the structure now [23:38:12] Rahul21, so mainly you want to know when the upload has succeeded or failed, right? [23:38:22] yes [23:38:26] So look through and see if you have the callbacks you need for that. [23:38:29] This will take some digging. [23:38:35] If not, propose how to address it. [23:38:52] You can consider the fact that marktraceur has already started changing it to use Promises. [23:38:58] That's one option. [23:39:14] I don't know if you're familiar with them, so you should look at http://api.jquery.com/Types/#Promise if not. [23:39:26] And the linked methods, and there are probably tutorials out there. [23:39:29] Ive heard about these [23:40:12] http://net.tutsplus.com/tutorials/javascript-ajax/wrangle-async-tasks-with-jquery-promises/ looks pretty good [23:40:16] Its fired after a particular sequence of events are completed, right? [23:40:27] Yes, it's one way to handle callbacks. [23:40:53] any1one here watchng usopen? [23:41:19] Part of https://gerrit.wikimedia.org/r/#/c/68835 is about promises. [23:41:46] superm401: okay will check that out too [23:41:51] AaronSchulz: Want a bug? [23:42:01] is it crunchy? [23:42:25] Database error [23:42:25] A database query error has occurred. This may indicate a bug in the software. [23:42:25] Query: [23:42:25] INSERT INTO `job` (job_cmd,job_namespace,job_title,job_params,job_id,job_timestamp,job_sha1,job_random) VALUES ('massmessageJob','3','Reedy','a:4:{s:8:\"spamlist\";s:13:\"Mass spammage\";s:7:\"subject\";s:8:\"SHIT YOU\";s:7:\"message\";s:3:\"WTF\";s:7:\"comment\";a:3:{i:0;s:5:\"Reedy\";i:1;s:6:\"wikidb\";i:2;s:54:\"http://192.168.0.190/w/index.php?title=Mass_spammage&1\";}}',NULL,'20130909233646','feegavbj1vquft23a2m9erez6vn3qrm', [23:42:25] '1468965662') [23:42:27] Function: JobQueueDB::doBatchPush [23:42:29] Error: 1146 Table 'wikidb.job' doesn't exist (192.168.0.212) [23:42:52] It's ignoring table prefix [23:43:26] (03CR) 10Daniel Friesen: [C: 04-1] "-1 To duplicating screen.css. Also some background on how the font stack was decided and confirmation that it was tested to ensure it does" [core] - 10https://gerrit.wikimedia.org/r/79948 (owner: 10Jdlrobson) [23:43:56] foreach ( array_chunk( $rows, 50 ) as $rowBatch ) { [23:43:56] $dbw->insert( 'job', $rowBatch, $method ); [23:43:56] } [23:46:35] > var_dump( wfGetDB( DB_MASTER )->tableName( 'job' ) ); [23:46:35] string(8) "`mw_job`" [23:49:20] (03CR) 10Zfilipin: "I did not have the time to write the implementation, just the Cucumber feature files. Would you like to pair on writing the implementation" [qa/browsertests] - 10https://gerrit.wikimedia.org/r/78234 (owner: 10Zfilipin) [23:51:43] * AaronSchulz is sick of i18n conflicts [23:52:47] (03CR) 10Nikerabbit: [C: 032] CSS adjustments for MainPage [extensions/TwnMainPage] - 10https://gerrit.wikimedia.org/r/83585 (owner: 10Pginer) [23:52:54] (03Merged) 10jenkins-bot: CSS adjustments for MainPage [extensions/TwnMainPage] - 10https://gerrit.wikimedia.org/r/83585 (owner: 10Pginer) [23:53:32] (03PS1) 10Aaron Schulz: Tweaked the /authorization page UI and other cleanups [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/83589 [23:54:31] (03PS2) 10Aaron Schulz: Tweaked the /authorization page UI and other cleanups [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/83589 [23:54:59] * AaronSchulz sighs [23:55:54] (03PS3) 10Aaron Schulz: Tweaked the OAuth /authorize UI and made other cleanups [extensions/OAuth] - 10https://gerrit.wikimedia.org/r/83589 [23:56:39] A database query error has occurred. This may indicate a bug in the software. [23:56:39] Query: [23:56:39] INSERT INTO logging (log_id,log_type,log_action,log_timestamp,log_user,log_user_text,log_namespace,log_title,log_page,log_comment,log_params) VALUES (NULL,'massmessage','send','20130909235556','1','Reedy','0','Mass_spammage','325','SHIT YOU','a:0:{}') [23:56:39] Function: ManualLogEntry::insert [23:56:39] Error: 1146 Table 'wikidb.logging' doesn't exist (192.168.0.212) [23:57:00] ^ ignore that one [23:58:38] Reedy: are you using 'cluster' ? [23:59:00] 'cluster' where? [23:59:04] otherwise it just does wfgetLB( wiki )->getConnection( DB_MASTER, array(), wiki ID) [23:59:13] which is what any normal wfgetDB() call does