[00:10:37] infinisoft, the API should do it [00:10:41] afaik [00:11:34] Splarka: What is this I hear! [00:11:46] Splarka: According to MIT, there are only female editors on Wikipedia. [00:12:12] svip: wat [00:12:20] Splarka: http://www.technologyreview.com/web/22900/page1/ [00:12:49] Apparently, the "editor" in the example (whom I assume would be completely neutral) is referred to as "her" and "herself". [00:12:59] I assume MIT have research docmenting that all Wikipedia editors are female. [00:14:13] no, I think they just use the generic 'her' as the gender default, based on how often en.wp editors will whine and moan, get sand in their crevices, argue without getting anything done, and degrate into cat fights [00:14:24] [00:14:40] But I thought "he" was used as the gender neutral pronoun in English! [00:15:20] no "they" is [00:15:40] http://en.wikipedia.org/wiki/Singular_they [00:15:44] Technically, that is a new thing. [00:16:13] > "A person can't help their birth," Rosalind replied. � Thackeray, Vanity Fair (1848) [00:16:22] > There's not a man I meet but doth salute me / As if I were their well-acquainted friend � Shakespeare, The Comedy of Errors, Act IV, Scene 3 (1594) [00:16:29] *Splarka wonders what svip consider's old [00:16:36] http://en.wikipedia.org/wiki/Gender-neutral_pronoun#Universal_.27He.27 [00:16:48] er, considers [00:16:52] damn apostrophes [00:16:55] The apostrophe was weird. [00:16:58] sneeking in where they aren't wanted [00:17:00] ' [00:17:13] We've been there. [00:17:45] and right next to the enter key [00:17:49] they get me too often [00:17:50] I want you[enter]'re source code [00:18:34] Hehe. [00:18:36] I know that. [00:24:10] i remember reading somewhere that wikipedia is backed up on the alexandria servers. is that correct? [00:24:56] what is an alexandria server? [00:25:05] They are also backed up on Google's servers. [00:25:20] library of alexandria [00:26:01] Sorry. [00:26:05] you probably want to aska w ikipedia channel about that [00:26:09] That burnt down about 1500 years ago. [00:26:43] yes svip. very helpful :) [00:26:49] Closer to 2000, actually. [00:27:29] well if so, my question would actually be if all wmf projects are backup ed the same way [00:28:28] again - probably a better question for a wikimedia channel [00:28:34] perhaps #wikimedia or #wikipedia [00:28:49] kk thanks [00:32:15] ok they backup the internet archive fyi ;) [00:33:32] and does the internet archive back them up? [00:34:13] their website? surely [00:58:40] 03(mod) Test implementation of FlaggedRevs for the English Wikipedia on en.labs.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18334 (10cenarium.sysop) [01:00:09] http://www.newegg.com/Product/Product.aspx?Item=N82E16834220527 [01:00:14] *AaronSchulz drools [01:47:14] What uses the 'change_tag' table? [01:48:41] 03philip * r52188 10/trunk/phase3/includes/ (6 files in 2 dirs): Update the Chinese conversion tables. [01:49:11] to tag RC items/revisions/log items [01:49:17] for the tag filter [01:49:20] abusefilter uses it [01:51:02] AaronSchulz: Where can i get a ,sql compy of it [01:51:45] you'd need a TS dump [01:52:27] *AaronSchulz reads 'Re: [Wikitech-l] flagged revisions‏' [01:52:29] lol [01:52:32] hey AaronSchulz: http://en.wikipedia.org/wiki/User:Voice_of_All/CheckUser/monobook.js [01:52:44] did someone ask you about it yet? the dnsstuff links are all borked [01:52:45] AaronSchulz: I have a wiki of my own and I need to import that table [01:53:42] what for? [01:53:53] it's not any of the essential data [01:54:16] Splarka: you send an email reminder [01:54:30] which what? [01:54:31] assuming it doesn't get drowned out by bugzilla's [01:54:36] *you can [01:54:44] you add a feature that later gets broken and you expect en.wp users NOT to biatch? [01:54:55] *Splarka doens't care, not a checkuser, but was asked to look at it [01:55:11] so I'm passing the buck to you, enjoy ^_^ [01:55:30] I'm referring to the fact that my email is full of random bugs - not anything in particular [01:55:32] Um....does anyone know how I could start a wiki farm? [01:55:41] !farm [01:55:41] --mwbot-- To run multiple wikis, you can simply install MediaWiki in different folders, with different databases or in one with database prefixes. You can also have multiple wikis using a single installation: and . [01:55:56] Ahh. [01:56:08] I'm looking to start a farm better than Wikia. [01:56:47] Because Wikia and their Monaco skin suck. [01:57:02] !autocreatewikiextension [01:57:02] --mwbot-- I don't know anything about "autocreatewikiextension". [01:57:11] !wikifarm [01:57:11] --mwbot-- To run multiple wikis, you can simply install MediaWiki in different folders, with different databases or in one with database prefixes. You can also have multiple wikis using a single installation: and . [01:57:43] I nned something that woudl autocreate wikis when users want them too. [01:57:59] didn't you ask this yesterday? [01:58:06] Yeah. [01:58:17] I was thinking of anyone else who would know. [01:58:20] Never mind. [01:58:25] I'm wasting your time. [01:58:30] https://svn.wikia-code.com/wikia/trunk/extensions/wikia/AutoCreateWiki/ [01:58:32] *facepalm* [02:04:20] Sparka: lol, borked indeed [02:05:34] Aaron: we used to link to dnsstuff on uncyc and wikia back in like 2006 [02:05:49] and found they kept changing things, or disabling features with "pay us monies!" [02:10:26] Is it possible get rid of the left vertical menu-bar? [02:10:47] in css, you can [02:11:24] The only feature I would like it the Search one, but at top of the page. [02:11:38] I do not like such big left menu. [02:14:11] hmm [02:16:00] you use monobook, david__? [02:19:03] david__: http://p.defau.lt/?v1t9TrBD1VeZgdVytLiACA [02:19:12] try that in your MediaWiki:Monobook.css [02:22:13] Splarka: better now [02:22:19] time to fix rdns too [02:22:28] *Splarka gives VoA cookies [02:23:13] http://www.newegg.com/Product/Product.aspx?Item=N82E16834220527 [02:23:18] Splarka: give me one of those! [02:24:26] thanks Splarka [02:25:20] whats the setting to make mediawiki authentication only (no guess access) [02:25:33] through the user table and no .htaccess [02:27:51] AaronSchulz: I would but I don't think notebooks are a moral lifestyle [02:28:16] you choose to be a notebook user, you can choose not to as well [02:30:04] notebook lifestyle? [02:30:06] heh [02:31:07] whee [02:31:11] *Skizzerz found a fun little bug [02:31:21] notebooks are fragile, small, hard to type on, hard to use a mouse on, stealable, expensive/hard to upgrade hardware on, more expensive peripherials, and if you dock it you might as well have bought a desktop at 1/3 the price [02:31:32] apparantly going to a nonexistant page when you don't have read permissions causes a fatal error in SkinTemplate.php [02:31:46] because $wgArticle doesn't get defined somehow [02:33:05] Skizzerz: what revision? [02:33:19] http://board.wikimedia.org/wiki/Internal:Considerations_for_Jimbo_Wales_replacement#Skizzers [02:33:35] hmm, true [02:33:40] lemme try svn up and see if it fixes [02:33:55] Splarka: my mouse is fine :) [02:34:28] the only downsides for me are cost/no upgradeability/easy to snatch [02:35:04] yeah, I must've been running a bad rev [02:35:36] I was on r52117 [02:35:46] but I don't miss dragging my giant box/monitor around on breaks, and not being able to take around sometimes [02:36:00] upped to latest trunk (r52188) and the problem doesn't exist [02:36:11] Skizzerz: yeah, $wgArticle is flakey sometimes [06:01:34] Hi there, [06:04:39] I have a question about namespace aliases [06:05:17] I found http://www.mediawiki.org/wiki/Manual:$wgNamespaceAliases [06:07:10] Bud schould I write $wgNamespaceAliases['New_namespace'] = old_namespace; [06:07:33] or $wgNamespaceAliases['old_namespace'] = New_namespace; ??? [06:08:08] Use the array. [06:08:11] It's much easier. [06:08:53] Ok, [06:09:04] But same question in the array [06:09:46] new --> old [06:10:14] So 'New_namespace' => old_namespace, [06:10:22] Ok thanks [06:10:36] Right. [06:10:42] Another question [06:11:42] How do I do if I don't only want to have an alias, but I want to get the new namespace appear [06:11:58] What? [06:12:05] Oh. [06:12:10] You mean overriding the default? [06:12:53] yes, [06:13:08] I've seen http://www.mediawiki.org/wiki/Manual:Using_custom_namespaces [06:13:50] Use $wgExtraNamespaces with an array. [06:14:01] $wgExtraNamespaces = array( [06:14:01] NS_IMAGE => 'File', [06:14:02] NS_IMAGE_TALK => 'File_talk', [06:14:02] ); [06:14:04] Is it only to create new namespaces, or to change the existing ones ? [06:14:18] It can do either. [06:15:20] Ok, thanks, [06:16:04] Where do I find the list of NS_IMAGE for example ? [06:16:24] DefaultSettings.php, I believe. [06:16:34] !defaultsettings [06:16:34] --mwbot-- For the current version of DefaultSettings.php, see: . [06:17:09] Hmm, or maybe Namespaces.php. It's somewhere in there. [06:17:43] Annemarie: Oh, anyway, "NS_IMAGE" in an example of new namespace you can custom, isn't it ? [06:18:04] NS_IMAGE is the name of the Image namespace. [06:18:12] What do you want to do? [06:18:19] File was the existing one wasn't it ? [06:19:03] I want to remame the user discussion pages [06:19:29] That's in spanish [06:19:39] So do NS_USER_TALK => 'New_name' [06:20:01] from "Usuario Discusión:xxx" to "Discusión de usuario:xxx" [06:20:59] ugga [06:32:31] Annemarie: Thanks, it works : [06:32:38] ! [06:34:15] See : http://es.vikidia.org/index.php/Discusi%C3%B3n_de_usuario:Astirmays [06:34:30] :-) [06:35:01] Mais on parle anglais et tu a un prénom français ? [06:36:54] Well, you may not speak french although you have a french surname Annemarie [06:37:08] :-) [06:37:14] I only really speak English. [06:37:17] And a bit of Spanish. [06:38:51] Well, it was for a wiki in spanish, but I don't speak spanish, I'm french... [07:08:41] http://www.mediawiki.org/w/index.php?title=Help_talk:Magic_words&diff=261283&oldid=261134 >_< [07:10:29] ugga Splarka [07:11:09] hahaha [07:15:27] Splarka: but I have always wanted to do {{WEATHER:IN LONDON}} [07:25:25] is there a way to disable the "upload warning" when uploading files? [07:25:49] there are many different types of warnings [07:25:54] "Upload warning - File name has been changed to ..." [07:26:00] file exists, file is a duplicate of another file... [07:26:07] ahh, that one is stupid [07:26:08] only that one [07:26:10] yes, it is [07:26:17] I think there is an open bug for it [07:26:17] it breaks things, too [07:26:23] for example the SMW extension [07:26:39] or Semantic Forms [07:26:41] I guess that one [07:28:12] https://bugzilla.wikimedia.org/show_bug.cgi?id=17709 [07:28:12] because that one allows to open an upload window in a popup for uploadable form inputs... and can't cope with upload warnings [07:29:02] it should, in any case [07:29:18] well, yes [07:29:43] but it essentially makes the whole thing unusable right now for uploadable inputs [07:30:11] and there really isn't much sense in warning about "Wiki treats _ like space" [07:30:23] https://bugzilla.wikimedia.org/show_bug.cgi?id=16968 [07:30:25] when you can still link to a filename with spaces [07:30:26] hmm, [07:30:28] "FIXED" [07:31:24] so it is a dupe at least [07:31:57] 03(mod) Special:Upload gives tedious warning about changing spaces to underscores in file names - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16968 +comment (10herd) [07:31:59] 14(DUP) Pointless warning for upload: spaces replaced by underscores - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17709 +comment (10herd) [07:33:03] thanks Splarka [07:33:04] lch: what version of mediawiki are you on? [07:33:26] 1.14.0 [07:33:35] k [07:33:40] this looks resolved in 1.15 [07:33:54] per http://www.mediawiki.org/wiki/Special:Code/MediaWiki/45676 and http://www.mediawiki.org/wiki/Special:Code/MediaWiki/45744 [07:34:28] and http://www.mediawiki.org/wiki/Special:Code/MediaWiki/45688 [07:35:13] which should ignore spaces, and first letter capitalization (where applicable) [07:35:41] oh and http://www.mediawiki.org/wiki/Special:Code/MediaWiki/45689 [07:35:57] Simetrical: oh, funny, another esperanto bug: https://bugzilla.wikimedia.org/show_bug.cgi?id=798 [07:36:41] lch: note this came about because of https://bugzilla.wikimedia.org/show_bug.cgi?id=3155 and https://bugzilla.wikimedia.org/show_bug.cgi?id=10631 and such [07:37:08] where "{{{6}}}.png" might get changed to "---6---.png" [07:38:35] I've patched my SpecialUpload.php now [07:39:25] 03(mod) Customize logo via "MediaWiki:Logo" instead of $wgLogo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5532 (10N/A) [07:43:32] https://bugzilla.wikimedia.org/show_bug.cgi?id=13070 is really this hard to change one icon? [07:45:42] 03(mod) Revamping of special pages UI, and creation of MW UI standards - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13747 (10niklas.laxstrom) [07:49:04] 03(mod) Revamping of special pages UI, and creation of MW UI standards - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13747 +comment (10charlie) [07:49:07] Nikerabbit: nobody cares [07:50:50] Nikerabbit: that image sucks for a reason unassociated with its undescriptiveness [07:50:59] it looks bad on non-white backgrounds [07:51:04] 03(mod) Add localized namespacenamealiases in nahwiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15237 (10niklas.laxstrom) [07:51:15] Splarka: I care! [07:51:31] Nikerabbit: so upload a new one, you have commit access ^_^ [07:51:35] change it in stages [07:51:45] make it from two boxes to two boxes with an (i) in the bigger one [07:52:03] later it can be a box with a handle and (i), and later a circle with handle and (i)- [07:52:16] ... [07:52:18] or just change it all at once, and then blame it on someone else if people complain [07:52:35] -> http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/images/spinner.gif?view=log [07:52:46] skizzers totally changed this with no consensus for example [07:53:05] I said "Skizzers, here, replace the gif there with one I just made, it is 1/4th the size and works on any color background" "Okay" [07:53:30] that is the ugliest ajax spinner i had ever seen [07:53:48] you shoulda seen the earlier ones [07:53:51] http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/images/spinner.gif?revision=24097&view=markup [07:54:00] yeah, i just saw :P [07:54:01] Splarka: wtf.. [07:54:04] it is supposed to be a little 'flower' [07:54:12] why not a good 'ol apple spinner? :P [07:54:39] well, brion might go for that, heh [07:54:41] Splarka: I just want someone to decide what is a good icon... we do not need year-long non-existing surveys to decide what is the best... [07:55:28] Nikerabbit: I like the current one [07:55:45] but, having said that [07:55:47] body.mediawiki div.magnify a { display:none !important; } [07:55:50] I have that in my userContent.css [07:56:23] RoanKattouw: whyfor is usercontribs not a legal generator? [07:56:34] Hmm [07:56:40] 03(mod) page rendering problems at en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18686 (10niklas.laxstrom) [07:56:51] Because it generates revisions, not pages? [07:56:58] well, I guess i can see it being bad for filling in &titles= yah [07:56:59] Could probably be a legal generator, though [07:57:10] but it'd be rather handy if it could assume &revids= for example [07:57:34] Actually, I think that might be possible [07:57:53] And might work very nicely together with modules that expect pages, because they'll settle for revids too [07:58:11] how about this? http://charlie.unixpod.com/ajax-loader-1.gif [07:58:25] well, my use case would be like &action=query&generator=usercontribs&gucuser=Splarka&prop=revisions&rvtoken=rollback [07:58:56] chuck: looks shitty on non-white background [07:58:59] Oh that's a really good one [07:59:02] try it on black [07:59:11] (use case I mean) [07:59:23] heh [07:59:54] oh shit, it does. [07:59:59] mej [08:00:01] *meh [08:00:05] Roan: what would you say is the easiest way to filter list=usercontribs (with multiple queries probably) based on if the user is the top editor or not? [08:01:13] Once I've implemented it, you can do generator=usercontribs&gucuser=Splarka&prop=info and compare the revid with the latest revid that prop=info reports [08:01:19] (if it reports that at all, lemme check) [08:01:36] hmm [08:01:38] Yup, it does, lastrevid="74" [08:02:19] http://test.wikipedia.org/w/api.php?action=query&prop=info&revids=75237|75236|75086|75024|75023|75022|75021|75020|7501|75018 [08:02:39] well, the problem there is you don't know which revid you suppled goes to which lastrevid you see [08:02:44] Yeah [08:02:45] supplied, even [08:02:47] Just realized that [08:03:10] but if you gave it pageids or titles, you wouldn't care what the revid was that got it [08:03:17] so how would you support that? an exception for &revids ? [08:03:37] I'm thinking, Special:Contributions has (top) markers, right? [08:04:01] yah [08:04:13] ahh, could just support that in list=usercontribs ? [08:04:16] top="" [08:04:19] So we could probably have top="" flag too [08:04:20] Exactly [08:04:23] heh [08:04:36] yah, sounds good [08:04:38] if ($row->page_latest == $row->rev_id) [08:04:40] $vals['top'] = ''; [08:04:40] 03(mod) PageHistory.php deleterevision
breaks on ugly URL wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18827 (10niklas.laxstrom) [08:04:44] Hmm, seems to be there already :O [08:05:00] damn [08:05:03] we're reverse-psychic [08:05:17] okay, so that was all pointless, heh [08:05:58] And I'm blind [08:06:00] http://test.wikipedia.org/w/api.php?action=query&list=usercontribs&ucuser=Catrope [08:06:11] Bottom one says new="" , top one says top="" [08:07:11] http://test.wikipedia.org/w/api.php?action=query&list=usercontribs&ucprop=flags&ucuser=Splarka [08:07:52] right [08:08:05] so for these, first I'd strip out the non- top="" and the new="" [08:08:30] One revision can be both new and top [08:08:39] and then send those revids to http://test.wikipedia.org/w/api.php?action=query&prop=revisions&rvtoken=rollback&revids= [08:08:45] yah, but those won't be rollbackable [08:08:50] Right [08:08:53] so I only want those with top and without new [08:09:54] and this can be done pretty easily now without a generator [08:10:06] (but probably would be smoother with) [08:10:37] http://test.wikipedia.org/w/api.php?action=query&prop=revisions&rvtoken=rollback&rvprop=ids|timestamp|flags|size|user&revids=75237|75236|75086|75024|75023|75022|75021|75020|7501|75018 [08:11:30] oh, hmm [08:11:49] well, yah, haven't filtered top="" there, so filtering top would only show one rev per title anyway [08:12:55] RoanKattouw: so now you see this coming.. heh [08:13:07] top="" in prop=revisions? [08:13:13] ucshow=!top [08:13:16] ucshow=top [08:13:26] also !new and new [08:13:28] heh [08:13:32] probably expensive though [08:13:39] Yeah those are expensive [08:13:51] ooh, yah! top="" in prop=revisions! [08:13:54] that'd be spiffy too [08:14:05] They're not indexed, so they require exactly as much work, just in a different place [08:14:15] right, server side instead of client side [08:14:25] I wonder though [08:14:26] Yeah you know that story [08:14:33] 03(FIXED) Help for PMS Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19275 (10rainman) [08:14:39] have you considered some uclimit and ucshow to interpret things differently [08:14:51] like uclimit=500 & ucshow=!minor [08:15:01] could only check 500 total, and show only the non-minor? [08:15:12] well, not for indexed properties, but for unindexed [08:15:31] That'd be very confusing, both for end users and for coding it [08:15:43] heh [08:15:56] yah, but it'd save bandwidth (about the only positive aspect) [08:16:42] well, lesse, there is clshow, rcshow, ucshow, wlshow, wrshow [08:16:48] these are all filters but work on indexes, right? [08:16:59] I believe most of them do, yes [08:17:18] minor/non-minor isn't indexed though [08:17:25] maybe you could have something parallel (separate name for clarity) for non indexed properties... [08:17:28] But it's pretty balanced [08:17:41] new/non-new and top/non-top aren't balanced [08:18:01] Plus top requires joining the page table, and new is not accurate for pre-April '08 revs [08:18:03] like __suppress, __strip or __filter with the explicit statement that it doesn't remove them from the limit, just suppresses them [08:18:23] Are parser tests broken? [08:18:28] that way it would be exactly as effecient in a given query/request [08:18:31] but save bandwidth [08:18:46] often, though, returning zero results, with a xx-continue [08:19:05] That's an interesting idea [08:19:26] and I can't spell efficient [08:19:33] heh, I had a funny thing with google earlier [08:19:55] I can never spell Echinacea, that word eludes me [08:20:24] so I put in "echanesea", to which it said: Did you mean: echanesia [08:20:35] so I click that, to which it says: Did you mean: echinaecia [08:20:50] so I click that, to which it says: See results for: echinacea [08:21:14] lol [08:21:16] I never had a triple "did you mean" before [08:21:52] Wait a minute, Google gave you a DYM that triggered another DYM? That's weird [08:22:43] which triggered a third, yes [08:23:14] hmm [08:32:15] hi Splarka [08:33:06] mew [08:33:29] *charitwo turns the hose on Splarka [08:33:37] mew [08:33:54] *charitwo puts Splarka in the washer ? [08:35:27] 03nikerabbit * r52189 10/trunk/phase3/ (RELEASE-NOTES includes/Pager.php): Reimplement r49941 as an overridable method, as suggested by Tim (hiding navigation bar when all results are shown) [08:35:38] 03catrope * r52190 10/trunk/phase3/ (RELEASE-NOTES includes/api/ApiMain.php): API: Return HTTP 503 status code on maxlag error, like index.php does [08:36:13] məw mew məw mew! [08:36:13] i think maxlag error should return 402 payment required [08:36:34] lag [08:37:07] 2008-10-22 [04:44:32] mm, isn't there a perennial request to serve 404 for red links too? and then people start going down the list of status codes.. "ooh, payment required, that could replace squid errors that say 'please donate'" [08:37:24] that doesn't count, i said api [08:37:32] [03:16:36] 402 Payment Required... [08:37:33] [03:16:51] subst/payment/donation [08:37:48] (that one on 20080227.txt) [08:38:19] flyingparchment: no you didn't [08:39:03] yes i did: < flyingparchment> that doesn't count, i said api [08:40:04] then you still stole my joke, though I guess MrZ made it first [08:48:12] 03(NEW) When using "group=" with a ref the space can cause line-break - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19303 trivial; Normal; MediaWiki extensions: Cite; (bburette) [08:51:39] fuck [08:51:40] 03(mod) $wgFlaggedRevsPatrolNamespaces has no effect - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19241 (10gtisza) [08:51:51] just guess how php handles foo() { foo(); } [08:56:48] 03(mod) When using "group=" within a "ref" element the space can cause line-break - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19303 trivial->normal; summary (10bburette) [08:59:50] 03nikerabbit * r52191 10/trunk/phase3/includes/CategoryPage.php: * Remove code duplication [09:03:49] 03siebrand * r52192 10/trunk/phase3/includes/CategoryPage.php: Make paging links on category pages known. This allows more comfortable browsing, even if the category does not exist. [09:03:55] RoanKattouw: do start/end timestamps only take ISO8601 dates? [09:04:05] No, they take a lot of stuff [09:04:34] strtotime? [09:06:32] hmm, epoch time seems to work, cool [09:06:42] Yeah that kinda stuff [09:06:45] *Splarka just uses that [09:06:51] Stuff like "5 days " should work too [09:07:14] though I wonder what happens when epoch time catches up to bare number 8601 [09:08:19] we've only got like 640,000 years to figure it out! [09:12:18] *TimStarling is having a crack at the extension messages problem [09:12:31] "problem"? [09:12:55] yeah, you know [09:13:21] the fact that if you have too many extensions installed at once, your wiki will be too slow to use [09:13:39] Nikerabbit knows [09:13:51] 03(NEW) Vector Skin needs hook similar to SkinTemplateContentActions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19304 enhancement; Normal; MediaWiki: Vector Skin; (ThomasBleher) [09:18:35] yeah, and no wonder... those are megabyte-sized arrays at worst [09:19:05] I wonder if adding a { unicode-bidi: embed; } to shared.css would cause any unwanted side-effects? [09:20:29] for which elements? [09:20:33] "a" [09:20:40] heh [09:20:45] ambiguity [09:21:09] Nikerabbit: a simple "something > a {display:block;}" recently added to shared.css broke IE5 horribly [09:21:16] IE5 it turns out parses > as , [09:21:24] sounds reasonable, and very scary at the same time [09:21:37] maybe you should try it out in the site CSS of some RTL wikis [09:21:47] 03siebrand * r52193 10/trunk/phase3/includes/CategoryPage.php: [09:21:47] Suppress display of duplicate getCategoryBottom() if there are no category members to display. [09:21:47] Cannot know if completely suppressing this is possible (and show 'category-empty'), because 'until' or 'from' can be set and previous/next *may* give results). Adding a FIXME for that. [09:22:43] TimStarling: ok [09:27:38] RoanKattouw: can api list users in order of creation time? [09:27:45] No [09:27:48] Not indexed [09:27:59] hmph [09:29:16] Nikerabbit: you can sort by user id [09:32:48] heh [09:32:53] Nikerabbit: https://bugzilla.wikimedia.org/show_bug.cgi?id=19195 [09:33:15] but note the 'creation date' was populated in a semi-lame way (another bug is open for that) [09:33:57] so even when the API will sort by userid, it won't match the creation date [09:34:29] https://bugzilla.wikimedia.org/show_bug.cgi?id=18638 [09:35:37] but look, it /is/ possible to guess for big user databases: http://upload.wikimedia.org/wikipedia/test/f/fa/Example_of_user_first_actions_for_en.wp_1-750000_%28by_thousand%29.gif [09:35:54] /peeve [09:40:33] so the idea for extensions is to use CDB [09:41:01] but I thought, why should we only use CDB in the most resource-rich environments, where people can compile their own PHP extensions? [09:41:16] so I'm porting it to PHP, it's only 600 lines or so [09:42:23] really? [09:42:34] TimStarling: sounds like a refreshing project after 4 weeks of code review [09:43:18] Nikerabbit: yeah, should be no big deal, I've done the reader half already and I've started on the writer [09:44:32] cdb seems to be quite fast too among those databases? [09:44:56] being in PHP will slow it down slightly, but it should be OK [09:45:15] much much better than unserializing a megabyte of text just to get 100 bytes of message, anyway [09:45:57] 03(NEW) Special:Contributions shows link to deleted revision - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19305 enhancement; Normal; MediaWiki: Revision deletion; (umherirrender_de.wp) [09:50:21] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 +comment (10catlow) [09:52:40] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 (10agarrett) [09:53:19] at least the PHP version won't be constantly skating around the edges of buffer overflow vulnerabilities [09:53:24] u += c->count[i]; /* bounded by numentries, so no overflow */ [09:53:34] len = count + count; /* no overflow possible */ [09:54:45] :o [09:58:25] I'm looking forward to it.. I'd probably use it as interim storage with Translate extension too, if possible [09:59:49] 03(ASSIGNED) Allow users to be blocked from editing a specific article - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=674 +comment (10vasilvv) [10:00:15] TimStarling: when image moving will be enabled back? [10:03:08] *Splarka has had positive tests for it on test.wp, but didn't test it thoroughly [10:03:11] not right now [10:03:21] 03(mod) Create new namespace aliases on en.wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16452 +comment (10catlow) [10:03:29] vvv: maybe ask for it on one big project for testing, like commons? [10:04:20] TimStarling: when will you have some time to review patch for bug 674? [10:06:19] anybody know what's used for image storage? [10:06:57] to mitigate filesystem limitations and the dynamic resizing? [10:09:44] uh, what are you talking about? [10:12:40] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 (10catlow) [10:12:42] the software that handles image uploads and retrieval [10:12:45] storage, etc [10:14:50] are you talking about mediawiki? [10:15:58] yeah [10:17:19] it stores them on the file system [10:17:40] i know but i'm wondering about the routine mediawiki/wikipedia uses [10:17:42] with metadata on the database [10:17:57] to place it in a subdirectory, and do on-demand resizing [10:18:18] if it's 3rd party software or all custom [10:18:50] we are not using any external programs for that, just php [10:21:13] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 (10agarrett) [10:21:14] Nikerabbit: imagemagick? rsvg? [10:22:06] do they "mitigate"? [10:22:53] something like this: http://www.mediawiki.org/wiki/1.6_image_storage [10:23:07] are there current docs on the in-use code? [10:43:18] 03werdna * r52194 10/trunk/extensions/CentralAuth/CentralAuthHooks.php: (bug 19158) For sanity, check that the session matches the User when automatically logging users in. Avoids session collisions causing users to be randomly logged-in as another user. [10:43:38] 03(mod) Logged in as another user - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19158 (10agarrett) [10:47:40] ...maybe [10:48:07] hi Splarka [10:48:43] *Splarka bites rabbit [10:50:07] *Nikerabbit throws carrots at Splarka [10:50:18] ooh, I like carrots [10:50:27] in your face? [10:51:23] well, not in any other orifice [10:51:34] *siebrand grins. [10:52:01] *Splarka almost has this auto-rollback js working [10:59:10] hey, someone here? [11:00:46] just ask your question [11:02:02] hmmmm... is that any way to localise the 'tag' word in Special:AbuseLog and the text 'tag' on the Consequences column in Special:AbuseFilter?? [11:02:29] abusefilter-action-tag [11:02:32] i think [11:03:13] There is this wiki page where they denie the holocaust, which is a crime in germany: metapedia.org [11:03:46] I was wondering if this is allowed... [11:03:58] the message 'abusefilter-action-tag' currently does not exists in the i18n file. Is that just adding the text to 'abusefilter-action-tag' should be okay?? [11:04:11] Shinjiman: let me check [11:04:19] lala: It's not our business [11:04:29] lala: but presumably only if the server was hosted in germany [11:05:00] Shown: static function getActionDisplay( $action ) { [11:05:00] $display = wfMsg( "abusefilter-action-$action" ); [11:05:00] $display = wfEmptyMsg( "abusefilter-action-$action", $display ) ? $action : $display; [11:05:03] return $display; [11:05:06] } [11:05:06] so yes, that should work [11:05:32] sry cant read, i have to change the irc client real quick [11:05:58] I mean Shinjiman not Shown [11:07:10] lala: you need to speak with site's owner, we have no relation with this site [11:07:25] werdna: Tested on editing to the interface message 'abusefilter-action-tag' and works. :) [11:07:51] werdna: I think I need to add this to the i18n file to make the message i18n-able. [11:08:21] hmmm, so they don't fiolate the license or something? [11:08:28] *Splarka wonders if 'powered by' is easily confused with 'hosted by' [11:08:40] lalala: mediawiki.org is the software they run, absolutely nothing do with hosting or content [11:08:41] lalala: not MediaWiki's one [11:09:50] site seems to be on Sweden [11:10:16] Too bad that you can't do anything against this idiots [11:11:17] But thank you anyway! [11:11:36] lalala: It's none of our business what they do with our software [11:11:46] and we're certainly not in the business of taking down websites we disagree with [11:13:00] Yes, of cause, but it isen't good advertisement for your software [11:13:31] Our software doesn't need advertisement. [11:13:35] People can think what they like about it [11:14:30] Yeah I really enjoy it, thats why I came here. Because its bad to see what those Idiots abuse it for... [11:14:37] 03shinjiman * r52195 10/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php: added 'abusefilter-action-tag' to the i18n file to allowing localisation for the messages [11:15:09] Thank you very much! Bye! [11:15:23] come on [11:15:25] you were all thinking it [11:15:27] " Too bad that you can't do anything against this idiots" [11:15:31] *cough* [11:17:46] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 (10catlow) [11:25:40] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 (10agarrett) [11:28:01] werdna: he's right in one thing. Our syntax is already as close to brainfuck so we can't make it worse by introducing string functions :) [11:33:36] werdna: any idea how would I call tag for inline abuse filter language code? [11:40:32] vvv: we should come up with another name for the synta [11:40:35] syntax* [11:41:24] werdna: inline scritps? [11:42:47] hmmm [11:42:54] "revid": 75243, [11:42:54] "old_revid": 75243, [11:43:05] is it just me, or does API rollback give the wrong revid there [11:43:34] the revision created was 75259 [11:44:24] 03(mod) Enable Lua extension on WMF wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19298 (10catlow) [11:58:45] 03siebrand * r52196 10/trunk/extensions/Translate/check-blacklist.php: Update check blacklist [12:02:54] 03siebrand * r52197 10/trunk/extensions/Translate/check-blacklist.php: Update check blacklist [12:11:26] 03(NEW) MediaWiki:Edit Tools not working on English Wikipedia with Safari for Mac - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19306 major; Normal; Wikimedia: General/Unknown; (boulton) [12:35:32] 03(mod) MediaWiki:Edit Tools not working on English Wikipedia with Safari for Mac - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19306 +comment (10alejrb) [12:48:29] 03(NEW) prefs.js produce javascript error for anon - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19307 enhancement; Normal; MediaWiki: User preferences; (umherirrender_de.wp) [12:51:11] 03(mod) prefs.js produce javascript error for anon - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19307 (10umherirrender_de.wp) [13:17:20] hello [13:34:35] 03(mod) Special:ListGlobalUsers/group should note when rights apply to the current wiki / when the wiki is in the relevant wiki set - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16545 (10mike.lifeguard) [13:38:22] 03(mod) MediaWiki:Globalblocking-block-intro should match MediaWiki:Blockiptext - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18098 summary; +comment (10mike.lifeguard) [13:41:22] 03(mod) Suppression log filtered by "offender", as Oversight log can be. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18472 +comment (10mike.lifeguard) [13:44:41] can i view a wiki page by pageid from the URI? [13:44:42] 03(mod) Remove "hiderevision" permission from the Oversight group - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18511 (10mike.lifeguard) [13:47:11] hippietrail: index.php?curid=PAGEID ? [13:47:29] ah thanks [13:48:16] !seenserv [13:48:16] --mwbot-- I don't know anything about "seenserv". [13:48:21] oops [13:48:37] 03(mod) Hiding can hide a bit too well - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18531 (10mike.lifeguard) [13:49:30] vvv: no curid doesnt seem to work [13:51:09] hippietrail: weird [13:52:01] in enwiktionary's categorylinks the first entry is the odd 0,'Wikisaurus','RunJobs.php',20080127031030 [13:52:41] but there doesn't seem to be a pageid 0 and RunJobs.php doesn't look like any kind of wiktionary page title [13:52:49] 03(mod) Create a maintenance script to convert oversighted content to suppressed with revision deletion, and the corresponding log entries too - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18598 +comment (10mike.lifeguard) [13:52:53] 03(mod) Remove "hiderevision" permission from the Oversight group - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18511 (10mike.lifeguard) [13:53:17] 03(mod) Suppression log filtered by "offender", as Oversight log can be. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18472 (10mike.lifeguard) [13:53:21] 03(mod) Unify various deletion systems - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18493 +comment (10mike.lifeguard) [13:54:32] hippietrail: I think 0 is namespace [13:55:06] Oh [13:55:10] I'm wrong [13:55:14] note the pageid of the namespace? [13:55:20] not/note [13:57:11] mysql> SELECT * FROM page WHERE page_id = 0; [13:57:12] Empty set (0.01 sec) [13:57:15] no [13:57:33] hippietrail: looks like just a bogus entry [13:57:36] categorylinks is pageid, categoryname, sortkey, timestamp [13:57:48] yeah it does seem to be bogus [13:57:59] completely [13:58:13] perhaps added by an old run of RunJobs [13:59:34] oh, that reminds me . . . happened a while back, forgot what cuased it [13:59:41] Is using maxlag parameter advisable for readonly requests in addition to edits? [14:00:40] probably January 2008 [14:00:57] https://bugzilla.wikimedia.org/show_bug.cgi?id=17442 [14:01:43] 14(INVALID) MediaWiki:Edit Tools not working on English Wikipedia with Safari for Mac - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19306 (10roan.kattouw) [14:04:47] 03siebrand * r52198 10/trunk/extensions/Translate/SpecialTranslations.php: Add a different class if message is fuzzy [14:10:29] 03siebrand * r52199 10/trunk/extensions/Translate/SpecialTranslations.php: Fix r52198. use correct way to find if fuzzy. [14:21:00] Does bugzilla have an api or something? [14:23:21] 03siebrand * r52200 10/trunk/phase3/languages/messages/MessagesEn.php: Localise Special:UserLogin in URL in 'prefsnologintext' [14:23:43] afaik, dont think [14:37:55] 03skizzerz * r52201 10/trunk/phase3/ (RELEASE-NOTES includes/Title.php): * Remove "shortcut" in Title::userCanRead, it prevents $wgRevokePermissions and extensions not using the userCan hook from restricting read access on the wiki if anon reading is allowed. [14:39:08] hi [14:39:37] my website http://ponkavanam.com working very good; but [14:40:31] when i use http://ponkavanam.com/islam/index.php?title=nepage new page i can't [14:40:58] b4 it was mediawiki ver 13 [14:42:41] today i updated to mediawiki ver 15 [14:42:41] now i can't create new page [14:42:41] this problem from when i click a red link [14:42:41] any one have any answer? [14:44:55] any one understand my problem? [14:48:13] it isn't mediawiki [14:48:39] it produces a 200 Ok with a it looks like IIS is messing by detecting the 404 [14:49:16] and changing the 'page not found' text [14:49:47] you know now what i do ? [14:50:32] you need to configure IIS no to override the 404 pages [14:51:16] when i try to create new page it will goto a page "Page not found" -------so i setup the settings of 404 redirect to home page my page [14:51:27] seems you're facing https://bugzilla.wikimedia.org/show_bug.cgi?id=18270 [14:51:51] b4 mediawiki ver 13 verygood working [14:52:05] mediawiki still works [14:52:07] b4 2 hour i upgrade ver 15 [14:52:11] it's IIS what failed [14:52:36] i can create page when i login [14:52:59] that's due to the permissions set on the wiki [14:53:34] not permission [14:53:45] the instructions to configure IIS are at https://bugzilla.wikimedia.org/show_bug.cgi?id=18270#c19 [14:53:55] if not permissions it will goto wiki page also [14:54:31] not will go to out side page from mediawiki [14:55:30] let me check the link [15:23:12] hello platonides [15:23:29] still not clear the bug [15:23:41] my hosting in godaddy [15:24:01] i goto iss management [15:24:22] there is no set default option [15:25:06] godaddy? [15:25:23] I think they offer mediawiki [15:25:56] you should complain about the server rewriting the 404 to GoDaddy support [15:26:30] 03siebrand * r52202 10/trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php: Localise special page names in fullurl [15:26:46] there is option 404 hanling [15:27:24] sorry "404 Error Behavior" like this [15:27:50] under this option another 3 option [15:27:56] 1- Use home page [15:28:09] 2- Use custom page: [15:28:21] 3-Use GoDaddy.com, Inc.'s Default 404 Error Page. [15:28:43] b4 i choose first one\ [15:41:47] 03(NEW) Show age of articles on Special:Unreviewed Pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19308 enhancement; Normal; MediaWiki extensions: FlaggedRevs; (pbirken) [15:52:30] Whats the syntax to put something between a number list and carry it on without brekaing the number order? [15:52:59] # Something [15:53:05] #: Some crap [15:53:09] # something else [15:53:38] or if you need more complicated crap, using HTML lists [15:54:04] Hmm [15:54:16] I'm tidying up a wiki someone else has created.. They've mingled in images here and there.. [15:54:25] http://www.openplug.org/plugwiki/index.php/Configure_U-Boot_on_the_Plug_Computer [15:57:40] lol "Error creating thumbnail: /usr/local/apache/htdocs/plugwiki/bin/ulimit4.sh: line 4: /usr/bin/convert: No such file or directory" [15:57:45] Silly wiki admin [15:57:59] ugga [15:58:01] !thumbnail [15:58:01] --mwbot-- For information on configuring thumbnailing on MediaWiki, please refer to . [16:00:10] 03tstarling * r52203 10/trunk/phase3/ (7 files in 3 dirs): [16:00:10] Added PHP port of CDB, with abstraction layer. Tested for correctness with a [16:00:10] differential fuzz tester, not yet benchmarked. The idea is to open up new [16:00:10] applications for CDB, and benefit both shell and shared hosting users. [16:00:11] Ported existing uses of CDB to the new abstraction layer. [16:01:04] domas: does that sound interesting? [16:01:35] CDB? [16:20:15] timstarling: impressive ;-)) [16:20:48] 03(NEW) Creation of 'autoreviewer" usergroup on en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19309 enhancement; Normal; Wikimedia: Site requests; (Ruslik00) [16:21:05] TimStarling: you seem to be loving our 3rd party users! :) [16:21:29] you know brion seriously suggested porting lua to pure PHP? [16:21:42] I'm pretty sure he was serious anyway [16:24:07] just benchmarking it, it's not too bad [16:24:18] maybe 500us for a fetch compared to DBA's 100us [16:24:28] I'm seeing if I can optimise it [16:26:33] hehe [16:26:38] that sounds good enough [16:30:10] N*500 us as opposed to 1*X ? [16:31:07] 03btongminh * r52204 10/branches/NssMySQLAuth-rewrite/NssMySQLAuth/AccountManager/ (AccountManager.php AmExport.php NssProperties.php): Fixes for exporting. [16:31:41] is that a question about time order? [16:32:01] it's a line-by-line port of the C code, it has the same time order [16:32:49] nah, just wondering how long it takes to load messages right now? [16:37:05] well, WikimediaMessages alone is profiling at 9.3ms CPU, 5% of cluster time [16:40:40] 03(mod) AntiSpoof doesn't actually stop simple spoofing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19273 +comment (10Platonides) [16:41:25] fail [16:52:40] 03raymond * r52205 10/trunk/phase3/languages/messages/MessagesEn.php: Fix log type and name in revdeleted messages: suppressions are stored in the suppression log, not the deletion log. [16:53:31] 03(NEW) Site configuration should be sent compressed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19310 enhancement; Normal; Wikimedia: Site requests; (Platonides) [16:54:01] hi [16:56:12] who is from russia? [16:56:55] BaRaLGiN, possibly not so many. But you can find lots of russians in #wikipedia-ru ? [16:57:16] 03(mod) Creation of 'autoreviewer" usergroup on en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19309 +comment (10nw.wikipedia) [16:57:17] Thank you [16:57:47] > print is_float(-2147483648) ? 'yes' : 'no' [16:57:47] yes [16:57:47] > print is_float(-2147483647) ? 'yes' : 'no' [16:57:47] no [16:58:04] there's still plenty left for me to learn about PHP... [16:58:18] PHP is not a logical language? ;-) [16:59:09] TimStarling: I'm confused, what? [16:59:55] 32-bit signed integers go from -2147483648 to 2147483647 [17:00:13] but apparently -2147483648 is not an integer literal, it's a unary operator and a literal [17:00:23] so it becomes a float, not an integer [17:00:28] 03(NEW) User edit counts (user.user_editcount field) is often wrong - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19311 normal; Normal; Wikimedia: General/Unknown; (public) [17:00:41] ah, I see [17:01:43] So to get a true integer out of that you need to do intval(-2147483648) I guess? [17:02:08] yes [17:04:35] siebrand: I removed your support thingies from the commit access requests page because there really shouldn't be any community consensus regarding who gets commit access and who doesn't. I know that what I just said seems anti-wiki, but consider it this way: brion and Tim look at each request individually and (hopefully) base their final decision on the merits of the requester and previous actions relating to mediawiki development that said user ma [17:04:36] y have had. By implementing a community consensus into that mix, it effectively turns the page into a popularity contest, and popular people don't necessarily equal people that should have commit access. [17:04:37] Anybody know why the edit count maintenance script didn't account for the archive table? [17:05:02] Doesn't, even. * [17:05:10] Skizzerz, and vice versa [17:05:17] Skizzerz: I think having one developer vouch for someone is not bad [17:05:40] Skizzerz, it's not anti- or pro- wiki so much as that it has nothing to do with wiki at all! [17:05:42] :-P [17:05:52] Right. [17:06:00] Skizzerz, so I agree with your actions ;-) [17:06:02] Skizzerz: that's why I only commented on what they had to offer, not if I knew them, or whatever. I don't mind, though. [17:06:20] ok [17:06:21] siebrand, if you add a "comment by other developers" or something... that MIGHT work ;-) [17:06:31] For committers looking to work in specialized areas such as i18n or the API, having someone who's really into that area vouch for their expertise could be helpful [17:06:36] I know your intentions, but if one person starts doing something, then others may follow [17:06:49] Comment by current developers. * [17:06:51] I'm optimising this hotspot: http://p.defau.lt/?42Wkfpgb7proqOb9P6oN8g [17:07:05] anyone have a better idea for adding two integers? [17:07:29] and others may not have the same intentions as you [17:07:47] *Skizzerz afks [17:07:58] Skizzerz: So add a note to the page explaining the situation. :-) [17:08:06] Skizzerz, RoanKattouw : on the other hand, you do risk the whole popularity-contest thing. On enwiki we have trouble with admins who don't even know the foundation issues, for instance :-P [17:08:24] I can name plenty of issues with the Foundation. [17:08:40] They pass "admin standards" of people "voting" (aka, you need to have a squillion edits), but if you ask them to explain on what principles wikipedia is founded... [17:08:43] TimStarling: Do something like $a &= 0x3fffffff; and same for $b, then calculate $a + $b and check it with 0x40000000 to see if it overflowed, and if it did handle the overflow [17:08:44] Annemarie, :-P [17:08:47] :P [17:08:57] I suppose comments regarding trustworthiness can't hurt, but adding a {{support}} to it turns it into what it shouldn't be [17:09:11] It's not really about trustworthiness. [17:09:23] Annemarie, it's about competence? ;-) [17:09:32] anyway, afk [17:09:37] It's about recognizing that ultimate control over the phase3 branch belongs to Tim and Brion, so no commit-warring. [17:09:42] RoanKattouw: how is that different to what I just pasted? [17:10:12] I think it could be faster if overflows are uncommon [17:11:37] well, originally I had $sum = $a + $b; if ( is_float( $sum ) ) { ... bit stuff ... } [17:11:53] but removing that made it go faster [17:12:07] overflows probably happen 50% of the time or so [17:12:13] Hm [17:12:26] 03(mod) mwdumper java.lang.IllegalArgumentException: Invalid contributor - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18328 +comment (10srini) [17:13:52] it's for the hash function [17:14:17] I might put it inline, avoid the function call [17:19:04] dude, inlining got it down from 4.1 to 2.7 [17:19:07] it started at 5.3 [17:21:18] Annemarie, I ain't touching phase 3 with a long stick anyways.... (that's what they all say, of course) [17:28:45] TimStarling: expand() with PPFrame::RECOVER_ORIG leaves strip markers in place, is that intended? [17:29:23] kim_: Right. Access is access. Which is kinda silly in some ways. [17:31:11] meh, we should just all switch to git and be done with it :D [17:32:07] RoanKattouw: the original extension tags are recovered if it's run in OT_WIKI mode [17:32:20] Ah, might've forgotten that [17:33:04] Skizzerz, amen ;-) [17:33:36] Skizzerz, http://github.com/cmelbye/mediawiki-testing/tree/master <- like this? [17:33:46] you can link git to svn anyways. I think chuck knows all about it [17:37:52] Hmm I guess trying to preprocess HTML is not a very good idea :) [17:44:14] TimStarling: Not working for me, even with $this->setOutputType(self::OT_WIKI); before preprocessing [17:45:20] good night [17:45:28] Night. [17:48:24] Dammit [17:55:11] Tim-away: Working now FWIW, I needed to unstrip [17:55:28] Kinky. [17:57:39] Annemarie, *UN*strip. [17:57:44] Annemarie, as in, get dressed [17:57:49] is that a kink at all? [17:58:08] Hmm, guess not. :-( [18:00:21] some users think they know better than devs what they want [18:03:33] <^demon> Nikerabbit: True. [18:03:43] Nikerabbit, gosh, I wonder why that is? ;-) [18:04:35] Annemarie, I did a Rule 34 google search... I'm not sure there's anything REALLY interesting in there... [18:05:27] ^demon: still busy? :o [18:07:11] <^demon> Not terribly. It's the weekend :) [18:09:51] huh, why was DumpHTML moved to an extension?? [18:09:56] that you run from the *command line*? [18:10:01] gah. [18:12:38] this is not a preferable solution by any means. [18:14:54] 03siebrand * r52206 10/trunk/phase3/languages/messages/MessagesEn.php: Localise special page names in fullurl [18:21:11] 03(mod) Creation of 'autoreviewer" usergroup on en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19309 +comment (10Ruslik00) [18:25:44] 03catrope * r52207 10/trunk/phase3/ (RELEASE-NOTES includes/parser/Parser.php): [18:25:44] Add 'index', 'fromtitle', and 'byteoffset' fields to [18:25:44] ParserOutput::getSections(). This makes these fields available through the API [18:25:44] with action=parse&prop=sections . Also, the byte offset will be needed by the [18:25:44] new NavigableTOC extension. [18:26:34] uuh [18:27:18] this is blowing my mind :( php dumpHTML.php /tmp/emergent_static -k monobook Warning: mkdir(): Permission denied in /var/www/mediawiki/bleeding_edge/includes/GlobalFunctions.php on line 2072 [18:27:30] permission denied to make a directory in /tmp ?? [18:27:53] Is the drive full? [18:28:07] there's like, a few hundred gigs avail [18:28:32] i get the same error for /var/www/emergent_static, which does have more restrictive permissions [18:29:16] it was so much nicer when it was a maintenance script, mostly because it Just Worked (tm) [18:29:51] i tried using wget to make a static dump but mediawiki is an endless wget trap of dynamic content [18:32:29] 03raymond * r52208 10/trunk/extensions/Collection/Collection.i18n.php: Follow-up r51943: Add description messages for new rights [18:34:20] 03(NEW) Enable LocalisationUpdate extension on Incubator - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19312 enhancement; Normal; Wikimedia: Site requests; (robinp.1273) [18:41:41] 03(mod) Creation of 'autoreviewer" usergroup on en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19309 (10nw.wikipedia) [18:49:02] Hi! [18:49:14] I have a question :) [18:49:21] is someone here that can help? [18:50:08] <[RTS]BN2VS> I suggest you post your question to find out :p [18:50:13] About portals [18:50:27] i have isntallation od MediaWiki 1.13.5 [18:50:53] and when i get something like {{Portal:Categor/asda}} [18:51:23] It isn't use portal but Template:Portal:cate/asda [18:51:37] I don't know how to get portals work [18:54:24] Someone get idea? [18:54:59] Did you create a portal namespace? [18:55:04] !extranamespaces [18:55:04] --mwbot-- To add a namespace, modify your LocalSettings.php file, and add namespaces via $wgExtraNamespaces. A comprehensive set of instructions for adding a namespace can be found at . $wgExtraNamespaces can also be used to rename the default namespaces. [18:57:22] 03siebrand * r52209 10/trunk/extensions/Collection/Collection.i18n.php: Update right- messages. Use plural and 'book' [19:14:02] Well i add that name space [19:26:09] *sigh* [19:26:25] There's 1) no use in that and 2) it breaks showing two TOCs on the same page [19:45:58] yesterday i already asked this but was told to ask in other wmf project chans... they all don't reply. so here's my question again cos i think i AM riht here: are the wmf projects backed up independently somewhere and is there a quoteable source for that information? [19:46:13] actually I just need to know it for Commons [19:46:28] The databases are replicated to the toolserver, which serves as an ad-hoc backup [19:46:32] Other than that I don't know [19:47:36] hmh ok thanks. doesn't sound too safe ;) [19:51:09] Well the toolserver is actually pretty good as a DB backup, even though that's not what it's for [19:52:28] Also note the only realistic scenario that destroys a DB in Tampa if all of its servers' (each DB runs on a master and a few slaves) hard disks die [19:53:28] Even in that case the toolserver (which is in Germany AFAIK) has a near-perfect backup missing only the last few seconds or so [19:56:12] 03(mod) Creation of 'autoreviewer" usergroup on en.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19309 normal->high (10nw.wikipedia) [19:58:57] ok I write a bachelor thesis about commons and wanted to include some info about backups of the wmf projects but couldn't find much official info [19:59:18] i'm not worried though :) [20:00:06] Subfader_: I'd wait till Monday afternoon/evening, then go over to #wikimedia-tech and ask [20:00:26] alright, thanks [20:25:49] 03(mod) Show age of articles on Special:Unreviewed Pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19308 (10JSchulz_4587) [20:43:29] RoanKattouw- Why r52190? [20:45:43] What's r52190 again? [20:45:49] 03aaron * r52210 10/trunk/extensions/FlaggedRevs/specialpages/OldReviewedPages_body.php: Use newFromRow() to cache more fields [20:46:02] changing API maxlag from a normal API response into an HTTP error [20:46:12] Right [20:46:16] Consistency with index.php [20:49:29] I'll announce it on the mailing list later, some clients might not expect it [20:50:15] Makes it harder for API-using programs to correctly parse, though. Previously, it could be "if($res->is_HTTP_error){ /* handle error */ } else if($response=parse_response($res->content)){ /* Handle API response */ } else { /* Handle unparseable response body */ } [20:50:20] index.php uses 503 because it speaks HTTP. But it seems to be the API speaks its own protocol built on top of HTTP, and r52190 changes maxlag from "API error condition" to "Transport-layer error"; it would be analogous to index.php sending an ICMP error. [20:50:27] s/to be/to me/ [20:50:56] What is the description for 503 anyway? [20:51:11] "Service Unavailable" [20:51:37] Right [20:52:04] So should action=block start returning HTTP 403 when the caller doesn't have sysop rights? [20:52:11] I'll re-read the logs requesting this and see whether they really wanted it or said "hey, api.php doesn't set 503, that's odd" [21:00:29] werdna: is there a comment syntax for abuse filter? [21:03:22] 03dale * r52211 10/branches/new-upload/phase3/js2/mwEmbed/ (4 files in 3 dirs): layout fixes for add media in sequencer [21:04:55] Mike_lifeguard: yea [21:05:01] but mostly you can just use the comment box [21:05:50] nah, that won't really work here [21:06:00] /* */ will work [21:06:12] I don't know if // wil [21:06:17] will [21:06:17] *Mike_lifeguard hopes... [21:07:06] no, it doesn't [21:07:09] Mike_lifeguard: yeah, /* */ [21:07:27] gah, I hate comments you ahve to close :P [21:07:51] why? :/ [21:08:29] because you have to close them? when you have a comment on every line, it's wasteful/annoying [21:08:34] however not the end of the world [21:10:09] RoanKattouw, I just replied you here http://www.mediawiki.org/wiki/Special:Code/MediaWiki/49833#c2968 [21:10:10] I'm not sure if Special:Code triggers email notification. [21:10:25] It does [21:10:43] Hey, I barely use it [21:11:20] Platonides: it does :) [21:11:25] oh somebody already told you [21:17:37] Ah, yes thanks [21:17:42] I'll fix that later [21:23:52] I found you a bit confused :) [21:24:34] Yeah, I'm contracted by the usability initiative these days, so I haven't got much time for API stuff [21:25:57] Oh, I didn't know [21:26:29] what are you doing there? [21:26:32] It's still OK to poke me to death or bury me with API stuff, but I'll be slower [21:26:36] Generic development work [21:27:02] Right now I'm working on a very cool thing that adds a TOC to the edit form, and jumps to a section in the textarea when you click it in the TOC [21:27:54] cool [21:28:18] I have no idea how you do that could be done in html, though [21:28:47] It requires Javascript [21:29:03] It requires Javascript now but not in IE7 and I have no idea why [21:29:14] *It works in Firefox now [21:30:05] it's IE [21:30:26] I know, IE sucks [21:30:39] And I can't see any option to view errors or anything [21:30:49] it has [21:30:55] Yeah I see it now [21:30:58] Bottom left corner [21:31:01] right [21:32:15] Too bad the messages in IE's error box are almost completely useless... I hear IE8 might actually have *useful* errors, finally. [21:32:39] It's error-free now but still broken; I have a vague idea why [21:33:22] 03aaron * r52212 10/trunk/extensions/FlaggedRevs/ (2 files in 2 dirs): bug 19308 Show age of articles on Special:Unreviewed Pages [21:35:42] Dammit I need a debugging console for IE :( [21:41:56] 03(FIXED) Show age of articles on Special:Unreviewed Pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19308 +comment (10JSchulz_4587) [21:42:59] Yay, fixed :) [21:47:25] 03catrope * r52213 10/trunk/phase3/includes/ (Linker.php parser/Parser.php parser/ParserOutput.php): [21:47:25] Core changes for NavigableTOC extension: [21:47:25] * Add TOC HTML to ParserOutput [21:47:25] * Add class tocsection-$section to
  • elements in the TOC representing sections in the current page (as opposed to transcluded sections) [21:54:42] 03catrope * r52214 10/trunk/extensions/UsabilityInitiative/NavigableTOC/ (5 files): [21:54:42] Adding NavigableTOC extension which adds a TOC on top of the edit page; when a [21:54:42] section in the TOC is clicked, the cursor in the textarea jumps to the [21:54:42] associated section. Tested in Firefox 3 and IE 7; still has issues with section [21:54:43] editing and preview (which causes two TOCs to appear), will fix those tomorrow. [22:08:41] hi [22:09:05] i get a lot of panic with digst/basic authentication and mediawiki [22:10:41] 03(mod) Tag filter for pending changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19107 summary (10JSchulz_4587) [22:10:46] using basic auth plugin, it cannot save edits because i get an "Sorry! We could not process your edit due to a loss of session data." [22:10:59] i read all documentation and googled a lot [22:11:26] anyone knows this issue? [22:13:05] 03aaron * r52215 10/trunk/extensions/FlaggedRevs/ (3 files in 3 dirs): bug 19107 Tag filter for pending changes [22:15:13] 03(FIXED) Tag filter for pending changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19107 +comment (10JSchulz_4587) [22:15:25] 03(mod) $wgFlaggedRevsPatrolNamespaces has no effect - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19241 (10JSchulz_4587) [22:15:28] 03(NEW) API action=rollback success message property 'revid' incorrect from replication - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19313 trivial; Normal; MediaWiki: API; (herd) [22:15:50] 03(NEW) allow list=usercontribs to be a generator in certain circumstances - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19314 enhancement; Normal; MediaWiki: API; (herd) [22:17:52] 03catrope * r52216 10/trunk/extensions/UsabilityInitiative/ (5 files in 2 dirs): svn:eol-style native [22:18:22] 03(mod) Review-Button on watchlist after moving page to a ns without flagged version - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19254 (10JSchulz_4587) [22:20:32] Does anyone know why Apache HttpClient isn't reflecting recent page moves when I use it to read a category? [22:23:06] 03(NEW) Set $wgCategoryPrefixedDefaultSortkey=false on Hungarian Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19315 enhancement; Normal; Wikimedia: Site requests; (gtisza) [22:25:17] Sortkeys that were recently changed aren't being reflected either [22:29:48] 03(mod) Hiding can hide a bit too well - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18531 (10FT2.wiki) [22:34:30] 03siebrand * r52217 10/trunk/phase3/languages/messages/ (140 files): Localisation updates for core messages from translatewiki.net (2009-06-20 22:18 UTC) [22:35:53] 03(mod) Add time elapsed next to last modified timestamp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19276 (10herd) [22:36:35] Hello [22:37:02] How can I create a user if user registration has been turned off for the unregistered usergroup? [22:37:11] I'm on the "special pages" page and I see no such link [22:37:21] Go to [[Special:Userlogin/signup]] [22:37:28] And make sure you're already logged in as a sysop [22:39:41] thank you, I am [22:40:17] 03siebrand * r52218 10/trunk/extensions/ (109 files in 100 dirs): Localisation updates for extension messages from translatewiki.net (2009-06-20 22:18 UTC) [22:44:08] ty much [22:44:46] 03siebrand * r52219 10/trunk/extensions/FlaggedRevs/language/ (FlaggedRevs.alias.php ProblemChanges.i18n.php): [22:44:46] Follow-up to r52215: [22:44:46] * add special page alias [22:44:46] * eol-style native [22:46:20] 03siebrand * r52220 10/trunk/extensions/Translate/groups/ (MediaWikiExtensions.php mediawiki-defines.txt): Update Translate with FlaggedRevs - ProblemChanges (r52215) [22:57:05] 03siebrand * r52221 10/trunk/extensions/UsabilityInitiative/ (14 files in 3 dirs): [22:57:05] * newlines in messages between sentences [22:57:05] * stylize.php, trailing whitespace removed [23:07:06] 03siebrand * r52222 10/trunk/extensions/UsabilityInitiative/PrefStats/PrefStats.php: Add special page to group wiki [23:08:15] RoanKattouw: heb je er problemen mee als ik de speciale pagina van 'OptIn' 'UsabilityInitiativeOptIn' noem? [23:08:35] Niet principieel, maar waarom/ [23:08:47] RoanKattouw: minder generiek. [23:08:59] RoanKattouw: UIOptIn kan ook... [23:09:15] UI vermijden we omdat dat voor User Interface staat [23:09:24] RoanKattouw: *nod* [23:12:39] 03siebrand * r52223 10/trunk/extensions/UsabilityInitiative/OptIn/ (OptIn.alias.php OptIn.php): [23:12:39] * special page from 'OptIn' to 'UsabilityInitiativeOptIn' [23:12:39] * allow localisation of special page [23:12:39] * add special page to group wiki [23:12:39] * bump version [23:14:28] could anybody here help me with an error? [23:14:30] 03(mod) API for reviewed and unreviewed pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19196 (10matthew.britton) [23:15:13] when i upload an image, it's not renamed [23:15:30] How can I edit usergroup rights? [23:15:36] I am an admin [23:15:50] Special:Userrights [23:16:18] thank you but I mean the rights of a usergroup [23:16:32] I'm on Special:ListGroupRights I see no "edit" button [23:16:52] siebrand: Did you test that commit? I have an inkling that it might be broken [23:17:04] !localsettings | Zombie_Will [23:17:04] --mwbot-- Zombie_Will: All configuration is done in LocalSettings.php (near the end of the file). Editing other files means modifying the software. Default settings are not in LocalSettings.php, you can look in DefaultSettings.php. See , , , and [23:17:09] RoanKattouw: I'll check. [23:18:30] RoanKattouw: what would be broken? [23:19:05] I think it might try to redirect in a loop between OptIn and UsabilityInitiativeOptIn [23:19:39] 03(mod) Provide database dumps of just article namespace and/or remove project-space from "articles" dump - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18919 (10matthew.britton) [23:19:43] RoanKattouw: the lookup for OptIn would find UIOptIn, and OptIn would not work (afaik) [23:19:59] when i upload an image, it's not renamed.. how can i fix this? [23:20:09] OK; if visiting [[Special:UIOptIn]] just works, it's no issue [23:22:09] 03siebrand * r52224 10/trunk/extensions/Translate/ (3 files in 2 dirs): [23:22:09] Update for recent changes in UsabilityInitiative: [23:22:09] * add support for OptIn extension [23:22:09] * special page aliases groups for OptIn and PrefStats [23:22:09] * add UsabilityInitiative messages groups to Wikimedia meta group [23:36:45] 03siebrand * r52225 10/trunk/extensions/UsabilityInitiative/OptIn/OptIn.i18n.php: Tweak messages [23:42:48] 03aaron * r52226 10/trunk/phase3/ (3 files in 3 dirs): Added activeuser list (bug 15456) (indexes should be there now) [23:42:52] 03(FIXED) Show the active users mentioned in Special:Statistics - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15456 +comment (10JSchulz_4587) [23:57:27] 03siebrand * r52227 10/trunk/phase3/ (3 files in 2 dirs): [23:57:27] Follow-up to r52226. [23:57:27] * add special page alias [23:57:27] * put messages in own section [23:57:27] * update messages.inc and messageTypes.inc [23:57:37] 03(mod) Show the active users mentioned in Special:Statistics - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15456 (10siebrand)