[00:02:23] 03(mod) When I edit wikipedia (http://en.wikipedia.org/) using a mobile device browser (opera mini) I sometimes get a large red blob with the word error in the middle - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20022 (10winchothu) [00:03:31] Annemarie: is that one detailed enough? [00:10:34] 03(mod) When I edit wikipedia (http://en.wikipedia.org/) using a mobile device browser (opera mini) I sometimes get a large red blob with the word oops in the middle of the blob and the title internal server error - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20022 summary (10winchothu) [00:12:10] 03(mod) When I edit wikipedia (http://en.wikipedia.org/) using a mobile device browser (opera mini) I sometimes get a large red blob with the word oops in the middle of the blob and the title internal server error - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20022 (10winchothu) [00:15:32] Hi, I've got a problem: After upgrading Wikimedia from 1.10.1 to 1.15.1, all the change-dates for the wikipages are corrupted: The year for all of them shows up as 0000, the rest of the date and time are displayed correctly, though [00:27:11] 03(NEW) Error in AbuseFilterView.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20033 enhancement; Normal; MediaWiki extensions: AbuseFilter; (danny.leinad) [00:31:40] 03(NEW) Reconfiguration of flagged revs on en.Wikibooks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20034 enhancement; Normal; Wikimedia: Site requests; (mart0258) [00:44:19] 03(mod) Reconfiguration of flagged revs on en.Wikibooks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20034 +shell; +comment (10mike.lifeguard) [00:54:07] 03(mod) When I edit wikipedia (http://en.wikipedia.org/) using a mobile device browser (opera mini) I sometimes get a large red blob with the word error in the middle - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20022 (10winchothu) [01:19:40] Hey so im wondering [01:19:54] Does Mediawiki make a good CMS? Can I lock down outside editting and just use it for a shared CMS with my friends? [01:20:32] Neurotiquette: I use it as a CMS, but it takes a lot of configuring and is probably not worth it unless you are already very familiar with mediawiki - there are many more suitable CMSs around [01:20:37] I'm kind of wanting to almost use it as an alternative to wordpress... While I will probably want some form of RSS, I mostly want to make rich content with scientific references and affiliate links. [01:20:56] I particularly want to use it for the wikipedia style references etc. [01:22:02] !cms [01:22:02] --mwbot-- Wikis are designed for openness, to be readable and editable by all. If you want a forum, a blog, a web authoring toolkit or corporate content management system, perhaps don't use wiki software. There is a nice overview of free tools available at including the possibility to try each system. For ways to restrict access in MediaWiki, see !access. [01:42:57] !access [01:42:57] --mwbot-- For information on customizing user access, see . For common examples of restricting access using both rights and extensions, see . [02:01:39] Are there any good internet marketing / SEO IRC chatrooms? [02:02:07] probably [02:02:25] Neurotiquette: Actually, if you find any, let me know, will you? [02:02:47] I know the warriorforum rocks [02:03:00] *ekimmargni googles... [02:03:02] I bet a lot of people from that community use IRC somewhere [02:03:29] Does mediawiki make beautiful references at the bottom of pages like wikipedia? [02:04:16] Neurotiquette: I hope so, otherwise Wikipedia must be doing it by magic. [02:04:33] hehe [02:04:45] !extension Cite [02:04:45] --mwbot-- MediaWiki has been built so it can easily be customized by adding extensions. This is usually a simple process. See for instructions to install extensions, as well as for writing them. See for an overview of known extensions. [02:04:51] Um. [02:04:54] !e Cite [02:04:54] --mwbot-- http://www.mediawiki.org/wiki/Extension:Cite [02:05:00] Well, I figured the software might be a little difference since it's been repackaged ;-) [02:10:05] Wow, I apparently received an e-mail in Arabic from a bot on arwiki. [02:10:08] *Simetrical scratches head [02:10:23] Simetrical: Does this imply that the citing ability of mediawiki doesn't function until you install this extension? [02:10:34] Neurotiquette, correct. [02:11:30] Hmm, apparently it's a welcome message. "Feel free to read the first commandments of liberalization and adjustment, and the establishment of new articles and coordinated in accordance with the standards of Wikipedia." [02:11:33] Is this the same one thats used by wikipedia or is it a third party clone? [02:11:36] *Simetrical <3 Google Translate [02:11:46] liberalization and adjustment hehe [02:11:50] little lost in translation there i think [02:11:56] Neurotiquette, essentially all software used by Wikipedia is made available. This is what Wikipedia uses. [02:12:21] *Simetrical is slightly worried that bots are giving welcome messages to people who probably signed up automatically via SUL [02:13:14] Don't worry, they will not listen to you if you complain. [02:13:18] http://translate.google.com/translate?hl=en&sl=ar&tl=en&u=http://ar.wikipedia.org/wiki/%25D9%2588%25D9%258A%25D9%2583%25D9%258A%25D8%25A8%25D9%258A%25D8%25AF%25D9%258A%25D8%25A7:%25D8%25AF%25D8%25B1%25D9%2588%25D8%25B3_(%25D8%25A7%25D9%2584%25D8%25AA%25D8%25AD%25D8%25B1%25D9%258A%25D8%25B1) [02:13:25] Now you don't need to waste your time :) [02:13:26] What's the word that's being translated as "liberation" here, I wondeR? [02:14:42] OK so I'm wondering why wikimedia would strip out such a basic feature as cite and make it an extension [02:14:49] instead of default [02:14:58] A lot of us do. [02:15:35] hehehehe [02:15:38] good answer [02:15:56] However it's not a question of stripping it out to make an extension (for almost everything)... it is a question of it not being merged yet. [02:16:04] it wasn't "stripped out" [02:16:05] I don't know if there are plans to merge cite into core [02:16:12] someone wrote it as an extension, therefore it's ane xtension [02:16:22] ahh [02:16:22] http://www.mediawiki.org/wiki/List_of_extensions_to_be_merged_to_the_core [02:16:34] Cite is in the "maybe" list [02:20:22] personally its my view that nothing should in core and it should all be extenstions, but thats just my view on the matter [02:20:33] Extension:Wiki [02:21:48] well i mena execpt for the main wiki part [02:22:14] that might be okay if extensions were less really annoying to install [02:22:31] but forcing people to spend two hours finding+installing extensions to get basic functionality like newuserlog.. [02:22:59] how do you define where the "main wiki part" ends? [02:35:10] [090731 13:22:02] <^demon> Simetrical: "But HTML 5 ins still in draft! How can we use webpage technologies which are not finalised yet?" [02:35:11] Wut? [02:36:01] <^demon> Simetrical: Silly comment on HTML5 thread on enwiki :p [02:36:06] Where? [02:37:22] <^demon> http://en.wikipedia.org/wiki/Talk:Main_Page#HTML5_Adjustments [02:37:39] I don't see it there. [02:37:43] Was it removed? [02:37:53] <^demon> Actually, no it's here: http://en.wikipedia.org/wiki/Wikipedia:VPT#HTML5_Tweaks [03:00:44] <^demon> I wonder how many bugs have patches but no patch keyword. [03:01:36] index and search the wikibugs mailing list [03:07:20] 03demon * r54188 10/trunk/phase3/ (3 files in 2 dirs): (bug 19394) Recent changes feed items corresponding to some log entries are broken. Patch by Mormegil [03:07:34] 03(FIXED) Recent changes feed items corresponding to some log entries are broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19394 +comment (10innocentkiller) [03:43:39] So... how many of you are serious wikipedia editors? [03:43:54] I imagine using mediawiki probably makes you have an affinity for en.wikipedia.org [03:44:20] only someone from enwiki could say that [03:44:22] MediaWiki developers usually don't edit Wikipedia too heavily. [03:44:29] We have better things to do with our time. [03:44:44] But a lot of us got into MediaWiki from enwiki. [03:44:44] i think most MW developers have a healthy contempt for enwiki [03:44:52] is there a en.wikipedia.org chatroom?? [03:45:00] #wikipedia, #wikipedia-en [03:45:08] oh whats enwiki, exactly? [03:45:36] en..wiki.. think about it [03:46:09] Well. I'm wondering if you're talking about other software [03:46:16] I'm not entirely sure of mediawiki's relationship to wikipedia [03:46:17] enwiki = en.wikipedia.org [03:46:19] I assume [03:46:23] That it's the same shit [03:46:26] and that wikipedia uses mediawiki [03:46:51] MediaWiki's development is led, managed, hosted, and funded (to the extent it *is* funded) by the Wikimedia Foundation. [03:46:54] But I also know there's a ton of other wiki software, which is weird to me because i've never seen anything other than clones of wikipedia, which must be mediawiki i think [03:47:15] Well, there are probably one or two other people who have been paid to contribute some code by other groups at some point, but not many. [03:48:17] But I also know there's a ton of other wiki software, which is weird to me because i've never seen anything other than clones of wikipedia, which must be mediawiki i think [03:48:18] oops! [03:48:28] Meant to say: Are you a developer of mediawiki, Simetrical? [03:48:33] !developers [03:48:33] --mwbot-- I don't know anything about "developers". You might try: !?> [03:48:37] Bah. [03:48:38] Yes. [03:48:44] high-five [03:48:47] You rock [03:48:49] !developers is http://www.mediawiki.org/wiki/Developers [03:48:49] --mwbot-- Successfully added keyword: developers [03:48:51] Thank you. [03:48:59] For participating in a good project [03:49:05] I love this software already [03:49:15] I think it fits my style more than wordpress and blogging platforms [03:51:29] So what do you get out of it? Resume food? [03:51:42] I'm interested in people that participate in open source projects [03:53:04] Good for my resume if I ever want to go into programming, sure. [03:53:09] Not sure I will. [03:53:24] I like doing it, that's about all there is to it. [03:53:38] Why do people contribute to Wikipedia, or do anything else in the world? Programming is fun, why not. [03:54:07] Good night. [03:55:36] See ya! [03:59:13] How do I setup the cite-web template(from en.wikipedia) for Cite?? [04:01:15] export it from en.wiki using [[Special:Export]] then import it onto your local wiki with [[Special:Import]] [04:01:49] Way over my head there... Can you elaborate?? [04:02:29] I know [[]] tags usually are links to new pages [04:03:06] But I'm not sure what a template is, I just see the markup on wikipedia pages for cite web, and don't know how to make it work for my copy of mediawiki :) [04:21:10] p858snake: Are you still there? [04:21:18] hi acat [04:21:22] hi raymond, and splarka [04:26:30] oh my god i'm melting... I just want to be able to use {cite web [04:34:19] meow [04:37:44] *charitwo rubs CIA-52 tummy [04:37:54] *charitwo rubs CIA-52's tummy [04:37:54] *purr* [04:50:52] I keep getting a GlobalFunctions.php timeout sporadically [04:50:55] Any idea why? [04:55:39] Crap. i think I may have found a bug (feature) [04:55:54] I tried to import a page from wikipedia via xml which I had already created [04:56:04] And now I get timeouts when I try to visit the page [04:56:07] Something is foobar. [04:58:35] maybe your server is very slow [05:00:22] No, it's that specific page [05:02:22] pages from wikipedia are generally very slow to parse [05:02:41] the users have a lot of experience in using templates in such a way that makes them as slow as possible [05:04:42] meta templates ftw >.> :runs away from brion and tim: [05:08:37] :-/ [05:08:53] Can one of you look at my page to see what its doing with my tmeplate? [05:09:31] http://www.mdpatrick.com/index.php?title=Fish_oil [05:09:37] I can't figure out for godsakes why it looks so aweful [05:10:51] a syntax only a mother could love [05:11:27] hehe mind clarifying? I can't go to bed until I figure out how to use {{cite web, like I see in wikipedia articles [05:11:39] *Splarka glances at Tim [05:11:42] you need the ParserFunctions extension [05:11:57] OK -- how would I have ascertained that without you telling me? hehehe [05:12:03] I need to learn how to get this knowledge myself :) [05:12:03] didn't you create the bracket-transclusion/parameter syntax? [05:12:18] are you saying I don't love it? [05:12:25] yes, I am exactly saying that [05:12:36] <3 [05:13:15] are you saying {{{{{x}}}/y}} is not the most beautiful way to implement an OOP callback feature? [05:14:08] well, I guess in a way a braces are like little boomerangs... [05:14:12] are you mocking the concept of logical OR implemented as string concatentation? [05:14:17] every time you throw 4 at some code, it throws them right back at you [05:17:57] Tim-away: you rock. I can sleep now. Thank you. [05:24:45] How do I edit the pages on the "navigation" bar? [05:25:00] Or just on the left hand side in general. [05:25:16] edit [[MediaWiki:Sidebar]] [05:27:27] sweet thanks [06:16:51] 03(mod) mwdumper ends abruptly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20029 (10brion) [06:18:08] 03(mod) mwdumper ends abruptly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20029 15enhancement->normal; +comment (10brion) [06:18:52] 14(DUP) Create aliases for കവാടം & കവാടത്തിന്റെ സംവാദം namespaces - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20028 +comment (10brion) [06:18:58] 03(mod) Better Malayalam translation for Namespace - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15829 (10brion) [06:19:07] 03(mod) Better Malayalam translation for Namespace - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15829 (10brion) [06:20:29] hmm i wonder why that showed 15829 twice... [06:20:52] ahh dup then assignee [06:23:02] 03(mod) Special:Preferences - page layout problem - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20018 (10brion) [06:25:29] 03(mod) Glossary: Incompatibility with CrossReference - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20009 (10brion) [06:25:33] 03(mod) Glossary: Escaping forward slashes for PCRE functions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20008 (10brion) [06:25:37] 03(mod) Glossary: Multiple HTML tags in output - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20010 (10brion) [06:25:41] 03(mod) Glossary: Tooltips onmouseout is missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20011 (10brion) [06:25:46] 03(mod) Glossary: Don't parse empty content - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20012 (10brion) [06:26:40] 03(mod) Set Enhanced Toolbar as default on strategy.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20001 summary (10brion) [06:35:03] Is it possible to show a piece of text inside a box? [06:36:13] http://en.wikipedia.org/wiki/Special:ExpandTemplates?input=%3Cdiv+style%3D%22border%3A1px+solid+black%3B%22%3Ehello+world%3C%2Fdiv%3E [06:36:31] http://en.wikipedia.org/wiki/Special:ExpandTemplates?input=%3Cspan+style%3D%22border%3A1px+solid+black%3B%22%3Ehello+world%3C%2Fspan%3E [06:36:32] etc [06:38:25] 03brion * r54189 10/trunk/extensions/CodeReview/Subversion.php: [06:38:25] Revert r53512 "minor command format cleanup" [06:38:25] intval('BASE') or intval('HEAD') won't do what we want [06:39:10] smells like code review! [06:40:16] okay..and is there any way i can make a local environment for a piece of text, so that mediawiki does not parse it in any way...Basically to treat it like pure literal? [06:40:48] letourdefrance, yes there at least a few ways. DIV tags or SPAN tags with an appropriate CSS style="border:...;" or a wikitable [06:41:23]
 no parsing here! 
[06:41:32] also for inline [06:42:04] 03brion * r54190 10/trunk/extensions/CodeReview/CodeRepository.php: [06:42:04] Revert r53633 "Made pre-caching actually work" [06:42:04] WTF? Seems to imply that memcached never works from command-line scripts, which is blatantly false. [06:42:44] looks like brion is getting angry at the code >.> <.< [06:42:49] or maybe he's just going to update code review [06:43:03] angry is good [06:43:10] Splarka:hmm if i write for example this, a blue dotted line is placed around the center part of the text which i do not want: http://pastebin.com/m1df698a1 [06:43:25] so use , which does no formatting (but does not preserve whitespace) [06:43:48] [[foo]] {{bar}} [06:44:03] or move the border to the
[06:44:10] 	hmm no go
[06:44:11] 	
 
[06:44:14] 	WFM
[06:44:16] 	there is still a blue dotted box
[06:45:01] 	indented lines are wrapped in 
 automatically
[06:45:55] 	now it works :)
[06:45:56] 	thanks
[06:46:52] 	one more question if it is okay....when i am in an edit-page, the save button is in the button of the screen. Is there any way i can move it up in the top instead?
[06:47:58] 	humm
[06:49:26] 	maybe...
[06:51:20] 	how can that be done?
[06:51:52] 	#editform {position:relative;padding-top:4em;}
[06:51:52] 	#editform .editButtons {position:absolute;top:0;left:0;}
[06:51:54] 	sorta works
[06:52:06] 	(would go in MediaWiki:Monobook.css )
[06:52:15] 	other options are Javascript or PHP (ick)
[06:52:36] 	hmm, so where would i have to write that?
[06:53:05] 	MediaWiki:Monobook.css
[06:53:13] 	a page by that title on your wiki (create it if necessary)
[06:53:15] 	ohh ok
[06:54:23] 	03brion * r54191 10/trunk/extensions/CodeReview/ (53 files in 3 dirs): Divide out UI and backend classes to subdirectories to help keep things sorted out... was starting to get hard to tell things apart. :)
[06:55:31] 	hmm i dont see Monobook.css, only Monobook.php
[06:55:48] 	not a file
[06:55:58] 	a page, on your wiki, titled [[MediaWiki:Monobook.css]]
[06:57:27] 	ohhh i see
[06:59:20] 	03brion * r54192 10/branches/wmf-deployment/extensions/CodeReview/ (35 files in 5 dirs): Merge trunk updates to CodeReview through r54191 -- includes test case integration, subdirectory splits, and change logging view
[07:00:53] 	bri: general code review or code review on code review for code review code review?
[07:01:53] 	just that for the moment :)
[07:03:52] 	hey brion: had a gander through http://commons.wikimedia.org/wiki/Category:Throbbers and they mostly suck on non-white backgrounds -> http://www.mediawiki.org/wiki/User:Splarka/Throbber 
[07:04:05] 	(that is the only /good/ thing about /skins/common/images/spinner.gif)
[07:04:46] 	heh
[07:05:09] 	(saw you dissin it the other day, meanie)
[07:05:43] 	aww
[07:06:00] 	we could serve a APNG with transparent goodness for firefox users ;)
[07:06:14] 	....and everyone else gets shafted?
[07:06:49] 	or you mean, a spinner.png stuck in there parallelly
[07:08:29] 	:)
[07:08:57] 	well the other possibility is to do the animation ourselves shoving some PNGs around (or CSS-sprite'ing it moving the background position)
[07:09:16] 	or else pick something that has no or little antialiasing needs
[07:09:58] 	see the four near the end I added yesterday
[07:10:11] 	it is possible to do
[07:11:26] 	the impossible part is to make it MediaWiki-themed
[07:11:39] 	without a stupid spinning flower
[07:13:04] 	heh
[07:13:45] 	unless it was a stroopwafel being eaten, hmmmmm
[07:14:04] 	i'm actually rather fond of this family: http://upload.wikimedia.org/wikipedia/commons/5/5e/Throbber_allbackgrounds_cyanblue.gif
[07:14:08] 	Make a rotating barnstar?
[07:14:15] 	maybe something a little less saturated
[07:14:18] 	:)
[07:14:23] 	Hello. I need to wrap some text in a 
 environment. How can i do that? Here is an example: http://pastebin.com/m356a967e
[07:14:39] *Splarka 	rotates GreenReaper's barnstar
[07:15:05] 	"wrapped but not formatted" ?
[07:15:07] 	I have a real one now, so it really does rotate. At least if you put a nail in the middle. :-p
[07:15:34] 	Splarka: yes its because it goes outside the box
[07:15:39] 	oh
[07:15:59] 	Splarka: but i dont want any other kind of formatting basically
[07:15:59] 	well, lets go down the list
[07:16:02] 	do you want: monospace font or non? whitespace preserving or not? border or none?
[07:16:16] 	
 does: monospace, whitespace preserve, no wrapping, dashed border
[07:16:22] 	 does: none of those
[07:16:29] 	i see
[07:16:58] 	I would like: monospace font, whitespace preserving and border
[07:17:13] 	picky
[07:17:42] 	basically i just need a nice way i can format programs code
[07:17:53] 	with a border around
[07:18:04] 	
 ^_^
[07:18:08] *Splarka 	looks up white-space
[07:18:12] 	that could be html,css,javascript,php,C#,C++ you name it
[07:18:36] 	someone is gonna suggest geshi/syntaxhilight if you keep that up
[07:18:37] 	Are source tags in newer versions of mediawiki or is that an add-on? I mean the ones wikipedia has for instance.
[07:18:47] 	but it won't line wrap either
[07:18:55] 	Sirisian: extension
[07:19:02] 	thanks
[07:19:14] 	!syntaxhilight
[07:19:14] --mwbot--	I don't know anything about "syntaxhilight".
[07:19:21] 	bah
[07:19:38] 	!geshi
[07:19:38] --mwbot--	there are several extensions for syntax highlighting, see http://www.mediawiki.org/wiki/Category:Syntax_highlighting - the most popular one is at http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
[07:20:38] 	oh that's sounds familiar. I have geshi on my wordpress blog I think.
[07:21:16] 	letourdefrance: you might try 
[07:21:32] 	or the  extension
[07:21:55] 	hmmmmm
[07:22:09] 	testing remote parser testing for http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54052
[07:22:22] 	it's triggering the running flag but didn't upload its results at the end successfully :P
[07:22:29] 	moment i will try
[07:24:18] 	Splarka:hmm that solves the "going outside the border problem, but now the code is very ugly formatted :(
[07:24:55] 	HttpRequest::doCurlReq: HTTP return code 417
[07:24:56] 	grrrr
[07:27:26] 	sigh
[07:27:30] 	letourdefrance: you is very picky
[07:27:45] 	try 
 OR 
[07:28:33] 	Expect: 100-continue
[07:28:39] 	wtf is this crap? blahrf
[07:30:59] 	Splarka: youre a dime ;) Thank you
[07:31:00] 	aha looks like i can suppress that
[07:32:37] 	ding ding! http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54052
[07:32:41] 	558 succeeded tests.
[07:33:08] 	Woo. :-)
[07:34:08] 	oh GreenReaper: http://commons.wikimedia.org/wiki/File:Barnstar-rotating-reverse.gif  (in case you haven't seen)
[07:34:35] 	That kind of thing was what I had in mind, yes.
[07:34:40] 	Though perhaps smaller.
[07:34:49] 	Tireless minor contributor? :-)
[07:34:56] 	teehee
[07:36:52] 	too en.wp centric
[07:36:58] 	need something generic for "mediawiki"
[07:37:00] 	03brion * r54193 10/trunk/phase3/includes/HttpFunctions.php: 
[07:37:00] 	Suppress 'Expect: 100-continue' header on Http::post, as some servers will reject it with a 417 and Curl won't auto retry.
[07:37:00] 	Curl seems to like to insert this HTTP 1.1 request header sometimes, but not always, when you add post data.
[07:37:30] 	http://upload.wikimedia.org/wikipedia/commons/2/21/Throbber_allbackgrounds_stroopwafel.gif
[07:40:10] 	Damnit. Glasses just snapped in the middle. :-p
[07:40:17] *GreenReaper 	blames Splarka.
[07:40:49] *Splarka 	hides
[07:40:54] 	plastic frames?
[07:40:59] 	too nerdy to tape them together?
[07:40:59] 	Yes.
[07:41:08] 	I'll try gorilla glue in the morning.
[07:43:22] 	Looking at animated stroopwafel breaks your glasses?
[07:45:29] 	03(NEW) Parser test case data uploads don't send an abort in case of fatal - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20035 enhancement; Normal; MediaWiki: General/Unknown; (brion)
[07:47:03] 	*yawn* ok bedtime
[07:47:04] 	nini all
[07:47:47] 	Splarka: apprently apng support is pretty good these days, apprently only the older versions of ie are holding it back but i've never looked into it
[07:48:04] 	so that may not be correct
[07:49:47] 	p858snake: doesn't help the fact that the currently used file is called spinner.gif
[07:50:13] 	so all the user scripts, site scripts, extensions, etc that load it manually expect a .gif
[07:50:23] 	though injectSpinner could sniff user agent
[07:50:39] 	well you couls leave the crappy one in the folder and tell eveyone to update
[07:51:59] 	please give stats for "pretty good these days"
[07:52:41] 	FF3+, IE9+ IE???
[07:52:58] 	er Opera 9.5+
[07:53:11] 	what versions of IE support it?
[07:53:54] 	its just what i've been hearing, i've never needed to use it so i've never personally checked it
[07:54:03] 	about as many as support PNG files as favicons. 
[07:54:27] 	yah, but IE is easy to quantify
[07:54:35] 	7+? 8+? 9+?
[07:54:41] 	Not 8
[07:54:46] 	right, so none
[07:55:07] 	p858snake: "pretty good" should include at least 50% of browsers, heh
[07:55:12] 	so no apng for you!
[07:55:43] *Splarka 	pokles GreenReaper
[07:55:48] 	so how was New York?
[07:56:22] 	Diverse.
[07:57:31] 	Still just as crowded.
[07:58:48] 	I had a peanut butter sandwich from a store that sold them as its main food item. Not sure I'd eat there again, but it was an interesting experience.
[07:59:15] 	and lots of polish food. Probably would go there again, the combo platter was relatively good value.
[07:59:58] 	I met a rabbit and we talked about a fox, as well as the transit system. There were some Wikipedians in there, too.
[08:00:25] 	I think the WikiProjects presentation went well. You can see the video and judge for yourself later.
[08:00:48] 	Jimbo was hanging around in the back but I think he was busy reading email.
[08:01:13] 	if there is a *Semantic MediaWiki* expert available then would you please join me in  irc://irc.freenode.net/semanticmediawiki   for some interactive Q&A  ?   
[08:01:15] 	is there any way to include special:newpages the way only page titles will be seen?
[08:01:24] 	He wasn't even here on day two which was a little surprising to me, though apparently not to others.
[08:02:19] 	gni'gr
[08:31:42] 	03shinjiman * r54194 10/trunk/phase3/includes/Title.php: Added back 'editusercssjs' right for regression and backward compatibility, per Code Review on r54153.
[08:38:31] 	Do you have a suggestion how to  create a new, permanent wiki page from within a local client program? So the app generates the wiki-text  and sends it to the wiki.
[08:39:07] 	Server with root acces, newest media wiki. I thought about "Special:Import" but don't know the security risks and how to invoke this only via URL.
[08:39:40] 	you want changes registered in the page's history?
[08:40:15] 	doesnt matter
[08:40:27] 	use the api http://www.mediawiki.org/wiki/API
[08:40:27] 	the app I talk about (and the page) is GNU Denemo www.denemo.org
[08:40:32] 	well, you could just write a parser extension tag
[08:40:38] 	that includes a local file or such
[08:40:58] 	probably easier to make it passive than an active bot editor
[08:41:29] 	http://www.mediawiki.org/wiki/Manual:Tag_extensions
[08:42:04] 	there are some extensions that include local files. but of course then I have to upload the files via ftp 
[08:42:09] 	this doesn't involve sequential edits, and only fetches the included file on edit/save/purge (or view, if you disable cache)
[08:42:26] 	but I will have a look @ API.
[08:42:29] 	hmmm, there are some that can include remote files as well, like RSS
[08:43:20] 	Splarka: the problem here is, that there is no central place where the data comes from. Users shall upload their scripts via the client app.
[08:44:27] 	well, if you wanna do an edit even more lower level than the API, you can probably do it from within php... 
[08:44:45] 	http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/SpamBlacklist/cleanup.php is an example (an old one) of a php editor
[08:45:31] 	$article = new Article( $title ); $article->updateArticle('text','summary'); or some such (php is such voodoo)
[08:48:14] 	thanks, Splarka 
[08:50:05] 	just for now, to test: Is there a way to invoke Upload of a file or Special:Import via URL
[08:52:54] 	by URL you mean GET rather than POST?
[08:53:37] 	03(NEW) php error in LinkHolderArray - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20036 normal; Normal; MediaWiki: Page rendering; (gero.scholz)
[08:56:29] 	Splarka: I mean instead of choosing the file with an Dialog and click "Send" you just give the file as URL parameter.
[08:57:54] 	nope, browsers would consider that insecure
[08:58:11] 	Splarka: ok.
[08:58:13] 	well, unless you had a signed javascript with "UniversalFileRead"
[08:58:37] 	but javascript or browsers can't choose a file, it has to be done via  and by user action (browser, copy/paste, drag/drop)
[08:58:50] 	ok
[08:58:57] 	its better that way.
[08:59:04] 	otherwise you could force users to upload any file you wanted, when they visited your site
[08:59:30] 	of course.
[09:00:07] 	could be done with non-browsers I suppose, (curl, wget, any port-80 program you wrote yourself, etc)
[09:32:40] 	03(mod) Special:Contributions should allow selecting of top versions only - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11860  (10mgrabovsky)
[09:33:12] 	03(mod) Special:Contributions should allow selecting of top versions only - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11860  (10N/A)
[10:27:53] 	The new tests column in code review is awesome.
[10:28:26] 	03mkroetzsch * r54195 10/trunk/extensions/SemanticMediaWiki/includes/SMW_DV_Time.php: improvements in date parsing, fixing the remaining issues of Bug 16557
[10:42:46] 	03(mod) date handling regressions in SMW 1.4 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16557  (10markus)
[10:52:29] 	03j * r54196 10/trunk/phase3/js2/mwEmbed/php/jsAutoloadLocalClasses.php: mvTimedEffectsEdit.js is in libSequencer not libTimedText
[11:11:01] 	03ialex * r54197 10/trunk/phase3/skins/modern/main.css: Follow-up r53457: same for modern skin
[11:17:41] 	03rotem * r54198 10/trunk/phase3/languages/messages/MessagesHe.php: Localization update.
[11:23:55] 	03(NEW) Transitions & Effects tabs causes Unable to load required javascript libraries $j.fn.ColorPicker - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20037 enhancement; Normal; MediaWiki extensions: MetaVidWiki; (j)
[11:25:25] 	03(NEW) js2/mwEmbed/libClipEdit/mvClipEdit.js expects video to be in #embed_vid - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20038 enhancement; Normal; MediaWiki extensions: MetaVidWiki; (j)
[11:36:59] 	03(mod) Categorymembers namespace filter broken in miser mode - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19640  +comment (10nospam)
[11:42:36] 	03(mod) Categorymembers namespace filter broken in miser mode - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19640  (10nospam)
[11:49:35] 	03(mod) Modified AskQueryOutput when using OR Query - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13150  (10markus)
[11:52:23] 	03(mod) Possibility to get List where Value is used - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13169  (10markus)
[12:03:40] 	03alexsh * r54199 10/trunk/phase3/includes/AutoLoader.php: Comment out ApiQueryDoubleRedirects and ApiQueryBrokenRedirects for non-cached query
[12:08:56] 	03(mod) HTML entities to disable markup in a string property display as link in factbox - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13475  (10markus)
[12:12:54] 	is alexsh here?
[12:14:00] 	ialex: try lin4h iirc
[12:14:31] 	!devlopers | ialex
[12:14:31] --mwbot--	ialex: I don't know anything about "devlopers".
[12:14:40] 	!developers
[12:14:40] --mwbot--	http://www.mediawiki.org/wiki/Developers
[12:14:47] 	that has a conversion table iirc
[12:15:04] 	yeah
[12:16:12] 	lin4h: re r541999: it doesn't do what you think, it just returns "Fatal error: Class 'ApiQueryBrokenRedirects' not found in includes/api/ApiQuery.php on line 524"
[12:16:18] 	-9
[12:16:20] 	:)
[12:19:37] 	aww
[12:22:16] 	03mkroetzsch * r54200 10/trunk/extensions/SemanticMediaWiki/specials/SearchTriple/SMW_SpecialPageProperty.php: Support retrieval of all values of a property using Special:PageProperty with empty subject (Bug 13148)
[12:23:10] 	03(mod) List of all values of a property - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13148  (10markus)
[12:25:08] 	any api guys here?
[12:29:56] 	03alexsh * r54201 10/trunk/phase3/includes/api/ApiQuery.php: forget to shutdown classes in ApiQuery.php
[12:30:10] 	Orz...
[12:30:43] 	03mkroetzsch * r54202 10/trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SQLStore2.php: support proper numeric sorting even if no datavalue boundary is given in call of getPropertyValues()
[12:38:03] 	03mkroetzsch * r54203 10/trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SQLStore2.php: ensure that getPropertyValues returns only distinct results
[12:44:10] 	03(mod) Anchor for refereces not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16152  (10str4nd)
[12:44:36] 	04(REOPENED) Anchor for refereces not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16152  (10str4nd)
[12:54:09] 	03(NEW) Category and subcategory semantics should be configurable - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20039 enhancement; Normal; MediaWiki extensions: Semantic MediaWiki; (markus)
[12:55:32] 	03(mod) New Property Type: Category - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13213  (10markus)
[13:07:17] 	How do I modify the sidebar to reflect on an extra variable without actually editing the skin files?
[13:09:33] 	03mkroetzsch * r54204 10/trunk/extensions/SemanticMediaWiki/RELEASE-NOTES: mention new Special:PageProperty capability
[13:09:58] 	svip: you don't :)
[13:10:06] 	:(
[13:10:24] 	MediaWiki sux
[13:13:14] 	ialex: There really isn't a hook for the sidebar?
[13:13:30] 	Wouldn't it make sense to have a hook that could overwrite a skin's sidebar script?
[13:13:31] 	!hook SkinBuildSidebar
[13:13:31] --mwbot--	http://www.mediawiki.org/wiki/Manual:Hooks/SkinBuildSidebar
[13:13:48] 	Woo!
[13:14:43] 	it occurs *after* building the sidebar
[13:14:52] 	Hmph.
[13:15:05] 	So what if there is a variable left untouched in the sidebar?  Can I still modify it?
[13:15:12] 	Ah, it appears I can.
[13:15:16] *svip 	runs off to editor.
[13:15:17] 	if you want to change something in the script, you'll probably need to re-implement it totally
[13:21:24] 	03churchofemacs * r54205 10/USERINFO/churchofemacs: My first svn commit
[13:28:40] 	How am I supposed to link my Wiki account to my brand-new svn account? http://www.mediawiki.org/wiki/Special:Code/MediaWiki/author/churchofemacs just says it is unlinked, but gives me no hints how to link it
[13:29:47] 	Church_of_emacs I can do it. needs special rights
[13:29:55] 	ah, okay
[13:30:34] 	the doc has to be changed, then: http://www.mediawiki.org/wiki/Commit_access#Getting_Started_and_set_up #7
[13:30:39] 	Church_of_emac done
[13:30:43] 	thanks
[13:32:00] 	Church_of_emacs_, you're User:Church of emacs?
[13:32:15] 	hi simetrical
[13:32:43] 	Hi.
[13:32:53] 	Simetrical: he is. I linked him already
[13:34:39] 	We should promote him to coder too, right?
[13:35:02] 	I'd think anyone with commit access should be a Coder.
[13:35:11] 	Simetrical: I trust him. no objections.
[13:35:18] 	Blah... how often is the sidebar built?
[13:35:55] 	very seldom and when it is build it is wrong
[13:36:18] 	Nikerabbit: Is it possible to force it to build for every time...  for debugging purposes?
[13:37:54] 	03ialex * r54206 10/trunk/phase3/includes/EditPage.php: * (bug 18699) Using the nosummary URL option no longer triggers the "You have not provided a summary" warning for those who activated it in their preferences
[13:38:03] 	03(FIXED) nosummary option conflicts with forceeditsummary option - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18699  +comment (10alex.emsenhuber)
[13:38:24] 	Hm.
[13:39:24] 	!wg EnableSidebarCache
[13:39:24] --mwbot--	http://www.mediawiki.org/wiki/Manual:%24wgEnableSidebarCache
[13:39:47] 	Yes.
[13:41:49] 	meow?
[13:42:01] 	is there a good way to do stuff, en mass, to many pages?
[13:42:29] 	Stuff like what?
[13:42:34] 	But probably not, other than bots.
[13:45:12] 	robots?
[13:45:37] 	I have a ... page heading .. thing that has [
[13:45:37] 	ialex: Blah, this $bar stores the sidebar in an array like format.  And languages and toolbox hasn't even been dealt with yet.
[13:45:39] 	FFF
[13:46:09] 	ialex: Is it possible to insert HTML into this instead?
[13:46:13] 	I have a ... page heading .. thing that has [MainPage] > [page_name] > [another_page] and I want to change page_name to :Category:Page_category
[13:54:37] 	ialex: Woo, I could.
[13:55:04] 	svip: see how GoogleAdSense does it
[13:55:28] 	ialex: I am already done.
[13:57:15] 	ialex: http://new.theinfosphere.org/Episode_Listing << Its our affiliates list on the left I am interested in.
[13:57:19] 	Which now works.
[14:00:35] 	03churchofemacs * r54207 10/trunk/extensions/FlagArticle/ (9 files): My first Extension FlagArticle - still beta
[14:06:25] 	just checking something about the api
[14:06:57] 	in prop=revisions, the "parentid" xml attribute is the revid of the revision on which a modification is based, right ?
[14:09:49] 	03demon * r54208 10/USERINFO/churchofemacs: eol-style :)
[14:14:14] 	^demon, thanks for the fix. I made the changes described on [[Subversion/auto-props]], but they only work for files that have a proper extension...
[14:19:51] 	03(mod) Spezial:Pages with Semantic Errors - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13598  (10N/A)
[14:23:25] 	03aaron * r54209 10/trunk/extensions/CodeReview/ui/CodeStatusChangeListView.php: Add cpc_attrib cond to status log as needed (not ready for tags yet)
[14:23:32] 	ialex: What does wfMsg return if there is no set message?
[14:24:05] 	wfMsg('foo') will return '<foo>'
[14:24:25] 	Is there a way to check if a message is not set?
[14:24:51] 	if (wfMsg('foo') == '<foo>') { /* message not set */ }
[14:25:19] 	I was hoping there was a function called wfIsMsgSet('foo')...
[14:25:59] 	flyingparchment: Imagine if you decide to let a non-set message return something different than '<foo>'.
[14:26:00] 	see wfEmptyMsg()
[14:26:05] 	There we go.
[14:26:18] 	but you need to pass wfMsg()'s result along with message's name ;)
[14:26:21] 	unlikely to ever happen, precisely for that reason
[14:26:27] <^demon>	church_of_emacs_: No worries. Everybody makes that mistake on their userinfo :p
[14:27:18] 	wfEmptyMsg() is terrible
[14:28:04] 	03(mod) Add sources to enable transwiki importing on vec.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19639   +shell (10innocentkiller)
[14:30:01] 	14(DUP) Special:RecentChanges with only show edits by bots selected does not work - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12781  +comment (10alex.emsenhuber)
[14:30:16] 	03(mod) [[Special:Recentchanges]] filter to filter out non-bot edits - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13441  +comment (10alex.emsenhuber)
[14:31:23] <^demon>	That setting is massively uninuitive.
[14:31:35] <^demon>	*unintuitive
[14:31:49] 	Like French keyboards!
[14:36:34] 	03(mod) Add section edit link for 0th section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=156  (10shinjiman)
[14:37:03] 	Oh dear.
[14:37:11] 	Isn't that like one of the oldest requests?
[14:37:21] 	03(mod) special [[Property::Has format]] for controlling default value display - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15541  (10markus)
[14:38:01] <^demon>	9th request down for all MW core bugs
[14:38:59] 	Assign it to the usability team.
[14:39:08] 	We just never came up with a good UI.
[14:39:17] 	Of course, the section edit link UI is terrible anyway, so that's fair.
[14:40:01] <^demon>	You know the funny thing about that bug is not that it's hard to implement. It's ridiculously easy to add a section=0 link. We've just been debating implementation details for almost (in 15 days) 5 years.
[14:40:16] 	Yeah, UI.
[14:40:42] 	03(NEW) output of categorytree generates secure paths in rare cases. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20040 normal; Normal; MediaWiki extensions: CategoryTree; (hartman)
[14:41:06] 	Don't we want it generating secure paths all the time?  :)
[14:41:22] <^demon>	"secure" is such a vague word :p
[14:42:10] <^demon>	Oh wow, that's really weird.
[14:42:13] <^demon>	CONFIRMED
[14:42:41] 	weird right
[14:42:48] 	bad caching
[14:42:59] <^demon>	Yeah probably.
[14:43:04] 	Simetrical: it's generating secure paths on the non-secure server
[14:43:07] 	03(mod) output of categorytree generates secure paths in rare cases. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20040  +comment (10innocentkiller)
[14:48:45] 	03aaron * r54210 10/trunk/extensions/CodeReview/ui/ (4 files): Fixed CSS for some of the table pagers
[14:50:49] 	14(DUP) Edit summaries with multiple section links (/*sections*/) only parse the final section link correctly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15481  +comment (10alex.emsenhuber)
[14:50:52] 	03(mod) Edit summaries containing multiple autocomments are broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16530  +comment (10alex.emsenhuber)
[14:51:16] <^demon>	And after everyone gripes on me for duping up :p
[14:54:28] 	what do you guys think of this: http://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Image_captions_can_be_too_wide
[15:00:48] 	http://pool.theinfosphere.org/images/6/60/Infosphere_Design_3.0_-_preview_2.png
[15:00:51] *svip 	rins.
[15:01:02] 	my god
[15:02:48] 	03churchofemacs * r54211 10/trunk/extensions/FlagArticle/: Changing extension name from FlagArticle to FlagPage
[15:07:11] 	03churchofemacs * r54212 10/trunk/extensions/FlagPage/ (8 files): following r54211 which did not include new directory
[15:15:52] 	03(FIXED) Add new extension FlagArticle - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19481  +comment (10church.of.emacs.ml)
[15:20:42] 	03aaron * r54213 10/trunk/extensions/CodeReview/ (api/ApiCodeUpdate.php backend/CodeRepository.php): 
[15:20:42] 	Fix problems with api diff cache:
[15:20:42] 	*Before even committing to the DB, ApiCodeUpdate called getDiff(), but getDiff() checks
[15:20:42] 	if the revision exists in a slave in order to cache anything. New function setDiffCache() made to get around this.
[15:22:20] 	03churchofemacs * r54214 10/trunk/phase3/ (RELEASE-NOTES includes/filerepo/File.php): fixing bug 17395
[15:22:53] 	03(FIXED) Remote file descriptions languages should follow uselang= and user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17395  +comment (10church.of.emacs.ml)
[15:30:53] 	RELEASE-NOTES are only for the core code, right? There is no central file for release notes on extensions?
[15:31:09] 	Church_of_emacs right
[15:32:17] 	03churchofemacs * r54215 10/trunk/extensions/ConfirmEdit/ConfirmEdit_body.php: fixing bug 10729
[15:32:48] 	03(FIXED) Edit summary reminder preference conflicts with CAPTCHA extensions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10729  +comment (10church.of.emacs.ml)
[15:33:00] 	Church_of_emacs ein bisschen ausführlicher darfst du in der commit message schon sein. nur die bugnr. ist etwas wenig
[15:33:17] 	ok, ich werde es mir für die Zukunft merken...
[15:33:30] *ialex 	was going to say the same thing :)
[15:33:39] 	:)
[15:33:50] *Raymond_ 	was too lazy to write in English :)
[15:34:03] 	Well, I'm still a newbie ;)
[15:34:07] 	:)
[15:39:53] 	yes... frischfleisch *hides*
[15:40:45] 	hey, w:en:WP:DONTBITE ;)
[15:52:53] 	mediawiki.org/... redirects you to the www. address. I have the same problem atm. i log in on http://www.mywiki.com. and am logged out on http://mywiki.com. is there some easy htaccess rule?
[15:55:07] 	make a seperate vhost and redirect everything off it
[15:55:58] 	hmh sounds complicated :)
[15:56:47] 	i just dunno what the correct phrases are to seach for
[16:01:14] <^demon>	werdna: Ok if I assign you a pref bug? It's low priority.
[16:14:39] 	Is it possible to lock wiki pages?
[16:14:44] 	where no one can read them?
[16:14:48] 	Not all pages, just specific ones
[16:14:54] 	Or no one except registered users
[16:15:16] 	!secrets
[16:15:16] --mwbot--	MediaWiki was not designed with read-restrictions in mind, and may not provide air-tight protection against unauthorized access. We will not be held responsible should private information, such as a password or bank details, be leaked, leading to loss of funds or one's job. See also !lockdown
[16:15:20] 	^demon: whatever
[16:17:31] 	03(mod) JS: Automatically hide "changes saved" message when changing preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17496  normal->low; +comment (10innocentkiller)
[16:18:29] <^demon>	werdna: Basically he wants the "Prefs Saved" message to auto-dismiss in like 5 seconds or w/e.
[16:18:53] *werdna 	cares.
[16:19:16] <^demon>	:)
[16:19:18] 	03ashley * r54216 10/trunk/extensions/CreateBox/ (CreateBox.i18n.php CreateBox.php): 
[16:19:18] 	CreateBox:
[16:19:18] 	*changed spaces to tabs
[16:19:18] 	*tweaked spacing
[16:19:18] 	*changed addWikiText(wfMsg()) to addWikiMsg() in order to avoid double-parsing
[16:19:19] 	*changed else if to elseif and NULL to null, per http://www.mediawiki.org/wiki/Manual:Coding_conventions#Homesick_C_developers
[16:19:35] 	Oh... why doesn't the prototype's main page include fake news.
[16:19:40] 	Auto-dismiss is bad.
[16:19:41] 	Or things that was new 100 years ago.
[16:19:46] 	Do it in a different tab, and you never see it.
[16:19:54] 	There's a reason we purged all timed redirects from MediaWiki.
[16:20:44] 	Auto-dismiss is not only bad, it is also a clear sign of laziness.
[16:21:01] *^demon 	doesn't care
[16:21:50] 	^demon is a rebel.
[16:22:17] 	03(mod) JS: Automatically hide "changes saved" message when changing preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17496  +comment (10Simetrical+wikibugs)
[16:24:22] 	werdna: Ok, I won't put my bank passwords on... that being said...  Is there some general protection?
[16:24:44] 	http://usability.wikimedia.org/wiki/Babaco_Designs << Is it just me or is that TOC fucked up?
[16:24:52] 	All the sections are on the same level, despite... not being.
[16:24:57] 	It's weirding me out.
[16:25:02] 	03ashley * r54217 10/trunk/extensions/DPLforum/ (DPLforum.i18n.php DPLforum.php DPLforum_body.php): (log message trimmed)
[16:25:02] 	DPLforum:
[16:25:02] 	*readability tweaks
[16:25:02] 	*added __METHOD__ to SQL query
[16:25:03] 	*doxygen tweaks
[16:25:04] 	*fixed bug in DPLForum::link when running under new parser (code by wikia's techs)
[16:25:06] 	*bumped version number
[16:25:06] 	!lockdown
[16:25:06] --mwbot--	Lockdown is an extension for preventing read or write access by namespace and limiting access to special pages. For more information, see < http://mediawiki.org/wiki/Extension:Lockdown >. For general information on preventing access to your wiki, see < http://www.mediawiki.org/wiki/Manual:Preventing_access >.
[16:25:58] 	!LocalisationUpdate
[16:25:58] --mwbot--	I don't know anything about "localisationupdate".
[16:26:16] 	03(mod) JS: Automatically hide "changes saved" message when changing preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17496  (10agarrett)
[16:26:18] 	!i18nupdate
[16:26:18] --mwbot--	I don't know anything about "i18nupdate".
[16:26:20] 	Hehe.
[16:26:40] 	DPL Forum?
[16:26:45] 	Do I want to know what that is?
[16:27:04] 	svip LocalisationUpdate is an extension
[16:27:15] 	GerardM-: That's a silly name.
[16:27:18] 	What does it do?
[16:27:22] 	Update local messages?
[16:27:23] <^demon>	werdna: It's like LQT but based on DPL
[16:27:33] 	svip: GerardM is a silly name? :P
[16:27:37] 	^demon: Ah, as I feared :P
[16:27:42] 	werdna: Yes.  So is werdna.
[16:27:47] 	It updates the localisations that are available in SVN
[16:27:51] 	And don't get me started on "svip".
[16:27:57] 	at least my name is pronounceable ;)
[16:28:06] 	I am still sure I must have been drunk when I came up with it.
[16:28:20] <^demon>	!e LocalsationUpdate | GerardM-
[16:28:20] --mwbot--	GerardM-: http://www.mediawiki.org/wiki/Extension:LocalsationUpdate
[16:28:36] 	ah thanks
[16:28:38] <^demon>	Ah blast, missed the i.
[16:28:42] <^demon>	LocalisationUpdate :)
[16:29:36] 	I hope / expect it to go life in a month
[16:30:18] 	it is functional and a big stimulus for the translationwiki.net crowd
[16:30:48] 	they see their work go life typically within 2 days
[16:30:50] 	So is this pack of the government's stimulus package?
[16:31:03] 	part*
[16:31:38] 	it was volunteerd
[16:31:49] 	Damn you Obama.
[16:32:23] 	well he brings results
[16:32:27] 	Such as?
[16:32:38] 	Commenting stupidly on the Gates thingie?
[16:32:45] 	Or should I say "Gates-Gate".
[16:33:04] 	an economy that is starting to turn around
[16:33:12] 	quite amazing actually
[16:33:30] 	Yeah.  But I think that would happen eventually.
[16:33:45] 	You think even a free market would let it suck for ever?
[16:33:51] 	Given the state of the Republicans, hell no
[16:34:21] 	But the whole fixing the economy is not Obama's idea alone.
[16:34:37] 	you think that it is acceptable that everything in the US is 20% cheaper ??
[16:34:42] 	But that health care reform isn't going well, huh?
[16:34:49] 	GerardM-: I dunno.
[16:34:53] 	I could use some of that here.
[16:35:10] 	But paying 25% VAT on *everything* lets you keep without mumbling.
[16:35:32] 	do you know that the lack of health care is the single biggest reason for bankrupcies in the USA ?
[16:35:41] 	I am sure it is.
[16:35:43] 	It makes sense.
[16:35:47] 	And Obama should do something about it.
[16:35:56] 	In fact.  America should do something about it.
[16:36:05] 	And be quick about it.  I know people will hate it at first.
[16:36:09] 	Because they like FUD.
[16:36:18] 	But sooner or later, they'll get used to it.
[16:36:22] 	And then China invades.
[16:37:27] 	  do you know that the lack of health care is the single biggest reason for bankrupcies in the USA ? <-- Is it?  Do you have a source for that?
[16:38:01] <^demon>	Simetrical: I don't doubt it plays a very large part, if not the "biggest"
[16:38:06] 	Simetrical: I think this was #mediawiki!  The correct response is "[citation needed]".
[16:38:19] <^demon>	svip: That's #wikipedia-en
[16:38:26] 	What is it here?
[16:38:31] 	{{fact}} ?
[16:38:49] 	I dunno, really?  I don't know what common causes of bankruptcy are.
[16:39:02] 	People not being able to work?
[16:39:08] 	When are people not able to work?
[16:39:32] <^demon>	True.
[16:39:57] 	Medical emergencies for the uninsured happen, I'm sure, but I'm not sure how often.  Most people do have health insurance, and some of those who don't have enough of a safety net that they probably could make it through a catastrophe without bankruptcy.
[16:40:25] 	I think that is for the life threating emergencies.
[16:40:30] <^demon>	I'm not thinking emergencies, I'm thinking long-term care.
[16:40:35] 	Ah, that's a thought.
[16:40:46] <^demon>	Things like cancer can drain a family's income easily.
[16:40:54] 	And that is not an emergency.
[16:41:07] 	That might be.  Of course, to be fair, you'd also have to ask how much of the care that they're getting would actually be covered by the government in a typical socialized system.
[16:41:24] 	03(mod) GIF scaling limit should be applied to animated GIFs only - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16451  04CRIT->normal; low->high; +comment (10brion)
[16:41:32] 	Work can have pretty effects on you physically and mentally.  And these are not covered by emergencies.
[16:41:38] 	At any rate, I can't see why any of this should speak in favor of government-*administered* health care.  Rather than just mandating and subsidizing private insurance.
[16:41:42] 	But they reduce your effeciency as a worker nonetheless.
[16:42:10] 	Simetrical: Too much oversight.
[16:42:17] 	These things do not scale well.
[16:42:23] 	Which has too much oversight?
[16:42:23] 	It is much easier for the government to offer it.
[16:42:41] 	Simetrical: Then ask yourself this.
[16:42:52] 	Is it, really?
[16:42:52] 	I am a small company, I cannot afford insurance for my employees.
[16:42:58] 	So I should close down?
[16:43:14] 	I said subsidized, didn't I?  When did I say the government should require employers to cover anything?
[16:43:46] 	So the government will be using private insurance for its citizens?
[16:43:47] 	It makes no sense for employers to have to cover anything.  They should pay their workers whatever they feel they deserve.  If that's not enough, the government can step in with aid of various kinds.
[16:43:47] 	I am confused.
[16:43:50] 	could you guys take this to PM, cuz frankly I dont give a shit
[16:44:00] 	Well, no other discussion happening here, is it?
[16:44:16] 	yea but if I wanted to watch two twats argue politics I'd join a politics channel
[16:44:30] 	There are politics channels on freenode?
[16:44:35] 	Probably.
[16:44:38] 	I can only imagine how heated they must be.
[16:44:44] <^demon>	 /join #universalhealthcare
[16:44:47] <^demon>	:p
[16:44:50] 	:O
[16:44:54] 	svip, if you drive a car in the United States, you're required to have liability insurance.  The government requires that you buy that, but you get it from a private party.  In this case, the government might also cover the first $X of the insurance's cost.
[16:44:57] 	Pretty straightforward.
[16:45:05] 	That way you have competition, all the benefits of a free market.
[16:45:10] 	People can get the best value for their money.
[16:45:25] 	Simetrical: Then I don't want a car.
[16:45:55] 	I don't either, so that makes two of us.
[16:46:07] 	Well, I don't even have a licence anyway.
[16:46:08] 	So there.
[16:46:26] 	But I can't currently trade in my disease-susceptible body for a cyberbrain living in the cloud or something, so I have to deal with health care somehow.
[16:46:47] <^demon>	My city's public transit sucks, cars are a necessity here :-\
[16:46:53] 	I live in a socialistic state, unfortunately. O:
[16:46:56] *Simetrical 	lives in Manhattan \o/
[16:46:59] 	^demon: We ride bikes.
[16:47:12] 	Our local government hates cars.
[16:47:23] <^demon>	svip: I have a 25 minute interstate commute, bike's not really an option.
[16:47:26] 	So they make an effort of you driving around for hours looking for a space.
[16:47:43] *AaronSchulz 	backscrolls
[16:47:49] 	hrm
[16:47:50] 	03(mod) GIF scaling limit should be applied to animated GIFs only - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16451  (10brion)
[16:47:51] 	And you have to park 10 metres away from corners.
[16:48:05] 	If not; fine!
[16:48:13] 	Oh, and no parking on the pavements.
[16:48:53] <^demon>	Simetrical: I haven't been to NY since January. I'm long overdue for a trip.
[16:49:17] 	Simetrical: I have never been to NYC in my life.
[16:50:26] 	Is it good?
[16:50:44] 	Or is it just a grid without actual data communication?
[16:50:55] 	Is what good?
[16:51:01] 	That place you live.
[16:51:12] 	I saw it on a poster once.
[16:51:55] 	Fine!  Don't tell me.  Then I'll just be back at praising Marx.
[16:52:09] 	I rather like New York, yes.
[16:52:34] 	Okay.
[16:52:55] 	:) It's good to be liking where you live.
[16:52:59] 	Oh I like my town as well.
[17:04:58] 	03(mod) Hungarian Wikinews Licence Change - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19941  (10bdamokos)
[17:08:46] 	hi, to use the {{{#if}}}-tag, do you need to install an extension for it?
[17:09:21] 	TheCainer, http://www.mediawiki.org/wiki/Extension:ParserFunctions
[17:09:21] 	Yes.
[17:09:31] 	Also, it is {{#if}}, not {{{#if}}}.
[17:09:51] 	aha, thanks
[17:10:06] 	have been looking for it, but couldn't find it because i didn't know how to call it :p
[17:15:48] 	03(mod) JS: Automatically hide "changes saved" message when changing preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17496  (10Simetrical+wikibugs)
[17:16:53] 	03(mod) Hungarian Wikinews Licence Change - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19941   +shell (10innocentkiller)
[17:20:11] 	What extension do I need ot be able to directly place HTML into a wiki article?
[17:23:59] 	!e HTMLets
[17:23:59] --mwbot--	http://www.mediawiki.org/wiki/Extension:HTMLets
[17:29:31] 	03(NEW) RSS/ATOM Feeds / Endless Loop in includes/diff/DifferenceEngine.php(1258) : Fatal error - Maximum execution time of 30 seconds exceeded - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20041 major; Normal; MediaWiki: Special pages; (rabe)
[17:32:20] 	03(mod) RSS/ATOM Feeds / Endless Loop in includes/diff/DifferenceEngine.php(1258) : Fatal error - Maximum execution time of 30 seconds exceeded - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20041  +comment (10Simetrical+wikibugs)
[17:33:49] 	flyingparchment: Thank you!!
[17:44:26] 	Why is bidirectional text support on all modern machines apparently written and orchestrated by a pack of autistic monkeys?
[17:46:36] 	Simetrical> do autistic monkeys write in both directions ? 
[17:46:54] 	I assume they don't write, usually, but this seems like it was an exception.
[17:47:08] 	Simetrical: umm?
[17:47:14] 	?mmu
[17:47:23] 	umm? what?
[17:47:44] 	Simetrical: why is the result unicode bidi algorithm more horrible than brainfuck?
[17:47:57] 	Have you ever tried actually writing things in mixed RTL and LTR?
[17:48:09] 	Simetrical> with a lot autistic monkeys we wrote a big encyclopedia :p
[17:49:21] 	Simetrical> in which typical case do you mixes RTL and LTR ?
[17:49:42] 	FoeNyx, זאת?  :)
[17:49:56] 	ah :)
[17:50:32] 	Simetrical: not really, but I've seen the result of rtl mixed into ltr in mediawiki and other places
[17:50:58] 	Nikerabbit, sure.  Now try editing it, in plaintext.
[17:51:17] 	Simetrical: why?
[17:51:27] 	You can't tell where the text really is.
[17:51:36] 	When you hit right, sometimes your cursor goes right and sometimes left.
[17:51:41] 	Sometimes it jumps to a totally different place.
[17:51:55] 	like editing i18n files by hand
[17:52:00] 	Even dragging with your mouse sometimes selects a completely different run of text from what you wanted.
[17:52:34] 	I'd much prefer forced text direction when editing
[17:52:34] 	You can't actually control where punctuation goes unless you manually insert invisible control characters, which is error-prone even if you know how to do it.
[17:53:13] 	What clients should do is, if the user is typing text in a RTL layout, then stick it inside an RLO/PDF if the context is LTR.
[17:53:33] 	And likewise if they paste text.  It should note whether it was taken from a LTR or RTL context, and add overrides on paste if necessary.
[17:53:56] 	hmm
[17:54:04] 	That would make things work far more sensibly.  But the Unicode bidi algorithm restricts itself to rendering and not input methods, so instead there's just no override in most cases.
[17:54:10] 	like the css style I suggested? a {unicode-bidi:embed;} or something
[17:54:21] 	It's on the text level, below HTML.
[17:54:30] 	yeah
[17:54:32] 	Even within a paragraph you'll often mix LTR and RTL.
[17:54:57] 	Of course, with overrides you have invisible characters everywhere, which isn't great either.
[17:55:05] 	There's probably no ideal answer here.
[17:55:06] 	but that should help with (rtl user name link) cases in mw
[17:55:12] 	But the current situation is awful.
[17:55:31] 	Nikerabbit, I'd say we shouldn't rely on CSS for directionality info . . . that's not really style, that's semantics, and should be in the HTML.
[17:55:52] 	when you write an English word in the middle of an RTL sentence, is it written LTR?  that sounds very confusing to read
[17:56:21] 	Simetrical: that's not about direction, just to create the embed blocks in sane places
[17:56:23] 	How could it not be written LTR?  You'd reverse the direction of the characters or something?
[17:56:34] 	I mean, write CSS as SSC or whatever?
[17:56:42] 	yes
[17:56:54] 	It's just written left-to-right.  It's not really a problem to read, you just skip to the end of the word and read backwards, then jump back.
[17:57:06] <^demon>	Because that sounds easy.
[17:57:12] 	It is.
[17:57:20] <^demon>	I'll take your word for it :)
[17:57:32] 	Writing it by hand is also straightforward, the only problem is you have to figure out how much space you need for the phrase before you begin writing.
[17:57:43] 	Since otherwise you'll jam into what you've already written.
[17:57:46] 	Or leave blank space.
[17:58:11] 	But reading is no problem at all.  All RTL languages I know of use LTR most of the time for numbers, just regular Arabic numerals.
[17:58:23] 	Plus, of course, foreign words.
[17:58:38] 	03(mod) RSS/ATOM Feeds / Endless Loop in includes/diff/DifferenceEngine.php(1258) : Fatal error - Maximum execution time of 30 seconds exceeded - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20041  (10rabe)
[17:58:56] 	But on computers it's a nightmare.
[17:59:04] 	At least with standard Unicode bidi.
[17:59:14] 	I'd guess some software has specialized support.
[17:59:19] *^demon 	shrugs
[17:59:49] 	Look at a typical hewiki page and try editing just the HTML tags, which are in English.
[17:59:57] 	See how they jump around and everything acts crazy.
[18:02:04] 	I wonder.
[18:02:12] 	Is MediaWiki the best choice for a site like WikiLeaks?
[18:03:30] 	Maybe?
[18:04:05] 	Woo
[18:04:11] 	Simetrical: http://wikileaks.org/wiki/Special:Version
[18:04:52] 	It's . . . empty?
[18:04:58] 	o_o Apparently.
[18:05:15] 	Well, Wikipedia does claim they run on a heavily modified MediaWiki.
[18:05:26] 	We should figure out the version by feature-testing, then submit the information to them as a leak.
[18:05:29] 	Hell.  No where on their page is it mentioned that it is MediaWiki.
[18:05:36] 	Simetrical: Yes!
[18:06:26] 	03(mod) RSS/ATOM Feeds / Endless Loop in includes/diff/DifferenceEngine.php(1258) : Fatal error - Maximum execution time of 30 seconds exceeded - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20041  (10Simetrical+wikibugs)
[18:06:42] 	it doesn't have the reorganized Special:SpecialPages, so its at least a few versions old
[18:06:53] 	03jeroendedauw * r54218 10/trunk/extensions/Maps/ (Maps.php Maps_Mapper.php YahooMaps/Maps_YahooMaps.php):
[18:06:55] 	it doesn't seem to use the new parser even
[18:07:03] 	03jeroendedauw * r54219 10/trunk/extensions/SemanticMaps/SemanticMaps.php:
[18:07:12] 	That sounds like it probably has unfixed XSS.
[18:07:22] 	using skin?87
[18:07:28] 	Sneaky cirwin!
[18:07:30] 	Simetrical: O_O WOO let's h4x
[18:07:37] 	Let's figure out who all the contributors are and sell a list of IP addresses to the Iranian government!
[18:07:50] 	Such a nobel cause!
[18:09:25] 	http://www.mediawiki.org/wiki/Special:Code/MediaWiki/24254
[18:09:44] 	ye olde softwarez
[18:10:22] 	Is someone poking jeroendedauw to tell him to use commit messages?
[18:10:29] 	cirwin: No one used z in the olden days.
[18:10:39] 	Simetrical: Shit, this guy is angry.
[18:10:47] 	Which guy?
[18:11:01] 	Simetrical: Mister-angry .... O_O
[18:11:14] 	*symmetrical
[18:11:24] 	:)
[18:11:28] 	**Simetrical
[18:12:02] 	shut up person who's name is a typo
[18:12:11] 	I'M LEAVING, YOU ALL SUCK
[18:12:13] 	[/joke]
[18:12:18] 	Told you he was angry.
[18:12:31] 	Also, he is using BBcode!
[18:12:35] 	Blashemy!
[18:12:36] 	Hey, if I had spelled it correctly when I was 8 then that AOL username would probably have already been taken.
[18:12:44] 	Blashphemy... I think.
[18:12:50] 	Blasphemy.
[18:12:56] 	Damn h.
[18:13:19] *werdna 	calms Mister-angry down
[18:13:23] *werdna 	eyes rainman-sr from afar
[18:13:23] *Simetrical 	proscribes te use of te letter "" encefort.
[18:13:37] *Simetrical 	noses werdna from nearby
[18:14:24] 	Simetrical: Well!  I am not gonna do it.
[18:14:43] 	I sall rebel against your efforcts!
[18:14:48] 	 m.
[18:15:06] 	Apparently you need to be deprived of your c's too.
[18:15:19] 	True that.
[18:15:27] 	anybody here use Steam?
[18:15:33] 	Cs are stupid anyway.
[18:15:37] 	Mister-angry: I would if I played games.
[18:15:40] 	87 doesn't seem to be in any release, 1.10 was 63, 1.11 was 97
[18:15:47] 	But I all do is stare at MediaWiki.
[18:15:49] 	Of course, barring yourself from use of a particular letter is an interesting exercise in vocabulary.
[18:16:03] 	I really dislike how it still remembers what games you do and do not own when in offline mode
[18:16:20] 	Why?
[18:16:28] 	o_O That would be a lot more annoying if it didn't.
[18:16:35] 	It occurs to me that the particular letter I've elected to abstain from is kind of essential to asking many types of questions, but I can avoid that sort of wording.
[18:16:36] 	Then you wouldn't be able to play anything without Internet.
[18:17:02] 	Simetrical: Is the letter "ø"?
[18:17:08] 	03churchofemacs * r54220 10/trunk/phase3/ (3 files in 3 dirs): introducing new CoreParserFunction nse as an url-friendly equivalent to ns. bug 12920
[18:17:16] 	Some famous books are written containing no occurrence of "e", no?
[18:17:28] 	I have not seen them.
[18:17:29] 	svip, no, I already said it was "".
[18:17:37] 	03(FIXED) add URL-friendly function as a complement of {{ns:namespace}} - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12920  +comment (10church.of.emacs.ml)
[18:17:38] 	Cheater.
[18:17:52] 	You used it in "that".
[18:17:58] 	Crud.
[18:18:03] 	I knew I was probably missing something.
[18:18:04] *Simetrical 	gives up
[18:18:10] 	Good call.
[18:18:11] 	svip: it'd be nice if it'd let you play the copy of Fallout 3 you got from another account. >.>
[18:18:14] 	That's the spirit.
[18:18:19] 	XChat doesn't let you search in the line you're typing, for some reason.  :D
[18:18:36] 	Mister-angry: <_< That's kind of the point with the account system, isn't it?
[18:19:53] 	yes, it is
[18:20:16] 	but when that account is really your friend's account, and he'd like to play the SpaceQuest series.. things don't quite work
[18:20:42] 	Blah...
[18:21:16] 	mumbug
[18:21:36] 	Simetrical: Who put the abbr in RecentChanges, but did not put a title on them?
[18:21:50] 	huh..
[18:21:59] 	Why do they need a title?  Who cares anyway, it's not like anyone uses titles for abbr.
[18:22:02] 	There's a legend for a reason.
[18:22:10] 	I mean, users don't actually hover to get the title.
[18:22:14] 	Simetrical: There is no legend.
[18:22:21] 	There's a legend at the top of the page, yes?
[18:22:25] 	No.
[18:22:33] 	I dare you see it.
[18:22:38] 	On Wikipedia, MAYBE.
[18:22:44] 	But not on a standard MediaWiki installation.
[18:22:52] 	!wikipedia | werdna
[18:22:52] --mwbot--	werdna: A massively multiplayer online role-playing game (MMORPG) where players can click on the "edit this page" tab at the top of each level and add quips of information. Then, the Wikipedia Game Masters (GMs) check over these "edits" and if they are bad, the player is sent to "WikiJail," where they must appease the god Jimbo in order to escape. However, good "edits" gain the player "contributions", the much sought-after currency of Wikipedia.
[18:23:01] 	That's remarkably stupid.
[18:23:19] <^demon>	!wikipedia del
[18:23:19] --mwbot--	Successfully removed keyword: wikipedia
[18:23:19] 	The lack of tooltips, I mean.
[18:23:33] 	Simetrical: My point exactly.
[18:23:33] 	The !wikipedia thing is essentially accurate.  :P
[18:23:37] 	Er.
[18:23:40] 	I mean, the lack of a legend.
[18:23:48] 	Lack of tooltips is fine, those are totally undiscoverable.
[18:23:58] 	I thought if you are using the question mark cursor for the abbreviations, why not give them a title?
[18:24:14] <^demon>	I didn't give them the question mark, I just gave them the 
[18:24:28] 	^demon: Why?  Abbr expects title.
[18:24:33] 	In fact, title is required for abbr.
[18:24:43] 	You are confusing everyone.
[18:24:48] 	You should never work in UI development.
[18:24:57] 	Not after this usability blunder!
[18:25:27] <^demon>	Then write me a patch to make  right. Don't just sit here and tell me I'm wrong.
[18:25:33] 	Right.
[18:25:35] 	I'm on it.
[18:25:49] 	svip: Don't be an asshole, please.
[18:26:02] 	werdna: I am a jerk, not an asshole.
[18:26:05] 	It's one thing to say "That's terribly unusable", it's quite another to start abusing and berating other developers.
[18:26:14] 	Don't cross the line
[18:26:28] 	I was hoping ^demon could understand sarcasm.
[18:27:44] 	be careful, sarcasm doesn't transmit as well over the internet
[18:27:50] 	I genuinely thought you were berating him
[18:27:51] <^demon>	It doesn't?
[18:31:11] 	^demon: You think these tool tips already exists in the messages or should be created, i.e. "new page", "minor edit" and "bot edit"?
[18:31:28] <^demon>	Probably somewhere.
[18:33:15] 	Hehe, it works.
[18:33:38] 	^demon: Want my code?
[18:34:55] 	^demon: http://pastebin.ca/1515908
[18:37:26] *^demon 	looks
[18:37:47] 	Sorry, no legend yet!
[18:37:49] <^demon>	Can I get it as a diff against HEAD?
[18:37:57] 	Err--
[18:38:14] 	My revision lingo is not fluent yet.
[18:39:28] 	Hm, I guess what it is you want.  Although, I am not entirely sure how to provide it.
[18:39:39] 	I used to be able to do it with OpenTTD... :[ but I forgot.
[18:40:25] <^demon>	Nevermind actually I've got it.
[18:40:32] 	'kay
[18:40:46] 	Oi, it was line 88.
[18:40:48] 	My bad.
[18:41:16] 	Though, Simetrical is right, there should *also* be a legend.
[18:41:26] 	Simetrical: For the record, in usability, redundancy is usually good.
[18:41:46] 	But like meta-jokes, clip shows and time travel plot devices, should be handled with care.
[18:44:27] <^demon>	svip: 1) Messages need escaping if they're going in raw HTML, 2) 'botedit' does not exist, 3) Good rule of thumb is to check some big wikis and see how they use their messages, 'minoredit' will be messed up on enwiki, they use raw HTML.
[18:46:33] 	^demon: Damn.  I guess it is time to break out the old fashioned, recentchanges-label-new, recentchanges-label-minor, recentchanges-label-bot, a.k.a. descriptive variable names.
[18:46:51] 	Also, a recentchanges-label-legend is missing.
[18:47:18] 	Heh, good times.  Not even Wikipedia has a legend.
[18:48:04] 	^demon: Sometimes you need to add messages, right?  Give those at translatewiki.net something to do.
[18:48:17] *^demon 	shrugs
[18:48:33] 	What?
[18:48:35] 	ugga
[18:48:42] 	did someone say twn
[18:49:07] 	I thought it was twn who did the translation...
[18:49:09] 	Am I wrong?
[18:49:32] 	nope, it's the wonderful group of translators that we have
[18:49:57] 	Okay, because I am getting the feeling I said something stupid.
[18:51:17] 	03demon * r54221 10/trunk/phase3/mwScriptLoader.php5: Add .php5 entry for mwScriptLoader.
[18:51:24] 	why?
[18:51:35] 	Was that to me?
[18:51:37] 	it's not my day job to make people feel stupid
[18:51:59] 	I dunno "ugga" followed by "did someone say twn" seems like it is the unspoken word.
[18:52:22] 	:D
[18:52:51] 	what for do we need nse when we have ns+urlencode
[18:53:17] 	o_o
[18:53:33] 	I am just trying to improve the RecentChanges age and no one is helping. ;-;
[18:53:54] 	All I am asking if it is forbidden to create new messages or not.
[18:55:30] 	"forbidden to create new messages"?
[18:55:41] 	why would it be forbidden?
[18:55:48] 	I dunno.
[18:55:53] 	Maybe because of all the work involved.
[18:56:08] 	if you need a new message, add one
[18:56:30] 	And then edit the Message file?  Or wait for someone else to do that?
[18:56:31] 	if you want to rename them, use sed
[18:56:58] 	svip: yes you need to define the message too, we are not mind readers
[18:57:09] 	Great.
[18:57:13] <^demon>	svip: Yes, you have to edit MessagesEn.php to add the message. And update maintenance/language/messages.inc.
[18:57:14] 	and the biggest help for rc would be paging
[18:57:17] 	How do I install a .patch file?
[18:57:31] 	usually patch -p0 foo.patch
[18:57:41] 	O_O
[18:57:41] 	or was it with <
[18:57:46] 	in SSH?
[18:57:46] 	yes, with <
[18:57:47] 	It is.
[18:57:56] 	cd /path/to/wiki
[18:58:01] 	patch -p0 	Nikerabbit: Paging?
[18:58:06] 	k
[18:58:07] 	ty
[18:58:09] 	That sounds - crazy.
[18:58:20] 	svip: yes, paging!
[19:00:28] <^demon>	Simetrical: All commit access get +coder?
[19:00:46] 	Its asking me which file to patch
[19:00:48] <^demon>	All people with, that is.
[19:00:55] 	TheOracle23: then you're not in the right folder
[19:00:59] 	^demon: not necessarily
[19:01:14] 	:/
[19:01:18] 	I did:
[19:01:25] 	cd ~/www/bp/w/
[19:01:25] <^demon>	werdna: That's what I thought....
[19:01:35] 	patch -p0 	you can comment as any user, +coder is only for status changes and tagging
[19:01:44] <^demon>	Yes I know that :p
[19:02:25] 	and ~/www/bp/w/ is my MediaWiki install
[19:02:37] <^demon>	werdna: http://tinyurl.com/md3xjk - that's the only reason I asked.
[19:02:40] 	can you pastebin the patch file?
[19:02:45] 	sure
[19:03:17] 	http://pastesite.com/9421
[19:03:39] 	TheOracle23: ah, you need patch -p1
[19:03:44] 	alright
[19:04:07] 	the number after -p is the number of parts of the path to strip off the front
[19:04:37] 	O_O
[19:04:41] 	dunno what that means
[19:04:49] 	but its patched successfully
[19:04:55] 	Product Version
[19:04:55] 	MediaWiki       1.15.1
[19:04:58] 	:D
[19:05:03] 	ty
[19:05:34] 	^demon: There!
[19:08:10] 	^demon: http://pastebin.ca/1515948
[19:09:13] 	You can see how it might work here: http://new.theinfosphere.org/Special:RecentChanges
[19:10:23] 	svip: I still say the colours of that skin are oboxious
[19:10:26] <^demon>	Should probably wrap in a . Do those belong inside the 
? [19:10:41] <^demon> Actually no, nevermind. [19:10:41] ^demon: They do. [19:10:43] <^demon> Ignore me [19:10:55] werdna: And I have grown to not care about your opinion on that matter. ;-; [19:10:59] <^demon> But it's not a legend for the field, so blahh [19:11:03] meowmeow [19:11:11] werdna: Wait, I have! Which is why I am changing it. [19:11:23] ooo [19:11:38] I have a preview if you want. o_ooo [19:12:08] werdna: http://pool.theinfosphere.org/images/b/b9/Infosphere_Design_3.0_-_preview_1.png [19:12:15] I might have send you this link before. [19:12:37] Better, I still prefer dark on a light background for reading though :) [19:12:53] <^demon> svip: Also needs to escape the messages still. [19:12:55] i've asked this before but i'm not sure where i noted the solution in my notes.... how can i enable mediawiki to search the entire wiki w/ search (not just entry names) ? [19:12:59] 03jeroendedauw * r54222 10/trunk/extensions/Maps/Maps.php: [19:13:06] 03jeroendedauw * r54223 10/trunk/extensions/SemanticMaps/SemanticMaps.php: [19:13:07] werdna: It was picked to fit with the Futurama theme. [19:13:12] (i'd like to have the text of every page searched) [19:13:16] ^demon: Sorry, forgot. [19:13:37] ^demon: Which brings me onto my leading question. What function does that? [19:14:11] <^demon> Use wfMsgExt( 'msg-key', array( 'escape' ) ) [19:14:27] Okay. [19:14:38] Is ConfirmEdit still effective or has it been cracked somehow? [19:15:27] 03(mod) $wgImageLimits and widescreen - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16081 -easy +schema-change; +comment (10church.of.emacs.ml) [19:15:49] ^demon: There: http://pastebin.ca/1515953 [19:17:23] <^demon> +schema-change on changing $wgImageLimits? [19:17:47] ^demon, it's about preserving the user preferences [19:19:45] We don't want to break user preferences every time we change $wgImageLimits [19:26:15] Hello :) ! On PHP shell, if I do "$ php update.php --aconf ../AdminSettings.php" command, shell shows "Could not open input file: update.php"... Why? [19:26:21] ^demon: Is everything cool now? [19:26:29] Or won't this ever make it to trunk? [19:26:48] Marco27: are you in the right directory [19:26:53] <^demon> svip: I'm not a fan of the legend as-is. I agree there should be one though. [19:27:07] ^demon: It was more temporary. [19:27:16] OverlordQ: Now I check, but I think so... [19:27:21] I hope someone will make a better one later. [19:27:46] Marco27: Sure? [19:28:07] Well, he does use ../AdminSettings.php [19:28:17] Tried stat update.php ? [19:28:21] And which php ? [19:28:28] OverlordQ, svip: Current Working Directory: C:\xampp\htdocs/eiwikine/maintenance [19:28:43] Sounds right. [19:29:10] PHP shell? [19:30:09] svip: I'm using PHP shell ( http://phpshell.sourceforge.net/ ), as write here: http://www.mediawiki.org/w/index.php?title=Manual:Upgrading#Alternative_1:_phpShell [19:30:43] Sounds like a problem with PHP shell. [19:31:52] svip: Otherwise what I can use? [19:31:53] "They probably also have to terminate within 30 seconds, as this is the default time-limit imposed unto all PHP scripts, to prevent them from running in an infinite loop. Your ISP may have set this time-limit to something else." [19:32:00] Marco27: I'd say cygwin on Windows. [19:32:05] Otherwise bash or zsh [19:32:11] Man did I laugh at that quote. [19:32:22] ISP controlling your time limit for PHP. [19:32:29] That's the stupidest thing I've ever heard. [19:33:12] It's probably possible for ISPs to limit request times [19:33:27] chuck: Not for scripts you run on your own computer. [19:33:27] That would *really* suck, but it's probably possible :P [19:33:28] svip: Ok, thanks :) ... I try cygwin now... [19:33:39] svip: But scripts that you access over their network, yes [19:33:49] chuck: That is not what I am talking about. [19:34:17] I am talking about a PHP shell that allows you run scripts/programs locally (or the machine you are on). [19:34:32] The term they are looking for is "webhost" or whatever. [19:34:33] Not ISP. [19:34:40] <__neo__> hi guys [19:34:44] An ISP provides Internet, a webhost provides hosting. [19:35:03] Why... it's in their names! [19:35:06] <__neo__> anyone used semantic Mediawiki with property clusters, SMWpc? [19:35:08] 03raymond * r54224 10/trunk/extensions/ (104 files in 98 dirs): Localisation updates for extension messages from translatewiki.net (2009-08-02 19:05 UTC) [19:35:38] 03demon * r54225 10/trunk/phase3/ (106 files in 6 dirs): (log message trimmed) [19:35:38] Merge maintenance-work branch (now with less errors!): [19:35:38] * Docs have been updated to indicate the standard on how to write maintenance [19:35:38] scripts (MW.org docs will follow) Have ported vast majority of maintenance [19:35:39] scripts to new format. Remaining ones (mostly FiveUpgrade-related) are a bit [19:35:40] <__neo__> I like the concept to have class inheritance in Semantic Mediawiki but I don't know if this framework scales well: http://semeb.com/dpldemo/SMWpc [19:35:41] more tricky. commandLine.inc is untouched for now. Many have gotten code-style [19:35:43] updates as well. Deleted .inc files were only used by their .php counterparts, [19:35:51] <__neo__> so..anyone used it, or heard about it? [19:37:50] 03(FIXED) Running maintenance/orphans.php --fix causes lock error on redirect table (w/patch) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11867 +comment (10innocentkiller) [19:38:04] 03(FIXED) Allow maint scripts to accept DB user/pass over input or params if no AdminSettings.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16322 +comment (10innocentkiller) [19:38:06] ^demon: can you put a newline at the end of your error messages [19:38:18] 03(FIXED) Maintenance script to un/protect pages. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18566 +comment (10innocentkiller) [19:38:57] 03(FIXED) initStats does not refresh active_users count (with patch) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18930 +comment (10innocentkiller) [19:38:59] <^demon> OverlordQ: Where, specifically? [19:39:34] well like: Not enough arguments passedcuppa:/var/www/myhost.com/wiki/maintenance# [19:39:49] <^demon> Ah, caught the ones in Maintenance.php [19:40:43] 03demon * r54226 10/trunk/phase3/maintenance/Maintenance.php: +newlines on error [19:41:11] GerardM-: who is theDevilOnLine? [19:41:15] which wiki is he on? [19:41:36] he is a developer [19:41:40] he is on SVN [19:42:17] found him on mediawiki wiki [19:43:11] <^demon> OverlordQ: Anything else jumping out at you? [19:43:47] updateSearchIndex not wrapping the timestamps to format correctly for respective databases [19:43:48] wtf? special:allmessages doesn't show me all the messages... just 50? :-( [19:44:48] Uh. [19:44:53] Pagination? :-) [19:45:05] Loading all messages at once was a really nasty thing to do. [19:45:13] <^demon> I personally considered not having to load thousands of messages at once a good thing :) [19:45:17] line 78/79 $dbw->timestamp() [19:45:25] <^demon> Since typically, you're going to look something up, not read all of them :p [19:45:47] <^demon> OverlordQ: Regression, oops. [19:46:09] <^demon> I had fixed that in trunk but not merged the fix to the branch :p [19:46:27] ^demon, I personally like searching all the messages using Strg+F... and not wasting my time using the build in search engine... (which doesn't seem to find what I search for) [19:46:43] <^demon> Church_of_emacs_: Then set limit = 5000 or something. [19:46:46] updateSpecialPages line 39, forgot to global $wgSpecialPageCacheUpdates [19:47:21] nevermind, I'll just grep MessagesEn.php [19:47:41] as well as $wgQueryPages on line 63 [19:49:37] 03demon * r54227 10/trunk/phase3/maintenance/ (updateSearchIndex.php updateSpecialPages.php): timestamp() fixes on updateSearchIndex.php, and declare globals in updateSpecialPages.php [19:50:36] svip: "DB connection error: MySQL functions missing, have you compiled PHP with the --with-mysql option?" [19:50:47] hurm, now it's giving me Warning: Invalid argument supplied for foreach() on line 63 of updateSpecialPages [19:50:52] ^demon: [19:50:53] Translatewiki: Updated to revision 54227. [19:50:55] PHP Fatal error: Call to undefined function doRebuild() in /var/www/w/maintenance/rebuildLocalisationCache.php on line 70 [19:52:28] updaters.inc still requires convertLinks.inc which was removed [19:52:39] 03demon * r54228 10/trunk/phase3/maintenance/updateSpecialPages.php: Stay semicolon. [19:52:43] hu Church_of_emacs_ [19:52:56] svip: using cygwin... What do I have to do? [19:53:07] <^demon> Raymond_, OverlordQ:: On those issues [19:53:17] Raymond_: when did that start happening? [19:55:05] Nikerabbit: now. during bupdate to r54227 [19:56:37] 03demon * r54229 10/trunk/phase3/maintenance/rebuildLocalisationCache.php: Forgot to bring doRebuild() along :) [19:56:54] <^demon> Raymond_: There's your problem. [19:57:04] <^demon> OverlordQ: Working on covertLinks in updaters.inc [19:57:14] ^demon: works again. thanks :) [19:57:50] 03demon * r54230 10/trunk/phase3/maintenance/convertLinks.inc: Still need this in updaters.inc. [19:58:38] 03purodha * r54231 10/trunk/extensions/WikiAtHome/WikiAtHome.i18n.php: [19:58:38] Capitalzation error in message corrected according to hint of EugeneZelenko at [19:58:38] http://translatewiki.net/w/i.php?title=Support&oldid=1342186#Wah-transcode-fail [19:59:08] Fatal error: Class 'InitStats' not found in includes/SiteStats.php on line 328 [20:00:39] google wave would be so cool to have for collaboration on mediawiki... [20:00:54] 03demon * r54232 10/trunk/phase3/includes/SiteStats.php: Typofix. [20:00:59] so you can see people draw ASCII dicks in realtime? ;) [20:01:16] <^demon> OverlordQ: Yeah that was stupid. I originally called it InitStats, but decided at the end to rename to SiteStatsInit for consistency with the related classes. Missed one of the renames :p [20:01:50] running cleanupCaps gives me: Notice: Constant MEDIAWIKI already defined in maintenance/Maintenance.php on line 322 [20:02:29] what an odd name for a freenode staffer... [20:03:12] masterhumper? [20:03:28] Pfft, everybody knows that being a Freenode staffer is all about the skills in humping. [20:04:16] <^demon> OverlordQ: That's weird, I didn't touch cleanupCaps. I wonder where Maintenance.php is getting included :-\ [20:04:50] Donato? Sounds like a name I would donate to. [20:07:23] *chuck wonders how new tabs are added [20:08:04] <^demon> OverlordQ: cleanupCaps.php for some reason runs deleteDefaultMessages? WTF? [20:08:35] dont look at me :P [20:09:06] *^demon cries [20:12:09] namespaceDupes.php should call $db->buildConcat instead of using raw SQL [20:15:03] guys, a moron just bot-edited ALL the paes on our wiki removing it's content. I'm trying to find a way to rollback all the edits from a single user, but I found nothing so far ... help ? [20:15:15] ops, *its [20:15:32] or better, removing their content :D [20:16:25] wladston: peas? [20:16:33] wladston, do you have a backup of the database you can restore? [20:16:47] svip, "pages" I guess [20:16:52] Church_of_emacs : no, not from 10 hours ago [20:17:12] svip: *pages, sorry :) [20:17:13] wladston: Write a revert bot. [20:17:28] ^demon: actually I take that back, more needs to be done to that one [20:18:11] svip: I really have to write one ? There should be some already written somewhere [20:18:13] wladston, whatever you do: backup the database before you do it [20:19:44] IIRC deleting the revisions in the database is highly discouraged, right? [20:21:26] ^demon: http://dpaste.org/TXBr/ [20:21:26] 03demon * r54233 10/trunk/phase3/maintenance/ (deleteDefaultMessages.php updaters.inc): [20:21:26] Forgot that updaters.inc relies on deleteDefaultMessages.php. Move its require [20:21:26] down to where its actually needed, and define MW_NO_SETUP so we don't try to [20:21:26] kick it off like normal. Stupid hack until update.php uses Maintenance.php. [20:21:55] <^demon> OverlordQ: Is $titleSql ok? [20:22:13] yea, the TRIM is fine [20:22:19] afaik [20:23:24] <^demon> OverlordQ: Any compelling reason not to use $db->select() below that? [20:24:31] svip, I don't object to a tooltip if the information is available in some other way as well. [20:24:55] Simetrical: I agree. [20:25:05] Wait, it was my suggestion. Glad you agree. [20:25:09] werdna, ^demon: +coder is needed to mark fixme and such, right? [20:25:12] looks sane, so probably not [20:25:35] We should have everyone allowed to mark fixme, and only Tim and Brion or such to mark resolved. [20:25:48] Hurm, 1 new failing parser test :-/ [20:27:24] <^demon> OverlordQ: I didn't touch the parser, I swear :p [20:27:54] * BUG 1887, part 2: A with a thumbnail- math enabled [Introduced between 31-Jul-2009 05:41:52, 1.16alpha(r54086) and 02-Aug-2009 14:57:31, 1.16alpha(r54229)] [20:28:10] maybe it's just me *shrug* [20:28:37] Who's jeroendedauw? [20:28:54] Simetrical: Someone who does not understand how svn works. [20:29:02] <^demon> Simetrical: GSOC participant. Doing semantic maps [20:29:07] Ah. [20:29:16] He should be poked about the non-commit messages. :) [20:29:21] <^demon> I think Yaron's mentoring him. [20:29:41] *cirwin wanted to do GSOC but didn't finish uni untill too late :( [20:29:43] Yay for branch merges that delay scap even more! [20:30:35] <^demon> Just think how much more awesome HEAD will be when we finally do scap ;-) [20:31:07] I'm mainly waiting to see if there's any fallout from the HTML 5 change so we can start using HTML 5 features. [20:31:19] ;-; No one will commit my code changes? [20:31:22] Well, we have to be able to remove the config option to do that easily. [20:31:32] svip, NO, WE ALL HATE YOU. Where are your code changes? [20:31:41] http://pastebin.ca/1515953 [20:32:12] <^demon> OverlordQ: Breakages gone away? :p [20:32:27] svip, um, could you provide a unified diff so it can be easily applied? [20:32:33] "svn diff" is fine. [20:32:44] Hm. [20:32:52] Kind of a pain to have to manually make all the changes. :) [20:33:02] Blah. [20:33:06] which what breakages? [20:33:13] svn still complaining about images being a symlink. [20:33:39] What? [20:33:45] That shouldn't stop "svn diff" from working. [20:33:52] It does - apparently. [20:33:56] svn: Expected 'images' to be a directory but found a file [20:33:56] <^demon> OverlordQ: All the breakages I caused :p [20:34:04] Hmm. [20:34:05] oh, so far :P [20:34:08] Yay for svn. [20:34:14] Simetrical: It only did one file. [20:34:19] I guess it's reasonable from its point of view? [20:34:24] Maybe you could give it the file names. [20:34:26] I suppose. [20:34:31] Like svn diff file1.php file2.php file3.php. [20:36:36] Simetrical: http://pastebin.ca/1516025 [20:37:02] svip, you have trailing whitespace. [20:37:27] Simetrical: Where? O_O [20:37:29] wfMsgExt( 'foo', 'escape' ) can be wfMsgHtml( 'foo' ), I think. [20:37:44] svip, SpecialRecentchanges.php, both of the added blank lines. [20:38:34] You definitely don't need the array() bit if you only have one option passed. The wonders of dynamic typing! :) [20:38:42] O_O [20:38:58] Looks good other than that. [20:40:10] Simetrical: http://pastebin.ca/1516026 [20:40:15] MW_CONFIG_CALLBACK. Fascinating. [20:40:15] Updated. [20:42:30] <^demon> Simetrical: Yeah cool little (probably undocumented) feature. It's used in the new-installer. [20:42:44] svip, hmm, you've hardcoded the choice of letters in recentchanges-label-legend. Why don't you pass the actual message used as parameters? Like: "Legend: $1 - new page, $2 - minor edit, $3 - bot edit." [20:43:01] O_O [20:43:05] I thought it was language specific. [20:43:13] It can also be changed locally. [20:43:17] Well. [20:43:19] You are right then. [20:43:21] Let me fix that. [20:43:24] So it would be nice if the message automatically reflected the change. [20:43:35] ^demon, hmm. I'm working on making Linux distributors' life easier with respect to using standard file paths. I wonder if that would be useful to me? [20:43:44] I was thinking I'd add a new constant. [20:43:50] *Simetrical ponders [20:44:03] Simetrical: How do I pass arguments onto it via addWikiMsg()? [20:44:08] As the second argument as an array? [20:45:15] svn merge is sooooo slooooow :( [20:45:53] <^demon> Potentially yeah. It's in an early place during setup. You've got all your globalsdefines, haven't run setup so you don't have most of the objects ready either. Required to load LocalSettings yourself, though. [20:46:01] <^demon> Simetrical: That ^ [20:46:14] <^demon> globals/defines [20:47:54] <^demon> Simetrical: What were you thinking of trying to do? [20:48:09] 03rotem * r54234 10/trunk/phase3/languages/messages/MessagesHe.php: Localization update. [20:48:30] Simetrical: http://pastebin.ca/1516034 [20:48:34] There. [20:48:35] Better! [20:49:11] svip, [20:49:14] Er. [20:49:19] Me? [20:49:20] No. [20:49:22] Sec. [20:49:27] I'll get to you. :) [20:49:51] ^demon, I want to allow some supported way to have nothing but entry points and CSS/JS/images in the web root, so source can go in /usr/share, LocalSettings in /etc, whatever. [20:51:48] svip, the status letters use wfMsgExt( 'minoreditletter', 'escapenoentities' ), not wfMsgHtml(). So you should use that when passing them to recentchanges-label-legend, ideally. Actually, though, since you're using addWikiMsg(), maybe you should just avoid escaping them at all. That will treat them as wikitext and thus double-escape them, I think. [20:51:48] <^demon> Simetrical: Very possible. If they set $wgStyleDirectory/$wgStylePath during MW_CONFIG_CALLBACK, they'd be able to override Setup.php without requiring custom hacking in LocalSettings. [20:51:55] I don't remember how parameters are treated w.r.t. escaping. [20:52:49] Simetrical: Might be a good idea. addWikiMsg should do that anyway, shouldn't it? [20:52:49] <^demon> Also, since you're responsible for requiring LocalSettings in MW_CONFIG_CALLBACK, you can put it in /etc or wherever you want. [20:53:21] svip, you can *probably* just use wfMsg() for the params. [20:53:34] But Ext is safer or what? [20:53:50] <^demon> Simetrical: $IP needs to remain /usr/share or whatever. Probably will break something though. [20:53:57] *Simetrical eats, will have two hands free again soon :) [20:54:55] Is there an easy way to parse text, but not outputting it via $wgOut->addWikiText()? I'd like to save the parsed text in a string variable. [20:54:59] Simetrical: http://pastebin.ca/1516038 O_O [20:55:29] <^demon> Church_of_emacs_: Is it a message or user-defined string? [20:56:06] ^demon, I want to parse $user->getOption( 'nickname' ) [20:56:25] (which is the user signature) [20:57:04] <^demon> Ah ok. [20:57:30] <^demon> $wgParser->parse(), or is that frowned upon? [20:57:36] *^demon can't remember [20:58:40] <^demon> Simetrical: Short answer: MW_CONFIG_CALLBACK seems like a good way to go. It'll take some tinkering and maybe some fixes on our end to get it just right. [21:00:19] mmmmm [21:00:27] nevermind found out why that one test was failing :-/ [21:01:08] it fails if you run parser tests from the maint dir, but passes if you run it from the root dir [21:01:56] Sounds like a bug. [21:02:47] Simetrical: Hm. Will my code make it to trunk or just look pretty in a diff? [21:02:57] svip, I'll get back to it, just let me finish eating. :) [21:03:03] What are you eating? [21:03:08] Pizza. [21:03:12] Good? [21:03:27] Good enough for me. [21:03:45] I was just confusing you for Sparkla for a second. [21:04:55] ughie [21:05:19] Nikerabbit has many ways of expressing discomfort. [21:05:26] ugga, ughie [21:05:39] What's next? "I Can't Believe It's Not Ugh"?! [21:07:49] Simetrical: I hope the topping is good. ;) [21:07:55] No topping. [21:08:04] o_O [21:11:38] svip: who says it is discomfort [21:11:46] you ugabuga boy [21:11:57] *Simetrical finishes the food and goes back to work, if this can be called work [21:12:03] Nikerabbit, you're just a caveman, I think! [21:12:46] Nikerabbit, how does escaping work with parameters again, in wfMsg*()? [21:12:51] And parsing and so on? [21:13:00] Substitute then parse/escape, or parse/escape then substitute? [21:13:28] Simetrical: can you be more specific? [21:13:50] Nikerabbit, well, for starters: $wgOut->addWikiMsg( 'foo', wfMsgExt( 'bar' ) ); [21:13:54] Will that double-escape? [21:14:10] I could just try it, of course . . . [21:14:12] no I don't think so [21:14:23] wfMsgExt should do nothing by default [21:14:28] Um. [21:14:30] Oh, oops. [21:14:41] I meant: $wgOut->addWikiMsg( 'foo', wfMsgExt( 'bar', 'escapenoentities' ) ); [21:14:56] Does the parameter get substituted before or after the parsing? [21:15:06] that would be parsing escaped text.. and escapenoentities it not useful anymore [21:15:24] I think I recall you saying wfMsgHtml() and wfMsgExt( ..., 'escape' ) use a different order, don't they? [21:15:32] yes [21:15:33] Hmm, it's not? Is it the same as 'escape' now or what? [21:15:47] wfMsgHtml escapes first, then subsitutes parameters [21:16:04] 'escape' escapes the whole thing (unless replaceafter is specified) [21:16:32] Hmm, bleh. I just realized some more surgery needs to happen on this patch to get completely consistent rendering. [21:16:58] Because is missing from the recentchanges-label-legend parameters. [21:17:40] Huh, why is the "patrolled" flag not localized? [21:17:42] ^demon: the deleteOldRevisions error is missing a newline [21:17:47] Er, "unpatrolled". [21:18:09] OverlordQ, why does this error interface require callers to add the newline, and not just do it itself? [21:18:29] not a clue didn't write it [21:18:42] Seems easier to fix than that to fix all the callers. :) [21:18:54] Just have it add a newline if one isn't already at the end, or something. [21:19:02] <^demon> Simetrical: I didn't make output() or error() output newlines. output() especially because a lot of messages do "Something..." then "done" [21:19:11] Ah. [21:19:14] That's annoying. [21:19:29] Inevitable, I guess. [21:19:48] It seems like it would be easier to have an option to suppress the newline explicitly, though. [21:19:52] Like echo and echo -n. [21:19:59] *^demon shrugs [21:20:04] <^demon> {{sofixit}} :) [21:20:08] Nobody's going to remember to add \n. [21:20:19] *Simetrical is already {{fix}}ing a couple of other things this very second [21:20:27] *Simetrical pokes svip toward the patch discussion some ways up [21:20:36] Simetrical: i like my STDOUT() with channels :) [21:21:04] svip, really if we want totally consistent rendering, we should have the whole So if you want to go that way, you'd want to refactor it so that the -generated stuff is in its own function that can be called by both places. [21:21:41] I hope it (wfMsg*) is not called on every line [21:21:49] Hmm. [21:22:05] ^demon, $wgParser->parse( $text, new Title , new ParserOptions ) gives me a fatal error: Object of class ParserOutput could not be converted to string. However, parse() has @param $options ParserOptions (it wants an object, not a string). [21:22:09] The existing code does use a local $this->message cache, but now that you point it out, the patch doesn't. [21:22:21] 03demon * r54235 10/trunk/phase3/maintenance/deleteOldRevisions.php: Missing newline. Maybe should make error() just do it itself :p [21:22:27] Church_of_emacs_, are you being silly enough to expect the documentation to be correct? [21:22:35] ROTFL [21:22:35] That would be extremely silly. :) [21:22:50] Try $wgParser->parse( $text ) and see if that works. [21:23:01] ^demon: deleteOrphanedRevisions is doing something weird on line 43 [21:23:12] Simetrical, it's not just the documentation (if there is any, often enough it's @todo document), it's also in the function [21:23:16] Notice: Undefined offset: 1 in and Notice: Undefined offset: 0 [21:23:33] *Simetrical checks svip's pulse [21:24:07] Hmm, that's true. [21:24:28] pulse is untrue? [21:24:31] Where does the error occur? [21:24:39] <^demon> OverlordQ: tableNamesN(), right? [21:24:40] Is true! [21:24:58] Simetrical, those parameters are mandatory, afaik: "parse( $text, Title $title, ParserOptions $options, [some more optional parameters])" [21:25:05] Yeah, I didn't look before. [21:25:13] ^demon: I tested it and that function is returning the results as expected [21:25:29] oh wait [21:25:53] it's returning it as an hash, instead of an array [21:26:12] Hash? [21:26:18] associative array [21:26:20] <^demon> Right, tableNamesN is what I need. [21:26:21] This is PHP. [21:26:24] Everything is an associative array. [21:26:42] yes PHP is silly like that [21:26:59] php sucks [21:27:03] :) [21:27:05] dito [21:28:05] night [21:28:09] <^demon> OverlordQ: Fixed. [21:28:21] 03demon * r54236 10/trunk/phase3/maintenance/deleteOrphanedRevisions.php: tableNamesN() and make init $revisions before trying to use it [21:29:42] Simetrical: Lost my Internet for a bit. [21:29:59] ^demon: dumpLinks.php Fatal error: Call to undefined function output() on line 64 [21:31:07] Nikerabbit, what's the replacement for escapenoentities again? I think I saw it, but I forgot what it is. [21:31:23] <^demon> OverlordQ: Done. [21:31:35] 03demon * r54237 10/trunk/phase3/maintenance/dumpLinks.php: Missing > [21:33:33] the edit command line script instead of saving the text from stdin seems to be saving stdin's resource handle [21:34:17] Simetrical: I am gonna do those things you suggested. [21:34:19] 03demon * r54238 10/trunk/phase3/maintenance/namespaceDupes.php: Use buildConcat() [21:34:31] svip, I was doing them, actually, since you vanished. :D [21:34:37] If you want you can do them instead, though. [21:34:39] 03(mod) php error in LinkHolderArray - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20036 +comment (10subfader) [21:34:52] <^demon> OverlordQ: Ah got it. [21:35:03] Simetrical: Are you done or what? [21:35:08] svip, not quite. [21:35:11] In a few minutes. [21:35:16] ahhh... now I understand. Calling the function was correct, but I mistakenly assumed it'd return a string... I should have rtfm ;) [21:35:19] Well, go ahead then. [21:35:24] No need for the both of us to do it. [21:36:45] <^demon> Church_of_emacs_: Yeah parse() returns ParserOutput :) [21:39:26] ^demon: forgot to global $wgDBservers in initEditCount [21:43:02] 03demon * r54239 10/trunk/phase3/maintenance/ (Maintenance.php edit.php initEditCount.php): [21:43:02] * Add way to get full input from stdin() without having to check the length [21:43:02] * Missing global [21:45:34] Notice: Undefined variable: args in maintenance/protect.php on line 49 [21:51:24] 03(NEW) Fix user rights configuration on arwiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20042 enhancement; Normal; Wikimedia: Site requests; (meno25wiki) [21:55:23] 03demon * r54240 10/trunk/phase3/maintenance/ (25 files): Don't put \n on the end of every error() call, just do it in error() itself. Still have to use on output(), because people like "Something...done" stuff. [21:55:30] <^demon> OverlordQ: Forgot to mention in the commit msg, but the $args fix is in r54240 [21:57:33] <^demon> Simetrical: Made error() suck less. [21:58:26] updateArticleCount doesn't fail gracefully if there are no 'valid' articles. [21:59:09] Nikerabbit, it looks like addWikiMsg() does parse its params, and we don't allow in wikitext. Hmmm . . . [21:59:23] Notice: Trying to get property of non-object in updateArticleCount.php line 96 [21:59:27] 03(mod) Fix user rights configuration on arwiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20042 (10meno25wiki) [22:00:49] <^demon> OverlordQ: That was carried over from before the rewrite? Is that SQL bad for Postgres? [22:01:06] that's a seperate problem :) [22:02:42] http://dpaste.org/wRok/ for the first part, and for that error, if there are no valid pages, the query will not return any rows so $row isn't anything [22:04:25] <^demon> I've fixed the object error. Does a group by work the same as a distinct in this case? (Although, ns:title should be distinct in 'page' anyway) [22:06:35] afaik since you're not selecting any other rows, it's equivalent [22:08:37] ^demon, why didn't you use for the unpatrolled flag too on RC? [22:09:56] 03(mod) In log, link to diff of edit/log entry for action when edit/action succeeded - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18374 (10matthew.britton) [22:10:23] <^demon> Because I wasn't sure if we considered ! an abbreviation for "unpatrolled." If it should be feel free to fix while you're working on it. [22:11:06] svip, how do you want to be credited, just "svip"? [22:12:21] how'd you fix the object error? bastardize the trinary operator? :P return $row ? $row->pagecount : 0; [22:12:28] ternary [22:12:33] w/e :) [22:12:35] <^demon> OverlordQ: Yeah [22:12:47] <^demon> Also, Brion had some comments somewhere about how we have like 3 different ways of counting articles and that it's wrong. Perhaps might be time to fix that while I'm at it. [22:13:27] Simetrical: Indeed. [22:13:41] Simetrical: Sorry, was just watching that 2012 trailer again. [22:13:45] Damn it's funny. [22:14:03] 2012? [22:14:08] Simetrical: http://www.youtube.com/watch?v=ZW2qxFkcLM0 [22:14:30] My current browser doesn't support Flash, you insensitive clod. [22:14:33] (Chrome on Linux) [22:14:37] lol [22:14:42] (I'd have to break out teh Firefox) [22:14:57] The video is worth the effort, by the way. [22:15:42] 03simetrical * r54241 10/trunk/phase3/ (RELEASE-NOTES includes/Sanitizer.php): [22:15:42] Allow in wikitext [22:15:42] See bug 671. Since we use for RecentChanges flags now (see [22:15:42] r53975), this is necessary to provide a good wikitext legend for what [22:15:42] the flags mean. [22:16:09] 03simetrical * r54242 10/trunk/phase3/ (8 files in 6 dirs): [22:16:09] Add legend and tooltips to explain RC flags [22:16:09] Based on a patch submitted by svip on IRC. I also changed the [22:16:09] for unpatrolled into an , and created a new message in case anyone [22:16:09] wants to localize !, for the sake of uniformity. [22:17:22] 03(mod) Whitelist more HTML tags: abbr acronym address dfn kbd q samp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=671 (10Simetrical+wikibugs) [22:17:57] In Preferences.php $defaultPreferences[]['default'] neither accepts wikitext nor html. There is only an ugly workaround: use $defaultPreferences[]['help'] (which accepts wikitext). Is there a security reason why 'default' accepts no wikitext? [22:19:53] <^demon> Church_of_emacs_: That'd be a werdna question. [22:20:01] Simetrical: Excellent! [22:20:32] 03(NEW) Automatic anchor generated for duplicate header names can conflict with anchor for header with the same name - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20043 minor; Normal; MediaWiki: Page rendering; (af) [22:20:44] *Church_of_emacs_ pokes werdna [22:21:07] What's the difference between tableNames() and tableNamesN()? [22:21:33] Simetrical: Now come the million dollar question; how do I revert all my own edits back to the one I started with, so I can get your revision instead. [22:21:47] svip, svn revert -R . [22:22:18] 03(NEW) Misaligned text on file pages (RTL wikis only) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20044 enhancement; Normal; MediaWiki extensions: OggHandler; (meno25wiki) [22:22:28] Then you can use svn up to get to the latest revision (probably not stable), or svn merge -c 54241; svn merge -c 54242 to get just those two revisions. [22:23:19] <^demon> Simetrical: tableNamesN makes it a 0-based index. tableNames() uses the general table name as the key (ie: $arr['page'] = 'mw_page';) [22:23:21] Yes! [22:23:30] Freaky. [22:23:42] <^demon> I've noticed we usually use the former. [22:26:09] Simetrical: Maybe the flags should have a uniform class too? [22:26:12] For styling purposes. [22:26:16] e.g. rcflag [22:26:30] 14(DUP) Automatic anchor generated for duplicate header names can conflict with anchor for header with the same name - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20043 +comment (10Simetrical+wikibugs) [22:26:32] 03(mod) Headings with trailing numbers can conflict with auto-numbering of heading anchors - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10025 +comment (10Simetrical+wikibugs) [22:26:35] svip, not worth the clutter if there are only four of them. [22:26:36] So new page would have class="rcflag newpage" [22:26:42] Also, they aren't styled uniformly. [22:26:45] unpatrolled is red. [22:26:48] True. [22:26:59] Just if I wanted them to be white. [22:28:25] You're right. [22:30:52] Simetrical: Odd no one had noticed the lack of legend and/or tooltips before. [22:30:56] Hell, I hadn't either. [22:31:56] 03demon * r54243 10/trunk/phase3/maintenance/updateArticleCount.php: Don't die badly if $row isn't an object. [22:38:02] <^demon> I've never figured out why populateSha1 is in archives/ [22:51:16] 03(NEW) Logo change for pih.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20045 enhancement; Normal; Wikimedia: Site requests; (mike_wazhere) [22:53:48] 03(mod) Logo change for pih.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20045 +shell (10innocentkiller) [22:55:47] 03demon * r54244 10/trunk/phase3/maintenance/ (3 files in 2 dirs): (bug 18855) Consistently call commandLine.inc with how we more or less do it now. [22:56:22] 03(mod) require commandLine.inc properly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18855 +comment (10innocentkiller) [22:59:15] Anyone know why # [[Special:Code/MediaWiki/tag/|]] appears on http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag ? [23:08:21] Hi! Kindly visit my site at www.jensporn.com Thank you! :) [23:21:21] hello! does anybody know if Extension:Polyglot is parser-cache friendly, like Extension:AutoLanguage? [23:38:20] hello. what is the best method to redirect a site's homepage (i.e. directory /wiki) to http://www.wikiazza.com/wiki/Main_Page? [23:38:41] sorry to example.com, for example [23:38:54] Right. [23:39:00] We did not see your original URL. [23:39:10] yeah.. [23:39:18] 03jeroendedauw * r54245 10/trunk/extensions/Maps/ (5 files in 3 dirs): Refactoring for 0.3 [23:39:26] O_O [23:39:35] Someone taught jeroendedauw how to commit! [23:39:40] Was it you, Simetrical!? [23:41:01] any help? [23:41:17] Dunno. [23:41:22] Isn't wiki a fake directory anyway? [23:41:29] no it's not [23:41:36] simsim: there's a "short url" page that will help [23:41:42] !shorturl [23:41:42] --mwbot-- To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [23:41:43] <^demon|away> !shorturl [23:41:43] --mwbot-- To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at . There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [23:41:44] Then you are not really using the point of /wiki/ [23:42:02] 03jeroendedauw * r54246 10/trunk/extensions/SemanticMaps/ (5 files in 3 dirs): Refactoring for 0.3 [23:43:23] simple URLs work perfectly on the site. i just need to redirect http://example.com to http://example.com/wiki/, which will automatically redirect to htto://example.com/wiki/Main_Page [23:47:31] simsim: that is a webserver configuration detail, it should be in the apache manual somewhere [23:48:32] Anyone know how to set like a default col value for a mysql query where the rest of the rows in the table arent returned cause they dont match the inputted query? [23:48:44] like http://pastebin.com/m2e9340b6 [23:55:52] Reedy, use LEFT JOIN. [23:56:03] Then if there are no matching rows in the right-hand table, you get NULL. [23:56:41] SELECT s.siteid, COUNT(a.articleid) AS cocount FROM articles AS a LEFT JOIN site AS s ON a.siteid = s.siteid WHERE checkedout >= DATE_SUB(NOW(), INTERVAL 3 HOUR) GROUP BY s.siteid [23:57:17] 03(mod) Deprecated Article::updateArticle still used in core - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18892 15enhancement->normal; normal->high; +comment (10chinchi29) [23:57:42] Ah [23:58:51] 03(mod) Deprecated Article::insertNewArticle still used in core - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18891 15enhancement->normal; normal->high (10chinchi29) [23:58:52] I've just done it a really nasty way using union.. Duplicating a lot of code