[00:00:11] oh wow [00:00:12] class HTMLHorizontalRuleField [00:00:13] D: [00:00:23] marktraceur: have you seen what kind of HTML that generates? [00:01:47] marktraceur: and your HTMLTextBlockField generates nested

s :( [00:02:32] It does? [00:02:45] * marktraceur looks [00:02:47] definitely [00:02:49] Html::rawElement( 'p', array(), $this->mLabel ); [00:02:58] Agh [00:03:04] 'label' => implode( '', array( Html::rawElement( 'p', [00:03:21] MatmaRex: I'll make it a div tomorrow, thanks [00:04:42] :) [00:04:48] Bug filed [00:07:08] (03PS1) 10Spage: Update script for flow_revision.rev_change_type [extensions/Flow] - 10https://gerrit.wikimedia.org/r/93138 [00:27:00] (03PS2) 10Spage: Update script for flow_revision.rev_change_type [extensions/Flow] - 10https://gerrit.wikimedia.org/r/93138 [00:29:08] James_F: blame UTC/Daylight savings, check the local SF time :/ [00:29:32] greg-g: Oh, I see. :-) Sorry. [00:29:54] I have a mental FIXME for that :( [00:30:15] greg-g: The FIXME being… stop mentioning PST/PDT at all and just go with UTC dates? [00:30:17] (03PS7) 10TTO: Allow two-tier setup of transwiki import sources [core] - 10https://gerrit.wikimedia.org/r/84194 [00:32:25] greg-g: Also, the idea of having two LDs a day (maybe at 09:00 and 16:00 SF time?) sounds awesome. [01:08:34] (03PS1) 10Darkdadaah: Added simple function print_value. This function takes a sprintf text and either a value, or a hash/array ref. In the latter case, the size is used. [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93141 [01:08:35] (03PS1) 10Darkdadaah: Remove any space before a semi-colon. [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93142 [01:08:36] (03PS1) 10Darkdadaah: Remove doubles in the list of bots. [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93143 [01:08:37] (03PS1) 10Darkdadaah: Clean up the code - Finish translation from French (comments and messages) - Change variables and subroutines names to more meaningful ones - Add some comments [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93144 [01:08:38] (03PS1) 10Darkdadaah: Other corrections - Syntax bug - Last French words left - Input file through input_dump (bz2 support) [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93145 [01:08:39] (03PS1) 10Darkdadaah: +parse_dump subroutine, iterator to parse any dump - This parser can be used as an iterator while (my $line = parse_dump($fh)) - the output is an article hash with title, content, namespace and redirect data - two additional subroutines to guess redirecti [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93146 [01:08:40] (03PS1) 10Darkdadaah: Use parse_dump and distinguish redirections - Parse_dump makes things more easier - Now all redirections can be simply extracted - The redirections are removed from the lists by default [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93147 [01:26:50] (03CR) 10Darkdadaah: [C: 032 V: 032] Added simple function print_value. This function takes a sprintf text and either a value, or a hash/array ref. In the latter case, the size [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93141 (owner: 10Darkdadaah) [01:27:05] (03CR) 10Darkdadaah: [C: 032 V: 032] Remove any space before a semi-colon. [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93142 (owner: 10Darkdadaah) [01:27:15] (03CR) 10Darkdadaah: [C: 032 V: 032] Remove doubles in the list of bots. [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93143 (owner: 10Darkdadaah) [01:27:24] (03CR) 10Darkdadaah: [C: 032 V: 032] Clean up the code - Finish translation from French (comments and messages) - Change variables and subroutines names to more meaningful ones [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93144 (owner: 10Darkdadaah) [01:27:33] (03CR) 10Darkdadaah: [C: 032 V: 032] Other corrections - Syntax bug - Last French words left - Input file through input_dump (bz2 support) [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93145 (owner: 10Darkdadaah) [01:27:44] (03CR) 10Darkdadaah: [C: 032 V: 032] +parse_dump subroutine, iterator to parse any dump - This parser can be used as an iterator while (my $line = parse_dump($fh)) - the output [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93146 (owner: 10Darkdadaah) [01:27:53] (03CR) 10Darkdadaah: [C: 032 V: 032] Use parse_dump and distinguish redirections - Parse_dump makes things more easier - Now all redirections can be simply extracted - The redir [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93147 (owner: 10Darkdadaah) [01:36:16] (03PS1) 10Chad: Removing extension to be deleted [extensions] - 10https://gerrit.wikimedia.org/r/93149 [01:36:35] (03CR) 10Chad: [C: 032 V: 032] Removing extension to be deleted [extensions] - 10https://gerrit.wikimedia.org/r/93149 (owner: 10Chad) [01:37:06] (03CR) 10Jdlrobson: [C: 031] "I'm puzzled. Surely the translation does not have to be a literal translation and this is what is being used everywhere else (MediaWiki.or" [extensions/VectorBeta] - 10https://gerrit.wikimedia.org/r/88719 (owner: 10Raimond Spekking) [01:44:36] (03CR) 10MarkTraceur: "At least add guidance as to what an alternative should be." [extensions/VectorBeta] - 10https://gerrit.wikimedia.org/r/88719 (owner: 10Raimond Spekking) [01:47:14] (03CR) 10Aaron Schulz: [C: 032] Move the DeferredUpdates hierarchy to its own directory [core] - 10https://gerrit.wikimedia.org/r/93021 (owner: 10Tim Starling) [01:54:46] (03CR) 10Jdlrobson: "This still puzzles me. I'm not sure what translates well and what doesn't and I thought this sort of think was part of the translation fee" [extensions/VectorBeta] - 10https://gerrit.wikimedia.org/r/88719 (owner: 10Raimond Spekking) [01:54:57] (03PS3) 10Jdlrobson: Consistency tweaks in preparation for adding extension to translatewiki.net [extensions/VectorBeta] - 10https://gerrit.wikimedia.org/r/88719 (owner: 10Raimond Spekking) [01:55:45] (03PS4) 10Jdlrobson: Consistency tweaks in preparation for adding extension to translatewiki.net [extensions/VectorBeta] - 10https://gerrit.wikimedia.org/r/88719 (owner: 10Raimond Spekking) [02:47:37] (03CR) 10Aaron Schulz: [C: 032] Kill $wgArticle [core] - 10https://gerrit.wikimedia.org/r/93106 (owner: 10Chad) [02:50:32] (03Merged) 10jenkins-bot: Kill $wgArticle [core] - 10https://gerrit.wikimedia.org/r/93106 (owner: 10Chad) [03:43:54] (03CR) 10Aaron Schulz: [C: 032] Use a job to handle link updates. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/92643 (owner: 10Manybubbles) [03:44:06] (03Merged) 10jenkins-bot: Use a job to handle link updates. [extensions/CirrusSearch] - 10https://gerrit.wikimedia.org/r/92643 (owner: 10Manybubbles) [05:02:06] James_F|Away: something like that... haven't decided [06:42:32] (03CR) 10Siebrand: [C: 031] Consistency tweaks in preparation for adding extension to translatewiki.net [extensions/VectorBeta] - 10https://gerrit.wikimedia.org/r/88719 (owner: 10Raimond Spekking) [07:23:06] Nikerabbit: ping [07:29:45] (03CR) 10Parent5446: "Yep. It's the only way to tell whether the transaction was started by DatabaseBase::startAtomic or not. Notice in DatabaseBase::endAtomic " [core] - 10https://gerrit.wikimedia.org/r/90856 (owner: 10Parent5446) [07:32:19] (03CR) 10Aaron Schulz: "But that already those an exception if the stack started off empty. If execution made it past that, and the stack is now empty, then it ca" [core] - 10https://gerrit.wikimedia.org/r/90856 (owner: 10Parent5446) [07:39:44] (03CR) 10Parent5446: "I mean think of the following scenario:" [core] - 10https://gerrit.wikimedia.org/r/90856 (owner: 10Parent5446) [07:51:54] (03CR) 10PleaseStand: "Tests probably broken by 34bd57314488 (in core)." [extensions/Cite] - 10https://gerrit.wikimedia.org/r/89617 (owner: 10Legoktm) [07:52:38] wonderful. [08:36:03] (03CR) 10Umherirrender: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/92928 (owner: 10Umherirrender) [08:58:11] ori-l: morning [08:58:52] Nikerabbit: morning. https://bugzilla.wikimedia.org/show_bug.cgi?id=56509. not the best way to start your saturday, sorry :/ [08:59:57] ori-l: hmm deployment, is there a fix already? [09:00:37] nope, i should i have said: once there is a fix, ... [09:00:38] etc. [09:00:54] in other words, don't wait for the next branch or for a deployment window, ideally [09:02:11] it's not a stop-the-world emergency (it has been this way for a while, right? processing the API logs is expensive so i only went as far back as oct. 20th, and it has been consistently ~40-42% throughout that period [09:03:27] so it emergency or not, as in should I cancel my weekend? [09:04:19] definitely not [09:05:36] as in: don't cancel your weekend [09:08:45] ori-l: thanks, it's all saints' day [09:09:52] the british girl group? [09:11:56] (i'll assume so.) [09:15:35] ori-l: no idea what that is [09:15:44] ori-l: it's a holiday [09:16:21] Nikerabbit: i know :) i was just kidding, referring to http://en.wikipedia.org/wiki/All_Saints_(group) [09:18:02] uh kidney cancer [09:24:02] Nemo_bis: i know, just saw that [09:24:08] sad :/ [09:26:13] it's an appropriate day to discover it [10:08:29] (03PS1) 10Tpt: Move Vector specific CSS to its own file [extensions/ProofreadPage] (pagePagesRefactoring) - 10https://gerrit.wikimedia.org/r/93154 [10:16:49] (03PS7) 10Legoktm: [WIP] Allow for global renaming of users [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/92468 [10:29:12] (03PS1) 10Tpt: Improve ApiQueryProofread error handling [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/93155 [10:37:43] (03CR) 10Phe: [C: 031] "+1 this is needed if the FauxRequest fails, the old code can return result w/o any error but the result doesn't return the data asked by t" [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/93155 (owner: 10Tpt) [10:39:06] (03CR) 10Tpt: [C: 032] "reviewed by Phe" [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/93155 (owner: 10Tpt) [10:39:11] (03Merged) 10jenkins-bot: Improve ApiQueryProofread error handling [extensions/ProofreadPage] - 10https://gerrit.wikimedia.org/r/93155 (owner: 10Tpt) [10:54:42] (03PS8) 10Legoktm: [WIP] Allow for global renaming of users [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/92468 [11:26:46] (03CR) 10Bartosz Dziewoński: [C: 032] Replace php_sapi_name() with PHP_SAPI [tools/code-utils] - 10https://gerrit.wikimedia.org/r/91855 (owner: 10Reedy) [11:26:49] (03Merged) 10jenkins-bot: Replace php_sapi_name() with PHP_SAPI [tools/code-utils] - 10https://gerrit.wikimedia.org/r/91855 (owner: 10Reedy) [11:27:58] (03CR) 10Bartosz Dziewoński: [C: 04-1] "What's up with the whitespace changes here? Fix them all or none." [php/wikidiff] - 10https://gerrit.wikimedia.org/r/91856 (owner: 10Reedy) [11:31:21] Pfft [11:31:26] I missed one tab [11:31:52] Reedy: i'm a perfectionist. [11:32:09] (03CR) 10Bartosz Dziewoński: "@param order is wrong all over :(" [extensions/DPLforum] - 10https://gerrit.wikimedia.org/r/47311 (owner: 10Reedy) [12:22:00] (03PS1) 10Raimond Spekking: Consistency tweaks in preparation for adding extension to translatewiki.net [extensions/UserPageViewTracker] - 10https://gerrit.wikimedia.org/r/93159 [12:26:23] (03CR) 10Waldir: [C: 031] Update documentation [core] - 10https://gerrit.wikimedia.org/r/88497 (owner: 10Siebrand) [13:52:05] (03PS1) 10Addshore: Add really basic API tests [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/93161 [13:56:56] (03CR) 10Bartosz Dziewoński: [C: 032] HistoryBlobCurStub: correct setting name in doc comment [core] - 10https://gerrit.wikimedia.org/r/92169 (owner: 10PleaseStand) [13:59:19] (03PS1) 10Addshore: Add jenkins tests for Thanks extension [integration/jenkins-job-builder-config] - 10https://gerrit.wikimedia.org/r/93162 [13:59:57] (03Merged) 10jenkins-bot: HistoryBlobCurStub: correct setting name in doc comment [core] - 10https://gerrit.wikimedia.org/r/92169 (owner: 10PleaseStand) [14:00:41] (03PS2) 10Addshore: Add really basic API tests [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/93161 [14:03:38] (03CR) 10Bartosz Dziewoński: [C: 032] "I was hoping that someone else will look at this, but I've had enough waiting and this looks uncontroversial to me." [core] - 10https://gerrit.wikimedia.org/r/89384 (owner: 10PleaseStand) [14:07:09] (03Merged) 10jenkins-bot: Put the HTML attribute whitelist closer to HTML5 [core] - 10https://gerrit.wikimedia.org/r/89384 (owner: 10PleaseStand) [14:24:30] (03PS1) 1001tonythomas: Changed the revision history deletion page Confusing radio buttons to 'Visible' and 'Hidden' from 'Yes' and 'No' and changed the rescpective messages shown. [core] - 10https://gerrit.wikimedia.org/r/93163 [14:29:08] (03CR) 1001tonythomas: [C: 031] "Changed the default revision history deletion page Radio button labels from 'Yes' or 'No' to 'Visible' or 'Hidden' and changed the Radio b" [core] - 10https://gerrit.wikimedia.org/r/93163 (owner: 1001tonythomas) [14:36:35] hi MatmaRex [14:39:13] is there a way that i can start contributing to wikimedia right now so i dont feel completely lost when the competition begin? [14:39:51] (03CR) 10MZMcBride: "(2 comments)" [core] - 10https://gerrit.wikimedia.org/r/93163 (owner: 1001tonythomas) [14:40:19] hi mayankmadan, sure, why not? :) [14:40:51] how? [14:40:54] mayankmadan: there's a "primer" at https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [14:41:27] mayankmadan: or you could try jumping straight in and submitting a patch for some bug, there are a few thousand reports open with varying degree of complicatedness [14:41:53] Thank you very much for guiding me :) [14:42:26] * Elsie marks Reedy easy. [14:42:37] mayankmadan: https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=NEW%20%21easy%20-whiteboard%3Agci2013 [14:42:58] mayankmadan: this is a list of open bugs without patches marked as 'easy' and not marked as slated for GCI [14:43:08] maybe you can find something interesting to fix [14:43:31] sorry, i have to go now, i'll be back in an hour or two if you need me :) [14:44:21] okey dokey [14:54:02] (03CR) 10Luis Felipe Schenone: [C: 032 V: 032] Consistency tweaks in preparation for adding extension to translatewiki.net [extensions/UserPageViewTracker] - 10https://gerrit.wikimedia.org/r/93159 (owner: 10Raimond Spekking) [15:12:29] (03PS1) 10Darkdadaah: Special log default: no file [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93164 [15:12:29] (03PS1) 10Darkdadaah: Articles_list.pl script rewritten [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93165 [15:12:30] (03PS1) 10Darkdadaah: Chomp new line in case of long title [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93166 [15:12:50] (03CR) 10Darkdadaah: [C: 032 V: 032] Special log default: no file [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93164 (owner: 10Darkdadaah) [15:13:41] (03CR) 10Darkdadaah: [C: 032 V: 032] Articles_list.pl script rewritten [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93165 (owner: 10Darkdadaah) [15:14:01] (03CR) 10Darkdadaah: [C: 032 V: 032] Chomp new line in case of long title [wiktionary/anagrimes] - 10https://gerrit.wikimedia.org/r/93166 (owner: 10Darkdadaah) [15:48:22] (03PS2) 1001tonythomas: Changed the revision history deletion page Confusing radio buttons to 'Visible' and 'Hidden' from 'Yes' and 'No' and changed the rescpective messages shown. [core] - 10https://gerrit.wikimedia.org/r/93163 [16:30:35] (03PS3) 10MZMcBride: Changed the revision history deletion page Confusing radio buttons Changed the radio button to 'Visible' and 'Hidden' from 'Yes' and 'No' andchanged the respective messages shown. Bug: 56210 Change-Id: I4263e9e15241bb705b288b2bb65f9915557bf472 [core] - 10https://gerrit.wikimedia.org/r/93163 (owner: 1001tonythomas) [16:59:07] (03PS3) 10Aude: Add really basic API tests [extensions/Thanks] - 10https://gerrit.wikimedia.org/r/93161 (owner: 10Addshore) [17:18:53] (03PS3) 10Umherirrender: API: Return set values for action=options [core] - 10https://gerrit.wikimedia.org/r/92928 [17:20:58] @notify mayankmadan [17:20:58] I'll let you know when I see mayankmadan around here [17:30:21] (03CR) 10Umherirrender: "Patch Set 3: Tests no working. I also removed the "oldvalue" and the "nochange". No the set value is returned, this is necessary, when giv" [core] - 10https://gerrit.wikimedia.org/r/92928 (owner: 10Umherirrender) [18:28:53] ori-l: > As a software developer, you are your own worst enemy. The sooner you realize that, the better off you'll be. [18:29:45] heh [18:29:52] I like Jeff Atwood. [18:30:12] Dario brought him into the office at some point, but before I joined :/ [18:30:18] (03PS1) 10Addshore: Check key exists before using the value [extensions/CentralAuth] - 10https://gerrit.wikimedia.org/r/93172 [18:43:32] Has anyone looked into whether our minimising of resources e.g. javascript files is legal? I notice it is serving jquery without the license comment [18:49:20] You sound slightly surprised [18:49:28] Of course it's going to strip all comments [18:49:48] Krenair: heheh, i see we're reading the same news sites [18:50:18] Krenair: i think someone somewhere considered that very hard and arrives to the conclusions that it's okayish, just a little shady [18:50:21] [citation needed] [18:50:26] arrived* [18:50:32] i vaguely recall, rather. [18:51:18] http://code.jquery.com/jquery-1.10.2.min.js [18:51:34] Which has a minimal license [18:51:40] I thought min code included ... what Reedy said. [18:51:48] Though load.php probably strips that. [18:51:54] It will [18:52:01] whereas https://bits.wikimedia.org/en.wikipedia.org/load.php?debug=false&lang=en-gb&modules=jquery doesn't include it [18:52:01] ?debug=true... meh. [18:52:17] You can e-mail legal@wikimedia.org if you'd like. [18:52:19] Right, because we don't use their minified version, we use ours [18:52:19] Or Luis directly. [18:52:21] debug=true reveals the full unminified development jquery [18:52:34] This is very old news ;) [18:52:53] It definitely came up on wikitech-l. [18:52:59] we minify it with resourceloader instead of saving their pre-minified one to the code repository and using that [18:53:10] That doesn't make a difference in this case, does it? [18:53:33] their minified 1.8.3 has /*! jQuery v1.8.3 jquery.com | jquery.org/license */ [18:53:48] Right, but even if we used their minified version, RL would still strip the comment.... [18:54:00] indeed [18:54:14] we'd have to make a list of comments to prepend back to specific files [18:54:16] In my personal opinion, this is a non-issue. [18:54:23] possibly in the module definition [18:54:26] But as I said, anyone is free to ask for clarification from WMF's legal team. [18:54:43] Most people won't be browsing the minified versions [18:54:50] We've got them there in the development versions [18:55:02] Hasn't it already been brought to the legal team's attention? [18:55:09] Dunno. [18:55:17] You'd have to ask them or consult the wikitech-l thread(s). [18:55:28] * Elsie NP: "I Think I'm In Love With You" by Jessica Simpson from "Sweet Kisses" [19:00:47] Krenair: the wikitech thread was called "[Wikitech-l] Seemingly proprietary Javascript" [19:01:52] luis replied in it, in fact [19:03:44] the tl;dr is that he's not very concerned [19:04:32] It'd seem a shitty thing to go after about [19:04:47] OMFG YOU'RE USING MY JS MINIFIED WITHOUT LICENSE INFORMATION [19:05:48] it came up because RIAA or something was using some crappy jQuery plugin in the minified version without license headers [19:06:27] * Elsie NP: "One Jump Ahead - Aladdin" by Disney's Artists from "Disney Forever 1" [19:06:37] Elsie: Behave, please. [19:07:05] and torrenters were all like "those damned hypocrites", and blah blah [19:07:31] MatmaRex: was it you who suggested the fix for Cannot unset string offsets in /www/translatewiki.net/w/includes/SkinTemplate.php on line 1837 ? [19:07:48] (they also added the license comments to their files within a few hours of getting mailed about it; but the files were apparently also the official minified versions, with the licensing header stripped) [19:08:17] Nikerabbit: https://bugzilla.wikimedia.org/show_bug.cgi?id=56409 ? yes [19:08:47] MatmaRex: any idea why this started happening recently (hopefully the match with server migration is just random coincidence)? [19:09:08] Nikerabbit: no. did my idea work? [19:09:24] https://bugzilla.wikimedia.org/show_bug.cgi?id=56409#c3 [19:09:30] MatmaRex: trying it now [19:09:46] hm, 500 ISE from git.wikimedia.org? [19:10:10] Nikerabbit: are you sure it started happening recently? the code for all that doesn't change very often, i think [19:11:14] MatmaRex: we relay php error log to #mediawiki-i18n, never noticed that error until after migration [19:12:21] MatmaRex: and yes it is working [19:12:25] Nikerabbit: maybe your php version changed? [19:12:29] yay [19:14:18] MatmaRex: that could be it [19:15:01] Nikerabbit: also, i think that the code i pointed out didn't work for non-vector skins at all anyway [19:15:15] Nikerabbit: (it didn't add the three tabs it's supposed to add) [19:15:27] Nikerabbit: so you might want to remove it instead of fixing it [19:28:05] MatmaRex: went one step further and removed the whole feature [19:29:38] haha [20:04:55] (03CR) 10Reedy: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/22466 (owner: 10Reedy) [20:05:55] hellp [20:06:45] could i code for wikimedia mobile apps ? [20:07:32] sakysharma: Hi! Yes, absolutely :) [20:08:03] sakysharma: The code is in our code hosting site, Gerrit - you'll need to sign up there - https://gerrit.wikimedia.org [20:08:18] (03CR) 10Nikerabbit: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/22466 (owner: 10Reedy) [20:09:18] n what about participation in google code in ? [20:09:25] wipl [20:09:35] Ohhh, you're a GCI person [20:09:38] In that case [20:09:42] (03CR) 10Reedy: "(1 comment)" [core] - 10https://gerrit.wikimedia.org/r/22466 (owner: 10Reedy) [20:10:04] sakysharma: I don't know if the mobile apps teams are participating, but there are loads of other projects you could look at in the meantime :) [20:10:25] any examples [20:10:33] ? [20:10:51] id preffer coding tasks [20:11:09] sakysharma: https://www.mediawiki.org/wiki/Google_Code-In#Code [20:11:11] !gci [20:11:11] Google Code-In is a contest to introduce pre-university students (ages 13-17) to the many kinds of contributions that make open source software development possible. https://www.mediawiki.org/wiki/Google_Code-In [20:11:15] There we go. [20:12:11] (03PS2) 10Reedy: Add description to createExtensionTables.php [extensions/WikimediaMaintenance] - 10https://gerrit.wikimedia.org/r/91653 [20:12:16] (03CR) 10Reedy: [C: 032] Add description to createExtensionTables.php [extensions/WikimediaMaintenance] - 10https://gerrit.wikimedia.org/r/91653 (owner: 10Reedy) [20:13:07] (03CR) 10Reedy: [V: 032] Add description to createExtensionTables.php [extensions/WikimediaMaintenance] - 10https://gerrit.wikimedia.org/r/91653 (owner: 10Reedy) [20:13:49] thanks there are some app related projects [20:15:23] Your branch is behind 'origin/master' by 47 commits, and can be fast-forwarded. [20:15:44] 47@ [20:15:46] ! [20:15:46] [20:15:59] Hmm [20:16:58] (03Restored) 10Reedy: Commit of various wmf-branch live hacks [core] - 10https://gerrit.wikimedia.org/r/22466 (owner: 10Reedy) [20:17:12] ! [20:17:12] [20:17:14] huh. [20:17:14] (03PS10) 10Reedy: Commit of various wmf-branch live hacks [core] - 10https://gerrit.wikimedia.org/r/22466 [20:17:16] ! del [20:17:16] Successfully removed [20:17:18] ! [20:17:19] There is no such key, you probably want to try: !?>, !@, !@param, !1.17, !1.18, !2.0, !3x, !42, !a, !abusefilter, !access, !ack, !actionpaths, !actions, !adminsettings, !allmessages, !allowoverride, !amend, !ampersand, !analytics, !ancient, !anglebrackets, !announce, !annoyinglittlebug, !anonnotice, !answer, !api, !around, !audit, !auth, !authentication, !autoblock, !autoconfirmed, !autoload, !autothumb, !backup, !bellthecat, !bestcase, !blacklist, !blame, !blank, !bleedingedge, !blocking, !boilerplate, !bom, !bot, !botbrain2, !botnoob, !branch, !branchpoints, !browser, !bugsearch, !bugzilla, !bunching, !bureaucracy, !bzapi, !bzsource, !cache, !captcha, !cat, !categories, !centralauth, !chansearch, !chanspam, !charinsert, !cheatsheet, !checkuser, !ci, !cia, !cite, !class, !cloak, !cms, !code, !codereview, !collapse, !colon, !commit, !commons, !compare, !compression, !config, !console, !cookies, !cooluris, !copyhelp, !copying, !copyinghelp, !copytemplates, !core, !corehack, !corn, !createandpromote, !createpage, !credit, !cron, !css, !csshideheader, !csv2wp, !damneditcount, !db, !dbtable, !debbug, !debianubuntu, !debug, !defaultsettings, !defenestrate, !deleteuser, !deployments, !details, !developer, !developers, !devsecurity, !diff3, !dismissablesitenotice, !displaytitle, !documentation, !doesntwork, !domdocument, !downgrade, !download, !doxygen, !dpl, !draft, !dump, !dumphtml, !easy, !echo, !editbuttons, !editing, !edittoken, !email, !emailconfirmed, !enableapi, !enotif, !enwp, !errors, !es, !etherpad, !events, !evilglobals, !exclamation, !export, !exporttemplate, !extensiondistributor, !extensionmatrix, !extensions, !externalauth, !externaleditor, !externalimages, !extranamespace, !f5, !fail, !false, !faq, !feature, !feeds, !file, !filecache, !filepermissions, !filesize, !filetype, !fileurl, !firebug, !flaggedrevs, !flash, !footer, !foreignfilerepos, !fu, !gadget, !gadgets, !gallery, !gerritapi, !gerritdocs, !gerriterror, !gerrithelp, !gerritkeys, !gerritsearch, !gethelp, !gfi, !git, !git-access, !gitaccount, !gitauthor, !gitcheat, !gitemail, !gitrepo, !git-review, !giturl, !gnu, !google, !googleanalytics, !googleit, !grep, !gsocapp, !gsod, !hacker, !HAL, !hdss, !hello, !help, !helpfor, !hetdeploy, !hiddencategories, !hidetabs, !hidetoc, !highlight, !hooks, !hosting, !howto, !html, !html9, !humor, !i18n, !iamabot, !icon, !ie6, !iframe, !iis, !iis404, !imabot, !imageauth, !imagelink, !imagemagic, !imagemap, !images, !img_auth, !import, !important, !importhelp, !importimages, !importsources, !info, !infobox, !inputbox, !install, !installlinux, !installmacosx, !instantcommons, !interface, !internalapi, !interwiki, !invalidupload, !is, !itsalwaysbugzilla, !javascript, !jobqueue, !jquery, !labs, !langlinks, !lazy, !ldap, !ldapdebug, !ldapsupport, !line, !links, !list, !listinfo, !lists, !localhost, !lockdown, !logo, !lowercase, !lsb, !lua, !lucene, !magicwords, !mailarchive, !mainpage, !mainpagetitle, !man, !manapi, !maps, !math, !maxlag, !mediawiki, !meetings, !memcached, !memory, !migrate, !mime, !moderation, !moin, !monday, !moo, !morbo, !move, !mssql, !multiplecommits, !multiplewiki, !mwbot, !mw-config, !mwdumper, !mwhelp, !mysql, !namespaces, !networkauth, !newgit, !newusergroup, !newwindow, !next, !nightly, !nofollow, !noob, !noshell, !nosql, !not, !notes, !nowiki, !nuke, !nullpath, !numberedparams, !ogg, !omgevilbug, !openid, !opw, !oracle, !oversight, !packagefix, !padindex, !pagecss, !paranoid, !parser, !parserconf, !parserfunctions, !passthru, !passwordsql, !patch, !pdhelp, !performance, !petan, !phase3, !php, !php4, !php531, !phpinfo, !phpmyadmin, !phpshell, !phpsucks, !ping, !pipetrick, !plainlinks, !player, !poem, !ppp, !prefsrant, !preventaccess, !profiling, !protect, !protocols, !punehackathon, !purge, !putty, !pywikipediabot, !query, !queue, !rangeblocking, !rawr, !rcbot, !readonly, !rebase, !recaptcha, !redirect, !redlinks, !refresh, !releasedate, !renameuser, !repeat, !reportbug, !reports, !requestcontext, !research, !resetpass, !resetpassword, !resourceloader, !rest, !revdelete, !revert, !reviewqueue, !rfc, !rights, !rightssql, !robots, !rollback, !rt, !rtam, !rtfm, !ruby, !safemode, !sal, !sandbox, !sarcasm, !sb, !scap, !scarytranscluding, !schema, !search, !secrets, !security, !selfmerge, !selinux, !semantichelp, !semanticmediawiki, !sequel, !serversuperglobal, !session, !sharedlogins, !shell, !shellrequest, !shorturls, !sitemap, !sitenotice, !siwae, !sm, !smtp, !smw, !sofixit, !songs, !sop, !sortkey, !sorttable, !sourceforge, !spam, !specialpages, !sqlite, !sqllog, !sqlsearch, !srv193, !start, !stfu, !stringfunctions, !stroopwafels, !subpages, !subst, !suggest, !sul, !sumanah, !support, !supported, !svg, !svnauthor, !svnprops, !svn-rev, !svnsearch, !syntax, !syntaxhighlight, !sysadmin, !t_paamayim_nekudotayim, !tabcompletion, !table, !tables.sql, !tabs, !tag, !tautology, !telepathy, !temp, !templates, !test, !test2, !testing, !tests, !testswarm, !testwiki, !thankyou, !the_mask, !thisbotisnotstupid, !thisisalongkey, !threads, !thumb, !tias, !tidy, !tidyforidiots, !timezone, !toc, !toolserver, !tooquiet, !transclusion, !translatewiki, !true, !ts, !tso, !tss, !tunemysql, !twn, !ui, !umask, !undo, !unicode_test, !uninstall, !unreviewedcode, !update.php, !upgrade, !upload, !uploadbyurl, !useful, !useragent, !userapproval, !variables, !vector, !version, !versionlifecycle, !viewvc, !votes, !vulnerability, !wallofshame, !webinspector, !webrequest, !webscale, !welcome, !wf, !wiki, !wiki2pdf, !wiki2xml, !wikia, !wikiacode, !wikibugs, !wikidata, !wikieditor, !wikimania, !wikimedia, !wikipmediawiki, !wip, !wmf, !wmf-deployment, !wmo, !worstcase, !wptemplates, !wtf, !wysiwyg, !xampp, !xkcd, !xml, !yoda, !sanitizer, !index.php, !wikipedia, !pastelocalsettings, !flow, !opsschool, !vagrant, !packages, !subversion, !1.21, !1.20, !1.22, !patrol, !wm-bot, !wp, !memoserv, !submodules, !cs, !5.4, !$wgServer, !visualeditor, !master, !unicorn, !rewriteproblems, !parsoid, !pong, !adsense, !github, !sourcecode, !technews, !reboot, !hook, !seen, !tryflow, !sidebar, !htmlform, !bzqs, !apiinternal, !apiclient, !pastebin, !dirtydiffs, !parsoid-web, !parsoid-test, !link, !smart, !autopromote, !vebug, !VE-table, !veq, !maintenance, !bugsong, !ext, !tea, !ask, !jobs, !farm, !newbug, !templateproblems, !mw, !blink, !htmllogs, !logs, !hss, !jsduck, !packagessimple, !skins, !skinning, !job, !codesearch, !ie, !bribe, !gitblit, !ajax, !wg, !stash, !csv2wiki, !repos, !sleep, !jjb, !card, !ping2, !wm-bot-ping, !IE10, !jenkins, !log, !!, !ulsfo, !lts, !python, !lmgtfy, !gci, !roadmap, !e_test, [20:17:24] hm. [20:17:26] okay. [20:17:27] ! is [20:17:27] (03PS11) 10Reedy: Commit of various wmf-branch live hacks [core] - 10https://gerrit.wikimedia.org/r/22466 [20:17:27] It would be cool to give me also a text of key [20:17:33] ! is [20:17:34] It would be cool to give me also a text of key [20:17:39] (03Abandoned) 10Reedy: Commit of various wmf-branch live hacks [core] - 10https://gerrit.wikimedia.org/r/22466 (owner: 10Reedy) [20:17:44] ok screw you, wm-bot. [20:18:01] I think yu're looking for foaas.com [20:18:03] !bellthecat [20:18:04] > "Belling the cat" or "to bell the cat" is an English colloquialism that means to suggest or attempt to perform a difficult or impossible task. [20:18:24] heh apergos [20:18:32] why do we have a bangcode for that? [20:18:47] cause someone added it? [20:19:27] okay. [20:19:28] !bellthecat del [20:19:28] Successfully removed bellthecat [20:19:56] (03PS1) 10Reedy: Bump live hack change to 11 [tools/release] - 10https://gerrit.wikimedia.org/r/93303 [20:20:05] !ampersand [20:20:05] http://www.mediawiki.org/wiki/Manual:Short_URL#Ampersand_.28.26.29_problem [20:20:08] !autothumb [20:20:08] Wikimedia generates thumbnails on-demand by shelling out to thumb.php with a custom 404 handler. See for source. [20:20:17] ah, thumbnails [20:20:24] (03CR) 10Reedy: [C: 032] Bump live hack change to 11 [tools/release] - 10https://gerrit.wikimedia.org/r/93303 (owner: 10Reedy) [20:20:27] i had no idea what the thumb could stand for, heh. [20:20:32] * MatmaRex stops playing with the bot [20:22:46] (03CR) 10Reedy: [V: 032] Bump live hack change to 11 [tools/release] - 10https://gerrit.wikimedia.org/r/93303 (owner: 10Reedy) [20:23:26] MatmaRex: Go ahead, play with the bot [20:23:37] It's not like you'll break it or anything [20:41:22] nah, he'll just delete ALL OF THE KEYS! [20:43:13] (03CR) 10PleaseStand: "The inconsistency between PHP and HHVM was fixed in ." [core] - 10https://gerrit.wikimedia.org/r/88651 (owner: 10PleaseStand) [22:09:21] MatmaRex: https://gerrit.wikimedia.org/r/#/c/92895/1/resources/mediawiki/mediawiki.inspect.js is really not scary, i promise [22:12:22] ori-l: you know, i've already broken the sites once today [22:12:35] why quit while you're hot? [22:12:51] petabytes? future-proofing, i see [22:13:18] heh. i was going to put it on mw.util but then thought better of it [22:14:20] i don't get the `Math.max( bytes, 0.1 )` part? [22:14:44] isn't `bytes` always >= 1? [22:15:32] hmm. what _was_ i thinking. [22:15:49] ori-l: does `raw = localStorage.getItem( mw.loader.store.getStoreKey() );` need to be wrapped in try…catch? [22:16:21] i figured 'no' since if you're calling that inspect you know what you're bargaining for [22:16:52] hm, fair enough [22:17:36] `if ( !$.isNumeric( bytes ) ) { return null; }` – i'd do `return bytes` if i was writing that myself, in a spirit of DWIM [22:17:44] or just throw an error [22:17:47] nulls are uncool [22:19:56] ori-l: actually, i would prefer a try…catch there, the other info that might manage to get through might be useful regardless [22:20:16] ori-l: and maybe just log the exception or something [22:20:50] * MatmaRex CR mode off [22:22:20] * ori-l amends [22:22:27] (sorry, my son woke up) [22:23:37] i've gotta disappear for a while, brb [23:28:13] grrrit-wm? [23:28:56] MatmaRex: https://gerrit.wikimedia.org/r/#/c/93305/ [23:31:47] YuviPanda: grrrit-wm isn't saying stuff [23:43:37] legoktm: what should it say? [23:44:18] I merged 2 patches, uploaded 1, and left a comment on another [23:44:49] legoktm: I haven't got emails either, so it's probably not grrrit-wm's fault [23:44:55] o.O [23:45:03] hm you're right [23:45:07] i don't see any emails either [23:56:48] Hi. [23:57:00] MatmaRex: we're in Code-In I see.