[00:09:54] Reedy: can you tag those renames as not done or mention what they need/don't need etc etc? [00:10:21] * mmovchin goes to sleep. Good night. [00:31:53] Reedy, got a bit of a problem that I think you might be able to help with [00:32:23] http://discoverygc.com/wiki/api.php?action=query&list=allimages&aidir=descending those two top images are broken. [00:34:28] delete them? [00:34:41] I can't [00:35:06] page id ftw [00:35:07] If you open the descriptionurl you'll see that it thinks they don't exist [00:35:18] And I don't know how to get the page IDs for them :/ [00:35:32] database? :p [00:35:58] I'm just a normal MediaWiki admin/sysop, no phpmyadmin or shell access [00:43:52] 04(REOPENED) DOM modification at module execute versus $wgResourceLoaderExperimentalAsyncLoading - 10https://bugzilla.wikimedia.org/34538 summary; +comment (10Tim Starling) [00:47:31] Reedy, ah, figured out how to get their page ids. api.php?action=query&generator=allimages&gaidir=descending&indexpageids [00:49:42] p858snake|l: 3 done, other 4 marked as such [00:53:07] how can I post images to a MediaWiki that are clickable to a larger version of the image (both created by myself)? [00:53:10] oh my first spammer to take care of [00:53:10] the ambasitor extension has no download link [00:53:35] Samus_Aran: upload bigger ones, and use MW to make thumbnails? [00:53:43] I don't like the quality loss from MediaWiki's thumbnailing process [00:53:59] That's an issue with imagemagick then [00:54:04] or whatever you use for thumbnailing [00:54:07] it's outsourced [00:54:32] ImageMagick and most other apps do not handle the non-linear RGB colour space properly, which results in poor thumnails [00:54:50] I'm just wondering how I go about uploading both a small and large version and use them with MediaWiki [00:55:07] Krinkle: you wrote [[Manual:Coding conventions/JavaScript]] right? [00:55:21] TimStarling: I created it, mostly copied content from other pages though [00:55:23] What's up? [00:55:46] ![[ Manual:Coding_conventions/JavaScript [00:55:47] https://www.mediawiki.org/wiki/Manual%3ACoding_conventions%2FJavaScript [00:56:17] mostly I'm just getting annoyed about JS style in MediaWiki and wondering if that document can discourage some more things [00:56:30] if ( mw.activeCampaigns && !$.isEmptyObject(mw.activeCampaigns) ) { [00:56:30] $( $.setupActiveBuckets ); [00:56:30] } [00:56:48] I'm really not a fan of this style of ready callback setup [00:56:58] Reedy: Heh, CodeReview broken still? [00:57:04] I'd prefer to have the word "ready" in there somewhere instead of just punctuation [00:57:10] johnduhart: only that one revision [00:57:34] I see the page already recommends jQuery(document).ready(), do you think it could also discourage the abbreviated style? [00:57:45] TimStarling: I prefer $.fn.ready over $() personally (for readability) [00:58:22] $.fn.ready is an undocumented method though, should not be called directly (although it works fine) [00:58:23] TimStarling: I wouldn't mind it if it were $( function () { mw.code(); } ), that makes it clear that it's a callback [00:58:30] Isn't there supposed to be a delete button on pages (Vector skin)? [00:58:34] 03(mod) Internal Error on MediaWiki when I want to inspect my recent commit https://www.mediawiki.org/wiki/Special:Code/MediaWiki/111979 - 10https://bugzilla.wikimedia.org/34554 +comment (10sam) [00:58:42] $(document).ready() re-creates a jQuery object for document [00:58:53] $() uses a cached one [00:59:02] so does $.fn.ready [00:59:26] 03(FIXED) Extension AJAXPoll is in MW SVN but not listed in the bugzilla extension options - 10https://bugzilla.wikimedia.org/34408 (10Mark A. Hershberger) [00:59:36] johnduhart: You mean $( mw.code ), right ? there is no need to create a new function body and context. [00:59:49] passing it by reference [01:00:00] Krinkle: The mw.code part was an example, there would be other stuff in there as well [01:00:02] I know that [01:00:29] TimStarling: I'm fine with adding that guideline. Although I'm not sure how much it will be used since we're adding mw.hooks soon [01:00:40] Oooh, mw.hooks [01:00:49] which is probably going to supersede most if not all document ready hooks [01:01:10] also: var foo = function() { .. }; is annoying me, as I said above [01:01:45] e.g. mw.hooks.add('article.ready', function ($content, title) { … }); :) [01:01:55] e.g. http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/CheckUser/checkuser.js?view=markup [01:02:03] so that it re-runs on ajax-preview etc. [01:02:19] yes, that would be good too [01:02:35] * Dantman too (var foo fn [01:03:01] TimStarling: Yep, function name(){} is better than var name = function(){} since that's an anonymous function, makes profiling harder [01:03:15] function name(){}; == var name = function(){}; [01:03:22] function name(){}; == var name = function name(){}; [01:03:50] functions should contain vars, functions and then body. in that order. [01:04:23] var assignments being part of body [01:04:35] It's a shame that IE makes { foo: function foo() {} } troublesome. [01:04:39] oh checkuser.js is quite a mess [01:04:48] Dantman: how bad is it? [01:06:08] Krinkle: I can't remember which versions of IE it was but IE's JScript engine takes `var o = { foo: function foo() { } };` and treats it like if you wrote `function foo() {}; var o = { foo: foo };` [01:06:58] Krinkle: And then you combine the extra locally scoped var with IE's memory leak issues and..... well [01:07:05] which then expands into `var foo, o; foo = function foo() {}; o = { "foo": foo };` [01:07:21] what is foo [01:07:29] 3 letters [01:07:35] opposite of oof [01:07:40] counterpart of bar [01:07:46] http://www.faqs.org/rfcs/rfc3092.html [01:07:51] 75% of food [01:07:52] http://en.wikipedia.org/wiki/Foobar [01:08:30] Dantman: anyway, that's in objects. [01:09:15] in objects there is a reason to use function() {} [01:09:39] if you're just making a local function then it's pointless [01:09:42] got is foo is A military artillery observer or spotter is responsible for directing artillery fire and close air support [01:10:13] TimStarling: So are you adding a ===Order=== to ==Code structure==, or do you want me to write it? [01:10:58] i need help with extension TEST [01:11:04] I thought you might like to write it, but if not then I can write it myself, or find someone else to do it [01:11:10] !e TEST [01:11:11] https://www.mediawiki.org/wiki/Extension:TEST [01:11:22] you're the JS expert, so you can write with more authority about it [01:11:57] I'm startng at hex2int and... [01:12:50] hex = new String( hex ); // never use `new String` [01:13:25] hex[i]; // non-standard, won't work everywhere. [01:14:16] And of course... unless there's something I'm missing. The entire thing could be rewritten as `function hex2int( hex ) { return parseInt( hex, 16 ); };` [01:17:03] TimStarling: https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript#Example_code [01:18:14] what is the reason for the local mw alias? [01:18:56] there is window.mw = window.mediaWiki at the bottom of mediawiki.js [01:19:01] Indeed there is [01:19:11] There is no strong reason for it, other than it being the convention. [01:19:38] I think there was a reason for it very very early in RL's history [01:19:40] Not so strong reasons: Hipocrazy against possibility of someone creating a variable named mw globally [01:19:45] maybe in JS2 or before the branch merge [01:19:46] Another reason is performance [01:20:21] local alias instead of having to go up a chain of 12+ function scopes to get to window's properties [01:20:22] performance? [01:20:32] right... [01:20:53] loader.implement's callback, to loader's definition, to mw's definition, to, ... [01:21:04] module file's closure [01:21:10] and whatever else [01:21:28] you're talking about single digit microseconds though [01:21:37] I like it for the same reason as having a local map of jQuery -> $ [01:21:54] still need help on [01:21:58] !e TEST [01:21:58] https://www.mediawiki.org/wiki/Extension:TEST [01:22:07] yeah, although jQuery>$ is for more than just performance. it's because we've had people overwrite that in the past + it's an upstream alias [01:22:24] Sure, but it's a good general rule. [01:22:38] I believe there are other JS libraries that define window.$ [01:22:48] indeed [01:22:51] jQuery wasn't the first, it was following a convention [01:22:51] If your global name is 3-chars or less, always use a longer canonical name and create a local alias. [01:23:24] if I'd create mediawiki.js and we had a new start I'd call it MW instead of mw or mediaWiki [01:23:45] We may use "mw" to refer to one thing, but there's no saying what 3rd party script may have a different meaning for "mw". [01:23:46] following Crockford's convention of naming globals [01:24:26] the mw alias is also supported by mdale iirc, when embedding mediawiki code on 3rd party web pages. [01:24:38] ok, I'm sold [01:24:51] ok :) [01:24:55] and what is the undefined for? [01:25:12] because sadly var undefined = true; works [01:25:30] in which case somethingundefined !== undefined [01:25:46] ECMAScript 5 has added 'undefined' to the list of reserved words [01:25:48] finally. [01:26:12] below ES5 it's a global variable with no value [01:26:40] and some people might overwrite it. jQuery < 1.5 is famous for braking in those situations [01:26:56] so if someone has made window.undefined, it's to stop a few less things from breaking? [01:27:31] presumably the breakage will be vast, but I suppose it's nice to have your own little bunker so you can say you were prepared :) [01:27:45] if a legacy wiktionary gadget has something like definitionList = []; defined = 0; undefined = 0; undefined++; [01:27:47] whatever [01:28:14] yeah, it's terrible [01:28:31] 03(mod) Extension:PageCSS parser tag hook needs to return a value (even if it's an empty string) for MediaWiki 1.18+ compatibility - 10https://bugzilla.wikimedia.org/34453 summary (10Carl Austin Bennett) [01:28:35] Btw, on the wiki page "Similarly, when using an array literal, don't include any extra commas. In older versions of IE, [ 1, 2, , 3, ] will be interpreted as [ 1, 2, undefined, 3, undefined ] instead of the expected [ 1, 2, 3 ]." [01:29:01] That's a little off [ 1, 2, , 3, ] is => [ 1, 2, undefined, 3 ] [01:29:34] TimStarling: We could have some of these things taken care of by ResourceLoader though. In production mode modules are wrapped in a function closure (it has to wrap it in something to pass it to mw.loader.implement), that closure could do these three things ($, mw, undefined) [01:29:52] true [01:30:01] but at some point we decided to instead do it in local files so that we have it in debug mode as well, and also when 3rd parties use our standalone modules. [01:30:14] (e.g. jquery.byteLimit) [01:30:26] although that one probably doesn't do it :P [01:30:42] It also lets you be a bit more explicit if you have something else to add. [01:31:28] did you see what I said earlier about debug mode? [01:32:28] TimStarling: How far earlier? [01:32:35] (I did not) [01:34:01] I'll make a log excerpt... [01:39:21] still need help on estension:TEST [01:39:24] http://www.mediawiki.org/wiki/User:Tim_Starling/RL_debug_ideas [01:41:25] TimStarling: Regarding minified output, if you use Chrome you can use "prettify" in the debugger and script viewer to do something like that [01:41:32] I use that all the time to debug production output [01:41:47] sure [01:41:53] unless it's a firefox-specific bug [01:41:59] sure [01:42:07] just saying for the here/now 1.18/1.19 [01:43:22] well yeah, this feature would be a 1.20 feature [01:43:55] http://i.imgur.com/4z2bW.png http://i.imgur.com/MzL5h.png [01:44:51] part of the reason I want this is to improve the quality of JS-related bug reports [01:45:39] we had a whole lot of high priority bug reports which were regressions from 1.18 [01:46:04] and all of them were terribly vague and unhelpful [01:46:14] not what you'd expect considering the people reporting them [01:46:45] I think the browsers themselves should have part of the blame [01:47:31] a trace of all request and response headers would have been extremely useful, but I know firefox doesn't let you do that without installing LiveHTTPHeaders [01:48:51] a detailed debug log would be helpful for some sorts of bugs [01:48:57] Since I've switched to Chrome I've felt like being in heaven when it comes to debugging JS. There's a few things that it doesn't promote very well, but once discovered and understood, I love it :) [01:49:14] and the ability to turn off minification with a query parameter would let people report JS errors in a much more useful way [01:49:18] but that doesn't help bug reports though [01:49:28] TimStarling: minification + concatenation? [01:49:31] or just minification [01:49:41] (line numbers on load.php otherwise) [01:49:50] they should be separate options [01:50:25] maybe it would be useful to turn off concatenation in some circumstances, but it carries a high risk of changing the behaviour of the app [01:50:56] not as high as the current debug=true, but still high [01:57:56] does anyone have any clue why in a MediaWiki skin, if I have a PHP function it can not access data outside the function, either by global or by passing it in? [01:58:15] 03(NEW) Special:Indexpages should take page prefix as parameter - 10https://bugzilla.wikimedia.org/34555 enhancement; MediaWiki extensions: ProofreadPage; (lars) [02:00:57] Samus_Aran: I think you're making false assumptions there somewhere [02:01:00] global doesn't work, but passing in actually does (I accidentally had the global still there when trying passing in) [02:01:02] What's with this file? Why does it only have a cache lifetime of 5 minutes? http://rosettacode.org/mw/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&* [02:01:22] global always works [02:01:23] Also, why does it include a GIF image inlined and base64-encoded? -.- [02:01:24] I guess global takes precidence, and global doesn't work in the skin [02:01:37] TimStarling: not in the skin, NULL [02:01:53] maybe the you're using the wrong name or it's not set yet [02:02:29] Samus_Aran: I came in late, obviously, but stupid question: Are you using 'global' in front of the symbol name in the function you're working with? Otherwise, the symbol won't show up. [02:03:03] mikemol: 1) because it's unversioned, 2) it's called a sprite, it improves performance [02:03:53] it is set. the line before the function call I have var_dump($foo); and it's fine, then I call the function and it has: global $foo; var_dump($foo); [02:04:21] but I don't need global if passing in works, I was just having troubles getting either to work. [02:04:26] and you're sure $foo before the function call is bound to the global? [02:04:40] what does "bound to the global" mean? [02:04:42] you didn't call unset() on it or something? [02:05:07] mikemol: by symbol name, do you mean the name of my variable? [02:05:07] do you know about references in PHP? have you read the tutorial in the manual? [02:06:05] OK, how do I get unversioned objects to have cache lifetimes? I have "ExpiresByType text/css A3794400" in /etc/apache2/mods-enabled/expires.conf, but that doesn't seem to have an effect. [02:06:22] TimStarling: has the plan for what is happening with ED on the git changeover been worked out yet? [02:06:29] I know what references are, but I have never used them except to experiment [02:07:01] Samus_Aran: Where $foo is used originally may not be in the global scope. i.e., if it's in another function, it may be a symbol local to that function. [02:07:12] p858snake|l: I think the current plan is to just migrate the core and then think about extensions later [02:07:55] Samus_Aran: "global $foo" is the same as "$foo =& $GLOBALS['foo'];" [02:08:22] well the cluster extensions are/should be happening at the same time I would think (or at least that is what i thought i read)... and I would imagine they are the more downloaded ones [02:08:27] so if you type: "global $foo; unset( $foo );" then the reference is gone from the local scope [02:08:42] then if you write $foo = 1; after that, you're just assigning to the local variable, there's no global [02:09:14] yeap the cluster exts are happening at the same time "If you develop MediaWiki core, or work on extensions that the Wikimedia [02:09:14] Foundation deploys, you should prepare for your development workflow to [02:09:14] switch on the weekend of March 3rd." [02:09:26] BTW, I found http://www.mediawiki.org/wiki/Manual:$wgResourceLoaderMaxage , so I should be good. [02:11:29] TimStarling: but does that also unset the global ? (e.g. imply unset($GLOBALS['foo']); / $GLOBALS['foo'] = null;) [02:11:48] 03(mod) Install Artifactory to distribute MWDumper as a Maven Artifact - 10https://bugzilla.wikimedia.org/34393 +comment (10rlane32) [02:11:52] no it doesn't [02:12:17] in fact I made that mistake in includes/ForkController.php [02:12:51] unset($foo) just removes the local reference, it doesn't affect the global [02:13:23] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106758 [02:13:31] yeah, much like in javascript, when using var foo = window.foo; foo = undefined; won't affect the global [02:13:36] it's just reassigning the local variable. [02:13:43] 03(mod) Templates are parsed in edit section title - 10https://bugzilla.wikimedia.org/34528 (10Mark A. Hershberger) [02:13:55] 03(mod) cia.vc post commit hook seems broken - 10https://bugzilla.wikimedia.org/34530 (10Mark A. Hershberger) [02:14:07] in PHP, plain assignment will affect the global, of course [02:14:14] when when foo is an object by reference, there are no variables by reference in JS (which is sometimes annoying, I like how php has the ability to alias variables) [02:14:20] but reference assignment won't, i.e. global $a; $a =& $b; [02:14:36] 03(mod) no choice for PD-old-70 - 10https://bugzilla.wikimedia.org/34531 (10Mark A. Hershberger) [02:14:48] 03(mod) mwe-upwiz-license-public-domain-usa-subhead: unknown operation "sitename" - 10https://bugzilla.wikimedia.org/34532 (10Mark A. Hershberger) [02:15:03] lunch time [02:15:09] bed time [02:15:12] cya! [02:15:15] 03(mod) Special:GlobalUsers redirected to Special:ListUsers - 10https://bugzilla.wikimedia.org/34533 (10Mark A. Hershberger) [02:18:50] 03(mod) Searching for string on all pages - 10https://bugzilla.wikimedia.org/34535 +comment (10Mark A. Hershberger) [02:19:35] Hm. Setting $wgResourceLoaderMaxAge['unversioned']['client'] = 5 * 60 * 60 * 24 * 31 seems to have no effect. I purged my accelerator cache and everything, MW is still generating fresh pages with an Expires of +5min. [02:19:50] 03(mod) MediaWiki tags - 10https://bugzilla.wikimedia.org/34536 +comment (10Mark A. Hershberger) [02:20:12] 03(mod) Text edit box encoding problem with PDF - 10https://bugzilla.wikimedia.org/34540 (10Mark A. Hershberger) [02:23:13] 03(mod) mw.loader.load calls document.write from asynchronous scripts - 10https://bugzilla.wikimedia.org/34542 +comment (10Mark A. Hershberger) [02:24:08] 03(mod) Two search suggestions boxes are being displayed - 10https://bugzilla.wikimedia.org/34548 (10Mark A. Hershberger) [02:26:20] 03(mod) CSS rule causes blue background for chrome users - 10https://bugzilla.wikimedia.org/34551 +upstream (10Mark A. Hershberger) [02:27:56] 03(mod) getting "srsearch-text-disabled"-errors randomly on api search in german Wikipedia - 10https://bugzilla.wikimedia.org/34553 (10Mark A. Hershberger) [02:34:58] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 +comment (10robla) [02:35:35] mikemol: the function is created in the same scope, a few lines above where it's called. [02:37:31] is there any easy way to output a PHP variable by editing a page on the wiki? I don't mind turning off security features for this, it's a privately edited wiki. [02:37:53] Nikerabbit: poke [02:38:05] the variable is created in the skin .php file [02:38:17] Nikerabbit: think I found a bug in some i18n stuff, or else I just don't know how to use it [02:39:14] Nikerabbit: 'help-message' arg in HTMLForm is supposed to be able to take an array with message key and then args according to the docs. array( 'key', args... ) is not working for me [02:39:29] Nikerabbit: this stuff is fed directly to wfMessage [02:42:05] heed help on [02:42:09] !e TEST [02:42:09] https://www.mediawiki.org/wiki/Extension:TEST [02:44:46] pokeswap: perhaps people will be more responsive if you describe what you need help with. [02:45:08] finishing the codeing described above [02:45:44] can you post any code you have? there doesn't seem to be any real code on that page apart from some group permissions [02:45:52] (on extension TEST) [02:45:53] hey guys, how would i add another link next to the diff and hist links shown to the left of each change on Special:Watchlist? [02:45:58] just that [02:46:05] have you read https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker ? [02:48:45] p858snake|l, was that for me? [02:49:13] TimStarling: could you look at the patch I attached to bug 34508 and comment there on the approach? [02:49:33] ok [02:49:49] !b 34508 [02:49:49] https://bugzilla.wikimedia.org/show_bug.cgi?id=34508 [02:50:13] yes [02:50:38] thanks [02:52:07] so, can i get some help coding [02:52:27] why is it an extension? [02:52:36] this page says to use a "delete label", with no mention of what that is or how to use it: http://www.mediawiki.org/wiki/Help:Deleting_a_page [02:52:46] how can I use a delete label? [02:52:48] I could understand making the whole feature an extension, but just the bugfix? [02:53:25] so, can i get some help coding [02:53:29] !e TEST [02:53:29] https://www.mediawiki.org/wiki/Extension:TEST [02:55:14] {{delete}} simply shows a broken template link [02:55:31] I am trying to hide a page from the "Most Viewed Pages" under the statistics page [02:55:47] the page was first created with improper case. [02:56:05] now there's two of them [02:57:31] TimStarling: I think the idea is to move the whole mess out to an extension, starting with this stuff [02:58:39] the thing I like about starting off this way now is that it reduces the temptation to futz with those messages [03:00:23] you know it's not just wikimedia IRC or backwards compatibility that's broken? [03:00:47] the feature is properly broken, even for humans [03:01:44] need help coding extension TEST [03:01:50] !E TEST [03:01:50] https://www.mediawiki.org/wiki/Extension:TEST [03:02:31] pokeswap: What do you need help with? [03:02:36] Anyone know how to avoid an assignment using pdoStatement? [03:03:28] TimStarling: I'm not enamored with the new system based on my limited experience and listening to Aaron grumbling about it, but I'm not sure it's easy to revert [03:03:52] $pdoStatement->getColumnMeta($column)['name'] doesn't work, but $meta = $pdoStatement->getColumnMeta($column); $meta['name'] does. [03:03:54] I got the sense that Aaron would have reverted a while back if he could [03:04:23] I have to say, Facebook's design decision on how to indicate there is stuff you can scroll upwards for is nicely done. [03:04:32] I'd be ok with figuring out where to stuff this straight into core [03:05:47] 03(mod) no choice for PD-old-70 - 10https://bugzilla.wikimedia.org/34531 +comment (10saibotrash) [03:06:47] I'd rather see it fixed rather than reverted [03:07:26] if this LegacyLogs extension really was just for backwards compatibility, then maybe you could make an argument for it existing [03:07:42] but if the point of it is just to make IRC log lines formatted so that humans can read them, then I'm not with it [03:08:53] well...it's not that the old one was not humanly readable [03:09:13] the difference is pretty subtle between the two [03:10:13] I suppose the one non-human readable thing (old and new) is the color codes [03:10:44] 1.18: 14[[07Special:Log/move14]]4 move_redir10 02 5* 03RobLa 5* 10RobLa moved page [[02Test210]] to [[Test]] over redirect [03:11:04] oops...^ that's trunk [03:11:28] 1.18: 14[[07Special:Log/move14]]4 move_redir10 02 5* 03RobLa 5* 10moved [[023Test10]] to [[Test]] over redirect [03:12:45] yes, the username is repeated [03:12:53] in 1.19 [03:13:09] once with highlighting and once without [03:13:20] that is the bug [03:13:32] yeah, that's true [03:13:51] if you make it once without highlighting, then that is a slight regression for humans and a b/c break for bots [03:14:15] which is better than the current situation [03:15:35] you lost me there... [03:15:45] doing the special pages. when i tried it broke all special pages [03:16:10] johnduhart: that is what i need help with [03:16:20] making it once without highlighting still breaks backwards compatibility, which isn't really better at all [03:16:23] TimStarling: ^ [03:16:36] currently it is "*robla* robla moved 1 to 2" [03:16:41] this doesn't make sense for anyone [03:16:47] better would be "robla moved 1 to 2" [03:16:54] best of all would be "*robla* moved 1 to 2" [03:16:57] sure....I'm with you there [03:17:13] at least on the "best" outcome [03:17:32] which, based on what I know, the best outcome may be easier than the better outcome [03:19:04] * robla sets about actually fixing it in core [03:20:41] anyone could give me any pointers on where the recent changes list is built on Special:Watchlist? [03:22:14] jere_n: start at includes/specials/SpecialWatchlist.php [03:22:31] then that probably calls includes/ChangesList.php [03:25:52] got it [03:26:49] if i wanted to add an 'unwatch' link along with hist and diff for each recent change en Special:Watchlist, where would i do it? [03:27:16] adding it in ChangesList would add it for every other page using ChangesList i guess [03:27:17] johnduhart look at pm [03:27:54] i need help with extension:TEST coding the special pages (twords the top) [03:29:46] jere_n: well, there's already $list->setWatchlistDivs(); [03:30:23] you could do it the same way [03:32:52] EditWatchlist and SetWatchlist both have "twat" in them. So I get the occasional ping. [03:33:00] I should probably fix my client. [03:33:09] lol [03:33:24] TimStarling, "Sets the list to use a
  • tag" is the comment for that method [03:33:58] doesn't seem to have much to do, or maybe i'm missing the point [03:35:17] i was thinking maybe recentChangesLine() could be better, since it also has a $watche param [03:35:26] *$watched [03:36:04] well, the point is that ChangesList already knows whether it is showing a watchlist or some other kind of changes list [03:36:21] yes you will need to patch recentChangesLine [03:36:39] note that $watched doesn't tell you whether you're viewing a watchlist or not [03:37:49] ohh i get it [03:38:20] it "knows" what kind of changes list it is when it calls newFromContext( $this->getContext() ) right? [03:38:51] sorry for the dumb questions :p, i just want to understand what i'm doing [03:49:39] there's a couple of different approaches to take in the core version of bug 34508 [03:50:16] (ok maybe more) [03:50:49] 1. take the code that would have gone into an extension, and put it into LogFormatter::getPlainActionText() [03:53:29] 2. add code to LogFormatter::getMessageKey() to add "-plain" when ->plaintext == true [03:54:24] 3. override LogFormatter::getPlainActionText() in MoveLogFormatter, DeleteLogFormatter, etc [03:55:06] TimStarling: got a preference there? [03:56:20] I don't know, they all sound pretty reasonable [03:59:05] looks like I might be able to do a hybrid of #2 and #3 [03:59:53] getMessageKey is already overridden in MoveLogFormatter, DeleteLogFormatter, etc... [04:01:02] I was worried that approach #2 might involve appending -plain inappropriately, but if I do it in the derived classes, I can be pretty sure I'm not [04:11:18] werdna: around? [04:17:33] * robla looks for the best way to check if a msg is actually set [04:20:43] robla: maybe wfMessage('...')->exists() [04:21:29] excellent, thanks! [04:22:29] hey all [04:22:39] Hi. [04:22:46] i have a question. How do one add a icon next to the namespace? [04:34:12] ThunderKnight: Probably possible in CSS. [04:34:24] The body tag has a namespace in it. [04:34:29] So you can identify pages with that. [04:34:37] And then you'd just add a background image to the

    , I guess. [04:39:18] ThunderKnight: https://test.wikipedia.org/wiki/Main_Page [04:39:21] Sorta like that. [04:41:41] ah yes like that one [04:42:09] I just wrote that. [04:42:18] Look at the recent edits to "MediaWiki:Common.css" for an idea. [04:42:23] The CSS still needs tweaks. [04:43:46] We need to stop using `width: 100%;` where it's not needed. [04:43:52] is it possible to add different icon on different articles?. [04:44:15] Yes. [04:44:22] Dantman: I like tables to have it. [04:44:25] Usually. [04:44:48] ThunderKnight: You can do it with CSS on each page, but if you're going to do it to a lot of pages, it'll become unwieldy. [04:44:55] It depends how many pages you're talking about. [04:45:03] I'm talking the block level elements we put on it that would usually be fine with just the auto; [04:45:07] send you a pm?. [04:45:07] And whether you can cover a namespace or you want individual pages in each namespace. [04:45:12] No. [04:45:12] ESPECIALLY if they have borders. [04:45:41] Hmmm... [04:45:44] I should write a scanner [04:47:08] Dantman: I wrote a script to grab the bold terms out of Wikipedia article's first paragraph this weekend. [04:47:47] hey, I see a redirection like this: [[:Category:LGBT]] what's the : in front of Category means here? [04:47:48] It'd be nice if it weren't so painful to grab things like that. [04:47:59] is it the same as [[Category::LGBT]] ? [04:48:08] pubsez: It distinguishes it from including the page in a category. [04:48:11] No. [04:48:20] Category::LGBT sin't a valid page title, I don't think. [04:48:25] Or it's a rather silly one, at least. [04:48:29] hmm, I see thanks Joan [04:48:38] ;) And if you have SMW enabled that will do something completely different [04:48:44] [[File:foo]] v. [[:File:foo]] acts the same way. [04:49:12] Dantman: What's the S stand for? [04:49:56] Tch, he used "the". [04:50:07] !smw | Joan [04:50:07] Joan: SemanticMediaWiki is an awesome extension that lets you connect wiki pages with semantic relations. See and . Mailing lists are available at [04:50:38] !hss | mw-bot [04:50:38] mw-bot: ZOMG!! http://bit.ly/2sYkfl [04:51:13] SemanticMediaWiki [04:51:26] semantic [04:51:41] Oh, wait [04:51:58] * codurr pets johnduhart. [04:52:07] Yeah I forgot about that :p [04:52:26] !smw [04:52:26] SemanticMediaWiki is an awesome extension that lets you connect wiki pages with semantic relations. See and . Mailing lists are available at [04:52:46] * codurr moos [04:54:20] Joan - You can do it with CSS on each page, but if you're going to do it to a lot of pages [04:54:55] how to do this one and yes they are lot of pages. More like 100 articles. [04:55:12] You'll probably need to do it in JavaScript, then. [04:55:17] It should be fairly simple with jQuery. [04:55:27] Just append the CSS when there's a particular ID on the page. [04:55:29] Or something. [04:55:38] I guess you could do an array of page titles or osmething. [04:55:41] I can't type. [04:56:32] if i knew how i can... [04:59:12] 03(mod) CSS rule causes blue background for chrome users - 10https://bugzilla.wikimedia.org/34551 +comment (10joeysmith) [05:00:58] TimStarling: I see a side effect to handling the IRC problem in core (at least, where I have it now). The revision history is also affected this way. [05:07:36] Joan: http://p.defau.lt/?wNRCrWU4ToDJmetq0lz6NA [05:08:02] Scans the page for every element that's 100 width of it's parent and also has a border. [05:08:20] ie: The things that'll kill overflow. [05:09:48] http://pruebita.com/boron.py.txt is what I wrote this weekend. [05:10:10] I also finally came to the conclusion that wikimarkup is an abomination. [05:21:33] Ok, looks like these tricks of using a css .after to create a clear also breaks things [05:29:06] We need to update our "Web Browser" dropdown [05:33:30] 03(NEW) LiquidThreads uses css clearing code that breaks overflow on the content area - 10https://bugzilla.wikimedia.org/34556 normal; MediaWiki extensions: LiquidThreads; (mediawiki-bugs) [05:35:47] New code comment: Amire80; Missing 'g' in rammar_case_foo. \ Two spaces in 'return word && form'. \ The origWord trick may be neede; [05:39:24] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 +comment (10robla) [05:56:53] 03(NEW) Fix uses of width: 100%; with borders - 10https://bugzilla.wikimedia.org/34557 normal; MediaWiki: User interface; (mediawiki-bugs) [06:00:01] 03(NEW) Support for overflow: auto; on the content area (tracking) - 10https://bugzilla.wikimedia.org/34558 normal; MediaWiki: User interface; (mediawiki-bugs) [06:00:01] 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/2007 (10Daniel Friesen) [06:00:20] 03(mod) Fix uses of width: 100%; with borders - 10https://bugzilla.wikimedia.org/34557 (10Daniel Friesen) [06:00:21] 03(mod) Support for overflow: auto; on the content area (tracking) - 10https://bugzilla.wikimedia.org/34558 (10Daniel Friesen) [06:00:23] 03(mod) LiquidThreads uses css clearing code that breaks overflow on the content area - 10https://bugzilla.wikimedia.org/34556 (10Daniel Friesen) [06:00:25] 03(mod) Support for overflow: auto; on the content area (tracking) - 10https://bugzilla.wikimedia.org/34558 (10Daniel Friesen) [06:13:07] hi nit3ch [06:13:48] sumanah: hey [06:14:01] how are you? how is your MediaWiki learning? [06:14:03] is it going well? [06:14:29] sumanah: actually i cann't manage time for this , some college stuffs [06:14:31] :( [06:14:47] nit3ch: you have my sympathies. good luck [06:15:45] sumanah: thanks :) [06:20:44] I am trying to figure out the reason for slow response times of our wiki installation, what is the best way to get the breakdown of time taken by each component? [06:20:55] Kr1ks: hi [06:20:58] !performance [06:20:58] [06:21:08] !debu [06:21:08] I don't know anything about "debu". You might try: !blank !debug !errors !ldapdebug !sqllog !webinspector [06:21:10] !debug [06:21:10] For information on debugging (including viewing errors), see http://www.mediawiki.org/wiki/Manual:How_to_debug [06:21:40] Kr1ks: I hope one of those links is helpful to you [06:21:57] just to check: are you using MediaWiki 1.18 and have you enabled some kind of caching, Kr1ks? [06:22:20] sumanah: Thank you [06:22:30] hi chughakshay16 [06:23:43] sumanah:APC is enabled for caching, I believe, I went through the first link earlier, will take a look at both these, 1.15 is the version of our installation. [06:24:12] hello sumanah [06:24:15] Kr1ks: I strongly recommend you upgrade to MediaWiki 1.18 when you have an opportunity, for security fixes, new features, etc [06:24:36] i was going through this page https://outreach.wikimedia.org/wiki/GLAM/Tools_%26_Requests [06:24:40] sumanah:Sure, that's (upgrade) is in the near term plans [06:24:44] chughakshay16: I'm about to go to sleep but wanted to wave :-) Tim's online in case you have questions [06:24:54] okay np :) [06:24:56] Kr1ks: great! [06:25:25] chughakshay16: there's also a GLAM-specific room, #wikimedia-glam in case you want to ask questions about the tools that the GLAM community wants [06:25:25] sumanah:Thank you again! bbiab [06:25:53] okay thanks a lot ! [06:27:17] glad to help [06:48:55] 03(mod) Queries with inversed properties sort broken in 1.7b1 - 10https://bugzilla.wikimedia.org/32988 +comment (10pierre) [07:02:38] 14(INVALID) For Wikisource series, please create [be:] interwiki link to point to oldwikisource - 10https://bugzilla.wikimedia.org/26124 +comment (10billinghurst) [07:14:35] some help... [07:24:02] morning [07:39:20] morning Nikerabbit [07:39:44] looks like you just missed Tim-away [07:45:22] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 +comment (10robla) [07:45:56] Nikerabbit: any chance you could take over on bug 34508? [07:46:17] New code comment: Nikerabbit; You probably want ===, not =.; [07:54:17] New code comment: Nikerabbit;
     \ +jQuery(function($) { \ 12 + $(window).load(function() { \ 
    \ jQuery( function () {} ) alre; [07:56:14] 03(mod) update.php stuck on update revision on large db - 10https://bugzilla.wikimedia.org/33558 +comment (10Max Semenik) [07:56:57] petan, ^^^ [07:59:17] New code comment: Nikerabbit; Please mark follow-ups, this one is for r111941. \ And I prefer ===.; [08:07:12] i need some help with my mediawiki installation [08:07:20] go on [08:07:58] i've just done one on ubuntu but i get a blank page when i try to view it on my browser [08:09:20] robla: what about it? [08:09:34] robla: we likely need to use the exact message key names used before [08:09:45] hrm [08:10:46] well...regardless, I'm about to go to bed [08:10:59] so.... Nikerabbit: a couple of requests: [08:11:26] 1. If it's at all possible for you to actually finish this work off, I'd be eternally grateful [08:12:30] 2. barring that, if you can at least comment on my third patch, that'd be great. I don't think the separate extension thing is going to work as well given the short amount of time we have [08:13:04] !blank xelawafs [08:13:04] A blank page or HTTP 500 error usually indicates a fatal PHP error. For information on debugging (including viewing errors), see . [08:13:15] I've gotta get going here [08:17:24] have fun [08:17:52] MaxSem: I've tried to have the error(s) displayed by editing localsettings.php as suggested on this link but nothing happens. let me go through the rest of the page and if i don't find a solution, i'll come back here [08:18:28] xelawafs, in some cases you will not see errors online, check PHP error log [08:18:35] * MaxSem bets on OOM [08:24:38] 03(mod) parser should recognize "Category:+" - 10https://bugzilla.wikimedia.org/29900 (10badon) [08:24:43] 03(mod) [[Category:+]] and [[Category:*]] doesn't workin in beta compatibiliy. - 10https://bugzilla.wikimedia.org/18319 (10badon) [08:25:04] 03(mod) Email notification mistakes log action for new page creation - 10https://bugzilla.wikimedia.org/14901 +comment (10federicoleva) [08:26:32] maxsem: ok, looking at this now [08:29:55] 03(mod) Cannot work delete - 10https://bugzilla.wikimedia.org/34345 (10azuriaweb) [08:58:04] 03(mod) mw.loader.load calls document.write from asynchronous scripts - 10https://bugzilla.wikimedia.org/34542 +comment (10Michael M.) [09:06:44] 03(mod) https://mediawiki.org redirects to http://www.mediawiki.org/ - 10https://bugzilla.wikimedia.org/31369 +comment (10hashar) [09:21:33] 03(mod) Users without the autopatrol right are being autopatrolled on simple.wikipedia - 10https://bugzilla.wikimedia.org/34503 +comment (10Thomas Bleher) [09:26:02] New code comment: Siebrand; I've rolled back the change in utils/TranslationHelpers.php which broke the diffs, without adding th; [09:34:06] 03(NEW) Table 'centralauth.spoofuser' doesn't exist - 10https://bugzilla.wikimedia.org/34559 normal; MediaWiki extensions: CentralAuth; (benapetr) [09:34:44] 03(mod) Table 'centralauth.spoofuser' doesn't exist - 10https://bugzilla.wikimedia.org/34559 (10Peter Bena) [09:44:35] 03(NEW) Moodbar on ta.wikipedia - 10https://bugzilla.wikimedia.org/34560 normal; Wikimedia: Extension setup; (srik.lak) [09:44:38] 03(mod) Tamil Wiki projects (tracking) - 10https://bugzilla.wikimedia.org/32578 (10Srikanth Logic) [09:54:23] lo [09:54:40] 03(WONTFIX) raise template include size limit on Commons - 10https://bugzilla.wikimedia.org/34519 +comment (10Antoine "hashar" Musso) [10:02:02] 03(WONTFIX) Prototype misconfiguration: $wgCopyrightIcon override points to nonexisting wikimedia-button.png URL - 10https://bugzilla.wikimedia.org/26921 +comment (10Antoine "hashar" Musso) [10:03:28] 03(FIXED) Thumbnail generation for private wikis on https://secure.wikimedia.org/ is broken - 10https://bugzilla.wikimedia.org/26971 +comment (10Antoine "hashar" Musso) [10:07:44] 03(mod) Table 'centralauth.spoofuser' doesn't exist - 10https://bugzilla.wikimedia.org/34559 (10Peter Bena) [10:07:47] 03(mod) several bugs on deployment test site for 1.19 - 10https://bugzilla.wikimedia.org/33578 (10Peter Bena) [10:16:22] 03(WONTFIX) wikibugs IRC bot unaware of new "unprioritized" importance rating - 10https://bugzilla.wikimedia.org/28654 +comment (10Antoine "hashar" Musso) [10:16:35] 03(mod) wikibugs IRC bot unaware of new "unprioritized" importance rating - 10https://bugzilla.wikimedia.org/28654 +comment (10hashar) [10:32:33] 06(LATER) Add a descriptive tooltip to custom field "Web Browser" - 10https://bugzilla.wikimedia.org/28796 +comment (10Antoine "hashar" Musso) [10:39:38] 03(mod) Setup internal wikis as https only - 10https://bugzilla.wikimedia.org/27622 +comment (10Antoine "hashar" Musso) [10:42:54] Hi guys, I'm trying to do 2 things from inside a skin: (1) Add a resourceloader module (ATM hacked Resources.php, yikes, could do it as an extension) (2) Adding i18n strings (using WikimediaMessages-derived extension ATM). Is there another (possibly standard) way? [10:43:00] 03(FIXED) Enable HTTPS for mail.wiki[mp]edia.org and redirect to lists - 10https://bugzilla.wikimedia.org/33897 +comment (10Antoine "hashar" Musso) [10:43:47] I've installed 1.18.1 and it seems Help:* is missing, theres nothing about in in release notes or FAQ.. what do you guys suggest? [10:44:10] nobody talked in that channel for two hours and all of a sudden two people ask questions :-D [10:44:23] drors: don't hack resources.php, you really have to use the hooks :-) [10:44:32] 03(VERIFIED) Enable HTTPS for mail.wiki[mp]edia.org and redirect to lists - 10https://bugzilla.wikimedia.org/33897 (10John Mark Vandenberg) [10:44:48] drors: a basic guide is at http://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_for_extension_developers [10:45:25] drors: for i18n message you want to read http://www.mediawiki.org/wiki/Manual:Developing_extensions#Internationalization [10:46:09] the standard way is, given your extension is named "Foobar", the scheme : Foobar/Foobar.i18n.php [10:46:22] Hashar, I read and re-read (over and over) every piece of RL documentation :-( I know how to do that inside an extension, my issue is inside a skin. Do I have to use an extension with the skin, and if so, can I call the extension from inside the skin (and where)? [10:46:23] lambda_x: I don't think we provide the Help: namespace [10:46:37] 03(NEW) Update "Web browser" field in Bugzilla - 10https://bugzilla.wikimedia.org/34561 normal; Wikimedia: Bugzilla; (mediawiki-bugs) [10:46:39] lambda_x: mediawiki help is only available on www.mediawiki.org [10:47:42] hashar, lambda_x: I don't think that's right, NS_HELP is defined in includes/Namespace.php [10:47:42] drors: depends what you want to do. There are some hooks provided to alter the skin http://www.mediawiki.org/wiki/Hooks [10:48:31] drors: defined but empty :-) [10:48:49] drors: I think we have an enhancement request asking for that somewhere. Unlikely to ever occurs though [10:48:56] hashar: oh, of course. [10:49:00] drors: so see Help: as your local help [10:49:11] the MediaWiki help itself is on www.mediawiki.org [10:49:18] you can probably import it though [10:49:34] hashar: yeah, I know. I guess I misunderstood what he was asking. [10:50:57] hashar: import it? [10:50:58] hashar: regarding my issue, I'm asking here because it seems there isn't a way to localize a custom skin properly; vector-specific strings, for instance, were added to Messages??.php initially. [10:51:42] drors: for writing a custom skin, you might want to take a look at how the Nimbus skin does it: https://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/skins/Nimbus/ [10:54:11] ashley: awesome, thanks! I saw a mention of skins and extension, but did not find an example of this. Will try! [10:54:27] *skins as extensions [10:54:34] see http://www.mediawiki.org/wiki/Nimbus_skin for some documentation; feel free to ask me, too :-) [10:54:39] thanks ashley :D [10:54:52] cause skinning looks a bit obscure to me [10:55:07] lambda_x: ?? what are you asking ? ? [10:55:32] hashar: s/a bit/a lot/ [10:55:43] and the fact that stuff breaks between every release ain't helping either... [10:56:57] I think dantman wanted to rewrite the skin system [10:57:08] to make it easier to support custom skins [10:57:23] 03(mod) [SRF] 1.7 [patch]: SRF_Gallery.php Fatal error: Call to a member function addImage() line 166 - 10https://bugzilla.wikimedia.org/34411 +comment (10jamesin.hongkong.1) [10:58:27] hashar: obscure, indeed. Not well-documented is another mild way of putting it (yes, I'm going to improve it a bit soon, not just leaving all the work to others). I noticed dantman comments over the last couple of years, but nothing actually changed, so I guess he has other things on his mind... [10:58:37] I'm not too keen on Nimbus' metho [10:58:51] dantman: b/c? [10:58:51] It's close to mine, but feels awkwards [10:58:52] 03(mod) Narayam resources folder needs tidying up - 10https://bugzilla.wikimedia.org/34296 +comment (10Michael Movchin) [10:58:52] here he is :0) [10:59:23] the skins/Nimbus/nimbus/ seams completely whacky alongside our existing skins/vector/ pattern [10:59:36] !skinning [10:59:36] http://www.mediawiki.org/wiki/Manual:Skins>. Skin usage: . Gallery of CSS styles: . Writing your own: http://blog.redwerks.org/2012/02/08/mediawiki-skinning-tutorial/ and the historical archive [10:59:45] Second to last link for my tutorial [11:00:15] well, at least it's self-contained -- it's not meant to duplicate core completely, but rather be somewhat more sane than the pre-1.18 method (skinname/ folder in skins/ and Skinname.php in skins/) [11:00:18] The technique I've been using is basically skins/skinname/skinname.php skins/skinname/SkinName.skin.php skins/skinname/SkinName.i18n.php [11:01:14] Reedy : hi [11:02:31] http://www.mediawiki.org/wiki/Summer_of_Code_2012, in this page could you elaborate some more about the project which states" Write a Convention extension that will turn any MediaWiki wiki into a suitable website for a conference such as Wikimania" [11:02:33] drors: ;) More like other things in front of me.... I don't have much spare time to code... and so many ideas of what I could write combined with little time to do anything doesn't help one get into big projects often. [11:02:50] 04(REOPENED) Create Proofread Page namespaces on Sanskrit Wikisource - 10https://bugzilla.wikimedia.org/32801 +comment (10John Mark Vandenberg) [11:03:06] Dantman: does $wgResourceModules['skins.myskin'] actually work for you, inside of a skin? because I went that way, and as far as I recall, it did not work (*maybe* CSS did, but not JS) [11:03:24] drors: It won't work in the file you put the class in. [11:03:49] drors: That's what the skins/skinname/skinname.php is for. The technique is basically to treat skins much like extensions. [11:04:01] dantman:yeah, I know how that goes. Enough tasks to last a lifetime :-) / :-( [11:04:01] You install the whole directory into skins/ and then require_once it. [11:04:04] Reedy : gsoc help ! [11:04:22] 03(FIXED) Malformed message when non-admin tries to delete/move main page - 10https://bugzilla.wikimedia.org/30530 +comment (10Antoine "hashar" Musso) [11:04:58] drors: it is more like skinning is not that much a priority [11:05:44] The value of being inside skins/ is being in the same path you expect all skin resources to be loaded from. (This also means you can ../otherskin/ your images in stylesheets, I robbed some vector images in one of my skins). And the future plans. [11:06:04] Because we know what they are we can start working convention into code. [11:06:52] Right now you have to write everything the way you write an extension. But in the future I may start to add bits to core that will start autodetecting the conventions and you can start explicitly defining less and less. [11:08:01] Dantman: Okay, I think I get it now - you're basically doing something *like* the nimbus skin/extension, but in a more structured way. Is there an actual example of this somewhere? I don't see anything like this in vector (mw1.17) right now. [11:08:18] Well, Vector is part of core [11:08:19] 03(mod) parser should recognize "Category:+" - 10https://bugzilla.wikimedia.org/29900 +comment (10markus) [11:08:36] It's not the best example but I've essentially been doing this in monaco-port [11:08:45] https://github.com/dantman/monaco-port [11:09:20] 03(mod) SVGs with no size are rendered as 512x512 and thus losing correct aspect ratio - 10https://bugzilla.wikimedia.org/19543 (10Antoine "hashar" Musso) [11:09:24] 03(mod) Rendering of malayalam fonts in SVG - 10https://bugzilla.wikimedia.org/25140 (10Antoine "hashar" Musso) [11:09:26] 03(mod) SVG rendering: stacked tspan elements rendered in incorrect order - 10https://bugzilla.wikimedia.org/17174 (10Antoine "hashar" Musso) [11:09:29] 03(mod) Colour-dependent positioning errors in SVG rasterisation - 10https://bugzilla.wikimedia.org/18936 (10Antoine "hashar" Musso) [11:09:31] 03(mod) SVG element missing when image is downsized - 10https://bugzilla.wikimedia.org/9110 (10Antoine "hashar" Musso) [11:09:36] 03(mod) SVG renderer text layout problems with nested attributes - 10https://bugzilla.wikimedia.org/32197 (10Antoine "hashar" Musso) [11:09:36] 03(mod) SVG renderer does not support the tag - 10https://bugzilla.wikimedia.org/8552 (10Antoine "hashar" Musso) [11:09:40] 03(mod) SVG rasterisation on Wikimedia sites (tracking) - 10https://bugzilla.wikimedia.org/8901 (10Antoine "hashar" Musso) [11:09:40] 03(mod) Screen all previously uploaded SVG files for invalid structure - 10https://bugzilla.wikimedia.org/13196 (10Antoine "hashar" Musso) [11:09:49] dantman: thanks! any reference pointing the way is very helpful :-) [11:11:02] dantman: huh, I can't believe it took me so long to see your full nick is an anagram of your name :-) [11:11:03] 03(mod) Create Proofread Page namespaces on Sanskrit Wikisource - 10https://bugzilla.wikimedia.org/32801 (10abhivasishtaa) [11:11:16] hmmm? [11:11:24] nadir? [11:11:32] Yes. [11:12:00] Yea, sort of. It's not exactly "My" name. But it is an anagram based off "a" relevant name. [11:12:11] 03(mod) Incorrect SVG rasterisation - 10https://bugzilla.wikimedia.org/6417 (10Antoine "hashar" Musso) [11:12:13] 03(mod) Upgrade librsvg for better SVG support - 10https://bugzilla.wikimedia.org/4976 (10Antoine "hashar" Musso) [11:12:15] 03(mod) SVG image display - 10https://bugzilla.wikimedia.org/10045 (10Antoine "hashar" Musso) [11:12:17] 03(mod) Some greek characters don't render in SVG - 10https://bugzilla.wikimedia.org/8797 (10Antoine "hashar" Musso) [11:12:18] 03(mod) SVG -PNG conversion error in Wikimedia? - 10https://bugzilla.wikimedia.org/10469 (10Antoine "hashar" Musso) [11:12:24] 03(mod) Bad content type for SVG source - 10https://bugzilla.wikimedia.org/3425 (10Antoine "hashar" Musso) [11:12:26] 03(mod) Forbidding TITLE elements in uploaded SVG files is overkill - 10https://bugzilla.wikimedia.org/4388 (10Antoine "hashar" Musso) [11:12:28] 03(mod) SVG images showing as links to image description page specifically on the English Wikipedia - 10https://bugzilla.wikimedia.org/9677 (10Antoine "hashar" Musso) [11:12:30] 03(mod) Some SVGs from Commons are not displayed - 10https://bugzilla.wikimedia.org/7580 (10Antoine "hashar" Musso) [11:12:32] 03(mod) OOM when generating thumbnail from SVG - 10https://bugzilla.wikimedia.org/15994 (10Antoine "hashar" Musso) [11:12:34] 03(mod) SVG transparency doesn't work - 10https://bugzilla.wikimedia.org/6665 (10Antoine "hashar" Musso) [11:12:36] 03(mod) Update RSVG rendering software on Wikimedia cluster - 10https://bugzilla.wikimedia.org/15115 (10Antoine "hashar" Musso) [11:12:41] 03(mod) Upgrade librsvg - 10https://bugzilla.wikimedia.org/10207 (10Antoine "hashar" Musso) [11:12:43] 03(mod) Allow xlinks to upload.wikimedia.org in SVG files - 10https://bugzilla.wikimedia.org/23377 (10Antoine "hashar" Musso) [11:12:45] 03(mod) SVG text is rendered very poorly on En.wikipedia, compared to Commons - 10https://bugzilla.wikimedia.org/17164 (10Antoine "hashar" Musso) [11:12:47] 03(mod) Missing SVG image causing fatal errors - 10https://bugzilla.wikimedia.org/10795 (10Antoine "hashar" Musso) [11:12:48] 03(mod) Install 'ttf-ubuntu-font-family' on clusters rendering SVG to PNG - 10https://bugzilla.wikimedia.org/30288 (10Antoine "hashar" Musso) [11:12:51] 03(mod) Incorrect rendering of stretched text in svg -> png conversion - 10https://bugzilla.wikimedia.org/8895 (10Antoine "hashar" Musso) [11:12:54] 03(mod) librsvg workaround for black background on Firefox printing - 10https://bugzilla.wikimedia.org/4968 (10Antoine "hashar" Musso) [11:12:58] 03(mod) Some SVGs render incorrectly - 10https://bugzilla.wikimedia.org/5163 (10Antoine "hashar" Musso) [11:13:00] 03(mod) SVG rendering bug on thumbnail - 10https://bugzilla.wikimedia.org/19182 (10Antoine "hashar" Musso) [11:13:02] 03(mod) SVG>PNG Incorrect text on path rendering - 10https://bugzilla.wikimedia.org/9420 (10Antoine "hashar" Musso) [11:13:06] 03(mod) SVG draw not show - 10https://bugzilla.wikimedia.org/24893 (10Antoine "hashar" Musso) [11:13:09] 03(mod) Hidden SVG layers should not be rendered - 10https://bugzilla.wikimedia.org/14896 (10Antoine "hashar" Musso) [11:13:11] 03(mod) Fonts are off in rasterized SVG images on wikimedia sites - 10https://bugzilla.wikimedia.org/3769 (10Antoine "hashar" Musso) [11:13:22] Hmm. Ye of the nicknames. Never could figure one out. [11:13:58] Recently I debated whether I should try registering something like frozentrench.ca [11:14:41] what is frozen trench? :D [11:15:00] Friesen -> "frozen", Trench-coat -> "trench" [11:15:06] google tells me it some isometric RPG game ala Ultima Online [11:15:19] yuvipanda : could you help me understand this a little better.. [11:16:08] yuvipanda : http://www.mediawiki.org/wiki/Summer_of_Code_2012,, in this page could you elaborate more on this point "Write a Convention extension that will turn any MediaWiki wiki into a suitable website for a conference such as Wikimania" [11:16:39] chughakshay16: heya. [11:16:46] sorry, I think sumanah is the right person to ask abou thtat [11:16:57] I'm clueless - haven't even checked that page out yet [11:17:07] yuvipanda : okay np :0 [11:17:10] *:) [11:17:23] yuvipanda : do you know anyone else who would ? [11:17:30] besides her [11:17:37] 03(mod) CSS rule causes blue background for chrome users - 10https://bugzilla.wikimedia.org/34551 (10Antoine "hashar" Musso) [11:18:17] Dantman: make me feel feeble of mind, but did not follow the trenchcoat ref. [11:18:59] Well... no-one sees me in real life. But it's an identifying trait. I always wear a trenchcoat outside. [11:19:34] Trenchoat, Sunglasses, Umbrella; If you were to associate me with objects, that's about what you'd get. [11:19:44] Well, Canada - I can see that :-) [11:20:22] Well, it's not /exactly/ due to weather or anything... [11:21:07] Yes, but try to be associated with a trench coat here in Israel - it'd be impossible to wear it most of the year. No one will ever make that association! [11:21:20] Question : List markup in MediaWiki , How do I start a numbered list from a number that isn't '1'? [11:21:36] Though admitantly the umbrella is partially ingraned out of habbit of taking it to work every day not wanting to end up not having it the day it actually rains. [11:22:07] 03(FIXED) Vandalism cleanup on wikitech.wikimedia.org - 10https://bugzilla.wikimedia.org/30498 +comment (10Antoine "hashar" Musso) [11:22:14] Qcoder00: Use an explicit html
      with the start="" parameter [11:22:35] The trenchcoat... [11:22:51] Anyone? [11:23:04] * Dantman kicks Qcoder00 [11:23:06] Qcoder00: Also see http://meta.wikimedia.org/wiki/Help:List#Specifying a starting value for an actual example [11:23:24] Hmm, hard of hearing, apparently. [11:25:25] 03(FIXED) Create Proofread Page namespaces on Sanskrit Wikisource - 10https://bugzilla.wikimedia.org/32801 +comment (10John Mark Vandenberg) [11:25:46] Well, back in highschool it was parkas and hoodies. IIRC one day something happened to my good parka or something and I had to put it through the wash and wear something else. I had happened to have a beige trench-coat my dad once owned but never wore. I went to school in it, got LOTS of comments about how I looked in it. When the parka was clean I switched back, and then a day or so later went right back to the trenchcoat. [11:26:23] Since then, I feel naked outside if my jacket doesn't go past my waist. [11:26:53] :-) [11:26:59] LOL, actually. [11:29:13] I have four trenchcoats. 3 black, 1 beige. One of them is very light and I like to consider it my "Summer" trench coat. Another one has a sort of fuzzy felt exterior and a suit-like interior, I dubbed my "Winter trench" coat. Sadly though everything except the last unnamed trenchcoat has torn pockets I haven't gotten around to getting mended. [11:29:26] So I'm still down to one. [11:31:17] Hmm, more than one coat? I hardly have use for one :-) [11:31:28] Well you'd switch. [11:32:16] I'd wear my that light black trenchcoat in the summer, in the fall or spring I might switch to either the beige or the unnamed trench, in the winter I'd try wearing that suit-like felt exterior one. [11:32:39] And of course if I felt I needed to wash one I'd always have another to put on. [11:33:10] I will say though... [11:33:23] I "have" actually worn two trench-coats at once. [11:33:30] ;) Winter. [11:33:39] 03(NEW) Incorrect rendering of chess board to pdf - 10https://bugzilla.wikimedia.org/34562 normal; MediaWiki: Export/Import; (ubiquitous1980) [11:33:55] Again, Israel - it's the end of winter in Israel right now and temperatures are at 15 celsius, 8 at night. The coldest it got was a week ago, 2 degress at night, and if I wore a coat during the summer, I'd be baked (and not in a good way). [11:35:03] chughakshay16, look at existing conference software and try to figure out what it it and which features are needed. that proposal even contains a couple of relevant links [11:37:55] Dantman: Well, thanks for the help! and the light chitchat - working from home isn't so great some days... I actually have to go and implement this skin/extension now, because a deadline is coming up, and then see what I can do about improving the documentation (yours seem superior to what's currently available). [11:41:22] MaxSem : i have gone through those links, what i want to know about is that the current wikimania implementation was the result of an extension or was it specifically tailored for that purpose ? [11:43:23] current wikimania is raw MediaWiki, hence the request for a specialized extension [11:44:24] MaxSem : thanks, i got your point ! [11:45:37] Anyone awake? [11:45:51] I have 3 issues with mediawiki currently and need some assistance [11:45:58] go on [11:46:04] !ask [11:46:04] Hi, how can we help you? Just ask your question. [11:46:23] 1. It's not possible to format lists in wiki-markup unless they start from a postion 1. - I consider this a bug [11:46:52] 2. syntax doesn't allow the use of template params in the conventional manner [11:47:36] How on earth do you have a style formulae which has different values based on params supplied to a template? [11:47:40] 2) {{#tag:math|foo{{{bar}}}}} [11:47:56] 3. MaxSem: Can you give me an example? [11:48:17] Sorry.. [11:48:39] 3. How do you do rotated labels in tables ? [11:48:50] {{$tag:math|x^{{{1|y}}} }} [11:48:56] #tag [11:49:03] Hello, folks! [11:49:23] MaxSem: Thanks [11:49:45] I was trying to upgrade MediaWiki to the latest version, and I'm running in a few alerts/errors while trying to run the update.php script. [11:50:04] First of all: [11:50:07] MaxSem: The reason I was asking on 2 was because of an issue at Wikisource [11:50:08] ALERT - script tried to disable memory_limit by setting it to a negative value -1 bytes which is not allowed [11:50:25] is there a way i can test for if the user looking at a page can edit it so i can add editing instuctions only shown to those who actuall can use it? [11:50:31] Could I just disregard that? [11:50:34] Second: [11:50:58] Fatal error: Call to a member function addMessages() on a non-object in [...]/wiki/extensions/recaptcha/ConfirmEdit.php on line 170 [11:51:04] Qcoder00, ask in public, plz [11:51:22] Which is apparently because I'm running an outdated implementation of reCAPTCHA. [11:51:29] MaxSem: http://en.wikisource.org/wiki/Template:OldFrac [11:51:55] need help coding the special pages for [11:52:00] !e TEST [11:52:00] https://www.mediawiki.org/wiki/Extension:TEST [11:52:10] What I want to do is have a template that does old style print fractions like in this http://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/The_Cutter%27s_Practical_Guide_1898_Edition_Part_1.djvu/page14-850px-The_Cutter%27s_Practical_Guide_1898_Edition_Part_1.djvu.jpg [11:52:13] Taskman: yes, you're using an ancient version of reCAPTCHA -- you shouldn't be using reCAPTCHA anyway, as spambots can bypass it easily. pick a better CAPTCHA, like Asirra or FancyCaptcha instead [11:52:21] The current Frac template doesn't [11:52:27] ashley: Yeah, I have noticed. :( [11:52:44] MaxSem: Your suggstion above is helpful :) [11:52:45] How can I disable this extension to proceed? [11:53:00] Just comment it out from LocalSettings.php? [11:53:59] yep, comment out the extension's require_once() line from LocalSettings.php and/or any related configuration variables (though the latter isn't /needed/ per se) [11:54:09] Also, should I reload the Mediawiki source/database from backups I made a few minutes ago, or just try executing the update again after I disabled the extension? [11:54:37] Taskman: here are some other possibly helpful anti-spam extensions: http://www.mediawiki.org/wiki/Extension:SpamRegex , http://www.mediawiki.org/wiki/Extension:ProtectSite and http://www.mediawiki.org/wiki/Extension:SimpleAntiSpam [11:54:54] you don't need to mess around with the database when removing/disabling extensions (usually anyway) [11:56:10] MaxSem: Your soloution did not seem to parse correctly [11:56:12] How about memory_limit instead? [11:56:19] MaxSem: Next suggestion? [11:56:36] I have a mediawiki xml dump to import - Is it possible to have the pages that are not in the dump deleted ? [11:56:51] (in the target-wiki ) [11:57:15] Right, it apparently went through. No errors this time. [11:57:22] Now I should update anti-spam. :) [11:58:15] Concluding what I want to do cannot be done easily due to the lack of response :( [11:58:17] Pity [12:01:34] New code comment: Siebrand; Additionally tested in FF3.6 on Windows, Safari and Opera on OSX.; [12:02:31] oh, lol, tchay working for wikimedia [12:03:21] Right well I figures you'd be more helpful but it seems you are too busy at present [12:07:09] Mh. [12:07:27] domas: what is funny about tchay? [12:07:41] Fatal error: Class 'SimpleCaptcha' not found in [...]/wiki/extensions/ConfirmEdit/ReCaptcha.php on line 54 [12:07:50] 03(mod) Setup internal wikis as https only - 10https://bugzilla.wikimedia.org/27622 +comment (10Platonides) [12:08:00] OK, I assume you are too busy to help, shame [12:08:45] Weird, this happens even after uploading the new ConfirmEdit. [12:10:25] Oops, I forgot to load ConfirmEdit. [12:10:51] Seems to work now. :) [12:13:43] 03(mod) Include language name placeholder in message livetranslate-translate-to - 10https://bugzilla.wikimedia.org/26845 +comment (10michael) [12:14:07] hashar: long history [12:14:08] :) [12:14:31] :-| [12:15:12] Most excellent work, folks. :D [12:15:53] I'm always satisfied about the quality of both MediaWiki and the community. [12:16:14] Thanks again. :) [12:17:19] 03(mod) Update "Web browser" field in Bugzilla - 10https://bugzilla.wikimedia.org/34561 +comment (10innocentkiller) [12:23:00] 03(NEW) wikimedia.com should redirect to wikimedia.org rather than showing 'Wiki does not exist' - 10https://bugzilla.wikimedia.org/34563 normal; Wikimedia: Site requests; (mediawiki) [12:23:09] 03(mod) wikimedia.com should redirect to wikimedia.org rather than showing 'Wiki does not exist' - 10https://bugzilla.wikimedia.org/34563 (10Mike Peel) [12:31:15] 03(NEW) Numbered Lists can only be started from index 1. if using media-wiki syntax - 10https://bugzilla.wikimedia.org/34564 normal; MediaWiki: Parser; (wiki) [12:34:31] 03(mod) [SRF] 1.7 [patch]: SRF_Gallery.php Fatal error: Call to a member function addImage() line 166 - 10https://bugzilla.wikimedia.org/34411 +comment (10jamesin.hongkong.1) [12:36:18] 14(DUP) Numbered Lists can only be started from index 1. if using media-wiki syntax - 10https://bugzilla.wikimedia.org/34564 +comment (10Raimond Spekking) [12:36:23] 03(mod) Need method for multiparagraph list items, continuing numbered lists, and assigning specific numbers to list items - 10https://bugzilla.wikimedia.org/1584 +comment (10Raimond Spekking) [12:43:19] New code comment: Siebrand; Looks nice. We did forget a major requirement, though, which is that we should offer users the optio; [12:57:07] 03(mod) Narayam resources folder needs tidying up - 10https://bugzilla.wikimedia.org/34296 +comment (10sam) [12:58:53] 03(mod) Narayam resources folder needs tidying up - 10https://bugzilla.wikimedia.org/34296 +comment (10michael) [13:05:34] New code comment: Siebrand; This implements https://mingle.corp.wikimedia.org/projects/internationalization/cards/532 \ Failed th; [13:11:04] New code comment: Siebrand; Tim?; [13:22:54] 03(mod) Narayam resources folder needs tidying up - 10https://bugzilla.wikimedia.org/34296 +comment (10sam) [13:25:13] 04(REOPENED) raise template include size limit on Commons - 10https://bugzilla.wikimedia.org/34519 +comment (10Saibo) [13:25:55] 14(WFM) Table 'centralauth.spoofuser' doesn't exist - 10https://bugzilla.wikimedia.org/34559 +comment (10Sam Reed (reedy)) [13:26:14] 03(mod) Moodbar on ta.wikipedia - 10https://bugzilla.wikimedia.org/34560 normal->15enhancement; +shell (10Sam Reed (reedy)) [13:28:14] 03(WONTFIX) raise template include size limit on Commons - 10https://bugzilla.wikimedia.org/34519 +comment (10Max Semenik) [13:32:33] 03(mod) several bugs on deployment test site for 1.19 - 10https://bugzilla.wikimedia.org/33578 +tracking (10Sam Reed (reedy)) [13:32:33] 03(mod) Tracking bug (tracking) - 10https://bugzilla.wikimedia.org/2007 (10Sam Reed (reedy)) [13:33:23] 03(mod) raise template include size limit on Commons - 10https://bugzilla.wikimedia.org/34519 +comment (10hashar) [13:47:04] New code comment: Nikerabbit; Because it doesn't work without legacy globals.; [13:49:59] when we upload a file in MW.. specialUpload class is called..but which function is called? [13:50:06] lots [13:50:52] Reedy: which one will be called first? [13:50:53] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 +comment (10krinklemail) [13:51:21] execute? [13:51:54] New code comment: Krinkle; Cmon please branch code. You can't expect this to work all the way from 1.16 to 1.20.; [13:52:35] New code comment: Krinkle; 1.16 isn't even supported as major release any more. "Legacy supported release" is currently 1.17.2 ; [13:59:30] 03(mod) raise template include size limit on Commons - 10https://bugzilla.wikimedia.org/34519 +comment (10saibotrash) [14:03:26] yuvipanda: hey [14:04:40] when i use upload in MW.. and upload a file with not extension..i get warning saying the permitted types are so and so [14:05:07] how is this feature implemented in MW [14:05:31] sumanah: hey..do you have any idea to whom should i speak regarding uploadfiles? [14:07:31] sumanah: hey there? [14:11:19] New code comment: Nikerabbit; Would you like to convert the instances of DummyLinker as well?; [14:13:04] hi potter [14:13:07] (I was eating) [14:13:27] potter: so, have you tried grepping the MediaWiki source code for "upload"? [14:13:29] <^demon|away> Hey look, a bird! [14:13:34] * ^demon|away snags sumanah's food [14:13:43] * sumanah laughs [14:14:02] sumanah: i have read it for two days :) i have understood it to a good extent [14:14:04] <^demon|away> sumanah: Grepping for 'upload' will give you a lot of false positives. [14:14:09] potter: https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads#Configuring_file_types [14:14:26] <^demon|away> potter: By default, MediaWiki tries to make sure that the filetype matches the extension. You can disable this, however. [14:14:30] potter: (I found that by searching mediawiki.org for upload filetype ) [14:14:59] ^demon|away: https://bugzilla.wikimedia.org/show_bug.cgi?id=29789--referring to this bug [14:15:05] by the way, potter, do you know how to use grep? [14:15:15] sumanah: yeah basics [14:15:18] ok [14:15:19] good [14:15:25] <^demon|away> !betterthangrep | sumanah [14:15:25] sumanah: I don't know anything about "betterthangrep". You might try: !grep [14:15:31] <^demon|away> Hrm? [14:15:32] <^demon|away> !grep [14:15:32] Grep is awful. Use ack instead: http://betterthangrep.com/ [14:15:36] <^demon|away> That ^ :) [14:15:42] * sumanah rolls eyes [14:15:44] <^demon|away> Super-useful when you're grepping source code. [14:15:59] <^demon|away> And about a bazillion times faster. [14:16:54] ^demon|away: the bugs says that there must be automatic gueesing of the extension type if not specified..but when i m not able to open a extensionless file [14:17:03] But people already know how to use grep. [14:17:05] <^demon|away> potter: You'll be wanting to look in includes/upload/ for that code. Probably UploadLocal or something along those lines [14:17:24] <^demon|away> sumanah: Same syntax mostly :) [14:17:26] ^demon|away: i saw the code.. [14:18:19] New code comment: Nikerabbit; I was extending it to two stable version, but maybe 1.5 stable versions is enough for now.; [14:19:15] potter: next time you're looking for help, try ^demon|away directly -- as you can tell, there's basically no point in asking me [14:19:18] :-( [14:19:55] ^demon|away: hey..did you understand what my problem is [14:19:57] * sumanah just showed up for work this week and the first thing that happens is getting told she's wrong twice in a row [14:20:08] sumanah: whom else can i ask regarding upload? [14:20:14] <^demon|away> potter: Yes. [14:20:48] ^demon|away: nice.. but there is feature in the code to guess the extension..but i think the code deosnt reach there at all :-| [14:21:39] <^demon|away> It should. Uploads haven't changed much since a couple of releases ago [14:22:12] ^demon|away: still away or can I ask you to look at https://bugzilla.wikimedia.org/show_bug.cgi?id=34376 :D [14:22:19] New code comment: Yaron Koren; Sorry - I don't know what you mean here. Does the latest MW no longer support globals?; [14:22:22] ashish_d: how's it going? [14:22:42] <^demon|away> hashar: What do you want me to do about it? Fix the upstream bug? [14:23:01] sumanah: Hey! I shot up a raw proposal on wikitech-l for feedback, been getting some ;) [14:23:04] hi srikanthlogic [14:23:05] ^demon|away: not really, I am wondering if we should keep that bug or just WFM it :D [14:23:07] ashish_d: yeah! [14:23:17] sumanah: hello [14:23:19] New code comment: Yaron Koren; I'm not going to branch the extension just for this one thing. If using JS globals no longer works w; [14:23:33] <^demon|away> hashar: Keep it open to track the upstream bug, no big deal. [14:23:40] ^demon|away: when i upload an extensionless file.. i get error in red mark..is that by JS or Ajax? [14:24:48] <^demon|away> Both...Ajax is javascript ;-) [14:24:56] <^demon|away> Although we use Json, not XML, so it's Ajoj. [14:25:06] potter: (the less self-pitying truth is that I'm probably the best one to help you regarding administrative stuff like Google Summer of Code, but for actual tech questions, ask experts like Chad, Tim, Sam, Antoine, Yuvi, Niklas, Amir, etc.) [14:25:11] potter_: https://www.mediawiki.org/wiki/Developers [14:25:22] sumanah: oh ok [14:25:27] sumanah: :) [14:26:12] srikanthlogic: how's it going with that student -- Priya? [14:26:42] sumanah: I never heard back :( no response for mail. [14:26:48] ^demon|away: how do i know which function is being run by javascript? [14:27:19] <^demon|away> Use Firebug or some sort of other Javascript debugger that you like. [14:29:08] srikanthlogic: I will mail her again. [14:29:19] New code comment: Nikerabbit; It is a configuration setting I've enabled on translatewiki.net to catch and fix problems.; [14:29:36] sumanah: what is this about?> [14:29:39] srikanthlogic: sent her a nudge mail. [14:29:49] sumanah: :) [14:29:51] potter_: Please be more specific. [14:30:19] sumanah: about student of srikanthlogic ? [14:31:18] potter_: A few months ago, an Indian student got in contact with me, asking for some help learning MediaWiki. I asked Srikanth to work with her and he agreed. It seems that their communication has trailed off, so I am asking her how she is doing, hoping that she will respond. [14:31:57] sumanah: oh .. can i get a mentor too. :) .it would be very helpful [14:32:19] potter_: do you find that #mediawiki doesn't give you sufficient help? [14:32:44] sumanah: it gives me awesome help .so only i always come here [14:32:56] potter_: that's great! [14:33:08] potter_: tell me about what you want from a mentor [14:33:18] sumanah: but it would be nice if someone can guide you..rather going blindly [14:33:36] potter_: do you feel as though you are going blindly? [14:33:40] sumanah: i m reading code..bugs and fixing them [14:33:42] sumanah: but i m not directed [14:33:52] potter_: in open source, self-direction is the norm [14:34:04] sumanah: but i m not directed to a particular direction [14:34:06] potter_: what is your goal? what do you want to be or do, at the end of this? [14:34:50] yuvipanda: you might be able to lend a useful perspective here. [14:35:09] 03(mod) test/mediawiki/core2 has some big objects - 10https://bugzilla.wikimedia.org/34472 +comment (10hashar) [14:35:12] sumanah: i dont know.. i started to with mediawiki as my first open source..cause on of my seniors had recommened tat MW is good place to start..cause there is response and help from the community [14:36:14] potter_: I'm glad you've found us so helpful and responsive. [14:36:28] sumanah: :) [14:36:36] potter_: You should probably think more about what you want -- what are your goals, as an engineer and as an open source contributor? [14:36:56] sumanah: combinatin of both ;) [14:37:01] potter_: what parts of engineering do you enjoy most and find most intriguing and fulfilling? [14:37:41] sumanah: decoding ganglieri bug reports [14:37:58] sumanah: i like Math and *CODING* [14:38:08] <^demon|away> hashar: Good luck. [14:38:40] ^demon|away: I just thought that instead of filtering objects in git, we might be filtering them out of the svn repository [14:38:59] <^demon|away> How? [14:39:12] potter_: so far, in your MediaWiki explorations, what have you enjoyed? [14:39:39] sumanah: reading code.. [14:40:27] potter_: what do you like about that? [14:40:51] <^demon|away> hashar: I read that stackoverflow thread. Doing some filter-branch with repack should do it. [14:41:23] and I would love to get messages files out of core :D [14:41:23] sumanah: Coding is always fun.. its more fun to read Big code.. i have never read codes which have this length [14:41:27] but it is not going to happen :-( [14:41:49] <^demon|away> I think you'll just need to accept that :) [14:42:30] <^demon|away> Then again, I'm not too terribly concerned about the repo size. ~100M isn't all that bad. [14:42:45] includes/installer/Installer.i18n.php also seem to hold a lot of space [14:42:47] <^demon|away> The only reason it'd ~300M right now is because I screwed up. It's a test copy anyway, who cares. [14:42:54] potter_: just so you know, the more accepted terminology here would be something like "codebase" when you're talking about the length/size of the code that makes a particular product [14:43:45] sumanah: oh..btw can you tell me more about MW GDOC?i mean how to get a GSOC in MW [14:43:53] !gsoc | potter_ [14:43:54] potter_: MediaWiki participates in the Google Summer of Code mentorship program. http://www.mediawiki.org/wiki/GSoC Please read http://en.flossmanuals.net/GSoCStudentGuide/ if you're thinking of applying to GSoC. [14:44:14] sumanah: i have read these [14:44:28] hashar: we could not use PHP as file format, integrate l10n to core and update translations in VC later [14:44:52] potter_: if you like math, you may be interested in learning about how MediaWiki handles math. We don't have enough people currently who know that part of the MediaWiki codebase, and it would be helpful if we had more experts who could write and review math code. [14:45:02] sumanah: how many GSOC does MW have?and on what basis will you ppl select? [14:45:16] !math [14:45:17] https://www.mediawiki.org/wiki/Manual:Math [14:45:18] Nikerabbit: you have my full support :-) [14:45:39] potter_: We do not yet know how many seats we will have this summer. We will find out but not for a month, at least. [14:45:56] sumanah: last time how many? [14:46:00] hashar: and we need that [14:46:15] potter_: late March or April we'll find out. http://www.google-melange.com/gsoc/events/google/gsoc2012 [14:46:30] format change is easy, providing service/server for l10nupdate and integrating l10nupdate in mw is not that easy [14:46:33] potter_: here's a thought experiment: if you wanted to find out how many students we had last year, without asking me, how could you do so? [14:47:01] go to GSOC 2011 website? [14:47:21] potter_: that's definitely an idea that would work. [14:47:31] There are others that would also work, but that would work. [14:47:56] sumanah: 8 is the answer \m/ [14:48:04] Congrats. [14:49:05] potter_: In general, try and run through that thought experiment before you ask someone for help on a topic. [14:49:12] Also, specific questions are better. [14:49:21] sumanah: yeah.. [14:50:33] <^demon|away> Nikerabbit, hashar: Something we can visit later. Shouldn't block git migration just because hashar thinks i18n files are too big :p [14:51:10] the jar / ogg should be gone though :D [14:51:41] <^demon|away> {{sofixit}} [14:51:51] <^demon|away> I'm not as concerned about it as you are it seems. [14:52:26] potter_: have you ever read http://www.chiark.greenend.org.uk/~sgtatham/bugs.html ? "How to Report Bugs Effectively"? http://catb.org/esr/faqs/smart-questions.html "How to Ask Smart Questions" is a bit too harsh, I think, but may also provide you with some useful guidelines [14:52:57] 03(NEW) Implement BrowserID as an alternative way to sign in to MediaWiki - 10https://bugzilla.wikimedia.org/34565 normal; MediaWiki extensions: [other]; (326374) [14:53:24] potter_: you asked for what criteria we will use to select students [14:53:50] potter_: I'll give you some links and some thoughts [14:53:52] sumanah: yes [14:55:38] potter_: http://en.flossmanuals.net/GSoCMentoring/selecting-a-student/ has some tips [14:56:13] 03(mod) 功能丢失 - 10https://bugzilla.wikimedia.org/13784 +comment (10Antoine "hashar" Musso) [14:56:26] 03(mod) dsadsasd - 10https://bugzilla.wikimedia.org/18013 +comment (10Antoine "hashar" Musso) [14:56:26] 03(mod) English Wikipedia dump has a wrong size - 10https://bugzilla.wikimedia.org/19242 +comment (10Antoine "hashar" Musso) [14:57:04] New code comment: Krinkle; ... that is {{wg|LegacyJavaScriptGlobals}}. \ What do you mean by "removing them". ?; [14:58:06] potter_: We look at the student's technical skill, the detail and thoughtfulness of the proposal, the student's responsiveness and communications skills, whether there is a mentor who is enthusiastic about the proposed project, whether the proposal seems appropriate for the scope of Google Summer of Code, and similar factors [14:59:46] potter_: you might also find this helpful: http://en.flossmanuals.net/GSoCStudentGuide/ch014_communication-best-practices/ and the rest of that guide. [14:59:47] sumanah: ok arent there some ideas alerady by the mentor side?just for info sake? [15:00:02] potter_: Please be clearer. I don't know what you're asking. [15:00:31] sumanah: sry.. i mean arent there any proposals of from MW side? [15:01:03] sumanah: proposals for GSOC ideas [15:01:05] potter_: Your question implies that you haven't actually read some of the resources I've already pointed you to, such as https://www.mediawiki.org/wiki/Summer_of_Code_2012 [15:01:11] potter_: that's pretty disappointing. [15:02:04] New code comment: ^demon; "Followed-up revisions" is confusing. Perhaps "This revision follows-up:"; [15:02:32] sumanah: yeah.. i m sry again [15:03:41] potter_: I am not meaning to be discouraging, but I do want to teach you to be more effective in your communications skills [15:03:55] <^demon|away> hashar: dbzip2 isn't in /trunk/tools/ [15:04:04] <^demon|away> It's in /trunk/dbzip2/ :) [15:04:10] let me move it [15:04:21] sumanah: yeah.. i need to improve that :-| [15:04:34] New code comment: Krinkle; I'd also like to try positioning this section above the diff rather than below the "Follow-up revisi; [15:04:37] potter_: I know your reflex is to ask questions, and that is a good reflex, but in open source it's good to try to skim relevant documentation before you ask a question [15:04:42] ^demon|away: oooor you can convert it to git repo software/dbzip2.git ;-D [15:04:56] ^demon|away: I was tired of having that product cluttering the search page [15:04:57] <^demon|away> Or, we can just leave it alone right now since nobody uses it and it's not hurting anything [15:05:14] ^demon|away: will probably move logwood and kate's tool to a new "zArchived" product [15:05:26] potter_: it saves time and shows that you are attentive and capable of learning :-) [15:05:32] <^demon|away> I'm fine with clearing it out in BZ, but if/when it moves to git I'd rather not have to write 2 rules for it because you moved it. [15:05:40] <^demon|away> Just leave it in /trunk/tools [15:05:47] <^demon|away> NOT tools. [15:05:50] <^demon|away> Just trunk. [15:05:54] <^demon|away> I need breakfast. [15:05:57] * ^demon|away goes [15:06:00] PLEAAAsseeee!!!!! [15:06:04] no wonder he stole mine [15:06:09] have a nice breakfast ^demon [15:06:25] <^demon|away> hashar: Please don't, or I'll stab you. Gently :) [15:10:05] potter_: if you want to attract a mentor, you should learn to communicate and act in a way that shows people that you will use their time well. [15:10:55] sumanah: ya [15:11:04] New code comment: Reedy; Indeed, it does become somewhat ambiguous with similar terminology. I couldn't think of anything bet; [15:13:12] 03(mod) textbook.wikipedia.org DNS entry does not exist - 10https://bugzilla.wikimedia.org/18306 +comment (10hashar) [15:13:26] potter_: I need to go now, to prep for a meeting, but I have a suggestion for you: think about what your goals are, why you are interested in open source, and why MediaWiki specifically. There are 150+ other mentoring organizations involved in Google Summer of Code, and all of them make an effort to be friendly and to be good mentors. So think about your specific interests and look at those organizations -- maybe one of them will be very appealin [15:13:26] g to you and give you the direction that you believe you lack. [15:15:39] sumanah: thanks a lot for your suggestions and valuable time.Bye [15:16:19] potter_: you're welcome, and thank you for getting into open source. It can be a rough adjustment but it is very very worth it. [15:16:28] And we're glad to have you. [15:16:35] Reedy: I assume CR will stay on in read-only still though ? [15:16:56] navigating and browsing stuff etc. [15:16:57] Krinkle: I believe so, yeah [15:16:59] tags, status, comments [15:17:09] Which reminds me, need to have a readonly flag for it [15:17:19] New code comment: Krinkle; True, but we'll be looking at it for a while still (in read-only) I guess.; [15:17:47] Hmm, or do we not exactly need it readonly.. [15:18:40] meh, there simply won't be any new revs [15:18:48] or actually.. there will be [15:18:48] yeah, that's what I was thinking [15:18:53] for non core [15:18:58] e.g ToolserverI18N [15:19:05] yeah [15:19:14] probably just be sanest to leave it open for the time being [15:19:16] paths to ToolserverI18N are still hardcoded all over [15:19:27] and don't have time for that on short term, I'd like to keep it in svn for a while [15:19:43] phase3 simply wont have new revs, should be fine [15:19:51] I think Chad pulls in revision numbers, so we might be able to hack in a way and a link pointing to gerrit [15:20:01] if that has some way of internally resolving it [15:20:11] 03(WONTFIX) Hide bot edits in IRC RC feed - 10https://bugzilla.wikimedia.org/23811 +comment (10Antoine "hashar" Musso) [15:20:19] <^demon|away> Reedy: Just revoke everyone CR perms, so it'll just be read-only. [15:20:39] ^demon|away: except other paths will still be used [15:21:05] <^demon|away> Well, I mean after we're done and all of SVN's been made read-only. [15:21:12] ah, yeah [15:21:21] It's hardly a majorly important issue ;) [15:21:22] in 2020 ? [15:21:23] <^demon|away> Until then, CR still serves a purpose, you're right. [15:21:42] <^demon|away> Krinkle: Current timeline calls for roughly this time next year. [15:21:48] for all svn? ok. [15:22:07] facebooks hiphop repo on github has been inactive for a couple of months [15:22:19] Has there been any progress on Gerrit unusable horrible interface? [15:22:27] (I'll just be bold here) [15:22:42] <^demon|away> Has anyone with UI experience stepped up? [15:22:53] <^demon|away> Because if I were to attempt it, it'd end up worse. [15:23:03] * Reedy grins [15:23:04] I'd be happy to do a review and make suggestions, but is there a good way to implement anything ? [15:23:15] I also heard some talk on using Gerrit only for backend, not front-end [15:23:36] it has an API that it uses in it's own front-end (since 99% is ajaxified) so we could "simply" build an entirely separate front-end [15:23:42] (don't I dare suggest a MW extension) [15:24:10] afaik gerrit has no UI hooks or theming [15:24:13] skinning* [15:24:28] so it'd be either patching gerrit core or not using gerrit frontend [15:24:46] <^demon|away> You *could* build your own UI on top of gerrit. [15:24:48] Krinkle: IIRC Chad said that the internal gerrit API is guaranteed to break all the time (simplifying his words) [15:25:00] <^demon|away> But their javascript api isn't a "public" api, so they're willing to break it on a whim. [15:25:12] <^demon|away> Supposedly they've gotten "better" at not doing that, but I wouldn't trust it. [15:25:34] ^demon|away: well, as long as we only use it ourselves and control when we upgrade, that should be fine to migrate. [15:26:10] 03(FIXED) Abuse filter modify actions shown in irc channel with links pointing to secure site instead of normal site - 10https://bugzilla.wikimedia.org/25603 +comment (10Antoine "hashar" Musso) [15:26:11] If they can use it to ajaxify their front-end, it's usable enough. We wouldn't have to use their JavaScript framework. Only the server API entry points [15:26:24] <^demon|away> Holding back upgrades so we can update our custom UI sounds like fun :D [15:26:34] Unless they have significant amounts of logic in JS only, which I'm afraid they might have [15:27:07] <^demon|away> Pretty much everything you see in the UI is done in Javascript. [15:27:12] <^demon|away> The backend is all java. [15:27:24] yeah, but I'm assuming that actual logic is server side. [15:27:48] in that we wouldn't have to replicate anything in our UI. Other than making requests to the server. [15:27:51] <^demon|away> One would hope ;-) [15:27:59] e.g. not the merge logic :P [15:28:11] yay, send shell arguments via ajax :P [15:28:15] and sql queries xD [15:28:21] raw ofcourse [15:29:12] <^demon|away> Although the other option is just fixing the UI bugs in gerrit. [15:29:54] <^demon|away> Krinkle: If you've got *specific* concerns, I'd like them put on [[labsconsole:Gerrit bugs that matter]]. "It's ugly" isn't actionable :) [15:31:01] ^demon|away: nod [15:31:19] maybe we could sponsor gerrit authors ? [15:31:25] so they fix those bugs for us [15:34:41] ^demon|away, "it's unusable" ;) [15:35:39] 03(NEW) Modify the URL to upload files in eswiki - 10https://bugzilla.wikimedia.org/34566 major; Wikimedia: Site requests; (fitoschido) [16:23:19] 03(mod) Implement BrowserID as an alternative way to sign in to MediaWiki - 10https://bugzilla.wikimedia.org/34565 normal->15enhancement; +comment (10Sam Reed (reedy)) [16:24:26] 03(mod) wikimedia.com should redirect to wikimedia.org rather than showing 'Wiki does not exist' - 10https://bugzilla.wikimedia.org/34563 +ops (10Sam Reed (reedy)) [16:25:03] 03(mod) Incorrect rendering of chess board to pdf - 10https://bugzilla.wikimedia.org/34562 (10Sam Reed (reedy)) [16:25:19] New code comment: Nikerabbit; Anyway I can test that code easily?; [16:27:04] New code comment: Reedy; Your best bet is probably to use testwiki for things like this. Then if you need to put some debuggi; [16:36:47] johnduhart: could you do something with this: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/105123 [16:37:08] Reedy: testwiki? [16:37:10] johnduhart: it is the last remaining FIXME [16:37:36] hi ashley [16:38:08] hexmode: Sure [16:40:12] hi Kr1ks - did you get your profiling in place? [16:44:10] hexmode: Fixed, just waiting for git-svn to rebase then I'll commit it [16:44:16] johnduhart: || $wgCommandLineMode [16:44:20] lol [16:44:23] lol yup [16:44:24] That's it [16:44:36] johnduhart: tyvm [16:44:52] Best get it deployed too :p [16:45:09] Nikerabbit: ya. svn update on fenari and it's live on testwiki [16:45:25] Reedy: but if someone deploys :o [16:45:54] * johnduhart hasn't rebased in over a week [16:46:00] This might take awhile [16:46:00] You can just conditionally enable the extension too if $wgDBname == 'testwiki' [16:46:22] Hfjfjfjfjc [16:46:23] Hdhfjf [16:46:25] Vn [16:46:26] F [16:46:28] Chan [16:46:30] Be [16:46:30] FrankieFigs: Shut up. [16:46:31] kindergarten is elsewhere [16:46:32] Bend [16:46:34] Bby [16:46:40] Tale I love you [16:46:53] aw how nice [16:48:13] interesting that today I've seen two instances of IRC spam [16:48:17] and till date I've seen zero [16:48:40] the other one was a bot that started narrating a rather graphically sexual story in #osm-dev [16:49:05] lol [16:49:12] * johnduhart kicks codurr [16:49:12] Puck you. [16:49:20] yuvipanda: we had that in here yesterday too [16:49:28] Reedy: r112021 [16:49:44] Our cia.vc post commit hook seems b0rked [16:50:14] Reedy: :D [16:50:54] Reedy, is this some kind of Platform conspiracy to make people more eager to switch to Git? :P [16:51:03] hexmode: All done [16:51:23] MaxSem: is what? :p [16:51:34] MaxSem: believe me, Platform is too scattered to conspire [16:51:36] 03(mod) Moodbar on ta.wikipedia - 10https://bugzilla.wikimedia.org/34560 +comment (10sam) [16:51:51] oh [16:52:31] 03(mod) Set $wgLogo value for fawikisource - 10https://bugzilla.wikimedia.org/34476 normal->15enhancement (10Sam Reed (reedy)) [16:52:54] ohai sumanah [16:53:01] hi MaxSem [16:53:57] johnduhart: aren't we already in global scope? Though, you only moved it [16:54:16] Reedy: I have no idea and I trust that whoever put that there had a good reason for it [16:54:33] So trusting you must be not [16:54:45] sumanah, sending that student in my direction was a good thing in theory, but I knew nothing about thing I was asked about) [16:58:47] !r 72337 [16:58:47] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/72337 [16:58:47] MaxSem: I've dealt with several students recently and mentioned you among the list of experts they might ping, can you be more specific? [16:58:47] Reedy: Does using global change the behaviour of variables that don't exist? [16:58:47] AFAIK it does nothing [16:58:47] hm [16:58:47] I can't see why hexmode added it.. the revision that follows up doesn't give any obvious clues [16:58:47] Reedy: added what? [16:58:47] hexmode: see 72337 linked above [16:58:47] sumanah, problem is that he would have received an answer from someone if he asked not me specifically. people tend to read less messages sent explicitly not to them [16:58:48] MaxSem: I presume this was in IRC? [16:58:48] 04(REOPENED) Create a Arbcom namespace on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34527 (10Uncle Fred) [16:58:48] yup [16:58:59] MaxSem: so did you direct him to a better expert? [16:59:10] MaxSem: or ask the room to help? [16:59:40] I was mostly AFK, so the conversation was especially failed:( [16:59:50] Reedy: can't tell you just from looking... sorry :( [17:00:23] simple public questions are so much more effective:| [17:00:27] there are many failure modes here. (a) Person asks room in general, gets silence. (b) Person asks wrong expert or person who isn't there, gets silence or unhelpfulness. ... [17:00:48] MaxSem: not really. [17:01:25] MaxSem: the problem here was that the student asked someone who wasn't even there to respond and redirect. [17:01:50] MaxSem: the silence failure mode sucks, and happens no matter whether it's a or b. [17:02:34] MaxSem: Sometimes a public question to the room gets answers. Often it gets silence. [17:03:51] MaxSem: training askers appropriately for the "you asked a question of the room generally, you got silence, now what?" situation has to be an explicit lesson; people won't just know what to do instinctively [17:04:11] sigh:( [17:10:13] is there something similar to Nuke that can revert recent spam? [17:12:07] 03(mod) Create a Arbcom namespace on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34527 +comment (10dendil) [17:13:34] New code comment: Nikerabbit; Reimplementing parts of jQuery? Isn't there any suitable small library that can be used?; [17:17:19] New code comment: Yaron Koren; Ah - I didn't know that having JS globals could cause problems. Well, that changes the situation - I; [17:18:04] New code comment: Yaron Koren; i.e., redo Nikerabbit's changes.; [17:18:52] I am the real reedy. The other guy can go fuck himself [17:20:07] Reedy: you have fans! [17:20:11] lol [17:20:14] Bleh, that one had a change of IP... [17:22:08] Im looking to create a page using the wikipedia api to display search results/pages from wikipedia [17:22:10] is this possible? [17:22:19] what sort of page? [17:22:21] on another wiki? [17:22:27] php [17:22:33] no not a wiki [17:22:33] hi sakthi [17:22:34] New code comment: Reedy; I'm not sure about using return false which will not allow any hooked functions after it to not be c; [17:22:42] sumanah, hi [17:22:50] kevindank: relatively simple then [17:23:14] is there any documentation or anyone who knows how to do this that would be interested in the job? [17:23:17] sakthi: so, you believe you have found a defect / bug in MediaWiki, right? [17:23:27] !api| kevindank [17:23:27] I don't know anything about "api|". You might try: !api !this_is_intentionally_null [17:23:31] !api | kevindank [17:23:31] kevindank: The MediaWiki API provides direct, high-level access to the data contained in the MediaWiki databases. Client programs should be able to use the API to login, get data, and post changes. Find out more at . For client libraries in various languages, see . [17:23:45] kevindank: the docs there should help you out [17:23:52] !this_is_intentionally_null [17:24:02] sumanah, right. have to find a way to fix it [17:24:18] sakthi: it's a good first step to file a bug report at bugzilla.wikimedia.org [17:24:22] MaxSem: you b0rked it [17:24:38] Hi, there have been changes to the manuals concerning the db tables used by MW [http://www.mediawiki.org/wiki/Special:PendingChanges] It would be cool if an expert on this will have a look at it. For me that is some kind of voodoo. Thus I cannot do it. [17:24:41] yay! [17:25:01] is there a place to advertise this gig? [17:25:07] 03(mod) Narayam resources folder needs tidying up - 10https://bugzilla.wikimedia.org/34296 +comment (10s.mazeland) [17:25:08] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 +comment (10robla) [17:25:13] Thank you MaxSem for volunteering. This was very fast [17:25:23] If someone can do it quicker i'd be willing to put it up for freelance [17:25:28] sakthi: in the bug report, specify what the behavior currently is and what you think it should be, and why. [17:25:35] sigh. I was replying to Reedy [17:25:45] okayyy, reviewing [17:25:52] sumanah, sure [17:25:54] And I was so happy [17:26:05] kevindank: there is an open jobs subforum at mwusers and I know mediawiki-l also sometimes includes mentions of open contracting jobs (paid) [17:26:32] You are really doing it?! You rule! [17:26:52] sakthi: I believe you are also curious about how to submit a patch https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker#Submit_your_changes [17:28:17] sumanah: how (in)active is mwusers these days? [17:28:27] i didn>'t even know it still existed... [17:28:29] 03(NEW) New logo for Arabic Wiktionary - 10https://bugzilla.wikimedia.org/34567 normal; Wikimedia: Site logos; (nesr17) [17:28:31] hi Alphos__! have you seen the revised https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker/Workshop page? If you're interested in maybe helping add some hands-on exercises that would be cool [17:28:36] Daniel_WMDE: It's active. [17:28:47] 03(mod) Update key mapping in Narayam Gujarati transliteration - 10https://bugzilla.wikimedia.org/34056 +comment (10santhosh.thottingal) [17:28:57] sumanah: good to know :) [17:28:58] kevindank: https://www.mediawiki.org/wiki/Jobs [17:29:10] * Daniel_WMDE sinks back into family/vacation mode [17:30:04] RoanKattouw: welcome home! [17:30:18] kghbln: will you be coming to any upcoming MediaWiki developers' events? [17:30:24] Roan, back in Twente ? [17:31:37] 03(mod) New logo for Arabic Wiktionary - 10https://bugzilla.wikimedia.org/34567 normal->15enhancement (10Sam Reed (reedy)) [17:31:59] hi rmoen, are you aiding in the 1.19 work or is today a day I can ask you for patch review? or neither [17:33:14] hello sumanah :) yes indeed [17:33:17] Hi sumanah, last time i was there I was part of the catering crew. I think it was in 2009. Since there will be only limited space for participants and I am not a code it would not be right to be there. However, thank you for asking. :) [17:33:38] code - coder [17:33:39] is it possible to develop something like this: http://imagebin.org/200060 [17:33:53] and would it be easier to just use a mediawiki install or another site [17:34:04] kghbln: we need tech writers, testers, UI designers, and power users at these events, too [17:34:18] rmoen: yes to which? :-) [17:34:28] GerardM: I'm from Friesland, but "home" is now San Francisco [17:34:32] sumanah: Thanks :) [17:34:45] * sumanah wheels out the welcome wagon [17:35:40] sumanah, I will take a look at both [17:35:44] kghbln: in fact, it's very useful to have a little more diversity of experience at these events -- bring more perspectives to the problem-solving [17:35:45] Ah I see, I was not thinking about this. I will have a look an the forthcoming Berlin event. Thank you for pointing this out to me. [17:35:47] rmoen: cool. [17:35:53] kghbln: great! [17:36:34] rmoen: if you need pointers on 1.19 bugs to fix, hexmode + http://etherpad.wikimedia.org/119deployment can help. if you want pointers on patches to review, I can help [17:36:36] 03(mod) Implement BrowserID as an alternative way to sign in to MediaWiki - 10https://bugzilla.wikimedia.org/34565 +comment (10326374) [17:36:49] id rather not get started if its not possible to do based off elements of the screenshot http://imagebin.org/200060 [17:36:51] :) [17:37:16] kevindank: seems to me like you should do a little prototyping [17:37:19] New code comment: Jdlrobson; Yes. There are several libraries including zepto [1] and xui [2]. I understand that several mobile ; [17:38:00] sumanah, ok cool. I'll definitely ask about patches when I reach that point, lots of email catch up atm [17:38:03] 03(mod) Update key mapping in Narayam Gujarati transliteration - 10https://bugzilla.wikimedia.org/34056 +comment (10santhosh.thottingal) [17:38:03] kevindank: learn a little about using the MediaWiki API, figure out what you might want to display and check whether any Wikimedia data you really want in the site is not accessible via the API, because that would be a roadblock for you [17:38:07] rmoen: same here. [17:45:09] http://ultimategerardm.blogspot.com/2012/02/international-mother-language-day-2012.html [17:46:10] 03(NEW) Allow selecting all namespaces on Special:UnreviewedPages - 10https://bugzilla.wikimedia.org/34568 enhancement; MediaWiki extensions: FlaggedRevs; (umherirrender_de.wp) [17:49:45] 03(NEW) No dynamic update for username existence when signing up - 10https://bugzilla.wikimedia.org/34569 normal; MediaWiki: User login; (sakthi92) [17:52:28] RoanKattouw: got a sec to look at an JS/RL/document.write issue? [17:52:54] https://bugzilla.wikimedia.org/show_bug.cgi?id=34542 [17:59:19] Looking [17:59:47] Reedy, did https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112029 help? [18:00:20] MaxSem: seems to have done [18:00:26] whee [18:00:30] 03(mod) mw.loader.load calls document.write from asynchronous scripts - 10https://bugzilla.wikimedia.org/34542 +comment (10roan.kattouw) [18:02:19] the localisation team's office hour is starting in #wikimedia-office [18:03:06] hi kevin_brown how is it going? [18:03:29] where can i find the php file for the page https://www.mediawiki.org/w/index.php?title=Special:UserLogin&type=signup&returnto=MediaWiki [18:03:56] pokeswap: you may be interested in #wikimedia-office right now; I may be wrong but I remember you being interested in i18n issues [18:04:06] (internationalisation) [18:04:22] also Zaran ^^^^ [18:04:34] sakthi: so, that's a Special page [18:04:38] !specialpage [18:04:38] I don't know anything about "specialpage". You might try: !specialpages [18:04:42] !specialpages [18:04:42] sakthi: phase3/includes/specials/SpecialUserlogin.php [18:04:42] For information on creating Special Pages, see [18:05:09] thank you [18:05:54] 03(NEW) Set wgBabelMainCategory to false for dewiki - 10https://bugzilla.wikimedia.org/34570 normal; Wikimedia: Site requests; (umherirrender_de.wp) [18:06:56] sumanah, what a special page means [18:07:37] sakthi: check out http://www.mediawiki.org/wiki/Manual:Special_pages [18:07:50] sakthi: let us know if that does not answer your question [18:08:36] reminder: irc office hours with the localization team in #wikimedia-office right now! [18:08:56] ok [18:17:37] so 34469 is a duplicate of 34409, right? [18:18:48] RoanKattouw: ty for adding your comment to 34542 -- it also helps me think more clearly about the issue. [18:25:07] sumanah: http://article.gmane.org/gmane.science.linguistics.wikipedia.technical/58930 -- for robla's up-to-date state of 1.19 note [18:25:56] thank you hexmode [18:26:15] rmoen: ^ including http://etherpad.wikimedia.org/119triage [18:27:02] cool, ty [18:31:26] 03(mod) Editing fails in IE7 - 10https://bugzilla.wikimedia.org/34458 +comment (10brion) [18:37:58] dschoon: so this new report card, could you use dataviz help with it from volunteers, or would that be distracting? [18:38:06] (or not really useful just yet) [18:38:08] (or something) [18:41:34] New code comment: Awjrichards; Should have mentioned this in my first comment, but I originally left this rev marked as 'New' rathe; [18:46:08] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 +comment (10brion) [18:49:04] 03(mod) mw.loader.load calls document.write from asynchronous scripts - 10https://bugzilla.wikimedia.org/34542 +comment (10Chris McMahon) [18:52:09] 03(mod) Install Artifactory to distribute MWDumper as a Maven Artifact - 10https://bugzilla.wikimedia.org/34393 +comment (10orenbochman) [18:56:48] 03(mod) mw.loader.load calls document.write from asynchronous scripts - 10https://bugzilla.wikimedia.org/34542 +comment (10cmcmahon) [18:57:49] New code comment: Robmoen;
      MobileFrontend.utils(document.body).removeClass("full-screen-search");
      \ Please be sure to ; [18:59:27] Hm, 156 pages on the wiki which use external link(s) to bugzilla instead of the interwiki shortcut :/ [18:59:33] 03(mod) [Regression] There should not be a mismatch between html and stylesheet version - 10https://bugzilla.wikimedia.org/34504 +comment (10brion) [19:01:57] 03(mod) Editing fails in IE7 on meta.wikimedia.org - 10https://bugzilla.wikimedia.org/34458 summary (10Rob Lanphier) [19:02:36] sumanah: volunteer help is super welcome! but we're on a really tight timeline at the moment. [19:02:41] ok [19:02:54] sumanah: once the tooling is all set up and it's a bit more user-friendly, i really want to loose the community on it [19:02:59] see what they come up with! [19:03:01] great [19:03:07] where's the code, dschoon? [19:03:44] 03(mod) [Regression] There should not be a mismatch between html and stylesheet version - 10https://bugzilla.wikimedia.org/34504 +comment (10brion) [19:05:12] 03(mod) [Regression] There should not be a mismatch between html and stylesheet version - 10https://bugzilla.wikimedia.org/34504 +comment (10roan.kattouw) [19:06:41] I am so shocked that wordpress's codebase is so bad [19:07:40] johnduhart: would you like a global function to go along with that? [19:08:07] ugh :p [19:08:20] sumanah: we're having problems with gerrit at the moment, so it's on my git server atm [19:08:21] Writing plugins are weird [19:08:29] include random files from random placs [19:09:22] add_action apply_filter get_user_metadata wtf [19:09:59] i remember having enough issues with the functions to create users [19:11:47] 03(FIXED) Warning: class_exists() expects parameter 1 to be string, array given in includes/logging/LogFormatter.php on line 39 - 10https://bugzilla.wikimedia.org/31728 +comment (10Aaron Schulz) [19:13:16] 03(mod) Add Telugu Transliteration input method to Narayam - 10https://bugzilla.wikimedia.org/33480 +comment (10Veeven) [19:14:09] 03(mod) Add Telugu Transliteration input method to Narayam - 10https://bugzilla.wikimedia.org/33480 +comment (10veeven) [19:15:38] chrismcmahon: go ahead and close the bugs you can't repro [19:15:53] thanks robla [19:16:21] there's been enough work on the Javascript loading issues that we have reason to believe the issues should be fixed [19:16:49] 03(mod) Users without the autopatrol right are being autopatrolled on simple.wikipedia - 10https://bugzilla.wikimedia.org/34503 +comment (10Aaron Schulz) [19:17:32] 03(FIXED) mw.loader.load calls document.write from asynchronous scripts - 10https://bugzilla.wikimedia.org/34542 +comment (10Chris McMahon) [19:17:53] 03(mod) [Regression] There should not be a mismatch between html and stylesheet version - 10https://bugzilla.wikimedia.org/34504 +comment (10brion) [19:19:34] New code comment: Brion VIBBER; This causes a regression on cached pages, as the hiding doesn't get applied on the div. bug 34504; [19:20:34] 03(mod) [Regression] There should not be a mismatch between html and stylesheet version - 10https://bugzilla.wikimedia.org/34504 +comment (10brion) [19:21:01] 03(mod) Editing fails in IE7 on meta.wikimedia.org - 10https://bugzilla.wikimedia.org/34458 +comment (10cmcmahon) [19:23:06] 03(mod) Users without the autopatrol right are being autopatrolled on simple.wikipedia - 10https://bugzilla.wikimedia.org/34503 (10Rob Lanphier) [19:25:55] 03(mod) [Regression] There should not be a mismatch between html and stylesheet version - 10https://bugzilla.wikimedia.org/34504 +comment (10brion) [19:29:23] 03(mod) [Regression] IRC string output for log messages no longer compatible - 10https://bugzilla.wikimedia.org/34508 (10Rob Lanphier) [19:30:01] 03(FIXED) monobook toolbar or vector with old toolbar not setup randomly - 10https://bugzilla.wikimedia.org/34510 +comment (10Chris McMahon) [19:31:48] 03(mod) Incorrect rendering of chess board to pdf - 10https://bugzilla.wikimedia.org/34562 +comment (10Brion Vibber) [19:33:13] how do I lock the wiki so only logged in users can edit? [19:33:20] !userrights [19:33:21] For information on customizing user access, see < http://www.mediawiki.org/wiki/Help:User_rights >. For common examples of restricting access using both rights and extensions, see < http://www.mediawiki.org/wiki/Manual:Preventing_access >. [19:38:44] 03(mod) File link-feature should not allow external links - 10https://bugzilla.wikimedia.org/34541 +comment (10brion) [19:41:28] 03(mod) Text edit box encoding problem with PDF - 10https://bugzilla.wikimedia.org/34540 +comment (10brion) [19:41:43] 03(mod) Text edit box encoding problem with PDF - 10https://bugzilla.wikimedia.org/34540 +comment (10brion) [19:41:47] 03(mod) File link-feature should not allow external links - 10https://bugzilla.wikimedia.org/34541 +comment (10seewolf) [19:44:02] !b 34508 [19:44:02] https://bugzilla.wikimedia.org/show_bug.cgi?id=34508 [19:45:35] 03(FIXED) Users without the autopatrol right are being autopatrolled on simple.wikipedia - 10https://bugzilla.wikimedia.org/34503 +comment (10Chris McMahon) [19:51:44] 03(mod) File link-feature should not allow external links - 10https://bugzilla.wikimedia.org/34541 +comment (10brion) [20:04:21] !b 34517 [20:04:22] https://bugzilla.wikimedia.org/show_bug.cgi?id=34517 [20:05:22] Nightrose: hey, are there any Wikidata jobs still open? [20:05:27] hi folks....I filed bug 34517 into the general pile of Javascript malaise bugs. Chris is setting about reproducing it now [20:05:35] chrismcmahon: that is [20:06:46] I put it at highest priority under the assumption that it's a bit of a canary in a coal mine, rather than a specific use case that's very high priority [20:13:17] sumanah: afaik no [20:13:35] ok, thanks Nightrose [20:13:43] np [20:18:46] robla: eowiki just told me they have some problem reports. I'm getting them to enter bug reports now. [20:19:15] hexmode: do they have a list on their VP or elsewhere? [20:19:19] New code comment: Dantman; The intent of the .mw-jump class was to replace the #jump-to-nav, just like the .mw-body. So that we; [20:19:49] robla: vp yes [20:19:58] hexmode: link? [20:20:07] https://eo.wikipedia.org/wiki/Vikipedio:Diskutejo#Redakta_problemo for one [20:20:43] also see Petr Tomasovsky's comment from today [20:20:56] about category tree, I think [20:21:53] 03(NEW) Installation is broken - 10https://bugzilla.wikimedia.org/34571 blocker; MediaWiki: Installation; (hgjol) [20:26:50] ha, I have a syntax error, but I see the issue with https://bugzilla.wikimedia.org/show_bug.cgi?id=34517 on test2 [20:28:04] New code comment: Aaron Schulz; rollback() does not have __METHOD__; [20:28:11] sometimes not loading global scripts [20:28:16] how do I change the background color of my wiki [20:28:55] how do I change the background color of my wiki [20:29:46] !css [20:29:46] To change styles for your wiki, go to one of the MediaWiki:xxx.css wiki page (NOT a file) and put your custom styles there (sysop/admin rights required). MediaWiki:Common.css is for all skins and should be used for content styles. MediaWiki:Vector.css is for the Vector skin (default), etc. For more information, see !skins and [20:29:53] thetechexpert: ^ [20:30:22] it said badd title [20:32:00] Rob, do you have any other suggestions? [20:32:12] robla: I closed several blockers that seem to be fixed, the ones left all look legit to me. [20:33:29] thetechexpert: sorry, I can't help more right now [20:35:08] thetechexpert: have you ever worked with CSS before? [20:35:33] no [20:36:06] !help [20:36:06] http://www.mediawiki.org/wiki/Help:`e1 [20:36:24] !css [20:36:24] To change styles for your wiki, go to one of the MediaWiki:xxx.css wiki page (NOT a file) and put your custom styles there (sysop/admin rights required). MediaWiki:Common.css is for all skins and should be used for content styles. MediaWiki:Vector.css is for the Vector skin (default), etc. For more information, see !skins and [20:36:46] !skins [20:36:46] . Skin usage: . Gallery of CSS styles: . Writing your own: [20:38:20] thetechexpert: read http://htmldog.com/guides/ and https://code.google.com/edu/submissions/html-css-javascript/ [20:38:29] thetechexpert: they will help you understand CSS [20:38:34] New code comment: IAlex; I don't see any link between this revision and rollback().; [20:44:16] 03(mod) Moodbar on ta.wikipedia - 10https://bugzilla.wikimedia.org/34560 +comment (10srik.lak) [20:44:17] 03(mod) parser should recognize "Category:+" - 10https://bugzilla.wikimedia.org/29900 +comment (10fastgoldfish) [20:49:19] New code comment: Raymond; {{messagedocumentation}}; [20:52:18] 03(mod) Installation is broken - 10https://bugzilla.wikimedia.org/34571 +comment (10brion) [20:52:48] how do I edit the edit page 9so I can add an edit notice) [20:54:18] 03(mod) Installation is broken - 10https://bugzilla.wikimedia.org/34571 +comment (10hgjol) [20:54:49] New code comment: Brion VIBBER; Do those third-party skins exist at this time, or can that be a decision for 1.20?; [20:55:46] !editnotice [20:55:46] hi thetechexpert - have you read the FAQ yet? https://www.mediawiki.org/wiki/Manual:FAQ [20:55:47] I don't know anything about "editnotice". [20:55:58] yes [20:58:17] were can I find it? [20:58:19] New code comment: Brion VIBBER; Ah good you have a followup fixing it anyway, so no worries. :DD; [20:58:33] were can I find it? [20:59:37] Heh, well this is an interesting idea http://www.omgubuntu.co.uk/2012/02/ubuntu-for-android-announced/ [21:00:23] Reedy: He's back, on your toes [21:00:59] Dantman: ? [21:01:31] Dantman: can you help thetechexpert? [21:05:04] New code comment: Aaron Schulz;
       \ 3486 # @todo FIXME: What about the File we have already moved? \ 3487 $dbw->rollback(); \ 
      ; [21:05:28] Dantman: yeah, I saw that... [21:09:39] rotfl @ Dantman ;) [21:12:09] 03(mod) Editing fails in IE7 on meta.wikimedia.org - 10https://bugzilla.wikimedia.org/34458 +comment (10brion) [21:14:16] 03(mod) Editing fails in IE7 on meta.wikimedia.org - 10https://bugzilla.wikimedia.org/34458 +comment (10brion) [21:14:51] 14(WFM) Editing fails in IE7 on meta.wikimedia.org - 10https://bugzilla.wikimedia.org/34458 +comment (10Brion Vibber) [21:17:47] 03(NEW) CentralNotice load fails, shows JS errors in IE 7 - 10https://bugzilla.wikimedia.org/34572 normal; MediaWiki extensions: CentralNotice; (brion) [21:19:12] 03(mod) Editing fails in IE7 on meta.wikimedia.org - 10https://bugzilla.wikimedia.org/34458 +comment (10brion) [21:19:13] 03(mod) Update key mapping in Narayam Gujarati transliteration - 10https://bugzilla.wikimedia.org/34056 +comment (10dsvyas) [21:20:50] 03(mod) Update key mapping in Narayam Gujarati transliteration - 10https://bugzilla.wikimedia.org/34056 +comment (10dsvyas) [21:20:51] 14(DUP) No dynamic update for username existence when signing up - 10https://bugzilla.wikimedia.org/34569 +comment (10Brion Vibber) [21:20:55] 03(mod) "Check Availability" feature for usernames at registration interface - 10https://bugzilla.wikimedia.org/34447 +comment (10Brion Vibber) [21:22:04] New code comment: Mdale; not sure what the TODO is. The class is defined in a mode that does not apply to extension based usa; [21:22:10] 03(mod) CentralNotice load fails, shows JS errors in IE 7 - 10https://bugzilla.wikimedia.org/34572 +comment (10Chris McMahon) [21:23:32] 03(NEW) SemanticMediaWiki: Regression in 1.7.0.2 - 10https://bugzilla.wikimedia.org/34573 normal; MediaWiki extensions: Semantic MediaWiki; (van.de.bugger) [21:24:38] 03(mod) Installation is broken - 10https://bugzilla.wikimedia.org/34571 +comment (10brion) [21:26:08] 03(mod) Install Artifactory to distribute MWDumper as a Maven Artifact - 10https://bugzilla.wikimedia.org/34393 (10p858snake) [21:28:59] How can I enable the warning you get on mw.org when leaving a page you where modifying on some other wiki? [21:31:49] New code comment: Bsitu; I was thinking that some other hook functions may add the toolbar back. If we disable it we may jus; [21:35:43] 03(mod) CentralNotice load fails, shows JS errors in IE 7 - 10https://bugzilla.wikimedia.org/34572 +comment (10brion) [21:38:15] 03(WONTFIX) SemanticMediaWiki: Regression in 1.7.0.2 - 10https://bugzilla.wikimedia.org/34573 +comment (10Jeroen De Dauw) [21:38:45] 03(mod) SemanticMediaWiki: Regression in 1.7.0.2 - 10https://bugzilla.wikimedia.org/34573 +comment (10jeroen_dedauw) [21:42:23] 03(mod) Tag for discarding whitespaces. - 10https://bugzilla.wikimedia.org/31865 +comment (10van.de.bugger) [21:45:28] 03(WONTFIX) Install Artifactory to distribute MWDumper as a Maven Artifact - 10https://bugzilla.wikimedia.org/34393 +comment (10Ryan Lane) [21:46:35] New code comment: Robmoen; As I understand it, the main idea here is to limit the payload size. At this time it makes sense to; [21:47:22] 03(mod) Unable to add/remove buttons from (classic) toolbar from a gadget after MW update - 10https://bugzilla.wikimedia.org/31511 +comment (10mah) [21:48:53] Can somebody tell me how install extentions on the wiki without accessing FTP? [21:49:59] Add the files in the same way you added the files for MediaWiki core. [21:52:53] if i have a change i'd like to make to core but isn't requisite for the 1.19 deploy, should i wait to commit it until after 1.19 deployement and/or git migration? [21:52:57] robla ^ [21:53:43] 03(NEW) RunQuery popups should not close automatically when form is submitted - 10https://bugzilla.wikimedia.org/34574 enhancement; MediaWiki extensions: SemanticForms; (f.trott) [21:54:02] 03(mod) RunQuery popups should not close automatically when form is submitted - 10https://bugzilla.wikimedia.org/34574 (10f.trott) [21:54:08] buzzbyte: if you have shell, and the server has wget/curl/svn, you can do it on the server. [21:54:28] 03(mod) Unable to add/remove buttons from (classic) toolbar from a gadget after MW update - 10https://bugzilla.wikimedia.org/31511 +comment (10mah) [21:55:03] 03(ASSIGNED) RunQuery popups should not close automatically when form is submitted - 10https://bugzilla.wikimedia.org/34574 (10f.trott) [21:55:03] Hmmm [21:55:16] Has anyone actually used maintenace/dev/ ? [21:55:37] ...if no'one has bothered then I don't even have a reason to write that php invalidation code [21:55:49] robla: sorry, that one was 1.18... the 1.19 bug is that they're seeing the problem with Common.js now, not Gadgets. [21:56:01] I mean it's not my wiki, but am one of it's admins! [21:56:12] so how? [21:56:15] Then you can't. [21:56:27] Only a sysadmin can [21:56:31] awjr: how large? [21:56:45] It would a security vulnerability if non-sysadmins could go installing whatever extnesion they want. [21:56:53] ok! [21:57:23] 03(mod) 'mw.user.options' and 'mw.user.tokens' are sometimes empty on 1.19, breaking watchlist, gadgets, etc. - 10https://bugzilla.wikimedia.org/34409 +comment (10roan.kattouw) [21:57:43] robla: not large, ~10 lines. it adds a function to includes/ProxyTools.php and slightly modifies how an existing function works [21:58:04] New code comment: Siebrand; So what's the idea now? Will we be stuck with bc for log entries to irc forever? Only a few log entr; [21:58:18] awjr: make sure you line up a reviewer (which might be hard today)...but otherwise good [21:58:29] robla: cool thanks. [22:00:04] Any opinon on https://bugzilla.wikimedia.org/31511 since we're seeing it now on eowiki with common.js instead of just gadgets? [22:03:49] New code comment: Robmoen; Not critical but is the padding change for all clients intentional?; [22:03:56] 03(mod) [SRF] 1.7 [patch]: SRF_Gallery.php Fatal error: Call to a member function addImage() line 166 - 10https://bugzilla.wikimedia.org/34411 +comment (10jeroen_dedauw) [22:05:10] hi limograf [22:05:19] New code comment: IAlex; Corrected in r112051.; [22:05:26] hi sumanah! [22:06:12] limograf: by the way, if you are anywhere near Washington, DC, there is going to be a developers' get-together there in July alongside Wikimania https://wikimania2012.wikimedia.org/wiki/Hackathon [22:06:20] i finished my trailer and have no more commissions this month so from tomorrow, i can code! yay! [22:06:39] oh i'm in England [22:06:48] but thanks! [22:07:38] limograf: congrats on the free time! And if you are interested in swinging by Berlin in June, https://www.mediawiki.org/wiki/Berlin_Hackathon_2012 and there will be some travel subsidies available, in case you want me to keep you in mind for such things [22:08:01] 03(NEW) #set does not handle strings with underscores - 10https://bugzilla.wikimedia.org/34575 normal; MediaWiki extensions: SemanticForms; (mitchell_neill) [22:08:24] limograf: "trailer" sounds exciting - is it something you can show off yet? (I am assuming it is like a film trailer, and that you do not make automotive equipment) [22:09:12] it's the latest temeraire http://en.wikipedia.org/wiki/Temeraire_(series) [22:09:33] but it's not released until, hm, march 6 [22:09:39] limograf: you made a booktrailer? cool [22:10:17] limograf: my spouse just wrote a book that's being serialized http://constellation.crummy.com/ and I want him to think about booktrailerness but he's busy with other writing and bonus material [22:10:41] * limograf clicks! [22:11:00] I've only read 2 Temeraire novels but they sure were fun [22:11:46] here we go, there are previews here: http://www.temeraire.org/2012/02/behind-the-scenes-ii-crucible-of-gold-trailer/#more-991 [22:12:16] 03(mod) Sporadic and unpredictable updating of (classic) toolbar via JS - 10https://bugzilla.wikimedia.org/31511 summary; +comment (10Mark A. Hershberger) [22:12:34] yeah it's a fun genre [22:12:45] btw limograf do you know any languages other than English? you might be interested in getting into translating as another way of understanding MediaWiki from behind the scenes [22:12:50] need coding special pages help with [22:12:55] !e TEST [22:12:55] https://www.mediawiki.org/wiki/Extension:TEST [22:13:15] sorry! i'm monolingual [22:13:30] no prob, you also speak CSS and I value that :-) [22:13:33] i figured i'll write a skin [22:13:39] document the process [22:13:43] 03(FIXED) (un)watch button broken - 10https://bugzilla.wikimedia.org/34469 +comment (10Trevor Parscal) [22:13:51] limograf: I think I pointed you at http://blog.redwerks.org/2012/02/08/mediawiki-skinning-tutorial already, right? [22:13:52] i've got some great tuts etc that you linked me [22:13:54] yeah [22:13:57] yeah, documenting would be loverly [22:14:07] * sumanah attempts to randomly drop British slang, fails [22:14:07] so i'll just write it up as i go along [22:14:14] (I think that was from My Fair Lady) [22:14:22] hahah [22:14:28] pokeswap: need help coding Special Pages? [22:14:29] see if there's owt or nowt [22:14:33] haha [22:14:37] !specialpages | pokeswap [22:14:38] pokeswap: For information on creating Special Pages, see [22:17:24] sumanah: ping [22:17:27] hi varnent [22:17:41] how was your 3-day? [22:17:57] varnent: eventful! saw a Camus play, saw my sister, saw Katie [22:18:10] nice! very busy! [22:18:15] varnent: looking forward to your reply re the Wikimania hackathon [22:18:27] sumanah: yes - in my "today's inbox" items :) [22:18:29] varnent: also saw some meh standup comedy but they can't all be gems (used in lasers) [22:18:31] ok, great! [22:18:52] yeah - there's a big lgbt comedy show coming up in a couple week - preparing for a mix of great and bad :) [22:19:00] comedy is such an odd mix [22:19:14] varnent: yep. Anyway, and yours? [22:19:42] varnent: (the main devs are busy working on 1.19 because of these issues you've seen mentioned on wikitech-l) [22:19:49] sumanah: eh - just work - wikiqueer launches on 2/29 and that mobile app came out sooner than expected in the App Store [22:19:54] ! [22:19:56] yeah - saw that :) lots of fun [22:20:13] varnent: I'm assuming the app uploads one's entire addressbook to your servers? :D [22:20:17] best practices! [22:20:20] lol [22:20:21] exactly [22:20:35] sumanah: hence why I've been busy - so many contact files to sort through! [22:20:42] * sumanah laughs aloud [22:21:32] so I just noticed https://www.mediawiki.org/wiki/Category:How-To and thinking it should probably be merged into https://www.mediawiki.org/wiki/Category:Tutorials - or did I miss something important about that one? [22:22:14] wanted a 2nd opinion - do you see a difference between a tutorial and a how-to? [22:23:19] sorry, I was gazing at https://commons.wikimedia.org/wiki/File:Tracy_Caldwell_Dyson_in_Cupola_ISS.jpg because it is so awesome. Attention back here. [22:23:34] I hadn't noticed the How-To category [22:23:36] lemme look [22:23:37] Slight: a howto is a recipe to get you from A to B. A tutorial should fill in the 'why' and/or theory in how to use it. [22:24:05] I just stumbled upon it today - I feel like every 3 days I find something totally new on MW.org :) [22:24:33] are there any good ISS photos with some hot guy looking out into space? :) [22:24:46] good use a new desktop wallpaper :) [22:25:16] back to the topic: [22:25:50] Amgine: hmm, I think https://www.mediawiki.org/wiki/Publishing_from_MediaWiki is not really a HOWTO and the rest of the items I've now moved to Tutorial [22:26:18] Amgine: I'm ok with mushing those together right now, as long as there's always some See Also at the end of every HOWTO [22:26:23] "here's why we're doing this" [22:26:49] Well, it's a subjective thing, and not worth keeping on a site which should be focused on tutorials not black-box howtos. [22:27:00] (imo) [22:27:07] Not that I'm *ever* opinionated. [22:27:43] hey in the mediawiki documentation it says that Without ESI, you should strip out s-maxage in the Squid config for wgSquidMaxage [22:27:44] *sigh* [22:27:49] is there a document which explains how to do this? [22:27:51] No git yet [22:28:02] Even something prelim would be nice. [22:28:32] My and updates could use some consideration for RDFa [22:28:34] New code comment: Reedy; The main issue is is that it wasn't realised/remembered that the messages had changed. \ As such, no ; [22:29:16] sumanah: that all looks good to me - ty :) [22:30:05] chrismcmahon: around? [22:30:10] hi hexmode [22:30:23] varnent: ok, I've recat'd. [22:30:25] thanks for the heads-up [22:30:32] chrismcmahon: I'm trying to figure out if I should freak out [22:30:43] np :) always happy to share new MW.org discoveries [22:30:45] chrismcmahon: could you help me test a bug [22:30:49] varnent: yeah, Wikimedia is like a major religion in that you always discover new rituals & schemata [22:30:53] hi pubsez [22:30:58] hexmode: sure, details? [22:31:07] pubsez: I do not know of such a doc but you might try the mailing list mediawiki-l [22:31:10] !lists | pubsez [22:31:10] pubsez: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [22:31:13] thanks sumanah [22:31:17] good luck pubsez [22:31:22] sumanah: exactly - one of the things I like - like a vast expedition that never ends... [22:31:34] chrismcmahon: read from the bottom up: https://bugzilla.wikimedia.org/show_bug.cgi?id=31511 [22:35:22] 03(NEW) Map flickers badly on Android 4 - 10https://bugzilla.wikimedia.org/34576 normal; Mobile Apps: Wikimedia; (brion) [22:36:05] STILL NEED HELP CODING ALL OF THE SPECIAL PAGES [22:36:46] 03(mod) Sporadic and unpredictable updating of (classic) toolbar via JS - 10https://bugzilla.wikimedia.org/31511 +comment (10mah) [22:36:47] Louder. [22:36:48] SPEAK LOUDER IT HELPS PEOPLE HEAR YOU [22:37:28] chrismcmahon: I think my last comment (just now) is what needs to be tested [22:37:38] trying in firefox now [22:38:29] Dantman: There is git atm... If you ask ^demon when he is next around i'm sure he can setup a branch for you [22:39:46] 03(mod) https://mediawiki.org redirects to http://www.mediawiki.org/ - 10https://bugzilla.wikimedia.org/31369 +comment (10b) [22:39:50] still need help, that page does not tell me how to habe the special pages do the stuf (for [22:39:55] pokeswap: could you ask a more specific question, please? http://www.mediawiki.org/wiki/Manual:Special_pages [22:39:56] !e TEST ) [22:39:56] https://www.mediawiki.org/wiki/Extension:TEST [22:40:03] https://bugzilla.wikimedia.org/show_bug.cgi?id=31369#c15 [22:40:06] pokeswap: what, specifically, do you aim to do? [22:40:16] I think he's trying to be banned. [22:40:57] i need help changing this so there is a special page (special:TEST) which says "test "and that has a place to put text in, and all text goes to special:TESTtext and a checkbox which puts it in 2 categories (coding and other) and rights to remove text from special:TESTtext and other rights which are used to add to special:TEST (all by default) also, you can't add text directly to special:TESTtext but can delete it. all text for th [22:40:57] e page must be put in through special:TEST also an tag which would do something like text to be tested to see if it works in red and has all of that text in a special:TESTtextfromPage and that shows a picture of broken glass on the user's user page (for x amount of time determined by $wgglasstime)if the text has "failed". users with the kill right determine that using special:kill (if it has failed) or [22:40:57] special:pass to submit it to special:passedcode (to be put on the site) also another page to hide all of or certain pages with (picked from a list) on it special:testing the test for an amount of time specified on hiding [22:41:12] sorry, forgot pastebin [22:42:03] 03(mod) #set does not handle strings with underscores - 10https://bugzilla.wikimedia.org/34575 +comment (10Yaron Koren) [22:42:28] pokeswap: if you have a deadline by which you need these things done, you may wish to hire someone, because it is going to take you a little while to learn how to make MediaWiki do what you want. [22:42:34] New code comment: Awjrichards; Er check-in comment should read "Added forward-compatibility with potential new wfIsConfiguredProxy ; [22:42:50] dedline: 5 years [22:42:58] pokeswap: ok, you have time to learn :-) [22:43:30] hexmode: I'm confused as to what you're testing (and where) [22:43:50] !howto | pokeswap [22:43:50] pokeswap: https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker [22:44:09] read it allot [22:44:51] 03(FIXED) i18n incomplete - 10https://bugzilla.wikimedia.org/32691 +comment (10[[kgh]]) [22:44:58] to see if it has to do with the wiki or tested on the wiki or a change to a protected page [22:45:09] dpasted that http://dpaste.com/706548/ [22:45:30] pokeswap: the way you write makes it a little hard to understand you. [22:45:49] pokeswap: you should use shorter sentences [22:45:54] 03(mod) Tag for discarding whitespaces. - 10https://bugzilla.wikimedia.org/31865 +comment (10Platonides) [22:46:27] Heh, this is actually pretty well put together http://www.omgubuntu.co.uk/2012/02/watch-ubuntu-for-android-in-action/ [22:46:57] pokeswap: can you give a one-sentence summary for what you want people to be able to do, using the site that you build? [22:47:35] i'll try [22:50:22] Hello, I've been searching a long time for IP address based access rights on the Internet and couldn't find anything relevant. For example, I'd like to allow visitors from a given network to be able to view anything and those from outside to be restricted to the home page. [22:50:53] hi bbc [22:51:27] The policy is very simple as I'm aware of the issues concerning view restrictions on mediawiki [22:51:35] so, bbc, http://www.mediawiki.org/wiki/Manual:User_rights and http://www.mediawiki.org/wiki/Manual:Preventing_access have some info.... you've probably already seen those. [22:52:17] just set permissions in LocalSettings.php conditionally, depending on IP [22:52:31] yes I have [22:53:57] you can put text into special:TEST all text put in goes to special:TESTtext when you are editing you choose a checkbox for code or other and rights to edit special:TEST and delete from special:TESTtext and an addtest tag which would doo something like test to go through page to see if it goes with wiki all the things with the tag go to special:TESTtestfrompage . if the text has failed (does not go with wiki's [22:53:57] theme0 it will show a picture of broken glass on the user'a user page for x amount of days determined by $wgglasstime to put the glass it would go through special:kill, enter the username and then click glass. special:pass to submit it to special:passedcode (to be put on the site) also another page to hide all of or certain pages with (picked from a list) on it special:testing the test for an amount of time specified [22:53:58] on hiding [22:54:32] SymphoniDraconis: sounds great [22:55:05] summah: tryed to do it in one sentance but it did not work [22:55:31] pokeswap: how about trying to *summarize* it? I mean, what is the overall aim of the site? [22:55:39] pokeswap, looking at your code, you need to learn PHP basics first [22:55:51] i do know basics. [22:56:59] 03(FIXED) Map flickers badly on Android 4 - 10https://bugzilla.wikimedia.org/34576 +upstream; +comment (10Brion Vibber) [22:57:34] seeing if pages fit the topic of the wiki through many different special pages if it failed then it would show a picture of glass on the user page [23:03:02] so, can you help me with [23:03:07] !e TEST [23:03:07] https://www.mediawiki.org/wiki/Extension:TEST [23:04:40] Aaaahhh... RDFa [23:04:41] * Dantman drowns [23:05:56] !userrights [23:05:57] For information on customizing user access, see < http://www.mediawiki.org/wiki/Help:User_rights >. For common examples of restricting access using both rights and extensions, see < http://www.mediawiki.org/wiki/Manual:Preventing_access >. [23:10:55] still need help [23:11:01] !e TEST [23:11:01] https://www.mediawiki.org/wiki/Extension:TEST [23:11:19] pokeswap: ok, thanks for the summary [23:11:44] pokeswap: (you want to ensure that people who create pages are only creating pages that are suitable for the wiki) [23:13:07] or edits [23:13:20] using elabrite special pages [23:13:25] and rights [23:13:55] pokeswap: so, you should read the MediaWiki architecture document and look at some sample extensions to help you think about how to actually implement the goal you want [23:14:15] pokeswap: https://www.mediawiki.org/wiki/Extensions and https://www.mediawiki.org/wiki/Manual:MediaWiki_architecture [23:14:30] guery [+nofocus] dude [23:18:28] 03(NEW) Move AssertEdit into antispam extension group - 10https://bugzilla.wikimedia.org/34577 trivial; MediaWiki extensions: [other]; (mediawiki) [23:18:49] 03(mod) Sporadic and unpredictable updating of (classic) toolbar via JS - 10https://bugzilla.wikimedia.org/31511 +comment (10krinklemail) [23:22:09] !HELP [23:22:10] http://www.mediawiki.org/wiki/Help:`e1 [23:22:15] !E TEST [23:22:15] https://www.mediawiki.org/wiki/Extension:TEST [23:22:20] !coding [23:22:20] I don't know anything about "coding". [23:22:28] 03(mod) Move AssertEdit into antispam extension group - 10https://bugzilla.wikimedia.org/34577 +comment (10p858snake) [23:23:15] 03(mod) Move AssertEdit into antispam extension group - 10https://bugzilla.wikimedia.org/34577 +comment (10b) [23:23:37] My comment was better. [23:24:27] Execpt that has nothing to do with it, talking about completely differnt things [23:24:51] 03(NEW) jenkins/github integration broken since Feb 13th - 10https://bugzilla.wikimedia.org/34578 normal; Wikimedia: Testing Infrastructure; (hashar) [23:25:37] p858snake|l: Well, not completely different, no. [23:26:08] 03(mod) jenkins/github integration broken since Feb 13th - 10https://bugzilla.wikimedia.org/34578 +platformeng (10Antoine "hashar" Musso) [23:26:16] One is about changing it from being marked as Other to Antispam in its config, and the other is about merging it into core... completely differnt in my view [23:26:37] The point was that the classification didn't really matter if you were going to get rid of it. [23:27:11] That bug can probably be resolved either way. [23:27:48] robla: -commons is asking for an update on deployment... any idea yet? [23:27:59] I've got to go AFK in a few [23:28:00] The Commoners. [23:28:19] working out last minute fix for bug 34508. may need to postpone [23:28:50] !b 34508 [23:28:51] https://bugzilla.wikimedia.org/show_bug.cgi?id=34508 [23:30:30] Nobody's said "why are we stil using IRC for this?"? [23:30:34] still [23:30:43] I've given up on typing. I've had enough of it. [23:31:19] Joan: comment 8 [23:31:38] Ah, yes, there it is. [23:31:45] Joan: Nobody said "we like and hope to use IRC for it for ever!" [23:31:46] Joan: yeah nobody wants to use IRC anymore, but we have no choice :-D [23:32:14] Krinkle: Just saying that there are a bunch of comments (time) spent on discussing IRC and its fragility. When that could spent elsewhere. [23:32:15] we could have a bot listening to "ed" commands to edit the wiki! [23:32:24] Joan: Until we have a push-notification with structured data (e.g. json), we'll have to support it since that's all we have right now [23:32:36] I thought XMPP was written. [23:32:38] Joan: That time is spent because 1.19 broke that irc interface. [23:32:49] Didn't Daniel Kinzler have a test server with it? [23:32:55] and right now there is nothing else, and even if there would be, there is a gazlion bots using it. [23:32:59] Krinkle: I understand the bug. ;-) [23:33:06] that are now broken for wikis running 1.19 [23:33:15] hashar: make it some complex XML thing instead of ed [23:33:16] RoanKattouw_away: http://localhostr.com/file/2TGiXmF/Capture.PNG [23:33:21] then you have google wave! [23:33:28] Krinkle: I was just surprised XMPP hadn't come up. But it had. [23:33:53] :-))))) [23:33:55] yeah, it's come up a few times. More during hackathon talk than writing, but "everybody" knows its coming up. [23:34:05] and have for about a year [23:34:25] WebSockets, Jabber, XMMP, PubSubHubBub, .. [23:35:33] Reedy: Is there a file browser in gerrit ? [23:35:50] Krinkle: tree view or something IRC [23:36:03] I'm trying to find something like viewvc or github's browser basically (i.e. see files, and their histories) [23:37:41] Krinkle: yes, it has gitweb [23:37:47] but apparently its shit [23:37:57] 14(INVALID) Move AssertEdit into antispam extension group - 10https://bugzilla.wikimedia.org/34577 +comment (10[[kgh]]) [23:38:03] I can't even find it in 5 minutes when browsing the interface (like most stuff in gerrit) [23:38:12] it's linked at all from anywhere? [23:38:29] https://gerrit.wikimedia.org/gitweb/ ? [23:38:29] eh, source code [23:38:30] lol [23:38:36] good try [23:38:44] Krinkle: link is next to the patchset above the comments [23:39:08] ah [23:39:44] ok, not bad [23:40:34] New code comment: Hashar; subscribing to revision.; [23:40:56] Heh. [23:41:03] That's really low-hanging fruit. [23:41:15] Adding a un/watch link to revisions. [23:41:22] I think the backend part is already written. [23:41:30] go ahead, patches welcome :) [23:41:35] Heh. [23:41:35] see you all tomorrow [23:41:42] ;-) [23:46:34] New code comment: Krinkle; Todo: \ * Add 'qqq' messages documenting that these are used as 'irc log' messages \ * Document in 'qqq'; [23:48:47] 03(mod) Sporadic and unpredictable updating of (classic) toolbar via JS - 10https://bugzilla.wikimedia.org/31511 +comment (10mah) [23:51:00] hexmode: (re: commons page phrasing) ok, no problem :) [23:52:17] Krinkle: :) [23:55:55] 03(NEW) [SMW] HTML in properties is rendered as text is Special:Ask - 10https://bugzilla.wikimedia.org/34579 minor; MediaWiki extensions: Semantic MediaWiki; (fastgoldfish)