[00:01:15] found that the special:property page displays used properties, but hides unused ones. [00:01:35] yeah, there is a different special page for that [00:01:37] there are lots of unused properties that I created while testing semantic [00:03:46] "It's not needed to protect from CSRF on actual file uploads as can't be injected via JS;" .... heh... there are workarounds, like user_pref("capability.principal.codebase.p0.granted", "UniversalFileRead"); (handy for batch uploading) [00:06:15] <_SKiTZO> you guys are like machines [00:06:18] I'm using MediaWiki with LDAP, is it possible to restrict pages by Group? [00:06:28] <_SKiTZO> i bet you wouldnt pass the turing test any of you [00:08:05] mandatory didn't remove the "none" choice :( [00:13:30] :( lots of redudant properties caused by tests [00:13:39] have to redo the semantic template [00:14:03] yeh neh? [00:15:06] yah? [00:16:31] don't understand the optional fields [00:22:29] a... if the field is blank or none it can't be saved [00:35:10] 03aaron * r56795 10/trunk/phase3/includes/Wiki.php: missing wfProfileOut() calls [00:35:29] 03(mod) Add a music wikimodule - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=189 high->normal (10fcojavier.roa) [00:40:26] !e AbuseFilter | Hintswen [00:40:26] --mwbot-- Hintswen: http://www.mediawiki.org/wiki/Extension:AbuseFilter [00:40:42] Thanks :) [00:41:24] Had my first vandal yesterday (I knew it was comming!) my wiki is aimed at an audience more likely to vandalise it. [00:41:42] *Mike_lifeguard wonder what audience that might be :o [00:42:14] 13 year olds with no life lol [00:42:25] ok, yeah, you're right XD [00:43:06] I knew when I started it that it would be a risky move, but I figured it's worth trying it. [00:43:25] First time setting up a wiki too :) I'm getting sued to it though [00:45:17] Hintswen: Was that sued a Freudian malapropism? [00:45:38] used* [00:45:55] Yes :) [00:46:38] Hintswen: Oh well, stick around collaborative groups long enough and both will come. [00:47:43] jdpond: interesting article. Good to see something in the media about wikis and the mentally ill that's not about Wikipedia editors (zing) [00:47:55] I'm half expecting a cease and desist letter from the company the wiki is about. [00:48:25] I don't know why they would, but I still expect it to happen eventually. [00:48:29] Hintswen: Yu-Gi-Ohpedia? [00:48:46] Habbo actually [00:49:05] *Emufarmers alerts 4chan [00:49:20] Does AbuseFilter have an existing rules file somwehere that will catch the common vandalism? [00:49:32] You wouldnt do that! [00:50:01] Besides the wiki is still small so 4chan won't care (much) :P [00:50:08] Uhh, not to pop your bubble, but what makes you so certain they are not the subjects??:) [00:51:04] What do you mean? [00:51:36] He was talking to me [00:51:43] Hintswen: no, it doesn't come with any rules [00:51:43] jdpond: the article doesn't actually mention wikis [00:51:53] you may be able to grab some from other wikis though [00:52:01] But then, that's typical for the media [00:52:16] Mike_lifeguard: I thought there was an export option, but I can't find it. :( [00:53:11] there is, somewhere [00:54:06] After all, we have the Crosby trial, the Jon & Kate plus 8 divorce case . . . Why not a celeb from like this crowd? For the rest of you, http://www.pottsmerc.com/articles/2009/09/21/opinion/srv0000006428931.txt [00:54:18] http://en.wikipedia.org/wiki/Special:AbuseFilter/1 - find the "Export this filter to another wiki" link [00:54:29] are you talkingabout exporting data from a wiki? it's in special pages somewhere [00:54:59] I've used it a few times to export templates from wikipedia xD [00:54:59] Emufarmers: No, I asked to reporter to leave it out, not relevant to the purpose (which really is to do good), and don't want the security wack jobs jumping down my throat. [00:56:29] Hintswen: no, abusefilters are exported separately [00:57:07] oh right :) [00:57:44] 03aaron * r56796 10/trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php: tweaked 'high' filter [00:59:30] 03aaron * r56797 10/branches/wmf-deployment/extensions/ReaderFeedback/specialpages/RatedPages_body.php: merged r56490, r56496 [01:02:28] Hmm, there ought to be an export-all-public-rules option. [01:07:36] true, but I dont thing there is one... I think I'll have to jst manually copy them one at a time, however long that will take me. I might also ask for permission to read the hidden filters [01:14:00] I found how to export a single filter [01:14:15] lol, which wouldntr make much of a difference [01:15:39] wouldnt* [01:29:37] you know if semantic forms support conditional forms? For example: there is a form with a list of colors to choose from, if I choose RED, another form comes with another list, if I choose BLUE, a different list comes [01:34:09] awww.... http://www.mail-archive.com/semantic-forms@googlegroups.com/msg00019.html seems that at present stage, semantic forms extensions can't handle conditional forms with ease of use [01:37:36] !ohlookhesaiditagain [01:38:49] :P [01:38:53] !semantic [01:38:53] --mwbot-- Not many people here use Semantic Mediawiki. You might try #semanticmediawiki (also see !hesaidsemantic ). [01:39:02] !hesaidsemantic [01:39:02] --mwbot-- http://img393.imageshack.us/img393/576/hesaidsemanticga2.jpg [01:39:06] :D [01:44:07] !morbo exercicios [01:44:07] --mwbot-- http://img514.imageshack.us/img514/330/morbomediawikiaf9.jpg [01:45:07] !help [01:45:07] --mwbot-- Hi! I'm mwbot, a bot that was quickly whipped up by Daniel Cannon (AmiDaniel) to help out around #mediawiki. Some quick help is at < http://www.mediawiki.org/wiki/Mwbot >, you can find all my source code at < http://amidaniel.com/viewvc/trunk/MWBot/?root=svn >. A dump is now available at < http://toolserver.org/~amidaniel/botbrain.html > [02:16:26] how do I block smw bot? robots.txt, that's in the web server? [02:18:07] http://www.mediawiki.org/wiki/Manual:Robots.txt :P yes, in the web server, not a wiki page or something [02:18:56] [[Mediawiki:Robots.txt]] [02:19:53] gotcha [03:04:32] Hello. I created a wiki with a ton of settings and this and that, but want to change its name (and also the domain it's hosted on, not sure if that's relevant.) How complicated is that to do? [03:08:34] You probably want to change $wgSitename [03:08:41] in LocalSettings.php [03:09:49] And that should do it? I won't need to recreate namespaces or anything? [03:11:04] That *should* be it since the namespaces get the project name from that. [03:18:04] 03(mod) Branch 1.16 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20768 (10p858snake) [03:30:07] What's considered the best place to host a wiki? I'm currently using Go Daddy (through their appconnection) but it seems pretty slow [03:32:48] 03aaron * r56798 10/trunk/extensions/FlaggedRevs/ (FlaggedRevs.class.php FlaggedRevs.hooks.php): [03:32:48] * Fixed possible fatal on cross-wiki Editor demotions [03:32:48] * Dealt with re-promotion issue for cross-wiki demotions [03:32:48] * Doc fixes [03:32:49] I'm hosting mine with hostgator, they dont allow anything that connects to IRC though :( I wanted to run ClueBot with my wiki but it needs IRC AFAIK [03:33:44] BTW Is there a limit to the number of custom namesaces you have? [03:35:00] you got me there... i'm a beginner so I didn't create that many, probably like 5... [03:36:20] wow, i hope it's a lot more than 5... [03:36:37] lemme look at their documentation for a sec [03:36:46] I'm looking for a number around 50-100 >_> [03:37:14] 03aaron * r56799 10/trunk/extensions/FlaggedRevs/FlaggedRevs.class.php: fixed doc order :) [03:37:33] doesn't mention anything [03:38:06] yeah... [03:38:46] there is no limit afaik [03:38:47] I guess I'll find out when I hit the limit. [03:38:56] 03aaron * r56800 10/trunk/extensions/FlaggedRevs/FlaggedRevs.hooks.php: Fixed bogus var from r56798 [03:38:59] just try creating one with a number like 999 and see if it works [03:40:41] could do that... when i eventually get around to making all the namespaces [03:41:41] as if making all the namespaces wasnt bad enough, I'll also need to create groups for each namespace... 2 groups each maybe... 1 for edit permission other for create/delete permission [03:42:22] !htaccess [03:42:22] --mwbot-- I don't know anything about "htaccess". You might try: !500 !rewriteproblems [03:42:27] and are permissions assigned as allow deny, deny allow or some other order? [03:42:28] ts [03:42:30] 03aaron * r56801 10/trunk/phase3/includes/UserRightsProxy.php: Missing commit for r56798 [03:45:08] Is there a way to tell the main content of the page to be only so wide, leaving space for a different element (ie float)? [03:46:29] 14(DUP) Missing "redirected from" on redirect targets on shared repository - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20770 +comment (10innocentkiller) [03:46:33] 03(mod) Image redirects from the shared repo don't show "redirected from" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14117 +comment (10innocentkiller) [03:46:37] Hintswen: There is not physical limit - however there are performance impact. I remember reading somewhere that over 100 would be ill advised. [03:47:24] ouch... well I wouldnt need that many I guess... Could do what i want in about 15 I think (plus the talk namespaces) [03:48:23] Hintswen: If you really have that many, I think you're getting beyond what MediaWiki was meant to do. Have you considered what the maintenance of that many namespaces with group permissions would look like? Give me a sec and I'll show you an example with just 2. [03:50:00] Hintswen: Not to mention the problem of protecting images/files uploaded into those namespaces. [03:50:23] files can be uploaded into a particular namespace? [03:50:45] I thought they always went into the Files namespace [03:53:12] maybe i shouldnt use namespaces for that then... [03:53:31] Hintswen: http://lists.wikimedia.org/pipermail/mediawiki-l/2009-September/031978.html [03:55:14] wow, you really need all of that? [03:55:15] They go by default into files namespaces - but that means they have no access protection. If you have to protect uploads by namespace too you'll need to use both Extension:Lockdown and Extension:NSFileRepo, see http://www.mediawiki.org/wiki/Extension:NSFileRepo [03:56:24] I could settle with using a page in the main namespace rather than having seperate namespaces. Looks like I'll have to do that to keep my head from exploding [03:56:38] That, or create your own permissions extension which will automate the process. Like I said, I think you may be expecting a little bit more than MediaWiki provides. [03:56:38] theres a way to do access protection without extenstions afaik [03:56:59] You may also want to think about using sub-pages instead. [03:57:16] I didn't need access protection on them [03:57:46] sup pages work too. I'm already using subpages for some things :) [03:58:07] sub* [03:59:16] You only need to do all those assignments if you are doing protections on namespaces. If not, you only need the first 3 (I think) sets of define/assign [03:59:26] and you seem to reapply the default rights for user groups as well which isn't needed [04:00:27] p858snake_: you're right, but since the defaults have changed over the years, I quit trying to guess which were the defaults and just crammed them all on. [04:00:37] Can I protect a page so everyone except people in a certain group can edit it? [04:00:55] !userrights | Hintswen [04:00:55] --mwbot-- Hintswen: For information on customizing user access, see < http://www.mediawiki.org/wiki/Help:User_rights >. For common examples of restricting access using both rights and extensions, see < http://www.mediawiki.org/wiki/Manual:Preventing_access >. [04:01:16] What p858snake_ said. [04:01:40] it also helps to be loged in >.< [04:01:53] Preventing access gets hairy, unreliable, risky, and downright difficult - not what MW was meant to do. [04:02:35] thats only read/view access though, editing and such is easy to do [04:03:05] p858snake_, I want to block editing for a single page though... [04:03:23] just use the page protection feature then [04:03:25] I thought User rights = namespace? [04:03:41] Can you select a custom group though? [04:03:46] you can make it [04:04:05] p858snake_: is correct, especially when it is only differentiated by logged in users. [04:04:51] alright guess i'll use custom groups and main namespace then and problems solved [04:04:58] user rights are grobal, you can't apply certain access rights to differnt namespaces like a cms can, but you can protect it so only certain groups can edit the namespace [04:05:16] !lockdown [04:05:16] --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 >. [04:05:25] !secrets [04:05:25] --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 [04:05:49] lol I'm not trying to restrict reading pages [04:06:05] same deal, editing or reading [04:06:38] there are ways to do it but since mediawiki isn't designed that way, its not bullet proof [04:07:58] I'm guessing it's abd to have lots of includes on a page right? [04:08:21] bad* [04:09:52] !worstcase [04:09:52] --mwbot-- Generally, the worst that can happen is that someone compromises your site, steals your data, deletes it and replaces it with kiddy porn. Then they start a spam service on your server advertising the kiddy porn to twenty million email addresses, daily. Then your home gets raided, you get fired and your wife leaves you. Then you get killed in your sleep by ninjas. [04:11:10] oh, thats not too bad then. [04:11:53] i forgot about that one :o [04:15:07] I'm going to need to make my first template soon :) [04:45:35] 03(CLOSED) Search & Replace: Cannot replace the exact word repeatedly in Opera - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20715 +comment (10wikibugs) [04:52:01] wow, templates are so much better [04:52:16] better than what I'm doing on one of my pages i mean [05:03:30] 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10anon.hui) [05:18:41] 03(mod) text of revisions in the archive table that were deleted before Wikipedia started using MediaWiki 1.5 is corrupt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19990 (10grahamwp) [05:18:44] 03(mod) Database table cleanup (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16660 (10grahamwp) [06:02:07] I need a way to organize these files... [06:06:39] 03(NEW) Rewrite of the script loader - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20776 blocker; Normal; mwEmbed: Script loader; (siebrand) [06:06:57] 03(mod) Branch 1.16 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20768 (10siebrand) [06:08:03] 03(NEW) Reorganisation of the JS2 stuff - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20777 blocker; Normal; mwEmbed: General/Unknown; (siebrand) [06:08:17] 03(mod) Branch 1.16 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20768 (10siebrand) [06:09:56] 03(mod) Branch 1.16 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20768 (10siebrand) [06:15:09] 03(NEW) Call-time pass-by-reference has been deprecated but is used in Translate - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20778 enhancement; Normal; MediaWiki extensions: Translate; (huji.huji) [06:49:41] hi Duesentrieb [06:49:47] moin [07:01:10] 03(mod) Rewrite of the script loader - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20776 04BLOCKER->normal (10alex.emsenhuber) [07:01:33] 03(mod) Reorganisation of the JS2 stuff - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20777 04BLOCKER->normal (10alex.emsenhuber) [07:10:06] 03siebrand * r56802 10/trunk/phase3/ (5 files in 3 dirs): (log message trimmed) [07:10:06] Remove a few language codes that were 'supported' without any localisation. Have [07:10:06] no known projects that use localisation for them. Language support could be [07:10:06] re-added if a sufficient localisation level would be reached in [07:10:06] translatewiki.net. [07:10:09] * Ladin (lld) (added in r17267) [07:10:11] * Laz (lzz) (added in r17267) [07:12:45] 03(mod) Enabling LocalisationUpdate vastly increases CPU activity - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20774 +comment (10roan.kattouw) [08:15:02] 03(mod) mainpagetext message uses deprecated markup - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19858 (10siebrand) [08:53:32] 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10anon.hui) [09:01:01] How do I add a site banner? "PageNotice" just add text under the "label" and only for one namespace. [09:02:02] put the text in MediaWiki:Sitenotice [09:02:55] Thanks! [09:20:15] 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10anon.hui) [09:28:51] hi, can I set up the language of mediawiki interface via some link or button? I would like to add this choice to side bar for anonymous users. (the same button like in Preferences / Language) [09:29:18] !e LanguageSelector [09:29:18] --mwbot-- http://www.mediawiki.org/wiki/Extension:LanguageSelector [09:29:33] it's a bit hacky, and the skin integration needs some loving... [09:29:37] but it works, basically :) [09:29:54] okey, thanx a lot ;-) [09:40:44] hi everybody [09:41:14] Would it be possible to have an option, when creating any new page, to define it as "root page", which would automatically define all sub-sequent pages stemming from there as "sub-pages", which, when created, automatically generate a link somewhere linking back to the root page? [09:41:34] I mean do you know an extension doing this kind of stuff? didn't find anything... [09:49:00] 03(NEW) Problem with image renaming in Ukrainian Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20779 enhancement; Normal; Wikimedia: Site requests; (Ahonc.ua) [09:49:30] 03thomasv * r56803 10/trunk/extensions/ProofreadPage/ (ProofreadPage.php proofread.js): Fixing minor issues discovered after last scap: Vertical align for MSIE. Test the value of editpage->quality. Remove unnecessary div. [09:50:35] marineam1 : if you have Page1 and want to create a subpage of it, you just have to activate the subpages in the namespace Page1 is in, and create Page1/SubpageA, Page1/SubpageB, etc... [09:52:30] using the subpage process though, to link to the page from another tree requires a fullly qualified path [09:52:40] Alphos: great! so I'll just search for how to activate subpages in a specific namespace [09:52:48] [[Animals/Felines/House cat]] [09:53:41] and does it automatically add a link to the root page somewhere in subpages or not at all? [09:53:52] of course marineam1 :) [09:54:13] ok great [09:54:18] it will in fact add a link to all "upper" pages in the top of the page [09:54:31] (that exist...) [09:55:11] for example, with the exampla Splarka gave, if you are on [[Animals/Felines/House Cat]], you will see links to [[Animals]] | [[Animals/Felines|Felines]] [09:55:26] a slight annoying thing is [09:55:34] (i.e a link to Animals/Felines which text reads "Felines" [09:55:45] the title/firstheading of a subpage is not the subpage, it is the full link to the page [09:56:03] so on [[Animals/Felines/House cat]] you will see "Animals/Felines/House cat" in and at the top of the page [09:56:24] <Splarka> as that is the name of the page, it just happens to also do some subpaging tricks when delimited by slashes [09:56:45] <Splarka> you might want to use categories instead, they are generally easier at organization on mediawiki [09:56:54] <marineam1> ok I see [09:57:12] <marineam1> yep thought about categories, but didn't know subpages process - good to know [09:57:42] <Alphos> subpages are rather useful as parameters for templates [09:57:44] <Splarka> you could of course hax it... {{DISPLAYTITLE:{{SUBPAGENAME}}}} (after relaxing displaytitle retrictions) [09:58:15] <Splarka> and you can link them relatively [[/House cat]] from [[Animals/Felines]] [09:58:37] <Splarka> but [[House cat]] won't go anywhere (unless you created a redirect for all such pages, ew) [09:59:31] <marineam1> sounds a bit annoying and complicated [10:00:49] <Splarka> DING! [10:01:03] <Splarka> alternately [10:01:13] <Splarka> you can use the InputBox extension to add "create an article [10:01:19] <Splarka> buttons on every parent page [10:01:38] <Splarka> and have them use &preload to get a template with categories pre-fetched when they use it [10:02:19] <marineam1> yeah can be an alternative [10:03:01] <Splarka> so on [[Felines]] you have it categorized in [[Category:Animals]], and you might have an input box <http://www.mediawiki.org/wiki/Extension:InputBox> for type=create preload=Template:Preload/felines [10:03:27] <Splarka> and in Template:Preload/felines you have [[Category:Felines]] and maybe a rough template of the page layout [10:03:51] <Splarka> and you can have an editintro template to explain stuffs (will appear above the edit window) [10:05:10] <marineam1> which means that I'll have a "template" for each subpage? [10:06:22] <Splarka> well, a template for each parent page [10:06:38] <Splarka> each page with children anyway [10:06:47] <marineam1> ok yes I see [10:07:40] <marineam1> and do you think it's better to use this way or the simple subpages process? [10:11:01] <Splarka> depends on the scope I guess [10:11:09] <Splarka> how many generations are you planning to go? [10:15:52] <marineam1> no plan :s [10:16:18] <GerardM-> http://www.mediawiki.org/wiki/Localisation_statistics is broken or needs updating [10:29:47] <Alphos> sofixit [10:30:06] <CIA-12> 03nikerabbit * r56804 10/trunk/extensions/Translate/ (Translate.css utils/MessageTable.php): Some color for avar [10:33:56] <Nikerabbit> Alphos: would you say the same to your mum= [10:34:45] <Alphos> no, it's only for special occasions ;) [10:35:27] <Alphos> (besides, my mother can't fix anything :p ) [10:38:41] <wikibugs> 04(REOPENED) Navigable TOC : The functionality is missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20669 +comment (10wikibugs) [10:39:13] <wikibugs> 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10catlow) [10:48:22] <wikibugs> 03(CLOSED) Navigable TOC : Section is not highlighted if section names are same - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20570 (10wikibugs) [10:54:45] <faceface> hi, how to 'redirect' all "Page?action=edit" urls to 'Page'? [10:55:10] <faceface> we have two 'views' on the wiki, one private (editable) and one public (should be 'locked down' [10:55:24] <faceface> I don't see too much on the wiki about locking down a site like that.... [10:55:44] <faceface> i.e. any change to the database will affect both the public and the private version [10:56:49] <Splarka> if you don't have permission to edit a page, &action=edit&redlink=1 will redirect you to a regular page view [10:57:05] <Splarka> (but that redlink=1 is only generated for inline redlinks) [10:57:40] <Splarka> if you mean the 'view source' button, you want to disable page source viewing? why not just hide the button? [10:57:49] <faceface> Splarka: we have a public view of the wiki that we essentially want to de-wikify ;-) [10:57:56] <faceface> zactly [10:58:01] <Splarka> well, probably should write your own skin [10:58:09] <faceface> we hid all the buttons, but it still 'feels' like a wiki [10:58:15] <Splarka> heh [10:58:19] <faceface> ;-) [10:58:26] <Splarka> in your face, anti-wiki-ist! [10:58:37] <faceface> smash the wiki! [10:58:41] <faceface> http://www.potatogenome.net/index.php/Main_Page [10:58:47] <Splarka> you could possibly set up some hacky rewrite rules [10:58:57] <ch> for dom in `cat ~/doms`; do dig NS $dom | grep NS | egrep -v "^;"; done [10:58:58] <faceface> i.e. clicking on the potato image pulls up the image page [10:58:59] <ch> err [10:59:00] <Splarka> that stripped or ignored all URI parameters exept &title [10:59:00] <ch> sorry! [10:59:18] <faceface> Splarka: that is what I'm doing, but rewrite dosn't cut it you need mod_ ... what was it [10:59:47] <Splarka> but I don't think there is an easy way to eh "de-wikify" a wiki, all the actions and such [11:00:01] <faceface> I need mod_rewrite instead of redirect [11:00:07] <Splarka> !actions [11:00:07] --mwbot-- For default actions understood by MediaWiki, see <http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Actions> [11:00:14] <Splarka> there are a zillion cases [11:00:19] *faceface begins [11:00:39] <Splarka> easier to use a whitelist (mod_rewrite or whatever) on the front end, heh [11:00:46] <faceface> right [11:00:49] *palmpalm faceface [11:01:05] *Alphos ducks [11:04:19] *faceface looks left/right [11:06:48] <saper> rainman-sr: :-) back in .rs :) [11:18:13] <rainman-sr> yes! \o/ [11:23:32] <wikibugs> 03(NEW) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 major; Normal; MediaWiki: Uploading; (mb) [11:24:46] <CIA-12> 03thomasv * r56805 10/trunk/extensions/ProofreadPage/ProofreadPage.php: minor [11:26:28] <Splarka> heh [11:26:38] *Splarka 's ears burn [11:26:41] <Reedy> lol [11:26:48] <Reedy> Yeah User Splarka [11:27:11] <Splarka> Tim if ya got a second, maybe you can leave a note on that one? unless it was unrelated to your deconstruction of IE... er... hard to annotate that blame since the upload rewrite [11:28:07] <Splarka> it is odd that mediawiki rejects all uploads with "<A" or "<a" in the first 1024 bytes, is that actually the case? [11:32:06] <CIA-12> 03ialex * r56806 10/trunk/phase3/ (5 files in 4 dirs): [11:32:06] <CIA-12> * (bug 16310) Credits page now lists IP addresses rather than saying the number of anonymous users that edited the page [11:32:06] <CIA-12> * Some whitespaces fixes [11:32:39] <wikibugs> 03(FIXED) Credits improving, add list of IPs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16310 +comment (10alex.emsenhuber) [11:36:03] <CIA-12> 03ialex * r56807 10/trunk/phase3/includes/Article.php: *STAB* Fix for r56806: remove debugging code [11:38:20] <wikibugs> 03(mod) Navigable TOC : The functionality is missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20669 (10roan.kattouw) [11:38:45] <ireas> hi [11:40:17] <Nikerabbit> ialex: + return wfMsgExt( 'anonuser', array( 'parseinline', 'replaceafter' ), $link ); [11:40:37] <Nikerabbit> mm nevermind [11:45:20] <wikibugs> 03(mod) Links to remote file redirects appear as redlinks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20779 summary (10roan.kattouw) [11:56:27] <wikibugs> 03(mod) mainpagetext message uses deprecated markup - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19858 (10bugzilla.wikimedia) [11:56:29] <wikibugs> 03(mod) HTML5 (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19719 (10bugzilla.wikimedia) [12:03:36] <CIA-12> 03demon * r56808 10/trunk/phase3/languages/messages/MessagesEn.php: Don't really need to make this <big>, <strong> will do. [12:03:58] <wikibugs> 03(mod) mainpagetext message uses deprecated markup - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19858 (10bugzilla.wikimedia) [12:04:14] <wikibugs> 03(mod) HTML5 (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19719 (10bugzilla.wikimedia) [12:12:11] <Splarka> wow demon, you're looking so <big> and <strong> lately, wha'<sup>? [12:19:13] <domas> forgot to plug something about <head> and <body> [12:19:49] <CIA-12> 03catrope * r56809 10/trunk/extensions/UsabilityInitiative/ (5 files in 3 dirs): [12:19:49] <CIA-12> NavigableTOC: Instead of rebuilding the section tree after every keyup, rebuild [12:19:49] <CIA-12> it only after the user has stopped typing for 1000 ms. Also fix the delayedBind [12:19:49] <CIA-12> plugin so it works properly with multiple calls and multiple events in one call. [12:23:55] <CIA-12> 03catrope * r56810 10/trunk/extensions/UsabilityInitiative/js/plugins/jquery.delayedBind.js: Followup to 56809: remove TODO; local testing points out we're already handling the data parameter correctly. [12:25:16] <^demon> Splarka: har har [12:28:32] <CIA-12> 03thomasv * r56811 10/trunk/phase3/includes/media/Generic.php: generic method to extract text layer of a document [12:30:33] <CIA-12> 03purodha * r56812 10/trunk/phase3/ (211 files in 2 dirs): [12:30:33] <CIA-12> (bug 19858) Depreciated <big> tag replaced by style in all messages, see also: [12:30:33] <CIA-12> http://translatewiki.net/w/i.php?title=Support&oldid=1528886#MediaWiki:Mainpagetext.2Fen [12:33:47] <siebrand> PHP Parse error: syntax error, unexpected T_STRING, expecting ')' in /var/www/w/languages/messages/MessagesRu.php on line 387 [12:33:47] <siebrand> Rebuilding frp... [12:33:47] <siebrand> PHP Parse error: syntax error, unexpected T_STRING, expecting ')' in /var/www/w/languages/messages/MessagesFrp.php on line 432 [12:33:47] <siebrand> Rebuilding ln... [12:33:48] <siebrand> PHP Parse error: syntax error, unexpected T_STRING, expecting ')' in /var/www/w/languages/messages/MessagesFr.php on line 459 [12:33:51] <siebrand> Rebuilding si... [12:33:53] <siebrand> PHP Parse error: syntax error, unexpected T_STRING, expecting ')' in /var/www/w/languages/messages/MessagesSi.php on line 292 [12:33:56] <siebrand> -4 languages rebuilt out of 337 [12:33:58] <siebrand> PHP Parse error: syntax error, unexpected T_STRING, expecting ')' in /var/www/w/languages/messages/MessagesEn.php on line 742 [12:34:01] <siebrand> wtf? [12:35:19] <wikibugs> 03(FIXED) mainpagetext message uses deprecated markup - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19858 +comment (10bugzilla.wikimedia) [12:43:05] <^demon> siebrand: Fixed. [12:43:26] <wikibugs> 03(NEW) MediaWiki:Mainpagetext to be moved - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20781 enhancement; Normal; MediaWiki: Installation; (bugzilla.wikimedia) [12:43:31] <wikibugs> 03(mod) Installation dialogue should be available in languages other than English. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20627 (10bugzilla.wikimedia) [12:43:40] <CIA-12> 03siebrand * r56813 10/trunk/phase3/ (212 files in 2 dirs): Revert r56812. Broken. [12:43:48] <siebrand> ^demon: yeah, I reverted. [12:43:58] <^demon> damn you. [12:44:02] <^demon> I conflicted on fixing it. [12:44:37] <siebrand> ^demon: he can try again. [12:45:02] <^demon> It took 10 seconds to fix. [12:45:13] <Raymond_afk> but he should not try again. a lot of styles in messages instead of the code [12:46:28] <Raymond_afk> <span style="font-size:larger"> is nonsense for such messages. styling per ''' is enough, IMO [12:47:02] <^demon> Those should probably be decided on a per message basis too. [12:48:17] <Splarka> 'oh hai guis, cun eye haz comit axis soz eye cun ran rejjecks serch/replaic awn kode?' [12:48:56] <^demon> We really should have RFCA ;-) [12:49:48] <wikibugs> 14(INVALID) Commons File Revision History begging for description when MyLangNotify gadget is checked - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20373 +comment (10lejonel) [12:50:22] <exercicios> mediawiki 1.5 or 1.15? [12:50:34] <exercicios> same thing? [12:50:34] <RoanKattouw> exercicios: 1.15 . 1.5 is ancient [12:50:38] <^demon> 1.15.1 is latest stable. [12:50:46] <Splarka> !version [12:50:46] --mwbot-- To find out the version of your MediaWiki installation, visit the page Special:Version. Should the wiki be broken, but you have access to the program files, find $wgVersion in DefaultSettings.php. Please note that 1.15.0 > 1.5.0 (since nobody wants to go to 2.0). See http://www.mediawiki.org/wiki/Version_lifecycle for supported versions. [12:50:57] <Nikerabbit> I do! [12:51:02] <exercicios> sometimes I see ppl refering to 1.5 or 1.6 [12:51:23] <RoanKattouw> Yeah but those are ancient versions people only use because 1.6.12 was the last PHP4-compatible version [12:52:29] <CIA-12> 03nikerabbit * r56814 10/trunk/extensions/Translate/ (FFS.php _autoload.php): Experimental Ruby plural support [12:53:50] *^demon notes that PHP4 is dead [12:54:44] <wikibugs> 04(REOPENED) mainpagetext message uses deprecated markup - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19858 +comment (10siebrand) [12:56:01] <^demon> siebrand: Stop conflicting me in everything I try to do ;) [12:57:11] <wikibugs> 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10anon.hui) [13:00:52] <CIA-12> 03nikerabbit * r56815 10/trunk/extensions/Translate/FFS.php: Update comments [13:02:57] <exercicios> extensions made for php4 shouldn't be used on mw 1.5? [13:03:08] <exercicios> 1.15 [13:03:11] <wikibugs> 03(NEW) Default size of images in <gallery> should depend on user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20782 enhancement; Normal; MediaWiki Suggestions: Suggestion; (rene.kijewski) [13:04:41] <RoanKattouw> exercicios: Generally, extensions will indicate which versions of MW they're compatible with [13:05:05] <exercicios> I think I'll try DPL extended [13:07:27] <exercicios> didn't see much advantage in smw, just too much work [13:08:21] *siebrand slaps ^demon around a bit with a large trout [13:08:59] <wikibugs> 03(mod) Localisation cache dependency objects from extensions kill site when extension is disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20773 +comment (10roan.kattouw) [13:09:17] <wikibugs> 14(DUP) Default size of images in <gallery> should depend on user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20782 +comment (10malkovic) [13:09:21] <wikibugs> 03(mod) Size thumbnails in galleries according to user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1340 +comment (10malkovic) [13:17:13] <Splarka> damn, I just got "This file contains HTML or script code that may be erroneously interpreted by a web browser." [13:17:19] <Splarka> mdale! *shakes fist* [13:17:43] <Splarka> it let me upload it before the scap [13:18:10] <wikibugs> 03(NEW) Add the possibility to remove bot edits on history - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20783 enhancement; Normal; MediaWiki: API; (hercule.wikipedia) [13:19:20] <Bryan> put it somewhere in a bug attachment and add bryan.tongminh@gmail.com as assignee [13:19:45] <Splarka> Bryan: https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 [13:20:54] <wikibugs> 03(mod) Add the possibility to remove bot edits on history - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20783 (10herd) [13:20:55] <exercicios> http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/DynamicPageList/ [13:21:02] <Splarka> the relevant code is where it checks for "<A" in the first 1024 characters [13:21:12] <Bryan> yeah, that is on purpose [13:21:33] <Splarka> that's a bit crazy, heh [13:21:52] <Splarka> is that emulating any existing content browser detection? [13:22:07] <Bryan> I think so, maybe Tim knows more [13:22:11] *Splarka assigns it to ya anyway [13:22:25] <Splarka> hmm [13:22:42] <wikibugs> 03(mod) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 +comment (10herd) [13:22:53] <Nikerabbit> <A ? :o [13:22:59] <Nikerabbit> I've heard of <? but <A? [13:23:07] <Splarka> http://tstarling.com/blog/2008/12/secure-web-uploads/ [13:23:38] <Splarka> I don't see such a simple check in his IEContentAnalyzer.php [13:23:47] <Splarka> but it was tl;dr [13:23:47] <Bryan> hm ok [13:24:08] <Splarka> and it didn't affect uploads until after mdale's upload branch merge [13:24:16] <Splarka> so I am blaming mdale! arr [13:24:52] <Splarka> $htmlTags = array('a href', [13:25:09] <Splarka> looks like it checks that (yah yah, don't bother saying that a tags can contain other attributes, microsoft is deaf) [13:25:30] <Splarka> ((remember, the goal isn't to be thorough, the goal is to outguess IE)) [13:26:01] <exercicios> comparison tables look bad in wikipedia, they are larger than the screen and larger than the article's area [13:26:25] <Nikerabbit> exercicios: then you want google tables :o [13:26:55] <Nikerabbit> http://www.google.com/squared/search?q=wiki+engines [13:26:59] <^demon> IE up until ie8 sniff the content. IE8 will stop sniffing if you send X-Content-Type-Options: nosniff [13:27:28] <Nikerabbit> that doesn't help us as long as we care for ie<8 users [13:27:47] <Bryan> Splarka: this kind of stuff has long been in mediawiki [13:28:16] <Splarka> Bryan: well, the same file I uploaded Septempber 8th, I can't upload now [13:32:22] <Bryan> http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/SpecialUpload.php?r1=9116&r2=9115&pathrev=9116 [13:32:35] <exercicios> how do I uinstall smw? delete it and erase the lines in localsettings? [13:32:59] <Splarka> I don't see '<a' Bryan [13:33:14] <Bryan> hmm you're right [13:33:21] <Splarka> the smallest sequence there is <pre [13:33:25] <Splarka> or <img [13:33:46] <Splarka> 1:65k chance, instead of 1:256, heh [13:34:00] <Splarka> er, or whatever the math would be [13:34:01] <Nikerabbit> there should be <? somewhere [13:34:24] <Bryan> ok, maybe we should blame mdale [13:34:26] <Bryan> :P [13:34:52] <Splarka> yay [13:34:59] <Splarka> can ya reassign the bug to him? [13:35:07] <Nikerabbit> ahha [13:35:19] <Nikerabbit> Splarka: you are being influenced by dutch! [13:35:37] <Bryan> did I ever mention that viewvc is a total piece of crap? [13:35:44] *Splarka puts on Golden Earring [13:35:55] <Nikerabbit> Bryan: but code review is nice [13:36:16] <Bryan> yeah but it doesn't give you annotate [13:37:35] <exercicios> how do I erase all pages from the database, lots of test pages created [13:37:43] <Splarka> it is fun how annotate picks up whitespace changes, but diffs don't [13:38:08] <Nikerabbit> some do some don't [13:38:24] <RoanKattouw> exercicios: Yes, to uninstall SMW just remove or comment out the line in LocalSettings.php [13:38:56] <RoanKattouw> exercicios: If you're sure you want all pages gone, use TRUNCATE page; TRUNCATE revision; TRUNCATE recentchanges; TRUNCATE logging; [13:39:06] <RoanKattouw> exercicios: ... that'll kill all pages, history, recentchanges and log events [13:39:13] <faceface> I'm just reading this: http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_Main_Page_title.3F but it lacks some details. [13:39:18] <faceface> what is the required js? [13:39:35] <exercicios> http://www.mediawiki.org/wiki/Extension:DeletePagePermanently found this [13:39:59] <faceface> sorry... I can't read [13:40:04] <RoanKattouw> faceface: No JS, just edit a system message [13:41:13] <wikibugs> 03(mod) Size thumbnails in galleries according to user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1340 (10rene.kijewski) [13:42:57] <Bryan> ok, I think it is my fault [13:43:05] <Bryan> but I have no idea how it slipped in [13:46:23] <Bryan> ahh I see [13:46:35] <Bryan> I manually tried to merge in http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/specials/SpecialUpload.php?view=diff&r1=43626&r2=43627 [13:46:51] <Bryan> but ended up with http://svn.wikimedia.org/viewvc/mediawiki/branches/new-upload/phase3/includes/upload/UploadBase.php?r1=45371&r2=45378 [13:47:10] <wikibugs> 03(WONTFIX) Add the possibility to remove bot edits on history - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20783 +comment (10roan.kattouw) [13:48:25] <Splarka> RoanKattouw: http://commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&iiprop=user&titles=File:Semaphore_Alfa.svg (page is a redirect) [13:48:38] <wikibugs> 03(ASSIGNED) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 +comment (10Bryan.TongMinh) [13:48:46] <thedj> dze errors, dze pain [13:48:56] <RoanKattouw> Splarka: Hm [13:49:02] <RoanKattouw> Will investigate in a minute [13:49:09] <Splarka> k [13:49:27] <Splarka> I'll try some other redirects and other wikis and let you know if anything diff [13:50:23] <Splarka> same on another random redirect, breaks for manually created and move created redirects [13:50:45] <Splarka> same on en.wp [13:51:22] <faceface> what is the wiki code for a snippet of code? [13:51:36] <Splarka> <pre>code</pre> [13:51:46] <Splarka> for a block level element with fancy border and whitespace/linefeeds preserved [13:51:47] <wikibugs> 03(mod) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 +comment (10hartman) [13:52:00] <Splarka> <code>code</code> for a monospace font and background color but no border or box, inline [13:52:01] <CIA-12> 03catrope * r56816 10/trunk/phase3/includes/LocalisationCache.php: (bug 20773) Disabling LocalisationUpdate breaks stuff. Added a check that verifies each dependency object is a CacheDependency before using it, and considers the cache expired otherwise. [13:52:08] <faceface> I just want inline $something like that... [13:52:12] <faceface> tyty [13:52:25] <Splarka> pre escapes, code parses, so be aware [13:52:42] <faceface> yeah [13:52:49] <Splarka> <code><nowiki>'''this is not actually bold'''</nowiki></code> <code>'''this is'''</code> [13:52:49] *faceface combines with nowiki [13:53:29] <Splarka> I like to do '''<code><nowiki>snippet</nowiki></code>''' for something to stand out in an inline comment [13:54:42] <faceface> Splarka: thanks for help [13:54:51] <faceface> Splarka: see what you think: http://www.mediawiki.org/w/index.php?title=Manual:FAQ&stable=0&shownotice=1#How_can_I_suppress_actions_and_special_pages.3F [13:56:32] <wikibugs> 03(FIXED) Localisation cache dependency objects from extensions kill site when extension is disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20773 +comment (10roan.kattouw) [13:57:58] <Splarka> faceface: how about diff/oldid and stuff like that? [13:58:14] <faceface> heh... [13:58:30] <Splarka> see parameters to index.php, way too many! >_< [13:58:57] <faceface> Splarka: its a start... no doubt there will be an extension somewhere [13:59:13] <thedj> Splarka: can you add a shortcut key to the script (i seems free). i'm too lazy to move my mouse :D [13:59:19] <faceface> I'd call it 'nowiki' [14:00:12] <wikibugs> 03(mod) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 (10herd) [14:00:16] *Splarka bites faceface [14:00:20] *Splarka leaves thedj a reply ^ to that bug [14:00:26] <Splarka> hmm [14:00:53] <wikibugs> 03(mod) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 +comment (10roan.kattouw) [14:01:01] <thedj> ah.. ok i can see that [14:01:11] <faceface> $noWikiStaticReferer = "my.outward.domain"; [14:01:14] <thedj> on the other hand, what if they become smarter in IE 9 ? :D [14:02:01] <Splarka> then we stab Bill Gates in the eye [14:03:04] <Splarka> roan ^_^ [14:03:40] <RoanKattouw> Splarka: ? [14:04:03] <Splarka> https://bugzilla.wikimedia.org/show_bug.cgi?id=20780#c4 [14:04:25] <RoanKattouw> What, you need me to bring a spare pen the next time I fly into SFO? [14:04:27] <RoanKattouw> Oh [14:04:28] <RoanKattouw> Yeah [14:04:36] <RoanKattouw> Mid-air collision, brought to you by the Dept of Redundancy [14:04:43] <Splarka> department [14:04:50] <Splarka> bugzilla is annoying that way [14:07:01] <Nikerabbit> hi Splarka [14:07:11] <Splarka> hi troll [14:08:45] <wikibugs> 03(mod) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 (10Bryan.TongMinh) [14:13:55] <CIA-12> 03btongminh * r56817 10/trunk/phase3/includes/upload/UploadBase.php: (bug 20780) Fix in UploadBase::detectScript: should check for '<a href', not '<a'. The question remains on whether detectScript is redundant to IEContentAnalyzer. [14:14:34] <wikibugs> 03(FIXED) Upload of MIDI file erroneously rejected - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20780 +comment (10Bryan.TongMinh) [14:15:56] <Bryan> TimStarling: when you have time, could you verify whether tags detection in UploadBase::detectScript is redundant to IEContentAnalyzer [14:16:00] *Bryan thinks it is [14:17:11] <Bryan> but i'll leave it to the xss expert [14:17:42] <Splarka> "The web sucks" ^_^ [14:17:56] <RoanKattouw> Bryan: Tagged that rev with http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/mergeme [14:18:30] <danieltahar> Hi, is there a way to add a "send this page to a friend" element to every page? [14:18:50] <Bryan> there should be some kind of extension for this [14:19:06] <Splarka> I think wikia had one [14:19:15] <Splarka> !wikiacode [14:19:15] --mwbot-- Wikia's customized mediawiki code is mostly available via <https://svn.wikia-code.com/wikia/>. Wikia-specific extensions can usually be found in <https://svn.wikia-code.com/wikia/trunk/extensions/wikia/>. [14:19:31] <Splarka> https://svn.wikia-code.com/wikia/trunk/extensions/wikia/SendToAFriend/ [14:19:45] <danieltahar> not sure what that means... can I install it on a regular mediawiki i created through godaddy? [14:19:54] <Splarka> no idea, code looks old [14:20:09] <danieltahar> what about this: http://www.mediawiki.org/wiki/Extension:Send2Friend [14:20:15] <danieltahar> is there a risk involved in adding an extension? [14:21:50] <RoanKattouw> danieltahar: Not really, other than that installing a broken extension can break your wiki, but you can just uninstall it again [14:22:40] <danieltahar> thanks... uninstall by simply removing it from localsettings? [14:24:54] <wikibugs> 03(NEW) MWSearch should support searching all old revisions of the wiki pages. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20784 enhancement; Normal; MediaWiki extensions: MWSearch; (anon.hui) [14:25:57] <RoanKattouw> danieltahar: Yes [14:27:30] <wikibugs> 03(mod) MWSearch should support searching all old revisions of the wiki pages. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20784 +comment (10anon.hui) [14:29:07] <wikibugs> 03(mod) Lucene-search should support searching all old revisions of the wiki pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20784 summary (10anon.hui) [14:48:45] <CIA-12> 03siebrand * r56818 10/trunk/phase3/languages/messages/MessagesXal.php: Set fallback for xal to ru [15:00:52] <CIA-12> 03dale * r56819 10/trunk/phase3/ (3 files in 2 dirs): [15:00:52] <CIA-12> before processing wikipage js :: [15:00:52] <CIA-12> * make sure its a valid wikipage [15:00:52] <CIA-12> * in the User or MediaWiki namespace [15:00:52] <CIA-12> * and ends with .js [15:00:53] <CIA-12> * removed $wgEnableScriptLoaderJsFile support for "file" based includes. (was a off by default config option that I don't see much use for) [15:01:36] <Church_of_emacs> Is there are way to tell MediaWiki not to store backups of deleting files (so, deleting files forever)? Through $wgFileStore['deleted'] perhaps? [15:04:10] <Splarka> Church_of_emacs: it was optional for a while, but they decided files should be kept forever like old revisions [15:04:24] <Splarka> should be a maintenance script to do it [15:04:54] <Splarka> deleteArchivedFiles.php [15:06:02] <Church_of_emacs> deleteArchivedFiles.php is mainly for deleting old revisions of a file, right? I'm searching for a way to delete "deleted" files [15:06:50] <Splarka> the naming scheme is confusing [15:07:05] <Splarka> DeleteOldRevisions deletes non-top revisions DeleteArchivedRevisions deletes deleted revisions [15:07:20] <Splarka> so in that case, Archived in maintenance means Delete on-wiki [15:07:27] <Church_of_emacs> okay, thanks a lot [15:07:29] <Splarka> it should be the same for DeleteArchivedFiles [15:07:39] <Splarka> (if it isn't then someone needs a stab) [15:08:33] <Splarka> wiki "archived" == maintenance "old", wiki "delete" == maintenance "archived" [15:08:49] <Splarka> wiki "OMG WHERE DID IT GO!?" == maintenance "delete" [15:09:00] <Church_of_emacs> naming is often confusing in mediawiki [15:09:27] <CIA-12> 03catrope * r56820 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: [15:09:27] <CIA-12> LocalisationUpdate: Query the master when verifying whether the l10ncache needs [15:09:27] <CIA-12> rebuilding. I'm pretty sure that the file cache being faster than replication [15:09:27] <CIA-12> caused LU to recache constantly when it was deployed yesterday, causing the [15:09:27] <CIA-12> large increase in CPU usage. Also query the master on recaching, so we don't [15:09:30] <CIA-12> recache with stale data. [15:09:54] <Church_of_emacs> "deletion" is "hiding from normal users", "hide / suppress" is "hide from admins", "move" is "rename" [15:10:39] <Splarka> "delete"/"hide" is hide from normal users, "suppress"/"oversight" is hide from admin [15:10:54] <Splarka> all doing variously different things to do it, fun times [15:10:54] <Church_of_emacs> well, hideuser hides from admins as well [15:11:15] <Splarka> in revision delete you can hide (sysop level on WMF) or you can suppress (oversight level on wmf) [15:11:33] <Church_of_emacs> right. But not for hiding user accounts [15:11:36] <Splarka> the user hide is different, it is "lock", which isn't quite the same as "block" [15:11:48] <Splarka> er, combined with [15:11:57] <Splarka> though you can lock a user without hiding it [15:12:35] <Church_of_emacs> right. but you can't hide a user on a normal admin basis. You hide it from everyone, including admins or not at all [15:12:52] <Church_of_emacs> hideuser exists only at an oversight level [15:13:20] <Splarka> and is not related to hiding users [15:13:30] <Splarka> and, the best part is, everytime they change something like this, to make a distinction [15:13:38] <Splarka> 'image' 'file' 'media', 3 separate terms [15:13:48] <Splarka> you have to find 3 words in every language, when you localise ^_^ [15:14:06] <Church_of_emacs> right. let's fork and start over again with those names :) [15:14:34] <Splarka> no [delete] button, [hide] instead, no [move], call it [rename] [15:14:41] <Splarka> now /that/ would be "Semantic MediaWiki" [15:14:49] <Church_of_emacs> MediaWiki usability ftw! [15:14:57] <Splarka> understandability [15:15:34] <Church_of_emacs> http://strategy.wikimedia.org/wiki/Proposal:Change_name_of_operation_%22move%22_to_%22rename%22 [15:16:20] <CIA-12> 03simetrical * r56821 10/trunk/phase3/includes/Html.php: [15:16:20] <CIA-12> Improve $attribs documentation in Html [15:16:20] <CIA-12> As suggested by Nikerabbit on code review for r56778, noted how boolean [15:16:20] <CIA-12> attributes are handled in a function-level comment. Also adjusted [15:16:20] <CIA-12> comments to reduce duplication by referring to other functions' [15:16:21] <CIA-12> comments. [15:17:07] <svip> Splarka: Those at translatewiki need something to do! [15:17:25] <Splarka> ;_; [15:17:33] <Splarka> locoization [15:17:49] <Splarka> I wonder how many translators just think the developers are fucking with them [15:18:03] <Splarka> 'gullible' => 'I blow goats', [15:18:08] <svip> Splarka: Aren't we? [15:23:25] <CIA-12> 03catrope * r56822 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: LocalisationUpdate: Fix index in replace() call, would fail on Postgres [15:28:54] <wikibugs> 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10catlow) [15:37:19] <YertleTheTurtle> When I upload a file and the thumbnails are created, their permissions are 600, which obviously isn't readable by the webserver. How can I correct this? [15:49:36] <YertleTheTurtle> When I upload a file and the thumbnails are created, their permissions are 600, which obviously isn't readable by the webserver. How can I correct this? [15:52:48] <Duesentrieb> YertleTheTurtle: fix suphp's umap [15:52:56] <Duesentrieb> !filepermissions [15:52:56] --mwbot-- I don't know anything about "filepermissions". [15:53:00] <Duesentrieb> huh. [15:53:52] <Duesentrieb> YertleTheTurtle: http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads#Check_directory_security [15:54:14] <Duesentrieb> err. umask. whatever :) [15:54:16] <Duesentrieb> "If using suphp, make sure the umask is set to 0022 (or less) in /etc/suphp.conf" [15:54:33] <Duesentrieb> !umask is If using suphp, make sure the umask is set to 0022 (or less) in /etc/suphp.conf [15:54:33] --mwbot-- Successfully added keyword: umask [15:55:10] <YertleTheTurtle> Duesentrieb, thanks [15:55:29] <YertleTheTurtle> Duesentrieb, thats the problem [16:09:40] <wikibugs> 03(NEW) Add datepicker input type - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20785 enhancement; Normal; MediaWiki extensions: SemanticForms; (pauld) [16:10:15] <CIA-12> 03dale * r56823 10/trunk/phase3/js2/mwEmbed/jsScriptLoader.php: opps missing function call [16:10:49] <kjetilho> hi guys -- I wrote a very simple template, cmd, which takes the arguments and puts them inside <code> [16:11:21] <kjetilho> so I can do {{cmd|echo hello | sed s/e/a/g}} [16:11:41] <wikibugs> 03(mod) Looking for a missing email - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20772 (10grin) [16:11:44] <kjetilho> my problem is that if I put "=" in the arguments, they are parsed as named arguments [16:11:48] <siebrand> mdale: r56823 looks funny: [16:11:48] <siebrand> + && $t->getNamespace() == NS_MEDIAWIKI [16:11:48] <siebrand> + && $t->getNamespace() == NS_USER){ [16:11:59] <siebrand> mdale: not ||? [16:12:06] <mdale> right.. ugg [16:12:13] <kjetilho> can I override that somehow? [16:12:21] *siebrand smiles at mdale. [16:12:39] <siebrand> mdale: Mind the brackets... [16:13:14] <siebrand> mdale: oh, not needed. Those are the only checks. Sorry. [16:13:20] <CIA-12> 03dale * r56824 10/trunk/phase3/js2/mwEmbed/jsScriptLoader.php: sorry for extra svn traffic [16:13:42] <Splarka> kjetilho {{cmd|1=echo hello |2= sed s/e/a/g}} [16:13:57] <Splarka> unless it is a very simple template, better to just always name the parameters [16:14:11] <Splarka> {{cmd|label=echo hello |code= sed s/e/a/g}} [16:14:17] <Splarka> etc [16:14:44] <kjetilho> okay. I wanted it to be very simple to use [16:14:53] <Splarka> fair enough [16:14:56] <Splarka> you can support both [16:15:01] <kjetilho> in this case I guess it's just as well to write <code> in the article itself [16:15:02] <Splarka> {{{1|{{{code|}}}}}} [16:15:20] <Splarka> will work with {{foo|stuff}} or {{foo|code=stuff}} [16:16:18] <kjetilho> but not for {{foo|bar=stuff}} ? [16:16:49] <mdaly> I have 2 sites on 1.15.0; printable version link works on one but not the other (I see "printable=yes" in the query string but the monobook page displays); any ideas where I should be looking? [16:19:04] <Emufarmers> Church_of_emacs: you're probably more likely to actually get it changed if you file a bug. [16:21:09] <Splarka> mdale: printable mostly just removes media="print" from print declarations temporarily (sort of a print preview), eg <link rel="stylesheet" href="/skins/common/commonPrint.css" type="text/css" media="print" /> [16:21:15] <kjetilho> oh I see what you mean. [16:21:17] <Splarka> check the source to see if that is the case for you [16:21:42] <kjetilho> Splarka: is there a function to do character or string substitutions? [16:22:05] <Splarka> !stringfunctions [16:22:05] --mwbot-- StringFunctions is an extension that provides some useful parser functions for manipulating strings. For more information and a download link, see <http://www.mediawiki.org/wiki/Extension:StringFunctions> [16:22:15] <Splarka> but that won't help you with this particular problem [16:22:33] <Splarka> #replace:{{{1}}} won't catch {{foo|<div class="foo"></div>}} [16:22:52] <kjetilho> no, but I could make a foo! which replaces all ! with | in the output [16:22:52] <Splarka> because the parameter will actually be named {{{<div class}}} so {{{1}}} will be blank [16:22:58] <Splarka> well, yah [16:23:07] <Splarka> or you could use a template called {{!}} [16:23:17] <brion> mornin all [16:23:29] <Splarka> and/or ! [16:23:41] <Splarka> er | [16:23:43] <Splarka> 33 is !, heh [16:24:07] *Splarka bites brion [16:24:14] <kjetilho> I confused myself, it's "=" I need to translate [16:24:22] <brion> ouch! [16:25:27] <RoanKattouw_away> brion: In about 45 mins I'm gonna start rewriting LU to use flat files instead of the DB to store its downloaded messages, which should resolve the issues you encountered during yesterday's deployment [16:26:19] <RoanKattouw_away> kjetilho: 1=parameterwith=init [16:26:54] <kjetilho> RoanKattouw_away: sorry, I don't understand your hint [16:26:56] <brion> RoanKattouw_away: spiffy! [16:26:58] <Splarka> RoanKattouw_away == parrot [16:27:14] <Splarka> <Splarka> {{cmd|label=echo hello |code= sed s/e/a/g}} <kjetilho> okay. I wanted it to be very simple to use [16:27:22] <Splarka> srsly, lazy devs, read recent scrollback [16:27:23] <RoanKattouw_away> Yeah, domas and Tim got me that idea [16:28:09] <ThomasV> hi brion [16:29:47] <brion> yo ThomasV [16:31:39] <kjetilho> obviously I'm no good at reading documentation... {{#replace:{{{1}}}|FOO|BAR}} -- always becomes "BAR"? [16:32:13] <ThomasV> kjetilho: {{#replace:{{{1|}}}|FOO|BAR}} [16:33:14] <kjetilho> ThomasV: thanks, but didn't make a difference [16:34:09] <kjetilho> here's the full def: http://pastie.org/627620 [16:35:01] <ThomasV> actually I don't know what #replace does [16:35:20] <ThomasV> I thought it was a #if [16:36:57] <Splarka> no idea, never uses stringfunctions myself [16:37:08] <Splarka> they turn wiki markup into a programming language, which is very ugly [16:39:35] <CIA-12> 03thomasv * r56825 10/trunk/extensions/ProofreadPage/ (ProofreadPage.i18n.php ProofreadPage.php): restoring previously deleted functionnality, using two queries to find the index page [16:41:09] <ThomasV> brion: I now use two queries to find the index page, instead of a join. I tested it on the toolserver to check that it's efficient. [16:43:05] <brion> whee [16:43:12] <wikibugs> 03(mod) Source code of user JS/CSS subpages should be shown in preview - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4801 summary; +comment (10nospam) [16:44:35] <wikibugs> 03(mod) Support collation by a certain locale (sorting order of characters) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=164 (10mormegil) [16:58:34] <mdaly> Splarka: thanks - looks like monobook for the 2 sites are not quite the same; one uses <link> tags, which works, and one uses @import, which does not include the print sheet; need to see who else has been in there... thanks again [16:59:49] <Splarka> mdale: sounds like you have a forked/edited skin that didn't get upgraded yah [16:59:54] <Splarka> er mdaly [16:59:59] <mdale> ? [17:00:16] <Splarka> not you! back to your cubicle [17:01:38] <mdaly> Splarka: that's what I was just thinking. now I need to see who changed what and why [17:35:23] <CIA-12> 03raymond * r56826 10/trunk/phase3/includes/specials/SpecialDeletedContributions.php: [17:35:23] <CIA-12> * Consistency tweak: coalesce tool links with pipes instead of a lot () () () [17:35:23] <CIA-12> * Process messages with escapenoentities instead of escape to allow use of for example • [17:35:23] <CIA-12> * Change string explode to array [17:37:39] <wikibugs> 03(mod) register a nickserv account for nagios-wm - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20771 (10brion) [17:40:46] <wikibugs> 03(mod) Move 'mainpagetext' message to installer's .i18n file once it exists - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20781 summary; +comment (10brion) [17:43:40] <wikibugs> 06(LATER) Lucene-search should support searching all old revisions of the wiki pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20784 +comment (10brion) [17:43:43] <wikibugs> 03(mod) Search within history of articles - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10643 (10brion) [17:44:37] <wikibugs> 03(mod) Enabling LocalisationUpdate vastly increases CPU activity - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20774 +comment (10brion) [17:45:52] <wikibugs> 03(mod) Looking for a missing email - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20772 +comment (10brion) [17:48:42] <wikibugs> 03(mod) abuse-filter-view-private granted to admins on enwiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20769 +comment (10brion) [17:52:11] <kevindanko> Hey, does anyone know of a way to check every link in the wiki and gives me a list of dead links to be corrected? [17:52:45] <wikibugs> 04(REOPENED) Notification message on page move is wrong - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16766 +comment (10brion) [17:52:55] <cadrian> \q [17:52:58] <cadrian> quit [17:53:00] <wikibugs> 14(DUP) give link to moved page in email watchlist reminder - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20759 +comment (10brion) [17:53:03] <wikibugs> 03(mod) Notification message on page move is wrong - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16766 +comment (10brion) [17:53:18] <Splarka> kevindanko: Special:WantedPages [17:53:29] <Splarka> unless you mean external links [17:54:23] <kevindanko> thats what i thought [17:54:38] <Splarka> http://en.wikipedia.org/wiki/Wikipedia:Dead_external_links#See_also here are some bots and tools to do that for external links [17:55:03] <kevindanko> What about some sort of workflow plugin where someone goes in and edits a page and then someone can come in and say "it looks good" and then approves it... [17:55:20] <Splarka> [bah why don't we just put interwiki (not interlang) links in the external links table as if they were external links? too spammy or what?] [17:55:41] <RoanKattouw> !e FlaggedRevs | kevindanko [17:55:41] --mwbot-- kevindanko: http://www.mediawiki.org/wiki/Extension:FlaggedRevs [17:56:21] <wikibugs> 03(WONTFIX) Move notify() and associated functions from preview.js to wikibits.js - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12378 lowest->normal; +comment (10brion) [17:56:35] <LauraHale> Anyone know where to get information on MediaWiki's use of non-English characters? I have a bot that hates hates HATES non-English characters. [17:56:53] <Splarka> see also http://www.mediawiki.org/wiki/Category:Revision_management_extensions and http://www.mediawiki.org/wiki/Category:Rating_extensions [17:57:13] <brion> LauraHale: make sure your tools are speaking UTF-8 consistently [17:57:20] <Splarka> mmm, utf [17:57:26] <wikibugs> 03(NEW) restore special:DeadEndPages on French Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20786 normal; Normal; Wikimedia: Site requests; (gribeco) [17:57:38] <Splarka> LauraHale: http://en.wikipedia.org/wiki/UTF-8#Description [17:57:43] <Splarka> thems byte sequences [17:59:49] <LauraHale> Thanks [18:04:42] <CIA-12> 03siebrand * r56827 10/trunk/extensions/SemanticForms/ (languages/SF_Messages.php specials/SF_UploadWindow.php): [18:04:42] <CIA-12> * disambiguate 'deletionlog' mesage [18:04:42] <CIA-12> * add comment to 'uploadwindow' message [18:11:41] <wikibugs> 03(mod) Move 'mainpagetext' message to installer's .i18n file once it exists - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20781 +comment (10innocentkiller) [18:11:47] <wikibugs> 03(mod) New-installer branch (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20628 (10innocentkiller) [18:12:58] <wikibugs> 03(mod) Installation dialogue should be available in languages other than English. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20627 +comment (10innocentkiller) [18:15:14] <wikibugs> 03(mod) Add User Preference Option to hide reverted edits from Watchlist and Page History - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11664 (10alex.emsenhuber) [18:15:28] <wikibugs> 03(mod) Mark edits that were reverted (in the history and contribs pages) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3640 (10alex.emsenhuber) [18:15:56] <wikibugs> 03(mod) Add localizations hints to newly set up wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14681 +easy; +comment (10innocentkiller) [18:18:05] <wikibugs> 03(mod) Basque language update for MediaWiki 1.5.7 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9400 +comment (10alex.emsenhuber) [18:18:16] <wikibugs> 14(INVALID) colour coding of diffs ought to be clearer, in multiple senses - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15026 +comment (10innocentkiller) [18:22:09] <wikibugs> 03(NEW) New login bastion host fenari setup not yet complete - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20787 major; Normal; Wikimedia: General/Unknown; (brion) [18:22:12] <wikibugs> 03(mod) Complete migration of all application servers from Fedora to Ubuntu - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17452 (10brion) [18:23:59] <patrick--> Hey all, is there a way to secure a mediawiki page with a password? [18:24:05] <patrick--> just one wiki page? [18:25:17] <wikibugs> 03(mod) Preserve color profile information for thumbs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19960 (10kaldari) [18:25:55] <Splarka> !morbo | patrick-- [18:25:55] --mwbot-- patrick--: http://img514.imageshack.us/img514/330/morbomediawikiaf9.jpg [18:26:00] <MrZ-man> !secrets | patrick-- [18:26:00] --mwbot-- patrick--: 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 [18:26:12] <wikibugs> 14(DUP) Allow users to receive e-mail notifications "once a day", "once a week", "new occurrences" and "always" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17095 +comment (10alex.emsenhuber) [18:26:16] <wikibugs> 03(mod) Add a digest function to Email notification - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8911 +comment (10alex.emsenhuber) [18:26:40] <wikibugs> 03(mod) Thousands separator missing for mw-plusminus-pos class numbers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20756 (10brion) [18:27:02] <MrZ-man> there might be an extension that can do it, but MediaWiki wasn't designed for it, and there's no guarantee it will work completely [18:27:05] <patrick--> MrZ-man: well say i have different user groups which i want to allow access to a certain page [18:27:30] <patrick--> its not like i was to provide such special data on a "wiki" [18:27:40] <patrick--> but still something to shut some people off would be cute [18:28:41] <ialex> brion: should bug 20756 be changed to Wikimedia/Site requests? [18:30:04] <brion> ialex: is it a request to make a configuration change to a wiki? nope [18:30:04] <brion> it's a fix for a deployment bug [18:39:27] <wikibugs> 03(mod) Thousands separator missing for mw-plusminus-pos class numbers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20756 +comment (10innocentkiller) [18:39:32] <^demon> ialex: Not a site request, General/Unknown :) [18:40:05] <CIA-12> 03leonsp * r56828 10/trunk/phase3/ (2 files in 2 dirs): [18:40:05] <CIA-12> Changes to IBM DB2 support: [18:40:05] <CIA-12> * Removed database column name lowercasing kludge -- now using the official way of getting lowercase column names [18:40:05] <CIA-12> * Added reliable way of getting the last insert id -- required by database API [18:40:05] <CIA-12> * Fixed bug where inserted data was always rolled back when the IGNORE flag was passed [18:40:09] <CIA-12> * Stripped out all unused sequence definitions from the database schema -- the current DB2 database schema uses GENERATED BY DEFAULT columns, not sequences [18:40:12] <ialex> ^demon: yeah, that was to say that this was not a MediaWiki bug :) [18:43:28] <Emufarmers> ^demon: http://www.mediawiki.org/w/index.php?title=Special:AbuseLog&wpSearchFilter=2 bwahaha [18:47:49] <wikibugs> 03(mod) discrepancy between displayed page and content - post will not be displayed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=656 +comment (10innocentkiller) [18:48:07] <^demon> Emufarmers: Win \o/ [18:48:30] <Emufarmers> Of course, now we won't be able to pad our action and edit counts. :O [18:48:45] <^demon> Hey get filter 5 working for me :) [18:49:39] <MrZ-man> haha - http://www.mediawiki.org/wiki/MediaWiki:Abusefilter-warning-wrongwiki [18:50:16] <^demon> Emufarmers: The point of filter 5 is to be nice to people who are testing and try to direct them to the sandbox. [18:50:24] <Emufarmers> Right [18:50:29] <Emufarmers> uh, why are you using | instead of &? [18:53:17] <wikibugs> 03(mod) Allow bureaucrats to add or remove rights on German ArbCom wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16069 +comment (10innocentkiller) [18:54:17] <Emufarmers> Also, new_wikitext isn't what you think it is [18:55:57] <^demon> See, this is why I said make it work for me :) [18:56:07] *^demon thought it meant "newly added wikitext" [18:56:31] <Emufarmers> Right [19:00:11] <wikibugs> 03(mod) Add localizations hints to newly set up wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14681 (10siebrand) [19:06:09] <wikibugs> 03(mod) upgrade from 1.3.11 to 1.4.2 fails - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=1958 +comment (10alex.emsenhuber) [19:06:56] <Emufarmers> ^demon: I made a few changes. Still not enablable, though [19:07:18] <ThomasV> hi brion; will you have time for me ? [19:12:04] <brion> moment [19:13:24] <Emufarmers> werdna, is there a system message that controls "Abuse Filter navigation (Home | Recent filter changes | Batch testing | Examine past edits | Abuse Log | Debugging tools | Import filter)" at the top of AbuseFilter? [19:13:36] <Emufarmers> The whole line, that is; not just the individual words/phrases. [19:19:41] <brion> ThomasV: ok let's see those updates :D [19:21:16] <ThomasV> cool; it can't be worse than yesterday [19:22:08] <brion> hehe [19:24:26] <brion> + $query2 = "SELECT page_title AS title FROM $pagelinks LEFT JOIN $page ON page_id=pl_from WHERE pl_title=\"$title\" AND pl_namespace=$page_ns_index AND page_namespace=$index_ns_index LIMIT 1"; [19:24:35] <brion> failed to escape $title [19:26:00] <ThomasV> is it necessary ? it is not a user input [19:26:06] <brion> yes it's necessary [19:26:12] <brion> it's a string you pulled from somewhere [19:26:18] <brion> you don't know whether it contains a ' or a " or a \ or what [19:26:28] <brion> you're plunking it into SQL [19:26:37] <brion> if you don't format it as SQL you're doing it wrong [19:26:43] <ThomasV> ok [19:26:55] <brion> pretend that values you put into SQL aren't strings [19:27:05] <brion> pretend they're weird binary blobs or something that you wouldn't be able to make yourself [19:27:17] <brion> because really, they are! sql happens to look a lot of text but it's not text [19:27:26] <Annemarie> Church_of_emacs: Is there a reason the block log snippet doesn't show for IPs? [19:27:28] <brion> it's a structured markup language with strict formatting rules [19:27:51] <Church_of_emacs> Annemarie, on wikipedia or SVN? [19:27:59] <Annemarie> Church_of_emacs: On Wikipedia. [19:28:04] <Annemarie> Is it fixed in trunk? [19:28:21] <ThomasV> brion: it's a DB key pulled 2 lines above [19:28:40] <Church_of_emacs> Afaik it's fixed, but I wanted to check that anyway, because there is a small bug somewhere in that direction [19:28:43] <Annemarie> Church_of_emacs: Looks like it shows the block log for registered users on Special:Contributions, but not for IPs. (See convo in -tech.) [19:28:45] <brion> ThomasV: and then you're putting it into structured SQL. if you don't escape it you have donte it wrong. PERIOD. [19:28:51] <brion> it has NOTHING TO DO with being user input or not [19:28:58] <brion> it has to do with formatting the SQL correctly. period. [19:29:00] <ThomasV> all right [19:29:05] <brion> no matter WHERE you got it from if you fail to escape you have failed [19:29:17] *ThomasV hides [19:29:33] <wikibugs> 03(NEW) FCKeditor changes image size - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20788 critical; Normal; MediaWiki extensions: FCKeditor; (tcarfrey) [19:29:40] <brion> there are occasional, rare circumstances where you know for certain that the raw value will never be different from the escaped value, but this is NOT one of them [19:29:51] <Church_of_emacs> Annemarie, I'm going to check the code for errors again (when I have time)... :) [19:29:58] <Annemarie> All right. :-) [19:30:18] <brion> we know for a fact that page titles can and do contain the following characters: ' " \ [19:30:28] <brion> these characters MUST be escaped for safety [19:30:42] <brion> thus we know that any failure to escape a title string into SQL is inherrently unsafe [19:30:52] <Splarka> [[Bobby"; DROP tables]] [19:30:58] <brion> :) [19:31:08] <brion> little bobby tables, we call him [19:31:15] <Church_of_emacs> lol Splarka :D [19:31:26] *Reedy wonder is mwbot knows [19:31:54] <Reedy> try again [19:31:56] <Splarka> !schultz [19:31:56] --mwbot-- I know nothink! [19:31:59] *Reedy wonders if mwbot knows [19:33:14] <CIA-12> 03thomasv * r56829 10/trunk/extensions/ProofreadPage/ProofreadPage.php: escaping title [19:33:35] <ThomasV> ok, bobby tables [19:33:41] <brion> :D [19:33:50] <wikibugs> 03(mod) Add localizations hints to newly set up wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14681 (10innocentkiller) [19:34:28] <RoanKattouw> Whoo hoo! [19:34:37] <RoanKattouw> brion: l10nupdate rewrite complete, committing soon [19:34:44] <brion> whee [19:34:52] <RoanKattouw> Hey wait a second why aren't you at lunch? [19:35:36] *RoanKattouw teleports brion to Wholefoods [19:35:42] *brion already ate [19:35:43] <^demon> RoanKattouw: The US is running a bit behind today. It's 3:30 and I'm just now getting lunch. [19:36:15] <Splarka> ^demon: I woke up at midnight [19:36:34] <Emufarmers> Splarka: what's with you? You've been on during the day. :O [19:37:23] <^demon> Blahhh. Why can't group programming assignments be like open source development? [19:37:27] <brion> ThomasV: another missing set in pr_update_pr_index [19:37:32] <brion> $page = $index_title->getDBKey().'/'.$i; [19:37:32] <brion> if($page != $deletedpage) array_push( $pages, $page ); [19:37:33] <brion> .... [19:37:37] <brion> $pagelist = "'".implode( "', '", $pages)."'"; [19:37:47] <Splarka> Emufarmers: itinerant insomnia [19:38:58] <Emufarmers> ^demon: I assume one person will do all the work and everybody else will sit around and make snide comments. Sounds like open-source development to me! :D [19:39:20] <ThomasV> oh yes [19:39:28] <^demon> Emufarmers: True. But with group projects you get shitty Java applications that barely function :) [19:39:43] <Annemarie> That's different from open source? [19:39:49] <brion> bah crashy [19:39:50] *Emufarmers points ^demon to most of the open-source software available [19:39:51] <brion> ThomasV: also did you fix the slow query in pr_query_count? [19:39:52] <^demon> Hehe [19:39:53] <brion> http://dpaste.org/uJ0g/ <- list of slow queries we saw yesterday [19:40:20] <^demon> Emufarmers: Let's put it this way....I wonder if I can convince my group to never actually meet face-to-face again and collaborate entirely via mailing lists and IRC :P [19:40:22] <ThomasV> brion: the slow query was replaced by what you're currently looking at [19:40:50] <Emufarmers> ^demon: well, you'll still meet once every few years, but it'll be in a European country. [19:41:21] <brion> ThomasV: there were at least two separate queries that were slow. did you get them both? [19:41:47] <ThomasV> brion: no, I thought there was only one [19:42:05] <brion> that's why i pasted the list of the exact queries, so you could see which ones were problematic and fix them [19:43:06] <ThomasV> sorry [19:43:35] <ThomasV> http://dpaste.org/uJ0g/ [19:45:55] <CIA-12> 03raymond * r56830 10/trunk/extensions/FlaggedRevs/ (FlaggedRevs.hooks.php language/FlaggedRevs.i18n.php): Consistency tweak: Expand section to show a nice fieldset on stability user preferences [19:48:33] <alpha_q> hey how can i insert a newline in a <nowiki> text [19:48:59] <alpha_q> it keeps putting my entire text on a single line [19:49:20] <alpha_q> and <br/> doesn't work [19:49:46] <Splarka> don't indent [19:49:58] <Splarka> whitespace before text in wikicode will wrap it in <pre> [19:50:18] <Splarka> (under the assumption that anything pasted with a space before it is probably code) [19:50:29] <alpha_q> it's media wiki code :) [19:50:30] <CIA-12> 03catrope * r56831 10/trunk/extensions/LocalisationUpdate/ (5 files): Rewrote LocalisationUpdate to use serialized file backend rather than the database. This also drops 1.15 compatibility, and makes the file cache a requirement for running LU. [19:50:37] <RoanKattouw> brion: Whee ---^^ [19:50:58] <RoanKattouw> brion: Out of curiosity, how do the cluster Apaches share their cache directory? [19:51:14] <ThomasV> brion: which column is the time they took? I am testing them on the toolserver [19:51:16] <RoanKattouw> NFS, presumably? [19:51:25] <alpha_q> Splarka adding a space at the beginning of each line did it, thanks [19:51:35] <wikibugs> 03(mod) "Cite this page" toolbox link does not have a title attribute - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20218 +comment (10ireas) [19:51:37] <Splarka> oh, you /wanted/ that [19:51:49] <Splarka> you can use <pre> too [19:53:17] <wikibugs> 03(mod) Preserve color profile information for thumbs (ImageMagick update) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19960 +shell; summary; +comment (10brion) [19:54:04] <brion> RoanKattouw: caches are updated at scap time, then copied out to all apaches [19:54:12] <brion> or... [19:54:18] <brion> no wait that's other static caches [19:54:25] <brion> the LU ones just maintain one locally on each apache [19:54:27] <brion> er [19:54:29] <brion> LocalisationCache ones [19:54:46] <brion> they don't need to share them [19:55:40] <brion> ThomasV: columns are: row #, thread #, DB user, DB client host, DB name, status, runtime in seconds, more detailed status, query [19:56:11] <CIA-12> 03churchofemacs * r56832 10/trunk/extensions/Cite/ (SpecialCite.i18n.php SpecialCite.php): Patch by ireas for bug 20218: adding title attribute for toolbox link, making code nicer using MediaWiki classes [19:59:50] <RoanKattouw> brion: OK, no worries then [20:00:06] <RoanKattouw> brion: You will need to scap the LU cache files after running update.php in that case [20:00:17] <brion> should be doable [20:00:26] <RoanKattouw> brion: ...which is why I recommend keeping the LU cache files and the other cache files in different dirs [20:00:36] <RoanKattouw> brion: ... using $wgLocalisationCacheDirectory or something [20:00:52] <avar> Church_of_emacs: If you're going to add users to the wall of shame that is the Special:Cite $wgExtensionCredits['specialpage'][] = array( 'author' => hash you should perhaps start with someone who hasn't submitted a 10-line minor patch [20:01:18] <avar> Church_of_emacs: 'Information how to cite this page' <- That's a grammar error, presumably "Information *on* how to cite this page" [20:01:48] <avar> Church_of_emacs: "'Ævar Arnfjörð Bjarmason, Ireas'," <- If you're adding people to extension credits you do that with an array, this breaks i18n [20:03:01] <Church_of_emacs> ireas, are you listening? :) [20:03:08] <avar> Church_of_emacs: And that comment added to wfSpecialCiteToolbox appears wrong, that function doesn't call the function to add shit to the toolbar, it *does it* [20:03:11] <avar> (from the diff) [20:03:33] <Church_of_emacs> yes, this seems to be from a previous version of the patch... [20:03:50] <ireas> Church_of_emacs, of course… [20:04:29] <avar> ireas: Anyway, great that you're modifying this code, it needs love [20:05:05] <avar> ireas: WRT author I'm really just concerned for your safety. You see people on that list automatically make domas's hitlist [20:05:11] <avar> :) [20:07:03] <ireas> avar, sorry: WTR? domas? ^^ [20:07:18] <ireas> avar, (<-- German ;)) [20:09:10] <avar> Domast ist ein Wikimedia Server Admin er haßt Cite:) [20:09:30] <Annemarie> ireas: WRT --> with regard to [20:10:23] <ireas> avar, Annemarie: thanks :) [20:11:30] <ireas> avar, you think if I appeared there, I should hire some Blackwater soldiers? ;) [20:12:57] <domas> they are under my control [20:13:08] <wikibugs> 03(mod) "id=siteSub" used for different purposes in Monobook and non-Monobook - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9086 +comment (10chinchi29) [20:13:36] <wikibugs> 03(mod) Enabling LocalisationUpdate vastly increases CPU activity - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20774 (10roan.kattouw) [20:14:45] <wikibugs> 03(mod) Global deleted image review for Commons admins - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14801 (10brion) [20:14:47] <ireas> domas, oh, that’s unfonctional ;) [20:15:01] <wikibugs> 03(mod) Options for Skins - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18365 +comment (10chinchi29) [20:18:25] <wikibugs> 03(mod) "id=siteSub" used for different purposes in Monobook and non-Monobook - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9086 (10sam) [20:18:35] <wikibugs> 14(WFM) Options for Skins - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18365 +comment (10brion) [20:21:17] <RoanKattouw> brion: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/mergeme [20:23:23] <GerardM-> Brion, can you help me plan my time .... I have several days of work that I am pushing forward until LocalisationUpdate goes live... Please review Roan's code [20:25:07] <wikibugs> 14(INVALID) "id=siteSub" used for different purposes in Monobook and non-Monobook - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9086 +comment (10brion) [20:26:12] <wikibugs> 03(mod) bad cache for articles as well - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8748 +comment (10chinchi29) [20:27:15] <prefrontal> has addPortletLink been removed from mediawiki? it's no longer working on my wikis [20:29:14] <ireas> bye [20:29:20] <wikibugs> 03(mod) Out of memory in diff - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9410 +comment (10chinchi29) [20:32:18] <wikibugs> 03(WONTFIX) Automatically combine <ref>s containing the same text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9945 +comment (10chinchi29) [20:34:33] <CIA-12> 03catrope * r56833 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: Fix up 56831: handle missing cache files gracefully [20:38:29] <brion> RoanKattouw: moment, looking [20:38:40] <CIA-12> 03thomasv * r56834 10/trunk/extensions/ProofreadPage/ProofreadPage.php: escaping string passed to SQL; fixing slow query [20:38:43] <RoanKattouw> brion: Note the followup rev, r56833 [20:39:06] <brion> RoanKattouw: if i need to note it, tag it [20:39:24] <RoanKattouw> Already done, http://www.mediawiki.org/wiki/Special:Code/MediaWiki/tag/mergeme [20:40:29] <brion> tx [20:42:11] <ThomasV> brion: I am not sure the first query I fixed was not needed, but I did it anyway [20:42:26] <ThomasV> well *was needed* [20:43:21] <CIA-12> 03brion * r56835 10/branches/wmf-deployment/includes/upload/UploadBase.php: [20:43:21] <CIA-12> Merge r56817 from trunk -- (bug 20780) Fix in UploadBase::detectScript: should check for '<a href', not '<a'. The question remains on whether detectScript is redundant to IEContentAnalyzer. [20:43:21] <CIA-12> Reduces false positives in binary files; IE actually checks for '<a href' not '<a' which is much more likely to occur randomly. [20:51:52] <brion> RoanKattouw: my main concern with serialization here is that it's going to load *all* extension messages -- even ones we don't use -- *every* time it has to load up some stuff [20:51:57] <brion> should we be using that or the cdb stuff? [20:52:39] <brion> if that, say, allows us to read particular messages on demand it should be much friendlier [20:52:41] <RoanKattouw> brion: It only does that on recache [20:52:50] <RoanKattouw> brion: CDB doesn't allow us to get everything [20:52:54] <brion> hmmm [20:52:55] <brion> :( [20:52:57] <brion> k [20:53:00] <RoanKattouw> Or at least MediaWiki's CDB class doesn't [20:53:44] <brion> + throw new MWException( "Corrupted data in file '$file'" ); [20:53:44] <brion> ok what happens in that case? [20:53:48] <brion> broken site, or gracefully caught and we just get old data? [20:54:13] <RoanKattouw> Broken site, oops :P [20:54:25] <brion> :D [20:54:27] <RoanKattouw> We do want to handle that more gracefully [20:54:33] <vvv> Corruption means something is broken anyway [20:54:38] <RoanKattouw> I'll be switching computers in a few mins, will fix when I'm back [20:54:47] <brion> super [20:55:06] <CIA-12> 03churchofemacs * r56836 10/trunk/extensions/Cite/ (SpecialCite.i18n.php SpecialCite.php): Follow-up on r56832: fixing some minor issues avar brought to attention about patch to bug 20218 [20:55:36] <wikibugs> 03(mod) Default size of images in <gallery> should depend on user preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20782 (10alex.emsenhuber) [20:56:10] <CIA-12> 03catrope * r56837 10/trunk/phase3/includes/api/ApiQueryImageInfo.php: [20:56:10] <CIA-12> API: Handle image redirects properly in imageinfo, based on reports of API [20:56:10] <CIA-12> requests dying with backtraces on Commons, e.g. [20:56:10] <CIA-12> http://commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&iiprop=user&titles=File:Semaphore_Alfa.svg [20:56:21] <wikibugs> 03(FIXED) "Cite this page" toolbox link does not have a title attribute - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20218 +comment (10church.of.emacs.ml) [20:59:10] <CIA-12> 03siebrand * r56838 10/trunk/extensions/SemanticForms/languages/SF_Messages.php: Fix typo [21:03:22] <RoanKattouw> brion: Not sure what to do with the "Failed to write file '$file'" exception [21:03:35] <wikibugs> 03(mod) uploadcorrupt error message is vague and confusing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18923 (10brion) [21:03:55] <brion> RoanKattouw: well how often are you gonna write files :) [21:04:08] <RoanKattouw> brion: Only at recache time [21:04:24] <RoanKattouw> But recache time is during a normal hit, which will die if the write fails [21:04:54] <wikibugs> 03(mod) Parser HTML compliance tests - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5066 low->normal; +comment (10chinchi29) [21:04:57] <RoanKattouw> I guess I'll change that to self::log() too [21:06:49] <CIA-12> 03catrope * r56839 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: LocalisationUpdate: Handle read and write failures gracefully [21:07:18] <CIA-12> 03avar * r56840 10/trunk/extensions/Translate/FFS.php: Include info on the YAML export driver [21:08:27] <scoobyrico> does anyone know of a current extension that would alert the user if they were editing a page but tried to navigate away and had not saved the page? [21:08:52] <wikibugs> 03(mod) Add oasis opendocument and oo.o legacy document to mime.types - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17497 (10brion) [21:09:31] <brion> RoanKattouw: hrm, shouldn't we only be writing the cache file when we run LocalisationUpdate/update.php? [21:09:55] <RoanKattouw> Doh [21:10:05] <wikibugs> 03(mod) "Next 200" link in category page broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4912 +comment (10chinchi29) [21:10:20] <brion> :D [21:11:07] <CIA-12> 03catrope * r56841 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: Followup to r56839: actually, we *do* want to scream and die when writes fail, because we only do writes in update.php [21:13:30] <baumi> Hi. Is there an easy way to have a kind of password-protection for users to read a group of pages? Something like a "private" part in an wiki? [21:13:50] <RoanKattouw> !secrets | baumi [21:13:50] --mwbot-- baumi: 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 [21:14:11] <RoanKattouw> baumi: You can make entire wikis private, though [21:14:26] <RoanKattouw> baumi: So you could put your private stuff in a separate wiki [21:14:49] <baumi> I wanna create a kind of adress-book and want others to have their own "parts". Also parts to share contacts, ... [21:15:09] <wikibugs> 03(mod) Transparent PNGs resized with GD display with ugly background in IE 6 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11045 low->normal; +comment (10brion) [21:15:33] <exercicios> how do I create foldable lists like DPL's site sidebar? [21:15:40] <baumi> But ok. Good to know it before and no afer all (gg) thx. [21:16:00] <exercicios> http://semeb.com/dpldemo/index.php?title=DPL_Example_005 that folder tree in the sidebar [21:17:19] <exercicios> http://semeb.com/dpldemo/index.php?title=DPL_Example_009 ah... like this [21:19:40] <exercicios> uhmm... those fancy dynamic criterias from DPL look like semantics [21:20:38] <wikibugs> 03(mod) Switch in bicubic image scaling for client-side thumbnailing in Internet Explorer 7 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16785 summary; +comment (10brion) [21:30:22] <wikibugs> 03(FIXED) register a nickserv account for nagios-wm - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20771 +comment (10fvassard) [21:30:23] <brion> RoanKattouw: Notice: Undefined index: en in /Library/WebServer/Documents/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php on line 473 [21:30:33] *RoanKattouw looks [21:30:39] <brion> followed by a 'No cache directory configured' exception which is fair enough :) [21:31:18] <CIA-12> 03catrope * r56842 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: is_null -> !isset [21:31:56] <wikibugs> 03(ASSIGNED) Looking for a missing email - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20772 +comment (10fvassard) [21:32:17] <brion> also got a lot of errs during update.php: [21:32:18] <brion> Notice: Undefined index: /Library/WebServer/Documents/phase3/languages/messages/MessagesBcl.php in /Library/WebServer/Documents/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php on line 272 [21:32:19] <brion> Notice: Undefined index: bcl in /Library/WebServer/Documents/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php on line 473 [21:32:19] <brion> Warning: file_get_contents(/Library/WebServer/Documents/l10n/l10nupdate-bcl.cache): failed to open stream: No such file or directory in /Library/WebServer/Documents/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php on line 475 [21:32:20] <brion> Failed to read file '/Library/WebServer/Documents/l10n/l10nupdate-bcl.cache' [21:33:31] <RoanKattouw> brion: svn up and pastebin all errors please? [21:35:55] <brion> RoanKattouw: http://dpaste.org/YUQq/ <- first, on the web [21:36:43] <RoanKattouw> I. Hate. My. Editor. [21:36:54] <RoanKattouw> I accidentally removed a return true; statement somewhere [21:36:58] <brion> heh [21:37:14] <coldboot> If I have a mediawiki page: [[Foo]], and it has a section ===Monkey===, how do I make a direct anchor link to Foo#Monkey? [21:37:24] <CIA-12> 03catrope * r56843 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: Re-add return true; statement that disappeared at some point [21:37:28] <RoanKattouw> coldboot: [[Foo#Monkey]] [21:37:40] <coldboot> RoanKattouw: Thanks, very intuitive. [21:38:09] <coldboot> RoanKattouw: Can you change the appearance of the link? [21:38:16] <brion> RoanKattouw: and during update, http://dpaste.org/LigO/ [21:38:18] <brion> (very long :) [21:38:32] <RoanKattouw> coldboot: To what? [21:38:41] <coldboot> RoanKattouw: To just show the anchor. [21:38:50] <coldboot> RoanKattouw: It didn't work. It just goes to the top of the page. [21:39:29] <RoanKattouw> coldboot: [[Foo#Monkey|Monkey]] [21:39:30] <coldboot> RoanKattouw: Nevermind, it worked. [21:40:39] <CIA-12> 03catrope * r56844 10/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php: LocalisationUpdate: Shut up notices and warnings [21:41:10] <RoanKattouw> brion: ---^^ Hopefully kills most warnings+notices [21:41:30] <brion> whee [21:41:43] *RoanKattouw suggests brion use php update.php --quiet [21:41:57] <RoanKattouw> Doesn't suppress any errors or anything but produces slightly less verbose output [21:42:17] <RoanKattouw> Without --quiet you get stuff like Updated message filedelete-comment from 'Razlog za brisanje:' to 'Razlog brisanja:' [21:42:23] <RoanKattouw> For each updated message [21:42:39] <CIA-12> 03tomasz * r56845 10/branches/pChart/ (. DumpStats.php DumpStatsTypes.php runDumpStats.php): Initial charting library to be used around XML snapshots. [21:43:29] <wikibugs> 03(mod) Set up IRC rc feed(s) for usabilitywiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18137 (10brion) [21:44:08] <brion> Warning: file_get_contents(/Library/WebServer/Documents/phase3/languages/messages/MessagesKiu.php): failed to open stream: No such file or directory in /Library/WebServer/Documents/trunk/extensions/LocalisationUpdate/LocalisationUpdate.class.php on line 175 [21:44:08] <brion> Cannot get the contents of /Library/WebServer/Documents/phase3/languages/messages/MessagesKiu.php [21:45:08] <brion> in this case looks like i was pulling from an older dir that didn't have all langs :D [21:45:23] <RoanKattouw> Yeah I got a few of those too [21:45:50] <RoanKattouw> Probably happens because siebrand removed a couple of languages recently [21:48:03] <ThomasV> brion: I guess I fixed all things needed [21:48:52] <brion> ThomasV: that count query is fixed? [21:49:24] <ThomasV> yes, see r56834 [21:52:10] <ThomasV> on toolserver, adding that "AND page_namespace=tl_namespace" made it 100 times faster [21:53:01] <RoanKattouw> Big surprise ^^ [21:53:18] <RoanKattouw> Presumably, it also makes the query actually correct [21:54:27] <brion> yay [21:55:15] <CIA-12> 03avar * r56846 10/trunk/extensions/Translate/groups/OpenStreetMap/OpenStreetMap.yml: Don't ignore wiki URLS. We expect languages to translate these wiki pages too and link to them [21:56:26] <ThomasV> RoanKattouw: yes, but to me making it correct does not explain the speedup [21:56:48] <RoanKattouw> True [21:57:31] <Platonides> ThomasV, it suddenly can use an index? [21:57:37] <Church_of_emacs> an IP user does not count as a user in the sense of User.php, right? So I can't create a user object for an anonymous user, correct? [21:57:44] <RoanKattouw> ThomasV: It's because our indexes were designed for sane queries; violating those expectations often results in an unindexed query [21:57:51] <RoanKattouw> Church_of_emacs: Yes you can [21:58:04] <RoanKattouw> What do you think User::isAnon() is for [21:58:32] <wikibugs> 03(mod) RSS so bloated with CSS repeated every line - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17058 (10brion) [21:59:12] <Church_of_emacs> well that means, I have a bug somewhere else... for anonymous users it's obivously not possible to use newFromId. newFromName should work though, right? [21:59:50] <ThomasV> RoanKattouw: what are indexes? [22:00:40] <RoanKattouw> ThomasV: In short, they're like pre-sorted orderings on tables that speed up queries [22:01:13] <ThomasV> oh I see [22:02:25] <ThomasV> it must be difficult to keep them up to date, is it not ? [22:02:45] <RoanKattouw> No, it's done incrementally so it's cheap [22:04:16] <CIA-12> 03avar * r56847 10/trunk/extensions/Translate/groups/OpenStreetMap/OpenStreetMap.yml: Add wiki links back as optional [22:13:19] <siebrand> RoanKattouw: kiu was added, a few others removed, indeed. [22:13:34] <RoanKattouw> Right [22:13:47] <RoanKattouw> So it's logical that LU can't find a MessagesKiu.php file to compare against [22:15:23] <siebrand> RoanKattouw: Names.php was updated, but MessagesKiu.php was not added is the only explanation I have for that. [22:15:58] <siebrand> RoanKattouw: i.e. inconsistent checkout [22:15:58] <Church_of_emacs> User::newFromName( $ip ) returns null. And it seems to me that newFromName checks for getCanonicalName which checks for isValidUserName which doesn't accept IPs [22:16:03] <RoanKattouw> siebrand: LU tries to compare two versions of that file, but naturally there is no 'old' version because it didn't exist before [22:16:12] <siebrand> RoanKattouw: ow, yes, that too :) [22:16:27] <siebrand> RoanKattouw: nice bunch of bugs you squashed today.. [22:16:44] <wikibugs> 03(NEW) What links here pager says "No pages link to ..." when it's not true - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20789 normal; Normal; MediaWiki: Special pages; (danny.b) [22:17:11] <RoanKattouw> siebrand: Does rewriting something completely count as bugsquashing? :) [22:17:30] <exercicios> am I missing some extension? I'm trying the tree and menu + DPL, but what I get is a red link "predefinition:xxx" [22:18:19] <Betacommand> RoanKattouw: are the bugs gone? did you create more? if the answers are yes, no then you did squash the bugs [22:18:19] <CIA-12> 03yaron * r56848 10/trunk/extensions/SemanticForms/includes/SF_LinkUtils.inc: Added Stephan Gambke's fix to handle lowercase titles [22:19:00] <RoanKattouw> brion: Turns out the missing MessagesKiu.php file is expected behavior, as it was added very recently. You still poking at LU? [22:20:01] <wikibugs> 14(DUP) restore special:DeadEndPages on French Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20786 +comment (10danny.b) [22:20:03] <wikibugs> 03(mod) Periodical run of currently disabled special pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15434 +comment (10danny.b) [22:20:14] <Church_of_emacs> ah, User::newFromName( $ip, false ) work. This prevents the user from being checked [22:22:44] <CIA-12> 03yaron * r56849 10/trunk/extensions/SemanticForms/includes/SF_FormPrinter.inc: Removed support for $sfgDisableWikiTextParsing, added handling for 'autocomplete from url', made handling of disabled fields more generic [22:23:35] <siebrand> RoanKattouw: that's called agile development. Improves every cycle. [22:23:42] <RoanKattouw> heh [22:23:52] <CIA-12> 03yaron * r56850 10/trunk/extensions/SemanticForms/languages/SF_Messages.php: Added long-missing 'sf_addpage_badtitle' value [22:24:27] <wikibugs> 03(mod) Special:Wanted pages to be removed from Wikipedias. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12785 (10danny.b) [22:25:09] <CIA-12> 03yaron * r56851 10/trunk/extensions/SemanticForms/libs/SF_yui_autocompletion.js: Added handling for 'autocomplete from url' (AKA 'external_url') option [22:25:30] <wikibugs> 03(mod) Special:WantedPages should use simpler query so it can be enabled again - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14786 (10danny.b) [22:29:07] <CIA-12> 03yaron * r56852 10/trunk/extensions/SemanticForms/includes/SF_FormInputs.inc: Added handling for 'autocomplete from url' (AKA 'external_url') option [22:32:11] <CIA-12> 03yaron * r56853 10/trunk/extensions/SemanticForms/includes/SF_AutocompleteAPI.php: Added handling for 'autocomplete from url' (AKA 'external_url') option [22:34:16] <CIA-12> 03siebrand * r56854 10/trunk/phase3/languages/messages/ (140 files): Localisation updates for core messages from translatewiki.net (2009-09-23 21:48 UTC) [22:38:45] <CIA-12> 03yaron * r56855 10/trunk/extensions/SemanticForms/includes/SF_Utils.inc: Added getValuesFromExternalURL() function [22:40:36] <CIA-12> 03siebrand * r56856 10/trunk/extensions/ (117 files in 104 dirs): Localisation updates for extension messages from translatewiki.net (2009-09-23 21:48 UTC) [22:44:18] <CIA-12> 03yaron * r56857 10/trunk/extensions/SemanticForms/includes/SF_GlobalFunctions.php: Removed inclusion of still-experimental 'FormEditPage' [22:45:01] <CIA-12> 03yaron * r56858 10/trunk/extensions/SemanticForms/INSTALL: New version: 1.8.4 [22:46:46] <siebrand> RoanKattouw: that mail you forwarded has been answered. [22:46:57] <RoanKattouw> siebrand: Thanks [22:47:17] <RoanKattouw> They've done this translation work voluntarily and free of charge, which is really nice of them [22:49:08] <CIA-12> 03churchofemacs * r56859 10/trunk/phase3/includes/specials/SpecialContributions.php: Follow-up on r55909 and r55903: Note / block log excerpt and block/unblock links on Special:Contributions should now also work for IPs (did not work with User::newFromId) [22:50:54] <Church_of_emacs> Annemarie, fixed in r56859 [22:51:00] <wikibugs> 03(FIXED) Links to remote file redirects appear as redlinks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20779 +comment (10Ahonc.ua) [22:52:03] *Annemarie hugs Church_of_emacs. [22:52:08] <Annemarie> Now, what about range blocks? ;-)) [22:52:17] <Church_of_emacs> :O [22:53:08] <Church_of_emacs> Annemarie, open a bugreport about that. I'm not sure I want to touch that anytime soon, perhaps someone else wants to. [22:53:33] <ccnwiki> just hacked & slashed the vector skin. my favorite is the google search in upper right http://grey.colorado.edu/emergent/ [22:56:05] <wikibugs> 03(NEW) Block log snippet on Special:Contributions should work for IPs in a range block - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20790 enhancement; Normal; MediaWiki: Special pages; (public) [22:56:09] <Annemarie> Church_of_emacs: ^ [22:56:38] <Annemarie> ccnwiki: It's nice, though those sidebar links are important. You'll want them somewhere on the page. [22:56:46] <Annemarie> And the delayed loading of the search bar is a bit lame. [22:57:16] <Annemarie> Heh, you borrowed from MW.org. [22:58:38] <brion> arrrr maties, i be reviewin' yer commits [22:58:51] <ccnwiki> Annemarie, i've been usin that basic mw.org table stuff for a long time :) [22:58:57] <ccnwiki> can't do anything about delayed google loading tho [22:59:09] <ccnwiki> i haven't figured out how to add new portlet links to vector [22:59:18] <ccnwiki> i would like to add upload, recent changes etc. [22:59:46] <Annemarie> Some padding around the logo would be good. [22:59:49] <Annemarie> At the top. [23:00:27] <Annemarie> And a lot of whitespace at the bottom. You could merge those sentences together into one line and give yourself some room for more links down there. :-) [23:00:47] <ccnwiki> good suggestions, thanks [23:02:11] <Amgine> Question: with flagged revisions is it possible to avoid adding or removing categories until the page is sighted? [23:13:20] <wikibugs> 03(mod) "Next 200" link in category page broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4912 +comment (10Simetrical+wikibugs) [23:18:16] <Church_of_emacs> gn8 devs [23:18:28] <exercicios> how do I generate trees and dynamic lists that doesn't display folders and monitor icons? [23:31:21] <ccnwiki> exercicios, http://www.mediawiki.org/wiki/Extension:DynamicPageList_(third-party) [23:31:54] <ccnwiki> exercicios, you could also define new css classes in MediaWiki:Common.css [23:36:27] <Annemarie> There's also CategoryTree. [23:36:30] <Annemarie> Depends what you want to list. [23:38:56] <CIA-12> 03brion * r56860 10/branches/wmf-deployment/extensions/LocalisationUpdate/ (6 files): Merging LU updates from trunk: r56831 r56833 r56839 r56841 r56842 r56843 r56844 [23:40:52] <Intertricity> How do I set up my wiki so that only registered users can view pages, and users must be authenticated by admin only? [23:45:50] <exercicios> is it heavy to have 20 list pages at the same page? [23:47:42] <Annemarie> You can see the time to serve the page in the page source at the bottom. [23:55:56] <exercicios> just to be safe I'll make the first level static, because there really no need for it to be dynamic