[00:01:01] *Emufarmers pokes brion [00:01:52] 03(mod) site fails to open - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15040 (10brion) [00:02:16] wot [00:02:26] Any developers have a moment to look at some little patches I submitted? [00:02:32] hey there [00:02:41] not many minutes, i gotta head out in maybe 20 [00:02:46] but let's take a peek :D [00:02:50] :D [00:02:57] https://bugzilla.wikimedia.org/show_bug.cgi?id=12142 [00:03:00] https://bugzilla.wikimedia.org/show_bug.cgi?id=14921 [00:03:12] I've gotta start somewhere, I guess [00:09:20] 12142 sounds good offhand :D [00:09:31] whee [00:09:50] 14921 is probably good, lemme test it quick [00:10:31] hmm +'sp-contributions-title' => 'User contributions for new accounts', ? [00:10:47] Emufarmers, 'sp-contributions-title' seems like a bad name. [00:10:49] sounds like it should be named something newbies-specific [00:10:51] Yeah, I just saw that too. [00:11:05] Er, I was just going for parallelism with contributions-title [00:11:22] 14(WFM) site fails to open - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15040 +comment (10kent.whitney.1) [00:11:31] patch isn't applying for me, must conflict with some recent updates there :( [00:11:41] Emufarmers, but where's the "newbies" part of the message key? [00:11:59] 'sp-contributions-title' sounds like it should mean the title for Special:Contributions, period. [00:12:18] Let me take another look [00:12:31] i'd probably make it contributions-for and contributions-for-newbies [00:12:38] That sounds good. [00:12:44] so you have a progression from 'contributions' :) [00:12:45] It might be the RELEASE-NOTES patch that's conflicting; I wasn't sure if I was supposed to submit that with it or not [00:13:05] messages and SpecialContributions.php conflicting :( [00:13:09] Emufarmers, also, you aren't adding 'sp-contributions-title' to messages.inc. [00:13:25] And yeah, you don't need to submit RELEASE-NOTES. The one committing it can add that. [00:13:26] should be easy enough to reapply them manually to current [00:13:36] Simetrical: Oops [00:13:39] ah Emufarmers : i think something converted tabs to spaces [00:13:52] Oh [00:14:00] I hate nano so much [00:14:04] :D [00:14:18] Did you copy it off the terminal? [00:14:29] same problem on the captcha patch [00:14:30] It should be like svn diff > /tmp/diff and then upload that. Copy-pasting will turn tabs to spaces. [00:14:30] Yes [00:14:35] yeah that'll do it [00:14:41] Ah [00:14:51] i usually do: svn diff | tee mypatch.patch [00:15:06] I was working on a remote machine, so copy-pasting was the simplest way to get it onto this one [00:15:36] :) [00:16:00] So should I fix those things and reattach it? [00:16:46] yes please :D [00:18:56] Are the contributions messages without sp- those that are used outside the special page? [00:20:35] I think "sp-" just means "special". [00:20:47] Its use here probably follows no rhyme or reason. [00:20:52] Oh [00:21:05] So do I use it or not? [00:23:20] Not seems simpler. [00:23:40] how can I figure out which version of mediawiki I'm running? [00:24:05] CaptainMorgan: Go to the page Special:Version [00:25:12] thank you [00:33:47] 03(mod) Global deleted image review for Commons admins - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14801 (10mike.lifeguard) [00:37:24] 03(NEW) wpSpamRegex entry for large image tables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15063 15enhancement; normal; Wikimedia: General/Unknown; (lunasantin) [00:45:39] 03(mod) Special:Contributions/: add user name to - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14921 (10N/A) [00:52:21] <wikibugs> 04(REOPENED) Disable FlaggedRevs custom configuration on Russian Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15056 +comment (10dkovr) [00:58:10] <wikibugs> 03(mod) CAPTCHA group exceptions only apply to edits - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12142 (10N/A) [00:59:03] <Emufarmers> Hmm, how come I'm N/A? [00:59:21] <^demon> wikibugs doesn't like you? [00:59:30] <Emufarmers> :( [00:59:36] <Emufarmers> I always thought of myself as very applicable [01:00:32] <Emufarmers> Does it use the real name field or the username? [01:00:32] <^demon> I'm sure you are. Wikibugs is just like that ;-) [01:00:54] <^demon> Username (e-mail without the @whatever) [01:01:21] <Emufarmers> Well...poopy [01:12:44] <wikibugs> 03(mod) $wgServer lacks brackets in IPv6 URLs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14977 (10tstarling) [01:22:00] <CIA-55> 03dale * r38747 10/branches/MetavidWiki-exp/MetavidWiki/ (5 files in 3 dirs): improved basic flash support [01:22:32] <CIA-55> 03demon * r38748 10/trunk/phase3/includes/specials/SpecialContributions.php: Remove (seemingly?) useless code. Feel free to revert if I'm missing something here...but I really think this does _nothing_ [01:23:35] <wikibugs> 03(NEW) Add wfTextarea to XmlFunctions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15064 trivial; normal; MediaWiki: General/Unknown; (overlordq) [01:25:49] <wikibugs> 03(mod) Add wfTextarea to XmlFunctions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15064 (10overlordq) [01:29:00] <exobuzz> generic php question (but if there is a call in mediawiki i would use it) what is the easiest way of quoting mysql special characters like % etc so tat they are not wildcards ? [01:29:15] <exobuzz> php/mysql [01:30:57] <exobuzz> is it only % i need to quote (no other special characters in strings) ? [01:32:19] <TimStarling> you mean in a LIKE clause? [01:32:32] <TimStarling> % is not a special character in an ordinary string [01:32:59] <TimStarling> to escape text for a LIKE clause, use $db->escapeLike() [01:33:03] <exobuzz> i mean % is used by mysql for LIKE yes, so i need to quote it to \% and there are other mysql chars too, i wondered if there was some php call to quote them [01:33:10] <exobuzz> aha [01:33:52] <exobuzz> im not using your db layer, so in plain php, i just need to escape the % right ? nothing else (i already do mysql_real_real_escape_string [01:35:42] <TimStarling> just copy the code from Database.php [01:35:48] <exobuzz> thanks [01:35:51] <exobuzz> will do [01:36:07] <TimStarling> $s=str_replace(array('%','_'),array('\%','\_'),$s); [01:36:39] <exobuzz> great thanks. [01:37:08] <exobuzz> that has to be done after real escaping right ? [01:37:31] <exobuzz> after mysql_real_escape_string i mean [01:37:45] <exobuzz> or else the \ would get escaped again i guess [01:40:30] <TimStarling> I don't think the order matters, actually [01:40:52] <TimStarling> ok, maybe it does need to be done before [01:41:08] <TimStarling> it's done before in our code anyway [01:42:28] <exobuzz> thanks for the help. my extension is finally working now. w00t! [01:42:44] <exobuzz> as a beta anyway [03:03:35] <wikibugs> 03(mod) Add variant of MediaWiki: Pagetitle for customizing the main page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15007 (10N/A) [03:27:24] <wikibugs> 03(mod) Don't show diff on edit page if user can't review changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15062 (10JSchulz_4587) [03:48:58] <G> hmmm I'm creating an AuthPlugin, but MW seems intent about authenticating locally instead of with the plugin [03:49:45] <G> the first time, it'll use the AuthPlugin, after that it'll try to use a local copy in the DB [04:05:45] <wikibugs> 03(mod) WebTV users unable to view wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15036 +comment (10tstarling) [04:11:24] <eghjaytee> Is there a way that I can track all of the updates to subversion for mediawiki as they happen? Is there an email list or anything like that? [04:12:03] <TimStarling> http://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs [04:12:14] <eghjaytee> thank you, Tim [04:19:18] <CIA-55> 03demon * r38749 10/trunk/extensions/InterwikiList/ (3 files): Now with search. [04:26:09] <CIA-55> 03demon * r38750 10/trunk/extensions/InterwikiList/InterwikiList_body.php: Put the search value in the input field :-) [04:32:58] <CIA-55> 03tstarling * r38751 10/trunk/phase3/languages/messages/MessagesEn.php: (Bug 15035) Revert linkTrail to /^([a-z]+)(.*)$/sD, as it was before r36253. Multiple reports of breakage due to old (pre-5.0) PCRE libraries, both bundled with PHP and packaged with distros such as RHEL. [04:38:22] <wikibugs> 03(mod) DoubleRedirects erroroneously influenced by interlinks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6363 +comment (10innocentkiller) [04:38:23] <wikibugs> 03(WONTFIX) Change logo on ext.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14578 (10jeluf) [04:38:29] <wikibugs> 03(mod) Add rd_interwiki colum to redirect table - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14418 (10innocentkiller) [04:49:52] <wikibugs> 03(mod) Add rd_interwiki colum to redirect table - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14418 (10overlordq) [04:50:35] <srp> noobie qn: Hod do I disable the "page view count" for my pages for the general public - and only show it for logged in users [05:17:49] <wikibugs> 03(FIXED) Disable local uploads on BG Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14836 +comment (10jeluf) [05:53:55] <wikibugs> 03(mod) Don't show diff on edit page if user can't review changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15062 +comment (10Wiki.Melancholie) [05:58:18] <wikibugs> 03(mod) Don't show diff on edit page if user can't review changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15062 (10Wiki.Melancholie) [06:18:12] <_wooz> lo [06:23:35] <wikibugs> 03(mod) $wgServer lacks brackets in IPv6 URLs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14977 (10gillou.ray) [06:24:11] <wikibugs> 03(mod) escapeshellcmd does not work properly with php security update - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14944 (10tstarling) [06:51:38] <CIA-55> 03mkroetzsch * r38752 10/trunk/extensions/SemanticMediaWiki/includes/SMW_Hooks.php: Fix after Title to DataValue API change [07:29:27] <Nikerabbit> Simetrical: r???? did you break makeKnownLinkObj? [07:30:05] <Nikerabbit> I have piece of code that stopped working [07:30:23] <Nikerabbit> $list = $skin->makeKnownLinkObj( $title, wfMsgHtml( 'translate-edit-goto-list' ), "group=$id&language=$code#msg_$next" ); [07:30:33] <Nikerabbit> it is probably wrong and all, but still [07:56:16] <Nikerabbit> and how to fix it? [08:21:13] <wikibugs> 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 +comment (10tstarling) [08:22:49] <CIA-55> 03krimpet * r38753 10/trunk/phase3/ (includes/User.php maintenance/Doxyfile): Finishing touches on User.php documentation [08:32:42] <Nikerabbit> Simetrical: more specifically the # get's encoded [08:34:09] <CIA-55> 03mkroetzsch * r38754 10/trunk/extensions/SemanticMediaWiki/includes/SMW_DV_String.php: Fixed display of short code in Factbox [08:39:41] <CIA-55> 03mkroetzsch * r38755 10/trunk/extensions/SemanticMediaWiki/includes/storage/SMW_SQLStore2.php: Fixed property subject retrieval for types Text and Code (fixes Property page displays for those) [08:40:37] <siebrand> TimStarling: what do you mean by "* The username should be reserved"? [08:41:14] <wikibugs> 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10siebrand) [08:41:30] <wikibugs> 03(mod) Image with missing versions behave oddly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14446 (10siebrand) [08:44:34] <CIA-55> 03mkroetzsch * r38756 10/trunk/extensions/SemanticMediaWiki/includes/SMW_Factbox.php: Fix __NOFACTBOX__ [08:44:54] <wikibugs> 03(mod) Image with missing versions behave oddly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14446 (10siebrand) [08:45:03] <wikibugs> 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10siebrand) [09:01:37] <CIA-55> 03aaron * r38757 10/trunk/extensions/FlaggedRevs/FlaggedArticle.php: Tweak diff use on edit [09:01:56] <wikibugs> 03(FIXED) Don't show diff on edit page if user can't review changes - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15062 +comment (10JSchulz_4587) [09:02:07] <TimStarling> Simetrical: it should be in $wgReservedUsernames [09:02:18] <TimStarling> I mean siebrand [09:10:41] <Krimpet> TimStarling: I've been meaning to ask you something about bug 6455 - do you still think the string functions should be integrated into the ParserFunctions extension? [09:11:25] <TimStarling> I don't know, I think it'll probably be the end of the world as we know it [09:11:33] <TimStarling> but maybe the new world will be ok too [09:11:34] <Krimpet> hmm [09:11:50] <Splarka> I think your best argument against it was comparing it to mIRC code [09:12:09] <Splarka> I realized that I really really hated learning new syntax every new mIRC version [09:13:01] <Krimpet> I know people on various WMF wikis really want some of the StringFunctions, looking at that bug it seemed like there was consensus to integrate them except nobody had actually done it. I'd be willing to do it, but want to make sure it was OK first :) [09:13:23] <DarkoNeko> comparing it to mIRC code <- ewww [09:13:25] <TimStarling> maybe they don't have the same apocalyptic vision I have [09:13:28] <Splarka> which would add to the "expensive parser function" limit? [09:14:11] <Splarka> Dark: in that it is a language code that started as a simple markup (or for mirc, macro) system, that had no overall plan, and evolved accidentally into the monstrosity it is today [09:14:15] <Krimpet> I'm also playing around with an idea for a Lua parser function, though a small problem is that the Lua PECL extension has been collecting dust :p [09:14:28] <NewMorning> hello to @ll [09:14:38] <Krimpet> hello [09:14:48] <Splarka> the ambiguity between {{}} and {{{}}} is a dark and dirty thing... [09:15:07] <Splarka> ...and that anything more complex than the templates/parserFunctions now should have a real scripting language [09:15:44] <Splarka> {{{{foo}}}} returns as {<tplarg>foo</tplarg>}, but {{{{foo}} }} is a call to a template named after the contents of {{foo}} [09:16:13] <slakr> hmm, has anyone considered using variables like $foot ? [09:16:15] <slakr> $foo even [09:16:29] <Splarka> mmm, more ambiguity with messages! [09:16:30] <DarkoNeko> no ? [09:16:54] <siebrand2> TimStarling: can you help me out a little... [09:16:55] <slakr> well I mean, I'm just saying... it might reduce ambiguity ? [09:16:58] *slakr is trying to brainstorm :P [09:17:02] <Krimpet> Lua would be nice, if we could make it work; we could have real variables and real control structures and all. [09:17:19] <siebrand> TimStarling: $editingUser = wfMsg( 'newusermessage-editor' ); [09:17:20] <Splarka> slakr: ask Dan, he has some interesting plans. using %arg or $arg% type stuff, IIRC [09:17:30] <siebrand> if ( User::idFromName( wfMsg( '$editingUser' ) ) ) { [09:17:52] <siebrand> TimStarling: oh shit. That's very wrong :) [09:18:19] <siebrand> TimStarling: kindof explains why it didn't work :) [09:18:26] <TimStarling> yes it is [09:18:55] <NewMorning> sorry, any idea of how can I let mediawiki read non utf8 caracters of user logins taken out of punbb ? http://www.mediawiki.org/wiki/Extension:PunBB_Authentication [09:19:01] <TimStarling> the way the parser resolves ambiguity between double and triple braces is well-documented [09:19:42] <Splarka> indeed, but in practical practice, it sometimes involves editors a/b testing to figure out what the heck is going on [09:19:55] <siebrand> TimStarling: in 14311 you added "The username should be reserved". What does that mean? [09:20:25] <TimStarling> siebrand: I said already, it should be in $wgReservedUsernames [09:20:35] <TimStarling> maybe it was during one of the periods when you were disconnected [09:20:45] <siebrand> TimStarling: I got disconnected a few times. Must have missed that. Sorry. [09:21:40] <TimStarling> NewMorning: iconv() [09:22:04] <NewMorning> iconv() ? [09:22:14] <NewMorning> where and how ? [09:23:10] <NewMorning> Dokuwiki uses a hack : http://wiki.splitbrain.org/wiki:auth:punbb?s[]=punbb#faq [09:23:11] <TimStarling> you want me to write it for you? [09:23:13] <DarkoNeko> Splarka hmmm :) [09:23:27] <wikibugs> 03(NEW) Enable Special:Import on se-chapter - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15065 15enhancement; normal; Wikimedia: General/Unknown; (davidohlin) [09:24:21] <NewMorning> TimStarling : if it's not to much work, since I'm not able to do it myself, you'd oblige me :) [09:24:41] <TimStarling> it's not really my job [09:25:14] <NewMorning> I meant is it a service you would give ? [09:25:29] <TimStarling> no [09:26:24] <TimStarling> but I will give you the URL for the documentation on iconv: http://php.net/manual/en/function.iconv.php [09:26:44] <Guest10287> hai [09:27:13] <NewMorning> thanks, any idea what file should be hacked ? [09:28:51] <exobuzz> i made an extension this week. woo http://www.exotica.org.uk/wiki/Special:Modland [09:29:02] <Krimpet> NewMorning, what character set are you converting from? [09:29:42] <NewMorning> punbb is ISO8859-1 [09:29:42] <wikibugs> 03(mod) Enable Special:Import on se-chapter - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15065 +shell (10raimond.spekking) [09:30:02] <Krimpet> ah; one sec, I'll check it out. :) [09:30:10] <Guest10287> aku tdk bisa bhs inggris [09:34:55] <CIA-55> 03raymond * r38758 10/trunk/phase3/ (includes/User.php maintenance/Doxyfile): Revert r38753 - crap diff... [09:37:29] <Krimpet> NewMorning, try replacing PunBBAuth.php with this: http://pastebin.com/f7f0893c [09:39:35] <NewMorning> thanks Krimpet, I'll try [09:42:13] <CIA-55> 03siebrand * r38759 10/trunk/extensions/ (4 files in 2 dirs): [09:42:14] <CIA-55> Updates adressing requirements of Tim Starling in bug 14311#c2. [09:42:14] <CIA-55> * All the text ($wgNewUserMessageTemplate, $wgNewUserMessageEditor and [09:42:14] <CIA-55> $wgNewUserEditSummary) can be customised with messages, not configuration [09:42:14] <CIA-55> * The default editing user is reserved. A configured non-existing user falls back to the reserved user. [09:42:16] <CIA-55> * Bump version, add myself to extension authors for NewUserMessage [09:42:18] <CIA-55> * ignore 2 messages in Translate [09:43:38] <wikibugs> 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10siebrand) [09:43:47] <siebrand> TimStarling: everything adressed. [09:44:17] <siebrand> TimStarling: great ideas, btw. Much better this way. [09:44:46] <siebrand> TimStarling: I just wasn't able to write it when I updated the previous version :) [09:49:02] <TimStarling> hmm [09:49:46] <TimStarling> are you making more changes? [09:49:53] <TimStarling> because I'm going to do some myself [09:50:14] <siebrand> TimStarling: no, none. [09:50:56] <siebrand> TimStarling: I guess I may have used wfMsg where I should have used something else. [09:51:13] <siebrand> TimStarling: ah, yes, for the edit message (that should be wfMsgForContent) [09:57:55] <AaronSchulz> TimStarling: I see you finally have a staff photo \o/ [09:58:33] <TimStarling> siebrand: why shouldn't newusermessage-template be translated? [10:00:26] <siebrand> TimStarling: I am assuming that this page will always be customised. [10:01:34] <NewMorning> Krimpet: it seems to work but could you please tell me what would be the code out from this one ? : http://www.mediawiki.org/wiki/Extension_talk:PunBB_Authentication#mediawiki_1.12_.2F_fluxbb_1.2.20 [10:01:52] <Krimpet> NewMorning, sure, one sec [10:02:29] <TimStarling> wouldn't it be better to have a sensible default? [10:02:41] <TimStarling> so that it doesn't need to be customised? [10:02:58] <faceface> hello, when I upload a .pdf to my wiki I see a smart 'adobi' icon in the "image description page" and in the "gallery of new images" - I don't see such a logo for .xls - how do I define this behaviour? [10:03:11] <Krimpet> TimStarling, I was hoping to update the version on-wiki if it works for him [10:03:29] <Krimpet> the version on MediaWiki.org seems pretty shoddily coded -_- [10:03:35] <faceface> i.e. where are the logos located, and how are they associated? I couln't see any docs on this [10:03:52] <faceface> thanks for any hints if you know [10:05:18] <Splarka> faceface: IIRC in skins/monobook/main.css [10:05:31] <Raymond_> Krimpet: I have reverted your r38753. it was diff crap [10:05:31] <siebrand> TimStarling: well, that could be 'Welcome' (translates to {{Welcome}}) [10:05:36] <Splarka> but might be your browser [10:05:49] <Krimpet> Raymond_, ? [10:06:04] <Raymond_> Krimpet: see http://lists.wikimedia.org/pipermail/mediawiki-cvs/2008-August/059845.html [10:06:28] <Krimpet> what was wrong with it? [10:06:40] <Splarka> ahh, the file itself is skins/common/images/icons/fileicon-pdf.png [10:06:43] <CIA-55> 03nikerabbit * r38760 10/trunk/extensions/Translate/ (Translate.css TranslateEditAddons.php): * Pre was causing horizontal scrolling [10:07:10] <Krimpet> NewMorning, http://pastebin.com/f3ae58631 [10:07:24] <faceface> Splarka: cool [10:07:29] <Krimpet> Raymond_, I don't understand. [10:07:57] <Raymond_> Krimpet: but you are the guy who committed to SVN? [10:08:53] <Krimpet> yes, I committed some Doxygen comments for functions in User.php I'd missed the previous time around [10:09:27] <faceface> Splarka: so if I just add similar code and image for .xls I'll be away :D [10:09:39] <Raymond_> Krimpet: see the lines like [10:09:41] <Raymond_> +<<<<<<< .mine [10:09:42] <Raymond_> + * @param $name \type{\string} String to match [10:09:44] <Raymond_> + * @return \type{\bool} True or false [10:09:45] <Raymond_> +======= [10:09:47] <Raymond_> it's invalid [10:11:03] <Splarka> face, code is in includes/filerepo/File.php I think [10:11:14] <faceface> oh [10:11:40] <Splarka> looks like it checks if the file exists, so probably yes, just add it [10:11:51] <faceface> :D [10:11:59] <CIA-55> 03siebrand * r38761 10/trunk/extensions/Renameuser/SpecialRenameuser.php: Use array for authors in extension credits. [10:12:01] <faceface> and then submit a bug report with a patch? [10:12:14] <Splarka> $path = '/common/images/icons/' . $icon; $filepath = $wgStyleDirectory . $path; if( file_exists( $filepath ) ) { return new ThumbnailImage( $this, $wgStylePath . $path, 120, 120 ); [10:12:19] <faceface> (I'll use an open office icon ...) [10:12:39] <faceface> for .xls that is... [10:15:13] <CIA-55> 03nikerabbit * r38762 10/trunk/extensions/Translate/scripts/ (alias-export.php cli.inc export.php fuzzy.php poimport.php): * Fixes and improvements to scripts [10:15:18] <Splarka> faceface: see skins/common/images/icons/COPYING too [10:16:15] <Krimpet> Raymond_, if by "invalid" what you mean is that I just added a couple of words to @param/@return tags, the reason I was adding those is because otherwise they look weird in http://svn.wikimedia.org/doc/ [10:17:45] <Krimpet> I don't understand why it's being reverted. :/ [10:18:32] <Raymond_> Krimpet: you have committed a patch which is in conflict between your local mediawiki copy and SVN. "+<<<<<<< .mine" is a typical line of such a conflict [10:19:04] <Krimpet> ohh [10:19:05] <Raymond_> Krimpet: you have to resolve these conlicts before committing [10:19:35] <Krimpet> sorry, I must have made a mistake somewhere [10:20:55] <Raymond_> Krimpet: no problem :) [10:21:59] <NewMorning> Krimpet : many many thanks for this awsome code for frogies and other roman speakers : works perfect :) :) :) [10:23:39] <faceface> Splarka: that is working, however, the section I am editing in main.css (line ~600) is for formatting the icon of an external link. [10:23:57] <Krimpet> NewMorning, no problem :) [10:24:08] <faceface> not sure if I simply can't find the appropriate section of the file, but I am talking about the icon that appears on the "image description page" for an uploaded .pdf [10:24:24] <faceface> perhaps that is a function of the 'image' code somewhere? [10:25:38] <TimStarling> siebrand: did you notice that the "new user message" [10:25:44] <TimStarling> orange box doesn't get displayed [10:26:14] <TimStarling> it's kind of an important part of the feature as a whole, one would think [10:26:20] <siebrand> TimStarling: that's configurable: $wgNewUserMinorEdit = true; // Should the new user message creation be a minor edit? [10:26:33] <Splarka> faceface: yah, I thought the external-type link was what you meant at first, ignore the main.css [10:26:38] <siebrand> TimStarling: set to false to have it shown (or at least it should be) [10:27:01] <Splarka> put the file in your skins/common/images/icons/ [10:27:07] <Krimpet> I think my problem is that I need to figure out the magic of 'patch' - projects I've worked on before, I just worked out of one SVN copy, I think I fudged the "make diff of working copy -> patch committing copy -> commit" process [10:27:07] <TimStarling> did you try it? [10:27:34] <siebrand> TimStarling: I did when I put that feature in, not recently. [10:27:58] <TimStarling> > $user = User::newFromName('New user message'); [10:27:58] <TimStarling> > print $user->isAllowed('nominornewtalk') [10:27:58] <TimStarling> > [10:28:38] <TimStarling> so it tries to set the newtalk flag regardless of whether it's a minor edit [10:30:03] <TimStarling> maybe it worked for you if you're using a single DB connection [10:30:22] <siebrand> TimStarling: yes, using local test instance. [10:30:29] <TimStarling> I have my test wiki set up with a fake load balanced cluster, so master and slave are different connections [10:30:38] <faceface> Splarka: OK, that shows me the icon in the 'gallery of new images', however the 'image description page' is still missing an icon. [10:30:44] <TimStarling> and it certainly doesn't work there [10:31:03] <Splarka> faceface: xls is an allowed upload extension, right? [10:31:04] <NewMorning> Krimpet : your code implement is now shown here : http://www.mediawiki.org/wiki/Extension_talk:PunBB_Authentication [10:31:07] <siebrand> TimStarling: darn. That stuff is still way over my head. Can it be fixed somehow? [10:31:12] <faceface> yup [10:31:19] <faceface> (I uploaded it ;-) [10:32:15] <Krimpet> NewMorning, ah, thanks - I'll look at it again later and see if it's worth moving to the main page. :) [10:32:16] <faceface> I'll try uploading another... (see if its some sort of cashing issue...) [10:32:31] <TimStarling> yes, I'm fixing it [10:32:32] <siebrand> TimStarling: just tested again. It works here, indeed. [10:33:03] <siebrand> TimStarling: we're not using master/slave on Betawiki either, so that didn't reveil itself. [10:33:32] *TimStarling has new messages [10:33:36] <siebrand> wee :) [10:34:03] <TimStarling> well, Tim10 through 13 all had new messages, to be precise [10:34:41] <siebrand> TimStarling: ideally on 'self registration' the user should not get the standard page, but be redirected to the talk page. Instant satisfaction, but I couldn't find how to do that. [10:35:15] <faceface> again, the gallery works fine, but the description page for the xls lacks the icon that the pdf shows. [10:35:58] <faceface> its the description page that I want, as it can be confusing to a non MW user where they need to click to actually get the file (there is no big 'DOWNLOAD' link). [10:36:11] <siebrand> TimStarling: anothing things I haven't thought about, request for activication was made before CentralAuth went live, is how this will work on account creation through merged accounts. [10:37:01] <TimStarling> AddNewAccount isn't called for autocreation [10:37:10] <faceface> Splarka: is this a mime type issue? [10:37:23] <siebrand> TimStarling: not decided yet if that is a good thing or bad thing. [10:37:56] <Splarka> faceface: doesn't seem to check the mime type, just match the extension *shrug* [10:38:05] <faceface> strng [10:38:23] <siebrand> TimStarling: especially on Commons, where chances are high a user will 'autocreate'. [10:39:36] <CIA-55> 03tstarling * r38763 10/trunk/phase3/includes/ (Article.php User.php): [10:39:36] <CIA-55> Changes for NewUserMessage: [10:39:36] <CIA-55> * Add UserGetReservedNames hook to allow extensions to define reserved names without loading messages at setup [10:39:36] <CIA-55> * Don't try to notify nonexistent, non-IP users by inserting a username into the user_newtalk.user_ip field. It doesn't work. [10:39:53] <siebrand> TimStarling: hmm, if AddNewAccount is not called, that also means that AntiSpoof will not work. [10:43:50] <CIA-55> 03krimpet * r38764 10/trunk/phase3/ (includes/User.php maintenance/Doxyfile): Non-crap version of r38753 - sorry about that ._. [10:44:24] <CIA-55> 03tstarling * r38765 10/trunk/extensions/NewUserMessage/ (3 files): [10:44:24] <CIA-55> * Create the notifying user if it doesn't exist, don't just use some random reserved user [10:44:25] <CIA-55> * Reserve the notifying user's username (requires phase3 r38763) [10:44:25] <CIA-55> * Don't blank the user talk page if someone else edited in the same second as the account was created [10:44:25] <CIA-55> * Use the Template namespace for templates, not the MediaWiki namespace -- that's what it's for. Use a sensible default title. [10:44:41] <TimStarling> AuthPluginAutoCreate is called [10:45:18] <TimStarling> that's how the new user log knows [10:45:42] <VasilievVV> TimStarling: is that extension going to be installed on Wikimedia? [10:45:59] <TimStarling> VasilievVV: if the community wants it [10:46:08] <siebrand> VasilievVV: 14311 Enable NewUserMessage extension on Wikimedia Commons [10:54:49] <CIA-55> 03nikerabbit * r38766 10/trunk/extensions/Translate/scripts/export.php: * typo [10:58:11] <VasilievVV> TimStarling: may you take a look at my http://www.mediawiki.org/wiki/List_of_extensions_to_be_merged_to_the_core ? [10:59:12] <siebrand> TimStarling: NewUserMessage stuff looks great. All tested. [11:00:00] <CIA-55> 03mkroetzsch * r38767 10/trunk/extensions/SemanticMediaWiki/includes/ (6 files in 3 dirs): Fixed the utterly broken update job generation and execution during saving [11:07:17] <Splarka> VvVV: DismissableSiteNotice if cored should be redone not to use such an ugly inline <script> hack, heh... and maybe to have non-js fallback (maybe by floating object that was textually below the content so as not to pollute search) [11:07:50] <Splarka> </IMHO> [11:09:25] <Splarka> (or object:after {content:""}, but how may browsers support that that don't support js...) [11:10:52] <siebrand> TimStarling: would you mind if I added the following to NewUserMessage init? [11:10:53] <siebrand> $wgHooks['AuthPluginAutoCreate'][] = 'NewUserMessage::createNewUserMessage'; [11:11:17] <siebrand> TimStarling: and check for $wgNewUserMessageOnAutoCreate in NewUserMessage::createNewUserMessage? [11:11:27] <siebrand> TimStarling: default to false. [11:11:46] <TimStarling> but you want this on commons? [11:12:07] <TimStarling> are you sure that's the best idea? [11:12:20] <siebrand> TimStarling: it wasn't discussed. I cannot make this descision alone. IMO it makes sense on meta project. [11:12:23] <siebrand> +s [11:12:52] <TimStarling> well, no harm in adding it [11:13:23] <siebrand> TimStarling: ok, will add it and we'll make a new shell request if the behaviour should be added. Thanks. [11:44:46] <CIA-55> 03siebrand * r38768 10/trunk/extensions/NewUserMessage/NewUserMessage.i18n.php: Localisation updates for extension messages from Betawiki [11:46:47] <CIA-55> 03siebrand * r38769 10/trunk/extensions/NewUserMessage/ (NewUserMessage.class.php NewUserMessage.php): Add option to also process auto created users with $wgNewUserMessageOnAutoCreate. Disabled by default. [11:54:47] <CIA-55> 03catrope * r38770 10/trunk/phase3/CREDITS: Add Max Semenik to CREDITS per r38739 [11:57:12] <MaxSem> oh noes [11:57:36] <RoanKattouw> Brion forgot to add you, so I figured I would [11:58:16] <MaxSem> that wasn't my first accepted patch) [11:58:59] <RoanKattouw> It was your first accepted patch in 1.14 right? [11:59:04] <G> $wgProxyKey _has_ to be set in squid/apache mod_proxy environments right? [12:04:34] <wikibugs> 03(mod) Cross-wiki API - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14024 +comment (10roan.kattouw) [12:04:36] <wikibugs> 03(mod) Add rd_interwiki colum to redirect table - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14418 (10roan.kattouw) [12:06:05] <Werdna> 15:27 #mediawiki: < flyingparchment> Werdna: is the code you're having issues with in svn? [12:06:31] <Werdna> flyingparchment: About 22 hours later, yes, it is, under extensions/AbuseFilter/parser_native [12:06:37] <RoanKattouw> Wow... that was more than 12 hrs ago [12:06:45] <Werdna> http://www.kaltura.com/devwiki/index.php/State_of_the_MediaWiki <-- good video [12:06:47] <RoanKattouw> :O [12:06:47] <flyingparchment> Werdna: and some tests/sample data? [12:07:10] <Werdna> flyingparchment: I'll check some in [12:07:30] <Werdna> flyingparchment: how much do you need? Currently I have 2 sets of data. [12:07:51] <Werdna> One is a DB dump from toolserver, with 250,000 rows, which I can use to test speed etc. [12:09:00] <Werdna> but to locate problem with valgrind, one row is sufficient, which I've got in a text file which can be piped straight to the executable (the row data has to be piped through a PHP script, which calls the executable itself) [12:10:11] <wikibugs> 03(mod) Interwiki redirects are listed in Special:BrokenRedirects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9237 +comment (10roan.kattouw) [12:13:45] <wikibugs> 04(REOPENED) maintenance/removeUnusedAccounts. php now not delete sysops and bureaucrats. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14929 (10plmoell) [12:17:07] <Werdna> flyingparchment: still around? [12:29:34] <CIA-55> 03huji * r38772 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Adding/updating Persian translations [12:35:05] <flyingparchment> your makefile doesn't work ;) [12:36:16] <CIA-55> 03river * r38773 10/trunk/extensions/AbuseFilter/parser_native/makefile: add .cpp to .SUFFIXES [12:37:35] <Ramvi> I have a template I want to add to all pages. How do I dothat? [12:38:14] <RoanKattouw> Ramvi: Consider using [[MediaWiki:Sitenotice]] instead [12:38:18] <RoanKattouw> !sitenotice | Ramvi [12:38:18] --mwbot-- Ramvi: Sitenotice is a wiki-wide message that appears at the top of the page for all users. It is editable by users in the sysop usergroup at [[MediaWiki:Sitenotice]]. See also: !anonnotice [12:39:07] <flyingparchment> Werdna: i guess you didn't mean to make your source files executable... [12:39:39] <Werdna> flyingparchment: probably not [12:41:07] <Ramvi> Don't think that will work out for me. Please see www.ubuntu-see.com [12:41:39] <RoanKattouw> Ramvi: "Unknown host" [12:42:32] <flyingparchment> Werdna: Glib::ustring is used just to get the length of a UTF-8 string? [12:42:42] <Ramvi> Eee [12:42:50] <Ramvi> Sorry. iPhone [12:43:35] <Werdna> flyingparchment: it used to be used in XML parsing, but I dumped the XML parsing [12:43:45] <Werdna> I should use ICU, but I haven't bothered yet [12:43:48] <Werdna> fixing the damn memory leak :/ [12:44:43] <Ramvi> Www.ubuntu-eee.com I want to put the translatin template on all pages [12:44:58] <VasilievVV> What is rev_parent_id? [12:45:33] <Werdna> for eventual branching/tagging support [12:45:42] <Ramvi> Understand the problem roan? [12:45:52] <Ramvi> Sad smiley [12:46:54] <RoanKattouw> Ramvi: You're right, Sitenotice won't work for that [12:47:26] <RoanKattouw> I'm afraid there's no easy way to do that, you'll have to manually add that template to all pages (or program a bot to do it for you) [12:47:50] <VasilievVV> RoanKattouw: or hack the skin [12:47:52] <RoanKattouw> VasilievVV: It is what it says it is. The rev_id of the previous rev [12:48:34] <RoanKattouw> VasilievVV: How? If you're gonna hack anything, I suggest the RevisionGetContent or whatever it's called hook [12:48:47] <Ramvi> Roan, ok. What file do I edit? [12:49:02] <RoanKattouw> Note that rev_parent_id is not always the same as SELECT rev_id FROM revision WHERE rev_id < 123 ORDER BY rev_id DESC LIMIT 1; [12:49:13] <Werdna> RoanKattouw: um, why? [12:49:16] <RoanKattouw> Ramvi: It would be best to write an extension I think [12:49:30] <Ramvi> Aww [12:49:31] <RoanKattouw> Werdna: Happens when two histories are merged [12:49:42] <RoanKattouw> Oops that should be ORDER BY rev_timestamp [12:50:43] <RoanKattouw> Ramvi: However, since you've got "only" 123 articles, it's probably best to add them manually now and keep up with new page creations in the futue [12:50:46] <RoanKattouw> future [12:51:07] <Werdna> you could always use ArticleDisplay [12:51:11] <Werdna> and $wgOut->addWikitext() [12:51:17] <Werdna> RoanKattouw: no, why RevisionGetContent [12:51:18] <flyingparchment> Werdna: mind if i do some cleanup, and remove the glib dependency? [12:51:23] <flyingparchment> (i just wrote a simple utf8_strlen) [12:51:25] <Werdna> flyingparchment: of course not :) [12:51:30] <Werdna> thanks. [12:51:46] <RoanKattouw> Werdna: Yeah that's probably better. I was gonna fake {{Translations}} on top of the revision content but that's probably a bad idea considering editing [12:52:13] <RoanKattouw> But whichever hook you use, you have to distinguish between pages that need {{Translations}} and pages that don't (e.g. talk pages and user pages) [12:52:20] <RoanKattouw> Which becomes ugly [12:52:41] <RoanKattouw> And since his problem is small-scale, he's probably better off doing it manually than programmatically [12:53:01] <flyingparchment> oh, you use it for lowercase too. i guess i'll change that to icu [13:00:27] <wikibugs> 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 (10siebrand) [13:11:59] <Xiong> there is a page move function [13:12:04] <Xiong> why is there no page copy function? [13:12:06] <Werdna> indeed there is. [13:12:23] <Werdna> Xiong: never really been any demand for it, although it exists in an extension [13:12:27] <Werdna> DUplicator, I think it is [13:12:51] <Xiong> there is a use for a copy function when building templates [13:13:01] <CIA-55> 03siebrand * r38774 10/trunk/extensions/WikimediaMessages/WikimediaMessages.i18n.php: [13:13:01] <CIA-55> Localisation updates for extension messages from Betawiki [13:13:01] <CIA-55> * at request of Huji [13:13:30] <Xiong> i just don't understand why ppl don't follow standard paths when building new stuff [13:13:34] <wikibugs> 03(NEW) overlapping of the navigation interface should not be possible from article content - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15066 15enhancement; normal; MediaWiki: User interface; (spacebirdy) [13:13:46] <Xiong> file systems have had "copy" functions since the beginning of time [13:14:05] <Xiong> everytime we reinvent the wheel, it seems we also have to rediscover fire [13:14:09] <^demon> I guess if MediaWiki was a file system, it would be rather lacking. Luckily, MediaWiki isn't a filesystem :-) [13:14:26] <Xiong> it is an analogue of a file system [13:14:42] <Xiong> just as html is an analogue of a word processor [13:15:04] <Xiong> and it is an oversight not to have a decimal point type tab function [13:15:37] <Platonides> Xiong, which is the posix call for copying? [13:16:03] <Xiong> a simple invoice, something that could have been printed nicely 20 years ago, is astonishingly difficult in html [13:16:13] <Xiong> posix? what's that? some unix thing? [13:16:22] <CIA-55> 03siebrand * r38775 10/trunk/extensions/Interwiki/SpecialInterwiki.i18n.php: [13:16:22] <CIA-55> Localisation updates for extension messages from Betawiki [13:16:22] <CIA-55> * remove unused message (spotted by SPQRobin) [13:16:22] <CIA-55> * rebuild i18n file [13:16:39] <Xiong> i'm not a unix guru but somehow i think you can copy files in it [13:19:20] <Xiong> \me reads [[POSIX]] [13:19:41] <Xiong> oops [13:19:55] <Xiong> i don't see the point -- tell the truth, i barely understand the article [13:20:04] <wikibugs> 03(NEW) please readd quality.wikipedia to irc.wikimedi.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15067 15enhancement; normal; Wikimedia: General/Unknown; (spacebirdy) [13:20:19] <Platonides> POSIX has a standard set of functions [13:20:25] <Platonides> to be implemented by posix-conformant os [13:20:29] <Xiong> yes, but to do what? [13:20:30] <RoanKattouw> Xiong: How hard is it to Ctrl+C and Ctrl+V ? [13:20:33] <wikibugs> 03(mod) please readd quality.wikipedia to irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15067 summary (10spacebirdy) [13:20:44] <Platonides> the think is, i don't think it has a copyfile function... [13:20:46] <Xiong> it's more than that, roan [13:20:47] <flyingparchment> what does posix have to do with mediawiki? [13:20:53] <flyingparchment> Platonides: 'cp' is a POSIX standard utility [13:21:09] <Xiong> it's nav to the source page, open for editing, copy, nav to the dest page, past, save [13:21:24] <wikibugs> 03(mod) please readd quality.wikipedia to irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15067 +shell (10Platonides) [13:21:32] <Platonides> flyingparchment, <Xiong> file systems have had "copy" functions since the beginning of time [13:21:45] <Xiong> wheras move is nav to the source page, move, specify the dest name, and commit the move [13:21:59] <flyingparchment> Platonides: i imagine he meant operating systems [13:22:09] <Xiong> tim toady, i agree, almost anything can be done [13:22:10] <RoanKattouw> Xiong: Like we said, there's an extension that adds a copy function [13:22:23] <Platonides> flyingparchment, that syscall would be provided by os [13:22:28] <Platonides> although implemented by fs driver [13:22:32] <Xiong> there's an extenstion that will brush my teeth for me [13:22:39] <RoanKattouw> !e Duplicator | Xiong [13:22:39] --mwbot-- Xiong: http://www.mediawiki.org/wiki/Extension:Duplicator [13:23:04] <Xiong> my question was, why not in the standard package? [13:23:39] <siebrand> Xiong: because http://www.mediawiki.org/wiki/List_of_extensions_to_be_merged_to_the_core needs to be processed before that can happen? :) [13:24:43] <flyingparchment> Platonides: no, i mean: he probably meant "operating systems (which provide filesystems) have had "copy" functions since the beginning of time" [13:25:01] <Werdna> flyingparchment: did you end up finding the leak? [13:25:07] <flyingparchment> no, i'm building icu [13:25:13] <flyingparchment> and fixing the makefile [13:25:19] <Xiong> well duplicator doesn't seem to be on the list [13:25:48] <Xiong> i will add it and return to my cave [13:25:58] <Werdna> flyingparchment: okay. [13:26:55] <Werdna> flyingparchment: would this code leak memory: AFPData d; AFPData* lpd; lpd = &d; *lpd = AFPData(); [13:27:14] <flyingparchment> only if your copy ctor leaks [13:27:44] <Werdna> the dtor would be called after *lpd = AFPData();? [13:27:53] <flyingparchment> no, you're not destructing anything [13:27:56] <Werdna> well, once d went out of scope. [13:28:18] <Werdna> if d was out of scope, would *lpd = AFPData(); call d's dtor? (given we're losing the last pointer to lpd) [13:28:21] <Werdna> erm, to d [13:28:27] <flyingparchment> no [13:28:31] <flyingparchment> the only thing that would be destructed is d [13:28:33] <Werdna> wait, we're not losing the last pointer to lpd [13:28:44] <flyingparchment> that doesn't matter, pointers aren't refcounted in c++ [13:29:33] <Werdna> well, if we do the following, d's dtor is called, right: AFPData d; d = AFPData( "some string" ); [13:29:41] <flyingparchment> no, that calls operator= [13:29:55] <Werdna> yes, but we're reassigning d [13:30:04] <Duesentrieb> gotta luuuuve c++ [13:30:09] *Duesentrieb goes back to coding java [13:30:14] <Werdna> so shouldn't the old d's dtor be called? [13:30:23] <flyingparchment> Werdna: there is no "old d", there is only one d [13:30:41] <flyingparchment> Werdna: that code is the same as this: AFPdata d; AFPData temp("some string"); d.operator=(temp); [13:30:47] <Werdna> ahh [13:30:56] <Werdna> well, that'll cause that problem every time [13:31:01] <Werdna> I know how to fix my code now [13:31:12] <flyingparchment> objects are either constructed, or destructed, or copied, or assigned [13:31:19] <flyingparchment> they are never assigned and destructed at the same time [13:31:40] <flyingparchment> (although AFPData temp(...) constructs a temporary object then destructs it, they're seperate operations) [13:31:40] <Laibsch> Hi, I am looking for a way to collaboratively work on some xml files. mediawiki would be nice, but apparently the xml and the size of the files make mediawiki choke. If possible, I'd be looking for a web-based solution with a low technical barrier to entry. [13:31:41] <Werdna> I figured it destructed the old d, then constructed a new one (i.e. operator= was somehow similar to a copy constructor) [13:31:53] <flyingparchment> operator= should usually be very similar to the copy ctor [13:31:58] <flyingparchment> except it needs to free the old data too [13:32:01] <RoanKattouw> Laibsch: Not necessarily [13:32:11] <RoanKattouw> MW won't choke on large files unless they're VERY large [13:32:42] <RoanKattouw> And if you install the SyntaxHighlight extension, you can wrap your XML in <source lang="xml"> tags and you'll get nice highlighting [13:32:58] <RoanKattouw> Laibsch: How large are your XML files then? [13:33:32] <CIA-55> 03shinjiman * r38776 10/trunk/phase3/languages/messages/ (7 files): Localisation updates Cantonese, Chinese and Old/Late Time Chinese [13:33:41] <Laibsch> RoanKattouw: 1M [13:33:46] <Werdna> flyingparchment: yes, I haven't freed the old data [13:33:47] <Werdna> let's try now [13:34:22] <Laibsch> RoanKattouw: thanks for the hint about the Syntaxhighlight extension [13:34:24] <RoanKattouw> Laibsch: Hmm. Wikipedia's largest article right now is 353K, but I guess 1M shouldn't cause any problems. Especially since there's virtually no wikitext in it [13:34:28] <Laibsch> I'll try that out [13:34:31] <Werdna> ==22877== malloc/free: in use at exit: 0 bytes in 0 blocks. [13:34:32] <Werdna> YAY! [13:34:39] <RoanKattouw> !highlight | Laibsch [13:34:39] --mwbot-- Laibsch: there are several extensions for syntax highlighting, see http://www.mediawiki.org/wiki/Category:Syntax_highlighting - the most popular one is at http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi [13:34:55] <RoanKattouw> Werdna: Congrats [13:37:26] <wikibugs> 03(NEW) New hook request UserMailer.php - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15068 15enhancement; normal; MediaWiki: Email; (coban.holmes) [13:39:32] <Werdna> sweet, it's using like 1% memory [13:39:43] <Werdna> no swapping! [13:51:06] <CIA-55> 03rotem * r38777 10/trunk/phase3/languages/messages/MessagesHe.php: Localization fixes. [13:52:54] <Simetrical> Nikerabbit, you need to set the fragment on the $title object, like $title->mFragment = "msg_$next"; before calling. [13:53:51] <CIA-55> 03werdna * r38778 10/trunk/extensions/AbuseFilter/ (12 files in 2 dirs): Fix two memory leaks in native parser. Now has no memory leaks :-) [13:54:55] <Werdna> hi domas [13:55:07] <domas> hi! [13:55:13] <flyingparchment> yay conflicts [13:55:26] <Werdna> oh, sorry. Where did I conflict you? [13:55:27] <flyingparchment> why are there binaries in the svn? ;) [13:55:33] <Simetrical> midom@nat/sun :) [13:55:39] *Werdna shrugs. Figured they might be useful to somebody [13:55:50] <Simetrical> flyingparchment, haven't we always had .jar files? Those are kind of similar . . . except more universally useful, I guess. [13:56:08] <Simetrical> Guess there's not much point in binaries unless someone happens to be running the same OS as you. [13:56:25] <flyingparchment> well, java "binaries" work everywhere [13:56:27] <domas> Simetrical: what about it?!!? [13:56:30] <flyingparchment> these only work in i386 linux ;) [13:57:13] <Simetrical> Wouldn't they work on x86-64 Linux too? [13:57:28] <domas> they would work on Solaris under BrandZ!!!!! [13:57:55] <flyingparchment> Werdna: the problem is every time someone commits, everyone else will get a conflict [13:58:03] <flyingparchment> except in the unlikely event they generate identical binaries [13:58:26] <CIA-55> 03river * r38779 10/trunk/extensions/AbuseFilter/parser_native/ (7 files): [13:58:26] <CIA-55> makefile: cleanups [13:58:26] <CIA-55> affunctions: change glib to ICU (untested) [13:58:26] <CIA-55> eval.cpp: remote obsolete libxml include [13:59:04] <TigerTails> How can i add an image to a wiki article :S? [13:59:14] <flyingparchment> Werdna: now, how do i test it? ;) [13:59:15] <RoanKattouw> TigerTails: [[Image:Foo.jpg]] [13:59:19] <RoanKattouw> !images | TigerTails [13:59:19] --mwbot-- TigerTails: For instructions to use images in MediaWiki, see <http://www.mediawiki.org/wiki/Help:Images>. For more technical details about image uploads, see <http://www.mediawiki.org/wiki/Manual:Image_Administration> and <http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads>. Note that uploads are disabled per default (see !uploads). [13:59:23] <TigerTails> ok then, how do i upload :P? [13:59:39] <TigerTails> ah, thats there too [13:59:40] <TigerTails> ok :) [14:00:23] <flyingparchment> river@harmony:~/parser_native>./check [14:00:23] <flyingparchment> OH NOES! [14:00:31] <TigerTails> hm.. [14:00:40] <TigerTails> is there any way for me to show a "remote image"? [14:00:43] <Werdna> flyingparchment: I'm copuyying a file called 'afplog' to my home directory on toolserver. [14:02:15] <RoanKattouw> TigerTails: Yes. Just put http://www.example.com/image.jpg somewhere [14:02:41] <RoanKattouw> !externalimages | TigerTails [14:02:41] --mwbot-- TigerTails: To allow images from elsewhere to be included in your wiki, see <http://www.mediawiki.org/wiki/Manual:%24wgAllowExternalImages>. To limit this to some specific sources, see <http://www.mediawiki.org/wiki/Manual:%24wgAllowExternalImagesFrom>. [14:03:05] <Werdna> flyingparchment: you can pipe that file through the af_parser and get results. [14:04:09] <flyingparchment> okay, tell me when the copy finishes [14:04:43] <Werdna> afplog 9% 29MB 96.8KB/s 48:06 ETA [14:05:38] <Werdna> it's like a 55MB file [14:05:40] <Dantman> Hmmm... maybe I should commit my $wgAllowExternalImagesRegex patch [14:06:48] <Werdna> actually, would compress well [14:07:13] <flyingparchment> void * [14:07:18] <flyingparchment> i see a baby jesus crying ;( [14:07:26] <Werdna> where? [14:07:44] <flyingparchment> aftypes [14:08:01] <Werdna> no, where's the baby jesus [14:08:16] <Werdna> yay, only 14MB [14:09:38] <flyingparchment> string test = *it; [14:09:38] <flyingparchment> if (test == needle.c_str()) { return true; } [14:09:40] <flyingparchment> ??? [14:09:53] <flyingparchment> (ps: std::find) [14:10:18] <TigerTails> How can i create a "info box" on the right, or is some modification required for that? [14:10:25] <Werdna> I seem to remember that I was having problems with std::string/std::string comparisons [14:10:42] <Werdna> copy done, just need to extract [14:10:47] <TigerTails> or just a box in general.. >.> [14:11:06] <Werdna> TigerTails: float [14:11:53] <CIA-55> 03raymond * r38780 10/trunk/phase3/includes/specials/SpecialWhatlinkshere.php: Follow up for r38771. [14:13:20] <Werdna> flyingparchment: 303MB file in my home dir, afplog -- compresses to 14MB [14:14:27] <CIA-55> 03river * r38781 10/trunk/extensions/AbuseFilter/parser_native/ (aftypes.cpp makefile): [14:14:27] <CIA-55> aftypes: use lexical_cast instead of stringstream tests; avoid warnings by initialising newVal; use std::find for isInvector [14:14:27] <CIA-55> makefile: -W -Wall [14:15:42] <TigerTails> is it possible to put an external image in a frame? [14:16:46] <Simetrical> TigerTails, you mean like giving it a border? [14:16:55] <Werdna> flyingparchment: Also, how do I find the include paths for glibmm etc? [14:17:04] <flyingparchment> Werdna: glibmm isn't required anymore [14:17:11] <flyingparchment> 6.3M afplog.7z [14:17:19] <TigerTails> Simetrical: Yeah, like internal images can use the frame parameter [14:17:52] <Simetrical> TigerTails, you can put it in a div with some CSS styling if you want. [14:18:04] <Werdna> ah, I'll svn up [14:18:05] <TigerTails> hmm.. ok :) [14:18:21] <flyingparchment> PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP [14:18:21] <flyingparchment> 13802 river 532M 413M cpu2 0 0 0:00:09 7.8% af_parser/1 [14:18:25] <flyingparchment> no leaks huh ;) [14:18:40] <DArkoNeko> O_o [14:19:18] <flyingparchment> Werdna: so how do i know it worked? no crashes? [14:20:00] <Werdna> aftypes.cpp: In constructor ??????AFPData::AFPData(AFPData, unsigned int)??????: [14:20:03] <Werdna> aftypes.cpp:76: error: ??????assert?????? was not declared in this scope [14:20:26] <flyingparchment> sorry, fixed [14:20:35] <CIA-55> 03river * r38782 10/trunk/extensions/AbuseFilter/parser_native/aftypes.cpp: #include <cassert> [14:20:45] <Werdna> it's cool :) [14:21:06] <Werdna> flyingparchment: well yes, there's a better framework in the directory above, called checkMoves.php [14:21:13] <Werdna> which takes a SQL db dump in a particular format [14:21:23] <Werdna> but it's integrated with MW [14:21:31] <Werdna> (which I need to fix before I can run the thing on toolserver) [14:21:48] <flyingparchment> i ran 'af_parser <afplog' and it exited with -1. is that normal? [14:22:00] <Werdna> g++: unrecognised option '-R/opt/icu/lib' [14:22:00] <Werdna> g++: unrecognised option '-R/opt/boost/lib' [14:22:06] <Werdna> /usr/bin/ld: cannot find -lboost_regex-gcc34-mt [14:22:11] <flyingparchment> oh, linux gcc doesn't grok that. let me add a better method [14:22:18] <wikibugs> 03(mod) Incorrect rendering SVG images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15041 +comment (10innocentkiller) [14:22:20] <Werdna> } else if (cin.peek() == -1) { [14:22:20] <Werdna> exit(-1); [14:22:22] <Werdna> } [14:22:26] <Werdna> shouldn't occur [14:22:28] <Werdna> (from main.cpp) [14:22:54] <Werdna> actually, maybe it should [14:22:56] <Werdna> at the very end. [14:23:06] <Werdna> I've never checked return values - that was included mostly for debugging. [14:23:13] <Werdna> yes, I expect it occurs on EOF [14:23:26] <flyingparchment> my shell prints return values in the prompt, so i notice them ;) [14:23:46] <Werdna> ah [14:24:02] <CIA-55> 03river * r38783 10/trunk/extensions/AbuseFilter/parser_native/ (afeval.h afparser.h aftypes.h afutils.h): consistent include guards [14:24:28] <Werdna> aftypes.cpp:306: error: no matching function for call to ????find(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, ... [14:24:34] <Werdna> ... std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::string&)???? [14:25:57] *OverlordQ pokes ^demon [14:26:04] *^demon is poked [14:26:07] <^demon> Yes? [14:26:17] <OverlordQ> WMF uses rsvg for svg thumbnails right? [14:26:37] <VasilievVV> OverlordQ: yep [14:26:46] <^demon> ^ There's your answer, I had no idea :-) [14:26:47] <CIA-55> 03shinjiman * r38784 10/trunk/phase3/ (12 files in 6 dirs): [14:26:47] <CIA-55> * Added $wgDisableTitleConversion to disabling the conversion for all pages on the wiki (this one is useful for some wikis that do not need the title conversion for the entire wiki like Wiktionary) [14:26:47] <CIA-55> * Added 'noconvertlink' toogle that can be set per user preferences, also added 'convertlink=no|yes' on GET requests whether have the link titles being converted or not [14:26:48] <CIA-55> patches by PhiLiP [14:27:09] <flyingparchment> Werdna: what gcc version do you use? [14:27:17] <Werdna> flyingparchment: that was on toolserver [14:27:24] <Werdna> gcc version 4.3.1 (Debian 4.3.1-2) [14:27:56] <flyingparchment> strange, i don't see it with 4.2.1 or 3.4.3 [14:28:55] <flyingparchment> Werdna: i committed makefile.config.example, copy it to makefile.config and edit it [14:29:02] <flyingparchment> (but don't commit makefile.config to svn, that's the point) [14:29:05] <CIA-55> 03river * r38785 10/trunk/extensions/AbuseFilter/parser_native/ (makefile makefile.config.example): add a makefile config that's not in version control [14:29:19] <flyingparchment> you can probably set ldflags, cppflags and boost_tag to empty [14:31:35] <Werdna> flyingparchment: that doesn't fix the error. [14:31:41] <flyingparchment> i know, i'm looking at that now [14:32:24] <OvrLrd-Q> what I was going to mention before the power went out [14:32:26] <OvrLrd-Q> was that I uploaded that svg to my testwiki using rsvg and the thumb was created fine [14:33:25] <flyingparchment> Werdna: fixed [14:33:42] <CIA-55> 03river * r38786 10/trunk/extensions/AbuseFilter/parser_native/aftypes.cpp: #include <algorithm> [14:34:01] <Werdna> flyingparchment: ah, thanks [14:34:37] <CIA-55> 03river * r38787 10/trunk/extensions/AbuseFilter/parser_native/makefile: remove obsolete stuff from makefile [14:35:35] <Werdna> main.cpp:62: error: ????exit???? was not declared in this scope [14:35:37] <Werdna> wha? [14:35:50] <Werdna> do I have to include a lib to get exit()? [14:35:58] <CIA-55> 03river * r38788 10/trunk/extensions/AbuseFilter/parser_native/ (eval.cpp main.cpp syntax_check.cpp): missing #include <cstdlib> for std::exit [14:36:03] <flyingparchment> all functions are in a header. <cstdlib> for exit() [14:36:48] <Werdna> flyingparchment: yes, that's what I meant :) [14:36:51] <Werdna> thanks very much [14:36:56] <Werdna> okay, it compiles [14:37:02] <wikibugs> 04(REOPENED) Special: Whatlinkshere lists ordered by creation timestamp - ordering and filtering should be possible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2306 +comment (10spacebirdy) [14:37:08] <flyingparchment> Werdna: i meant *all* functions are ina header, not all functions are in a *header* ;) [14:37:43] <flyingparchment> it seems to build properly on nightshade now [14:37:55] *flyingparchment applies libumem to find leaks [14:38:21] <Werdna> flyingparchment: I already ran it through 300MB of data, and it ended using .8% memory :) [14:38:34] <flyingparchment> Werdna: it used 500MB+ for me [14:38:37] <flyingparchment> on the sample afplog [14:38:56] <wikibugs> 03(mod) Enable email notification on changes to user talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5220 (10spacebirdy) [14:39:48] <Werdna> flyingparchment: oh, hmm [14:43:08] <Zathraz> Hi. Is it possible to use something like <br> in a table cell to force text to be printed on a new line in the same cell? <br> seems to screw up my table. Is there an alternative? [14:43:42] <CIA-55> 03river * r38789 10/trunk/extensions/AbuseFilter/parser_native/main.cpp: af_parser should accept input from a file as well as stdin [14:45:26] <wikibugs> 03(FIXED) Enable email notification on changes to user talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5220 (10pathoschild) [14:53:47] <Werdna> flyingparchment: well, running it on toolserver uses practically no RAM, but 50-70% CPU [14:54:12] <flyingparchment> Werdna: your afplog doesn't seem to match the expected input format - i don't see any nuls? [14:55:00] <Werdna> flyingparchment: maybe they got cut out in transmission? [14:55:04] <Werdna> they were definitely there. [14:55:16] <Werdna> (at least, they were when I had it on my local machine) [14:55:31] <flyingparchment> Werdna: od -tx1 ~werdna/afplog|less [14:55:46] <Werdna> flyingparchment: in my home directory, cat move_list3 | php checkMoves.php will run a slightly more interactive test [14:57:35] <Werdna> ((4 minutes) + (17 seconds)) / 250 000 = 1.02800 milliseconds [14:57:36] <Werdna> sweet [14:57:43] <Werdna> it takes about 1ms to analyse one edit. [14:58:12] <flyingparchment> Werdna: i don't have a mediawiki installation on my workstation [14:58:32] <Werdna> flyingparchment: you don't need one. [14:58:43] <Werdna> the version in my home directory needs only the AbuseFilterParserNative.php file. [14:58:55] <flyingparchment> can i use checkMoves to generate the afplog? [14:58:57] <Werdna> erm, AbuseFilter.nativeparser.php [14:59:24] <Werdna> flyingparchment: if you hack up AbuseFilter.nativeparser.php to output to a file instead of to the program itself, yes. [14:59:59] <Werdna> flyingparchment: the data format you want is the format used in move_list3 in my home directory [15:00:26] <Werdna> i.e. old_ns old_title target summary editcount age user_name block_expiry block_delay timestamp [15:00:28] <wikibugs> 03(mod) Enable email notification on changes to user talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5220 +comment (10cbrown1023) [15:00:29] <Werdna> tab-separated [15:00:35] <wikibugs> 03(mod) Enable enotif (email notifications) on all but the largest wikis - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15031 +comment (10cbrown1023) [15:00:40] <Werdna> I've got the last 250,000 pagemoves in move_list3 in my home directory [15:04:27] <Zathraz> hmm. ok. <br> now works now I added some space and a table border [15:05:45] <^demon> Werdna: And enwiki would like them all reviewed, _by hand_ within the next week. Thanks :-) [15:06:07] <Werdna> ^demon: actually, that's the genius of my method [15:06:29] <Werdna> ^demon: A false positive is considered to be a move where the user who did it is currently blocked indefinitely. [15:06:42] <Werdna> and it prints out at the end, the number of false positives. [15:06:54] <Werdna> Checked all 250000 moves. Of these, 2441 hit the filter, and 8 of these are probably false positives (user is not blocked). [15:06:58] <Werdna> -Of the 250,000 moves checked, 2079 resulted in a block within 10 minutes, but were not matched by the filter. These are probably false negatives. [15:07:01] <Werdna> So, 54.00 percent sensitivity, 99.67 percent specificity. [15:07:36] <^demon> Oh how the days and vandals have changed. [15:08:06] <^demon> Such a filter would never have been needed even 3 years ago. Probably not even 2. [15:08:15] <Werdna> it's pretty damn effective [15:08:24] <Werdna> more than half of all pagemove vandalism, with 10 false positives a year. [15:08:28] <Werdna> and it's such a simple filter. [15:08:40] <^demon> :-) yay [15:09:52] <flyingparchment> Fatal error: Uncaught exception 'AbuseFilterException' with message 'Native parser EXCEPTION: Invalid operator &(!(' in /home/river/parser_native/AbuseF [15:09:52] <flyingparchment> ilter.nativeparser.php:104 [15:10:58] <Werdna> sounds like you're using the old filter format [15:11:01] <CIA-55> 03werdna * r38790 10/trunk/extensions/AbuseFilter/ (AbuseFilter.nativeparser.php parser_native/affunctions.cpp): Update checkMoves.php to be useful sans MediaWiki [15:11:07] <flyingparchment> i'm using checkMoves.php from your home directory [15:12:02] <Werdna> indeed. [15:12:49] *Werdna ponders. [15:13:40] <Werdna> can you add a die($filter); before line 90 of parse()? [15:13:43] <carl-m> Simetrical: I have a q about the category table - why does it use a different timestamp format than other tables, like the revision table? [15:13:58] <carl-m> er categorylinks that is [15:13:59] <flyingparchment> in which file? [15:14:39] <Werdna> AbuseFilter.nativeparser.php [15:14:52] <flyingparchment> http://rafb.net/p/9FqpYz63.html [15:16:31] <Werdna> any differences between HEAD and your working copy? [15:16:44] <flyingparchment> of the parser? a few [15:16:51] <flyingparchment> i rewrote loadrequest [15:17:23] <flyingparchment> but it seems to load the filter correctly [15:17:37] <Werdna> basically, the problem is that the spaces in between those characters [&,(,!,(] have been stripped [15:18:04] <flyingparchment> ah, skipws [15:18:16] <Werdna> whitespace is necessary in the filters [15:18:28] <Werdna> (especially in string literals) [15:18:49] <Werdna> and, as you've seen, it doesn't yet deal well with multiple operators without spaces. [15:19:03] <Werdna> holy crap, it's 1.30am [15:19:08] <Werdna> I should go soon. [15:19:25] <flyingparchment> maybe i'll rewrite the parser in Spirit ;) [15:19:37] <Werdna> thank you very much for your help! I owe you several cookies/beers/slices of pizza [15:19:52] <Werdna> heh, it's been rewritten twice already! [15:19:56] <flyingparchment> oh, btw, the "leak" i saw was loadRequest examining the entire input file for a \0 [15:19:58] <Werdna> I wrote a crappy parser [15:20:02] <flyingparchment> which is why i rewrote it, to make it limit the size a little [15:20:08] <Werdna> mmm, fair enough [15:20:17] <Werdna> then VasilievVV rewrote it with a new syntax as a recursive descent [15:20:29] <Werdna> but that processed like one filter per second so I rewrote that one in C++ [15:21:04] <flyingparchment> now it seems to work, at least it's doing something [15:21:17] <Werdna> whee [15:21:28] <Werdna> should take 4-8 minutes to run [15:21:52] <flyingparchment> should be multithreaded ;) [15:21:58] <Werdna> hehe [15:22:07] <Werdna> I must sleep anyway. goodnight. [15:22:15] *Werdna has school tomorrow :) [15:22:16] <VasilievVV> bye Werdna :) [15:22:38] <Werdna> thanks again for helping me out [15:22:47] *VasilievVV is glad he won't see school till September 1 [15:24:01] <barcalex> hi, i have the following error-message in my side - anyone here who can help me plz ? [15:24:04] <barcalex> http://www.allekochen.com/index.php/Spezial:Neue_Dateien [15:39:51] <Simetrical> carl-m|away, the timestamp in categorylinks is meant to be updated whenever the row is, so it uses the native TIMESTAMP format or whatever. That automagically updates when the row is updated, unless the update specifies a new value explicitly. [15:42:18] <Dantman|afk> barcalex: Your host has things like exec, system, and passthru disabled... so MW can't use an external tool for resizing images... [15:42:52] <barcalex> is there any easy possibility to change these settings ? [15:43:15] <Dantman|afk> If you're on a shared host... then no [15:43:28] <Dantman|afk> You'll have to switch to using the shitty builtin GD library [15:44:01] <barcalex> ? [15:44:09] <barcalex> what library ? [15:44:23] <Dantman|afk> GD, PHP's image manipulation library [15:44:31] <Dantman|afk> Just disable ImageMagic [15:44:40] <barcalex> where can i do this ? [15:48:22] <Dantman|afk> Sorry, I can't seam to access mediawiki.org to find the name of the variable [15:48:48] <barcalex> ok, thx anyway [15:48:58] <barcalex> just one more question [15:49:41] <barcalex> once i had this toolbox when editing a text, now it has gone ... but i have it at my settings [15:52:18] <CIA-55> 03shinjiman * r38791 10/trunk/phase3/includes/DefaultSettings.php: follow up and fixing some leftovers for r38784 [15:55:34] <ialex> ^demon: ping [15:58:54] <ialex> hi brion [15:59:18] <brion> ialexxxxxxxxxxxxxxxxxx [15:59:18] <^demon> ialex: yessir? [15:59:21] <brion> wazzap [15:59:28] <^demon> briiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiion [15:59:29] <ialex> brion: :) [15:59:59] <VasilievVV> hi brion [16:00:06] <Barnicle> If I want to give Read-Only permissions to a user group, is this right? $wgGroupPermissions['user']['read'] = true; [16:00:11] <yannf> is it ok to have a symlink like "w -> mediawiki-1.13.0rc1" ? [16:00:13] <ialex> ^demon: re r38748 (bot param in Special:Contributions): this param allows to mark revert with bot flag [16:00:36] <yannf> instead of renaming mediawiki-1.13.0rc1 to w? [16:00:45] <^demon> ialex: I didn't see any place $options['bot'] was being used at _all_ [16:01:42] <ialex> ^demon: Linker::buildRollbackLink() [16:02:03] <^demon> Where was it being passed to that? I must've missed that entirely? [16:02:10] <ialex> it allows to pass it with in the form [16:02:18] <Simetrical> yannf, "okay" in what sense? [16:02:48] <^demon> ialex: Gonna grab some lunch. If it hasn't been reverted by the time I get back, I'll hit it. [16:03:04] <ialex> ^demon|lunch: may I revert it? [16:03:16] <yannf> does the software care if it is a redirect or a real directory? [16:03:25] <RoanKattouw> Barnicle: Yes, as long as you deny stuff like 'edit', 'create' and 'createtalk' from that same group [16:03:42] <RoanKattouw> yannf: No, symlinks are completely transparent. MW doesn't even *know* [16:03:51] <yannf> ok, thanks [16:07:43] <Barnicle> thanks, got it. [16:09:46] <CIA-55> 03ialex * r38792 10/trunk/phase3/includes/specials/SpecialContributions.php: Revert r38748; this allows to pass the bot param in the form at the top of the page. Also add a comment about that. [16:10:44] <Barnicle> For anonymous users, do you have to deny everything, if you want them to just have read permissions? [16:10:54] <Barnicle> like the entire list of stuff [16:11:06] <Simetrical> Barnicle, most of it is denied by default. Setting edit to false should be about enough. [16:11:06] <RoanKattouw> Barnicle: Well not all of it, just the stuff they have by default [16:11:09] <Simetrical> And maybe createaccount. [16:11:13] <RoanKattouw> For the defaults, see includes/DefaultSettings.php [16:11:20] <Barnicle> ok [16:11:40] <Barnicle> i just did createaccount, edit, createpage, createtalk, move, and upload [16:11:47] <Barnicle> that should cover pretty much everything? [16:12:19] <RoanKattouw> I gues [16:12:21] <RoanKattouw> s [16:12:37] <CIA-55> 03ialex * r38793 10/trunk/phase3/docs/hooks.txt: Document UserGetReservedNames hook [16:12:40] *ialex waves to Jack_Phoenix [16:12:48] *Jack_Phoenix waves back to ialex :-) [16:15:16] <RoanKattouw> brion: How're things going with the schema changes? [16:15:50] <brion> no change in condition :) [16:15:55] <brion> we'll try to plan em when we have a chance [16:16:56] <RoanKattouw> brion: Just to make sure, does "them" mean you're scheduling both the rc_user_text index propagation and the rd_{interwiki,fragment} addition? [16:17:59] <brion> prolly [16:19:38] <Barnicle> How can I see all the accounts created on my wiki? If there are hidden ones, how can I see that as well? [16:20:37] <Mike_lifeguard> Special:Listusers - dunno about hidden users [16:21:57] <RoanKattouw> brion: Good. If you drop me an e-mail when it's done, I'll commit the patches that use them [16:22:12] <^demon|lunch> My patch back off! [16:22:14] <^demon|lunch> ialex: Thanks [16:22:18] <^demon> :-) [16:22:24] <ialex> ^demon: :) [16:22:33] <Jack_Phoenix> howdy ^demon :) [16:22:53] <ialex> ^demon: svn merge -r38748:38747 . [16:22:56] <^demon> ialex: Fwiw: it won't work anyway. markbotedit isn't the permission, markbotedits is :-D [16:23:16] <ialex> ^demon: >.< [16:25:46] *^demon kicks CIA-55 [16:26:06] <Barnicle> how can i restrict an anonymous user from seeing Special:Listusers? [16:26:10] <CIA-55> ow [16:26:21] <Barnicle> but still give them read-only [16:26:23] *ialex eats CIA-55 [16:26:23] *CIA-55 tastes crunchy [16:26:31] <Barnicle> for the rest of the pages [16:27:40] <CIA-55> 03demon * r38794 10/trunk/phase3/includes/specials/SpecialContributions.php: +s [16:27:57] <ialex> finally! [16:27:57] <^demon> CIA-55: I'm rather perturbed by your behavior. You manage to respond to my kicking you and your eventual consumption by ialex, but it took you that long to report my commit? What do you have to say in response? [16:28:12] <^demon> (I was almost done writing that when it finally showed up :-P) [16:28:29] <ialex> hehe :) [16:28:39] *brion hugs CIA-55 it's ok sweetie [16:28:50] <brion> don't listen to the mean man [16:28:54] <brion> we still loves ya [16:29:04] <ialex> :D [16:29:07] <Barnicle> if i want to restrict anonymous users from seeing a certain page, do i just do: $wgWhitelist = array ("Special:Userlist"); [16:29:17] <^demon> brion and CIA-55 sitting in a tree, k-i-s-s-i-n-g. :-D [16:29:36] <brion> $ svn kiss [16:29:36] <brion> Unknown command: 'kiss' [16:29:36] <brion> Type 'svn help' for usage. [16:29:37] <brion> :( [16:29:48] <ialex> xD [16:29:59] <mark> $ make love [16:29:59] <mark> make: *** No rule to make target `love'. Stop. [16:30:03] <RoanKattouw> Barnicle: No, that'll actually *allow* anons to see it (it's a *white*list) [16:30:24] <^demon> Something about a 6 syllable name makes that rhyme less catchy.... [16:30:35] <Barnicle> so, what would be the proper syntax [16:32:56] <hippietrail> does api.php provide for being extended? [16:34:15] <Barnicle> RoanKattouw: Any idea? [16:34:24] <brion> hippietrail: it does indeed [16:34:26] <RoanKattouw> hippietrail: Sure [16:34:42] <RoanKattouw> hippietrail: I'm the API guy, so fire away ;) [16:35:05] <RoanKattouw> Barnicle: I don't know whether we support blacklisting [16:35:21] <hippietrail> excellent. i have some code which emulates api.php output for wiktionary but also includes a list of which languages have articles in the page [16:35:52] <Barnicle> ok, so i should look into blacklisting? [16:36:16] <hippietrail> it would be amazingly useful to be able to query wiktionary through api.php by parsing the format of articles [16:36:42] <^demon> Barnicle: Just out of curiosity...any particular reason you want your anonymous users to read all _except_ the userlist? [16:37:08] <Barnicle> i want to keep usernames private [16:37:29] <Simetrical> Barnicle, there are probably a lot of other ways to get them. You can look at page histories, to start with . . . [16:37:29] <^demon> RecentChanges, Logs, Contributions, all those will show it. [16:37:43] <^demon> Potentially AllPages in the User namespace. [16:37:47] <Barnicle> so, it's not a big deal? [16:37:53] <Simetrical> No. [16:38:04] <Barnicle> alright. nevermind then :) [16:38:16] <^demon> You'll be spending a lot more work _trying_ to hide them than will be worth the end result :-) [16:38:39] <Barnicle> yeah, i guess so. i didn't think of the other places they'd be able to see the usernames [16:40:21] <hippietrail> RoanKattouw: is the new code to warn when you pass your titles limit live yet? [16:40:37] <RoanKattouw> hippietrail: Live as in on WMF wikis? I don't know [16:40:42] <RoanKattouw> I'll check which revision that was [16:40:58] <^demon> brion: Oh btw. I did some testing (in case you didn't see my note). RefreshLinks works fine for rebuilding the table with the new info. The codepath eventually takes you through Article::updateRedirectOn(), which is part of the patch :-) [16:41:24] <hippietrail> RoanKattouw: i've tried en wiktionary and wikipedia and don't see a difference so i'm assuming its not live yet [16:41:26] <RoanKattouw> hippietrail: No [16:41:45] <hippietrail> thanks for implementing it so fast by the way [16:42:28] <RoanKattouw> No problem [16:42:50] <RoanKattouw> hippietrail: Well you can write an extension that does that, if you want [16:43:51] <hippietrail> RoanKattouw: can you point me to some existing code which extends api.php ? [16:44:20] <RoanKattouw> hippietrail: Well the SiteMatrix extension does it [16:44:24] <RoanKattouw> The basics are pretty simple though [16:45:19] <RoanKattouw> You write up a class that looks like any other Api* class (which means it extends ApiBase, ApiQueryBase or ApiGeneratorBase and overrides __construct(), execute(), getAllowedParams(), getParamDescriptions() and getDescription()) [16:45:57] <RoanKattouw> Then you register that class with $wgAutoloadClasses and one of $wgAPIModules, $wgAPIMetaModules, $wgAPIListModules and $wgAPIPropModules [16:46:38] <RoanKattouw> To get an idea of the API's database query framework I suggest you look at the ApiQueryBase class [16:46:45] <RoanKattouw> !class ApiQueryBase | hippietrail [16:46:45] --mwbot-- hippietrail: See http://svn.wikimedia.org/doc/classApiQueryBase.html [16:48:27] <Emufarmers> brion, can you take another look at my patches? [16:48:44] <Emufarmers> (or anyone else who feels the urge) [16:49:10] <wikibugs> 03(FIXED) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14272 +comment (10brion) [16:50:40] <brion> Emufarmers: sure! [16:50:54] <Emufarmers> https://bugzilla.wikimedia.org/show_bug.cgi?id=12142 [16:51:07] <Emufarmers> https://bugzilla.wikimedia.org/show_bug.cgi?id=14921 [16:56:53] <wikibugs> 04(REOPENED) Disable local uploads on BG Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14836 +comment (10b.manolov) [16:57:14] <wikibugs> 03(mod) Add wfTextarea to XmlFunctions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15064 (10brion) [16:57:29] *^demon assumes patches marked with schema-update are much less fun for brion to review, and that's why they don't get a "sure!" in response :-P [16:57:36] <yannf> why the default is $wgDBport = "5432"; ? mysql port is 3306 [16:57:38] <brion> :D [16:57:48] <brion> yannf: that's used only for postgres i think [16:57:53] <yannf> ah ok [16:58:13] <brion> for mysql the port number, if used, goes on the server hostname [16:58:15] <brion> blah:1234 [16:58:24] <brion> it does seem a bit ugly i know :) [16:59:40] <yannf> ;) [17:00:17] <yannf> i am tryingto upgrade to 1.13rc1, and i get: php update.php -> No superuser credentials could be found [17:00:29] <Emufarmers> Take a look at AdminSettings.sample [17:00:33] <^demon> yannf: Did you do your AdminSettings? [17:00:43] <yannf> yes, $wgDBadminuser = 'root'; [17:01:37] <yannf> it worked when i upgraded to 1.12 [17:02:06] <ronparker> Help!! how to convert wiki pages to PDF, in a shared hosting with images?? [17:02:58] <CIA-55> 03brion * r38795 10/trunk/phase3/ (4 files in 4 dirs): [17:02:58] <CIA-55> * (bug 14921) Special:Contributions/: add user name to <title> [17:02:58] <CIA-55> Patch by Emufarmers [17:02:58] <CIA-55> This sticks the username in a more descriptive <title> for window/tab/bookmark title without duplicating the target unnecessarily in the body (where we have a link in the subtitle) [17:02:58] <CIA-55> https://bugzilla.wikimedia.org/attachment.cgi?id=5131 [17:03:05] <wikibugs> 03(FIXED) Special:Contributions/: add user name to <title> - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14921 +comment (10brion) [17:03:43] <Emufarmers> ;o [17:04:00] <Emufarmers> I'll always treasure this moment [17:04:22] <Emufarmers> Too bad I've been up for 20 hours and won't remember much of it [17:04:38] <^demon> Emufarmers: That's why we log the channel :-) [17:05:23] <CIA-55> 03brion * r38796 10/trunk/extensions/ConfirmEdit/ConfirmEdit_body.php: [17:05:23] <CIA-55> * (bug 12142) CAPTCHA group exceptions only apply to edits [17:05:23] <CIA-55> Applies the 'skipcaptcha' permission check also to the user creation form. [17:05:23] <CIA-55> Patch by Emufarmers - https://bugzilla.wikimedia.org/attachment.cgi?id=5132 [17:05:30] <brion> Emufarmers: :D [17:05:33] <Emufarmers> o; [17:05:33] <wikibugs> 03(FIXED) CAPTCHA group exceptions only apply to edits - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12142 +comment (10brion) [17:05:38] *Emufarmers swoons [17:05:54] <Emufarmers> This is the happiest day of my life [17:06:03] <Emufarmers> God, I hate my life [17:06:22] *^demon gives Emufarmers a cookie [17:06:33] <Emufarmers> Maybe now Bugzilla won't hate me [17:06:36] <^demon> Cherish the cookie my friend. It is the last one you'll ever get. [17:06:38] <exobuzz> Emufarmers: if a patch makes it past brion, then you can consider yourself one of the chosen few [17:06:39] <exobuzz> ;-) [17:06:43] <^demon> Emufarmers: Bugzilla hates everyone. [17:07:01] <Emufarmers> Yeah, but it considers me Not Applicable :( [17:08:21] <^demon> Maybe you and bugzilla just weren't meant to be. We can't all be as blissfully happy as brion and CIA-55 are :-) [17:08:49] <Emufarmers> Yeah, I waited to say anything back there...didn't want to interrupt anything [17:09:47] <ronparker> Help!! how to convert wiki pages to PDF, in a shared hosting with images?? [17:11:01] <Emufarmers> ronparker: http://www.mediawiki.org/wiki/Extension:Pdf_Export maybe [17:11:22] <Emufarmers> Might try http://www.mediawiki.org/wiki/Extension:Pdf_Export_Dompdf if you can't get htmldoc [17:11:37] <ronparker> Emufarmers: i tried, doesnt work with shared hosting [17:11:42] <MaxSem> brion, I understand you're quite busy, but could you take a look at my patch from https://bugzilla.wikimedia.org/show_bug.cgi?id=5445 ? without it, we routinely bite people by having them to request an unblock for second time, just to clear autoblock too [17:11:51] <Simetrical> brion, are we still putting "Patch by X" next to the individual feature in RELEASE-NOTES? I thought we had CREDITS for that now. [17:15:06] <CharlotteWebb> ok so if you have an unnamed (er numbered) parameter of a template, and the value contains a url, and the url contains an equals "=" sign, it fails [17:15:08] <^demon> Who the hell puts those stupid Wingding font thingies into a professional e-mail? [17:15:11] *^demon is baffled [17:15:35] <brion-meeting> Simetrical: CREDITS shows a general list of "here's a bunch of people in the past who've done stuff" [17:15:39] <CharlotteWebb> because it is interpreted as a parameter whose name is the first part of the url and whose value is the second part of the url [17:15:48] <brion-meeting> it's nice to put specific credits on contributed patches, though! [17:15:51] <CharlotteWebb> how hard would it be to fix this [17:16:41] <ronparker> Help!! how to convert wiki pages to PDF, in a shared hosting with images (PDF export doesnt work, no images, buggie)?? [17:16:51] <CharlotteWebb> that is, to ignore equals signs inside urls when identifying named parameters [17:17:09] <CharlotteWebb> when the url is intended as an implicitly numbered parameter [17:17:40] <Simetrical> brion-meeting, wouldn't those be better in a separate section? I mean, we don't attach the names of devs to the features they write in RELEASE-NOTES. [17:17:56] <Simetrical> So why should patch submitters be different? [17:22:41] <hippietrail> wiktionary seems to have lost its favicon [17:23:17] <^demon|busy> Go find it? [17:23:37] <^demon|busy> A little favicon shouldn't wander around all by itself :-) [17:24:51] <Emufarmers> Simetrical: It does encourage them to submit more (whereas for devs the novelty of seeing their own name might have worn off) [17:25:33] <Emufarmers> Though a listing on the Patch Contributors section on CREDITS would probably be equivalent in terms of my ego [17:28:10] <Dantman|afk> I'd go for patch contributors in the CREDITS, and when committing a patch always note the author of the patch in your commit [17:28:19] <Simetrical> That's what I do. [17:28:29] <Simetrical> Having it in the actual list of added features doesn't seem right. [17:28:39] <Dantman|afk> The RELEASE-NOTES doesn't even list a committer, so why would we list patch authors? [17:29:15] <domas> well, some people believed that me being there made a path for them there too! [17:29:17] <Dantman|afk> The way to find who did a feature in RELEASE-NOTES is traditionally to look at the commit (blame), and the information of the author of a patch is there to [17:29:23] <Nikerabbit> hello [17:29:50] <Dantman|afk> So that does give patch authors about the same recognition as it does committers [17:30:06] <CharlotteWebb> i love it when nobody in the channel knows what i'm talking about so i submit a bug and it's recognized five minutes later as a duplicate :p anyway i'll give it a try [17:30:30] <wikibugs> 03(NEW) failure of unnamed parameters containing a url containing "=" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15069 normal; normal; MediaWiki: Templates; (charlottethewebb) [17:30:36] <Dantman|afk> ^_^ Though, I should probably remember to put myself in CREDITS when I add something [17:30:47] <Dantman|afk> I think I've added some things but never bothered [17:31:33] <MaxSem> CharlotteWebb, good request, I was going to postsomething like that myself [17:32:06] <CharlotteWebb> US$10 says it's a dupe but damned if i can find it [17:34:18] <Simetrical> CharlotteWebb, that's not a bug . . . [17:34:37] <CharlotteWebb> i beg to differ [17:35:01] <CharlotteWebb> would you intentionally use a template parameter name starting with "http://..." [17:35:40] <Simetrical> That would only solve a narrow use case. [17:35:41] <Blackhold> hello [17:35:43] <Simetrical> More kludgy hacks. [17:35:50] <Simetrical> Use proper escaping instead. [17:35:59] <Blackhold> I'm looking for mediawiki skins, anyone knows a page that have mediawiki skins? [17:36:40] <CharlotteWebb> wouldn't changing the "=" to "%3D" break the url? [17:37:39] <Simetrical> Yes. [17:37:46] <Simetrical> I mean escaping like |1=http://... [17:39:32] <CharlotteWebb> i know how to do that. a lot of people don't. [17:40:16] <Simetrical> And they won't learn if 30% of the time it randomly works and the rest of the time it doesn't because they changed one letter. [17:40:42] *Dantman|afk wishes |= actually worked as the next number, or we had some sort of |#= or syntax that used 'the next numeric param' [17:40:52] <Simetrical> Dantman|afk, {{sofixit}} [17:40:58] <CharlotteWebb> changed one letter how do you mean [17:41:21] <Simetrical> CharlotteWebb, oh, whatever. Like ftp instead of http, or they added a space, or whatever breaks the regex fix you want. [17:41:33] <Simetrical> Or they tried to use equals signs in a different context, etc. [17:41:40] <Simetrical> This kind of special-casing makes things harder to learn, not easier. [17:41:58] <CharlotteWebb> basically any protocol prefix that is recognized as a url [17:43:03] <solifugus> Duesentrieb: includes/Parser.php line 2841 $name should be $callback--somebody needs to fix this, error within an exception [17:43:34] <solifugus> somebody with commit priviledges.. [17:43:48] <CharlotteWebb> the current behavior of interpreting the first part of a url as a parameter name and the second part as the parameter value [17:44:02] <CharlotteWebb> grossly violates the principle of least astonishment imo [17:44:17] <Simetrical> CharlotteWebb, any fix just makes things less consistent. [17:44:25] <Simetrical> Because your fix will have to be narrow. [17:44:37] <Simetrical> Unless you want to be dramatic and require that param names have to be alphanumeric or something. [17:45:15] <CharlotteWebb> or maybe param names cannot contain "//" [17:45:17] <CharlotteWebb> shrug [17:45:29] <CharlotteWebb> or any slashes at all jesus [17:45:29] <Simetrical> Too narrow. What about when people try to pass headings, or equations, or anything else? [17:45:45] <Simetrical> You're not solving the problem, you're just delaying it. [17:45:47] <wikibugs> 03(NEW) Allow <ref>s from multiple pages to be collected into one <references/> on another page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15070 15enhancement; normal; MediaWiki extensions: Cite; (mike.lifeguard) [17:45:54] <CIA-55> 03yaron * r38797 10/trunk/extensions/SemanticMediaWiki/specials/SearchTriple/SMW_SpecialBrowse.php: Another change reflecting the conversion of Title objects to SMWWikiPageValue [17:45:59] <Simetrical> People will still have to learn about it and keep it in mind, just it will be even more mysterious when it does happen. [17:46:07] <CharlotteWebb> there is no limit to reasonable parameter values [17:46:08] <Simetrical> Because fewer people will know about it. [17:46:12] <CharlotteWebb> but parameter names ugh [17:47:27] <Mike_lifeguard> if I want to request a change to the database schema, should that go in mediawiki or wikimedia? [17:47:42] <Simetrical> Mike_lifeguard, probably MediaWiki, if it's a software change. [17:48:00] <Mike_lifeguard> ok [17:53:26] <a11235> hi all [17:53:42] <brion> Simetrical: i'd be perfectly happy with putting the names in next to the release note lines [17:53:54] <brion> i think it's a very good idea in fact, as the team gets larger [17:53:54] <a11235> i have a problem installing math support on my mediawiki [17:54:19] <Simetrical> brion, doesn't that clutter the feature list up a lot? [17:54:33] <a11235> after debugging i find out that the problem is in [17:54:35] <a11235> $contents = `$cmd`; [17:54:48] <Simetrical> The feature list should be meant for people who want to know what features were added. We can have another section to list contributors . . . [17:54:51] <MaxSem> Simetrical, the problem can be fixed quite easily in a non-hacky way: just prohibit some chars from parameter names, such as ? [17:54:52] <brion> a little, but it's useful information (who do i praise/kill) and makes people feel valued [17:55:04] <Simetrical> Well, whatever you like, I guess. [17:56:27] <brion> :) [17:56:27] <a11235> after this $contents doesnt contain anything (im sorry for my bad english, i hope you understood) [17:56:28] <a11235> what could be the problem? [17:56:41] <a11235> $contents = `$cmd`; is in includes/Math.php [17:56:42] <a11235> and I'm sure $cmd is the correct string [17:56:44] <Simetrical> a11235, where is the problematic code? [17:56:46] <Simetrical> Ah. [17:56:53] <CharlotteWebb> or colons, or slashes... [17:57:10] <a11235> ? [17:57:37] <CharlotteWebb> and question marks, yes [17:58:01] <a11235> can you help me please? [17:58:17] <Mike_lifeguard> the keyword for a schema change is.../ [17:58:29] <Mike_lifeguard> 'schema-change' right? [17:58:44] <MaxSem> yup [17:59:24] <wikibugs> 03(NEW) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 normal; normal; MediaWiki: Database; (mike.lifeguard) [17:59:49] <CIA-55> 03nikerabbit * r38798 10/trunk/extensions/Translate/TranslateEditAddons.php: * The wrong way of setting the fragment broke few revisions ago... [17:59:51] <a11235> :-( [18:00:05] <Nikerabbit> :<? [18:01:12] <MaxSem> btw, isn't bot-interface keyword a bit obsolete? [18:02:05] <Tim-away> a11235: the issue is that the backticks throw away stderr [18:02:26] <Tim-away> so the message that says "file not found" or whatever is lost [18:05:04] <a11235> got it [18:05:07] <a11235> thanks [18:05:46] <wikibugs> 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 (10mike.lifeguard) [18:05:55] <wikibugs> 03(mod) Allow <ref>s from multiple pages to be collected into one < references/> on another page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15070 (10mike.lifeguard) [18:06:05] <wikibugs> 14(DUP) Add goatse HTML table markup to $wgSpamRegex - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14811 +comment (10brion) [18:06:14] <wikibugs> 03(mod) wpSpamRegex entry for large image tables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15063 +comment (10brion) [18:09:18] <wikibugs> 03(FIXED) Enable Special:Import on se-chapter - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15065 +comment (10brion) [18:09:55] <wikibugs> 14(DUP) overlapping of the navigation interface should not be possible from article content - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15066 +comment (10brion) [18:10:01] <wikibugs> 03(mod) Consider blacklisting CSS attributes "z-index" and "position" in wiki text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=8679 +comment (10brion) [18:12:31] <wikibugs> 03(mod) please readd quality.wikipedia to irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15067 (10brion) [18:13:07] <wikibugs> 14(DUP) failure of unnamed parameters containing a url containing "=" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15069 +comment (10brion) [18:13:16] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 +comment (10brion) [18:14:18] <wikibugs> 03(FIXED) Ensure NewUserMessage will work correctly with unified accounts - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14124 +comment (10mike.lifeguard) [18:15:08] <a11235> where can i change local value of php configuration ? (in need to change safe mode) [18:15:39] <MaxSem> a11235, phpinfo() [18:15:46] <wikibugs> 03(mod) Entering Croatian characters produces errors - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15058 (10brion) [18:15:51] <Duesentrieb> MaxSem: to *change* settings? huh? [18:15:55] <Duesentrieb> a11235: you can't disable safe mode locally. [18:16:11] <MaxSem> Duesentrieb, to figure out whre your php.ini is [18:16:22] <Duesentrieb> ah, yes [18:16:26] <CharlotteWebb> gahhhhhh [18:16:31] <Duesentrieb> but i suspect he doesn't have access to that :) [18:16:36] <a11235> i do [18:16:44] <Duesentrieb> oh, fine then [18:16:48] <Duesentrieb> never mind me. [18:16:51] <Duesentrieb> fix your php.ini [18:19:11] <a11235> but i need to change local values not the master value [18:23:19] <a11235> thank you all, i solved it :D [18:23:28] <a11235> bye! [18:24:07] <wikibugs> 03(NEW) Protect, watchlist or delete a whole book at once - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15072 15enhancement; normal; MediaWiki: Page protection; (mike.lifeguard) [18:24:17] <wikibugs> 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 (10mike.lifeguard) [18:31:15] <yannf> now wtf? The requested URL /wikiconfig/index.php was not found on this server. [18:31:25] <yannf> 1.13.rc1 [18:31:56] <yannf> when trying to upgrade with Alternative 2: Re-run the installer [18:33:54] <siebrand> Mike_lifeguard: heh. I didn't know 14124 existed. [18:34:12] <Mike_lifeguard> :) [18:34:24] *Mike_lifeguard continues spamming bugzilla [18:36:25] <wikibugs> 03(NEW) Create a set of special pages for handle meta-organization of books - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15073 15enhancement; normal; MediaWiki: Special pages; (mike.lifeguard) [18:36:27] <wikibugs> 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 (10mike.lifeguard) [18:41:10] <wikibugs> 03(NEW) List, count and search all books - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15074 15enhancement; normal; MediaWiki extensions: General/Unknown; (mike.lifeguard) [18:41:19] <wikibugs> 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 (10mike.lifeguard) [18:41:27] <ronparker> Help!! how to convert wiki pages to PDF, in a shared hosting with images (PDF export doesnt work, no images, buggie)?? [18:43:17] <wikibugs> 03(mod) Protect, watchlist or delete a whole book at once - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15072 (10mike.lifeguard) [18:44:44] <wikibugs> 04(REOPENED) Enable Special:Import on se-chapter - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15065 +comment (10mickewiki) [18:46:01] <wikibugs> 03(mod) Activate Extension:NewUserMessage on nds.Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14400 +shell; +comment (10siebrand) [18:46:19] <yannf> ok, update is done, with i have another error now :/ [18:46:20] <yannf> within function "OutputPage::addCategoryLinks". MySQL returned error "1146: Table 'wikilivres.page_props' doesn't exist (localhost)". [18:46:31] <CIA-55> 03raymond * r38799 10/trunk/phase3/ (3 files in 3 dirs): [18:46:31] <CIA-55> Add a more descriptive message to the links-to-image section for the case that more than 100 pages link to a file. [18:46:31] <CIA-55> Ths existing link to Whatlinkshere at the end of the list is easily be overseen if not scrolled to the bottom. [18:46:31] <CIA-55> Fixes the (cosmetic) bug that the list shows 101 entries instead of 100. [18:46:32] <CIA-55> Question: Should we make the hardcoded limit of 100 configurable via DefaultSettings? [18:48:06] <ronparker> Help!! how to convert wiki pages to PDF, in a shared hosting with images (PDF export doesnt work, no images, buggie)?? [18:49:45] <wikibugs> 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 (10mike.lifeguard) [18:49:55] <wikibugs> 03(mod) Enable NewUserMessage extension on Wikimedia Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14311 -need-review +shell; +comment (10siebrand) [18:49:57] <wikibugs> 03(NEW) Per-book stylesheets - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15075 15enhancement; normal; MediaWiki: Page rendering; (mike.lifeguard) [18:50:37] <jimmy51_> hello, i'm trying to enable FCKEditor as an extension in my newly installed wiki (Windows Server 03, IIS, MySQL). I've downloaded mediawiki-_fckeditor_ext_N.zip, extracted, and placed the FCKeditor folder under the /extensions folder. I then added require_once( "extensions/FCKeditor/FCKeditor.php" ); to my LocalSettings.php, but I'm still getting the default wikieditor. Am I missing something? [18:51:34] <doos> hi, I'm trying to alter the name of one of the edit buttons in the talkhere extension (the wfMsg('savearticle')) .. what would be the best way to do that? [18:51:41] <siebrand> jimmy51_: IIRC you have to emable namespaces for which you want to use it somewhere in your preferences. [18:52:08] <siebrand> jimmy51_: possibly you can set some defaults in your config, but I know little about the extension. [18:52:36] <jimmy51_> siebrand: ok, i'll look into namespaces. thanks! [19:08:49] <CIA-55> 03yaron * r38800 10/trunk/extensions/ReplaceText/SpecialReplaceText.php: Another bug fix [19:09:23] <jimmy51_> hmm, looks like it just plain doesn't work: http://mediawiki.fckeditor.net/index.php/Troubleshooting [19:12:46] <bazz> i'm running mw with postgres, and i know there's a command i had to issue in psql to see the mw relations (as it is now i can't see any of them). it was something about the search path or view or something like that, but i can't remember what it was. any help? [19:13:24] <CIA-55> 03mfarag * r38801 10/trunk/phase3/languages/messages/MessagesEn.php: [19:13:24] <CIA-55> Use CamelCase in messages per [19:13:24] <CIA-55> http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=31844 [19:13:50] <CIA-55> 03siebrand * r38802 10/trunk/phase3/languages/messages/MessagesEn.php: Fix typo [19:14:13] <wikibugs> 03(mod) please readd quality.wikipedia to irc.wikimedia.org - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15067 (10spacebirdy) [19:14:35] <Henke|MGD> Hey! [19:14:41] <wikibugs> 03(mod) please readd quality.wikipedia to irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15067 (10cbrown1023) [19:14:58] <Henke|MGD> Is there an extension that makes the wiki only readable to logged in users? [19:15:13] <Henke|MGD> So I wont have to creata a .htaccess file [19:15:18] <Simetrical> !prevacc | Henke|MGD [19:15:18] --mwbot-- Henke|MGD: http://www.mediawiki.org/wiki/Manual:Preventing_access [19:15:22] <Simetrical> You don't need an extension. [19:15:29] <Henke|MGD> thx! [19:16:05] <yannf> also to redirect /wiki/index.php/Anything to /wiki/Anything i added RewriteRule ^/wiki/index.php/(.+)$ wiki/$1 [19:16:14] <yannf> but i get 400 bad request [19:16:21] <yannf> what's wrong? [19:17:49] <CIA-55> 03yaron * r38803 10/trunk/extensions/ReplaceText/ReplaceText.php: Added another class autoload [19:18:08] <yannf> what's the right rule for that? [19:18:20] <Simetrical> !shorturl | yannf [19:18:20] --mwbot-- yannf: To create simple URLs (such as the /wiki/PAGENAME style URLs on Wikimedia sites), follow the instructions at <http://www.mediawiki.org/wiki/Manual:Short_URL>. There are instructions for most different webserver setups. If you have problems getting the rewrite rules to work, see !rewriteproblem [19:18:40] <yannf> Simetrical, short url is ok [19:19:13] <yannf> but i had this before /wiki/index.php/Anything so i want that it redirect to short url [19:19:21] <doos> Hi, [19:19:26] <yannf> so not to break urls from elsewhere [19:19:33] <eghjaytee> yannf: it should work [19:19:53] <yannf> !rewriteproblem [19:19:53] --mwbot-- 1) Try <http://www.mediawiki.org/wiki/Manual:Short_URL/wiki/Page_title_--_no_root_access> as a fail-safe method; 2) Do not put the files into the document root; 3) Do not map the pages into the document root; 4) Use different paths for real files and virtual pages; 5) Do not set a RewriteBase; 6) Put all rules into the .htaccess file in the document root. [19:20:01] <doos> Hi, how do I make sure an extension uses a newly made system message (as in mediawiki:somename) [19:20:18] <yannf> i have root access, so the basic solution works fine [19:20:31] <wikibugs> 03(mod) Activate Extension:NewUserMessage on nds.Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14400 (10wiki) [19:20:46] <yannf> except the error i mentioned above [19:20:53] <Simetrical> yannf, not sure then, offhand. You might want the [R] flag, though. [19:21:13] <CIA-55> 03siebrand * r38804 10/trunk/phase3/languages/messages/MessagesEn.php: Reword 'linkstoimage-more' [19:21:40] <brion> anyone feel like tracking down some redirect fun with CURL in Http::request() for https://bugzilla.wikimedia.org/show_bug.cgi?id=15065 ? :D [19:21:40] <wikibugs> 03(mod) Enable Special:Import on se-chapter - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15065 (10brion) [19:21:46] <bazz> anyone? [19:23:58] <yannf> Simetrical, thanks, it works [19:24:44] <yannf> now i still have this: within function "OutputPage::addCategoryLinks". MySQL returned error "1146: Table 'wikilivres.page_props' doesn't exist (localhost)". [19:24:50] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 +comment (10admin) [19:25:00] <yannf> weird only on some pages, not all [19:26:06] <Henke|MGD> siebrand, can you get admin approved registrations also? [19:26:35] <siebrand> Henke|MGD: huh? [19:26:42] <Henke|MGD> Simetrical [19:26:44] <Henke|MGD> I meant [19:26:44] <Henke|MGD> =) [19:28:11] <bazz> i'm running mw with postgres, and i know there's a command i had to issue in psql to see the mw relations (as it is now i can't see any of them). it was something about the search path or view or something like that, but i can't remember what it was. any help? [19:29:01] <CIA-55> 03mfarag * r38805 10/trunk/phase3/maintenance/language/messages.inc: Update per r38801 [19:32:00] <Emufarmers> http://www.mediawiki.org/w/index.php?title=Extension_talk:Lucene-search&diff=205335&oldid=205333 He's right; where'd LuceneSearch go? [19:33:49] <G_SabinoMullane> bazz: Log in as the correct user and the path will be set. Otherwise, do a \dn then set search_path=foo; where "foo" is the correct schema. [19:34:52] <bazz> G_SabinoMullane: thanks :) i knew it was something like that. actually, i'd like to log in as the correct user but i always get Ident authentication failed, although accessing through a browser works fine so i know i have the right username and password [19:37:05] <rainman-sr> Emufarmers, hmmz [19:38:06] <Henke|MGD> Asking again: Is there any way to get new registrations admin approved? [19:39:52] <MaxSem> !ext ConfirmAccount | Henke|MGD [19:39:52] --mwbot-- Henke|MGD: http://www.mediawiki.org/wiki/Extension:ConfirmAccount [19:40:03] <Henke|MGD> How do you know all these :/ [19:40:34] <eghjaytee> Henke|MGD: http://www.mediawiki.org/wiki/Extension:ConfirmAccount [19:40:46] <Henke|MGD> yea, thanks =9 [19:40:47] <Henke|MGD> =) [19:41:04] <eghjaytee> that is a good page to know [19:46:16] <jimmy51_> i've followed the steps on this post: http://www.fckeditor.net/forums/viewtopic.php?f=6&t=10344&p=27255&hilit=wiki#p27255 but i still get the plain old wiki editing bar [19:46:24] <jimmy51_> anyone here use the FCKeditor extension? [19:53:49] <G_SabinoMullane> bazz: Try adding -h localhost [19:53:54] <solifugus> jimmy51_: we were told to not use it anymore by management, because it's a bad word and unprofessional [19:54:33] <jimmy51_> solifugus: uh... that's weird. i just got it working, but by not following the directions. the directions led astray [19:54:35] <bazz> ahh, that did it :) [19:54:43] <bazz> G_SabinoMullane: Thanks! [19:54:58] <solifugus> jimmy51_: not too unusual [19:56:13] <solifugus> can anyone tell why my parser function doesn't get called? $wgUsefulFrontend is an instantiation of the UsefulFrondend class: http://pastebin.ca/1095012 [19:56:33] <wikibugs> 03(NEW) Enable subpages in template namespace for portuguese wikibooks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15076 normal; normal; Wikimedia: General/Unknown; (heldergeovane) [19:58:14] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 (10brion) [20:01:01] <CIA-55> 03raymond * r38806 10/trunk/phase3/languages/messages/MessagesEn.php: Fix for r38799. typo. [20:02:06] <wikibugs> 03(FIXED) FCKeditor extension broken with new parser in 1.12a - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12891 +comment (10siebrand) [20:04:28] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 (10maxsem.wiki) [20:05:05] <wikibugs> 03(mod) Enable subpages in template namespace for portuguese wikibooks - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15076 (10jeluf) [20:07:31] <CIA-55> 03dale * r38807 10/branches/MetavidWiki-exp/MetavidWiki/includes/ (MV_MagicWords.php specials/MV_SpecialMediaSearch.php): minnor magic words fix [20:20:32] <atharh> Hello everyone [20:20:52] <atharh> <math>\alpha^2+\beta^2=1</math> does not work on my wiki. how do I enable it? many thanks. [20:22:16] <CIA-55> 03mark * r38808 10/trunk/routing/twistedbgp/src/ (bgp.py test.py): Add a NaiveBGPPeering class which allows maintaining announcements of a few prefixes with equal attributes [20:25:41] <Duesentrieb> !math | atharh [20:25:41] --mwbot-- atharh: http://www.mediawiki.org/wiki/Manual:Math [20:27:05] <atharh> @Duesentrieb: Thanks [20:41:31] <wikibugs> 04(REOPENED) Enable email notification on changes to user talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5220 +comment (10mail) [20:43:23] <wikibugs> 03(NEW) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077 15enhancement; normal; Wikimedia: Mailing lists; (meno25wiki) [20:50:49] <wok> hi guys. in my extension i require() a php file, but seems to die there with "Couldn't find LocalSettings.php. Mediawiki is not installed. Please install it first." [20:51:10] <wok> does mediawiki change anything todo with requiring a file or something? [20:52:23] <wikibugs> 03(NEW) Link to home wiki in Special:GlobalUsers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15078 15enhancement; normal; MediaWiki extensions: CentralAuth; (meno25wiki) [20:54:23] <Duesentrieb> wok: no it doesn't. and the message you wouldget it it didin't find the file you require would be different too. you must be doing somethign very odd. [20:54:59] <wok> thats what i thought.. but.. i really cant work it out :/ [20:55:35] <wok> 3 lines of php is ok in here..? [20:56:42] <wok> infact: http://pastebin.com/m3266c6 [20:57:19] <wok> no code is run in the required file, only that localsettings.php file message comes up [21:00:10] <CIA-55> 03nad * r38809 10/trunk/extensions/NewUserMessage/ (NewUserMessage.class.php NewUserMessage.php): Change to GPL license [21:01:43] <CIA-55> 03brion * r38810 10/trunk/tools/irc/ (. ircd-hybrid-notalk.patch): The "notalk" patch to ircd-hybrid 7.0.3 [21:01:52] <wikibugs> 03(mod) history not clickable if in an rtl environment the chosen language is ltr - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12850 (10meno25wiki) [21:04:05] <wikibugs> 14(INVALID) Add wfTextarea to XmlFunctions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15064 +comment (10overlordq) [21:14:19] <cfp> their isn't by any chance a secret parameter to index.php that overrides the time/date display format is there? [21:14:58] <cfp> thanks in advance [21:15:11] <CIA-55> 03mark * r38811 10/trunk/pybal/debian/pybal.logrotate: Use proper backticks so logrotation actually works [21:18:53] <wikibugs> 03(NEW) Add class="ns-talk" / "ns-subject" to <body> - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 15enhancement; normal; MediaWiki: Page rendering; (happy_melon) [21:23:33] <wikibugs> 14(DUP) please readd quality.wikipedia to irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15067 +comment (10brion) [21:23:42] <wikibugs> 03(mod) #fi.wikinews disappeared from irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13646 +comment (10brion) [21:23:52] <wikibugs> 14(DUP) irc channel for el wikiversity rc missing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13948 +comment (10brion) [21:24:03] <wikibugs> 03(mod) #fi.wikinews disappeared from irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13646 +comment (10brion) [21:25:13] <wikibugs> 03(mod) Several channels missing from irc.wikimedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13646 summary; +comment (10brion) [21:27:30] <wok> are there any forums or any place that deals with extension dev specifically? [21:29:09] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 +comment (10dan_the_man) [21:29:43] <Dantman|afk> wok: Not really... what are you looking for? [21:30:20] <aib_> can someone help me find the "collapsible toc" code? i'm using FireBug and still can't locate it anywhere..and yet..the TOC collapses! http://en.wikipedia.org/wiki/Template:TOCStates [21:30:46] <wok> im working no an extension, but when i requier() a file, it seems to die with the Localsettings.php cannot be found error, http://pastebin.com/m3266c6 [21:31:19] <wok> no code is run in the required file at all, but the echo statement just before the require does [21:38:59] <Henke|MGD> Hello again... My wiki goes after UTC timezone [21:39:05] <Henke|MGD> I want it to go after CET [21:39:47] <wikibugs> 03(mod) Mailing list for Wikimedia Egypt - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15077 (10brion) [21:41:38] <OverlordQ> !faq | Henke|MGD [21:41:38] --mwbot-- Henke|MGD: Before reporting a problem or requesting assistance, please check the FAQ first. The FAQ for MediaWiki can be found at http://www.mediawiki.org/wiki/Manual:FAQ [21:42:12] <Henke|MGD> faq doesn't mention timezone [21:42:31] <OverlordQ> so I'm just imagining the section called "How do I set the timezone for my MediaWiki?" [21:43:17] <Henke|MGD> damn firefox [21:44:15] <Henke|MGD> I uess [21:44:19] <OverlordQ> err, actually it's ont he FAQ on meta [21:44:20] <OverlordQ> http://meta.wikimedia.org/w/index.php?title=MediaWiki_FAQ#How_do_I_set_the_timezone_for_my_MediaWiki.3F [21:44:30] <OverlordQ> my bad lol :) [21:44:52] <Henke|MGD> =) [21:45:04] <Henke|MGD> Either way, you helped me =) [21:50:12] <MZMcBride> Bah. Meta really shouldn't have such things... [21:51:25] <wikibugs> 03(NEW) Please remove <link>s to [[special:recentchanges]] rss feed from en wikinews pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15080 15enhancement; normal; Wikimedia: Site requests; (bawolff+wn) [21:52:33] <Henke|MGD> uhm [21:52:47] <Henke|MGD> all users have 127.0.0.1 as ip-adresses [21:52:59] <Henke|MGD> hard to ip-ban ppl then :( [21:53:42] <MZMcBride> That sounds like bad routing. [21:53:42] <Henke|MGD> !127.0.0.1 [21:53:42] --mwbot-- I don't know anything about "127.0.0.1". [21:53:53] <Henke|MGD> nah [21:53:55] <MZMcBride> Or you're editing from localhost.. [21:53:58] <OverlordQ> eh? that's odd. Hidden Service wiki? [21:53:59] <Henke|MGD> no [21:54:02] <Henke|MGD> external server [21:54:35] <Henke|MGD> ehm, how do I know if its a hidden service wiki? [21:54:48] <Henke|MGD> I know there was the same problem with phpbb2 [21:54:55] <Henke|MGD> All users were logged as 127.0.01 [21:54:58] <OverlordQ> if you dont know, then it's not :) Was referring to wiki that's accessable through TOR [21:55:05] <Henke|MGD> aha [21:55:06] <Henke|MGD> no =) [21:59:42] <Dantman> Your webserver is probably giving PHP the wrong data, or the web traffic is being redirected through another program on the local server before it reaches the webserver... [21:59:48] <Dantman> Are you using something like Squid? [22:00:30] <Henke|MGD> usong ngnx and apache [22:00:36] <Henke|MGD> prolly why [22:01:52] <wikibugs> 03(NEW) add new mediawiki namespace page to allow admins the ability to add html to head - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081 15enhancement; normal; MediaWiki: User interface; (bawolff+wn) [22:05:16] <CIA-55> 03stipe * r38812 10/branches/MetavidWiki-exp/MetavidWiki/skins/mv_embed/ (mv_embed.js skin/styles.css): options menu and stream selection/download menus modified towards mockup style [22:08:19] <TheWoozle> !recursiveTagParse [22:08:19] --mwbot-- I don't know anything about "recursivetagparse". [22:08:52] <TheWoozle> I suppose it was too much to hope for. [22:12:36] <wikibugs> 03(mod) Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081 summary (10adam.brookes) [22:13:39] <wikibugs> 03(mod) Create new system message to allow admins to add HTML to head section - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15081 (10Simetrical+wikibugs) [22:24:21] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 (10roan.kattouw) [22:28:10] <yannf> i got "The upload directory (public) is not writable by the webserver." [22:28:31] <yannf> i copied the structure, so i don't understand where could be the difference [22:28:57] <yannf> and the images directory is owned by www-data [22:29:11] <Platonides> which permissions does it have? [22:29:51] <^demon> Most permissions are still hardcoded. I've been meaning to finish cleaning those up. [22:30:13] <^demon> (permissions set on mkdir() or chmod(), that is. [22:32:13] <TheWoozle> Does anyone know how to call the parser so that it will replace template parameters? Apparently you need to pass it a "frame" in the 2nd argument, but I don't know where to pull that from. [22:35:02] <wikibugs> 03(FIXED) Bot flags automatically although previous version is unflagged - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14196 +comment (10JSchulz_4587) [22:36:30] <yannf> drwxr-xr-x 24 root root 4096 2008-08-07 11:58 images [22:40:57] <CIA-55> 03aaron * r38813 10/trunk/extensions/FlaggedRevs/ (5 files in 4 dirs): Add stats page [22:44:00] <johansja> i installed mediawiki on my own pc (localhost), followed the on-screen-instruction, and it said it was installed succesfully. However I only got a blank screen when I browse to the index page. Anyone knows why? [22:45:08] <wikibugs> 03(mod) Template misses its parameter when contianing a link with "=" character in the URL - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14235 +comment (10Simetrical+wikibugs) [22:46:36] <Simetrical> !errors | johansja [22:46:36] --mwbot-- johansja: To see PHP errors, add this to the very top of LocalSettings.php: error_reporting(E_ALL); ini_set("display_errors", 1); Fatal PHP errors usually go to Apache's error log - also check the error_log setting in php.ini (or use phpinfo). For more details in wiki error reports, set $wgShowExceptionDetails = true; and $wgShowSQLErrors = true; For full debug output, set $wgDebugLogFile to some path you like. [22:47:20] <CIA-55> 03aaron * r38814 10/trunk/extensions/FlaggedRevs/ (2 files in 2 dirs): msg tweak [22:47:42] <wikibugs> 03(mod) Add class="ns-talk" / "ns-subject" to <body> - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15079 +comment (10innocentkiller) [22:48:41] <^demon> Bah. What class is next.... [22:48:53] <Simetrical> ns-{{SITENAME}} [22:49:06] <Simetrical> ns-{{USERNAME}} (doesn't break parser cache!) [22:49:27] <Simetrical> ns-{{VERSION}} [22:50:06] <Simetrical> Er, maybe not "ns-" for the above. [22:51:02] <Simetrical> Add a class to indicate the value of $wgSidebarCacheExpiry! Maybe someone can use that. [22:51:22] <Simetrical> {{KERNELVERSION}} [22:51:28] <Simetrical> {{DATE}} [22:51:33] <Simetrical> Okay, that's enough of that. :P [22:52:20] <wikibugs> 03(mod) Wikibooks custom database schema - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15071 (10innocentkiller) [22:52:24] <^demon> {{LASTDEVTOCOMMITTHISFILE}} [22:53:21] <^demon> I see no purpose to any of these, personally. Maybe that's just me. :-) [22:59:27] <CIA-55> 03aaron * r38815 10/trunk/extensions/FlaggedRevs/ (2 files in 2 dirs): [22:59:27] <CIA-55> * Check cli [22:59:27] <CIA-55> * Set output to avoid hang [23:09:23] <CIA-55> 03demon * r38816 10/trunk/phase3/includes/PrefixSearch.php: Basic docs for the class. [23:32:27] <CIA-55> 03siebrand * r38817 10/trunk/extensions/ (28 files in 23 dirs): [23:32:27] <CIA-55> * Fix a lot of extension special pages mess. Less messy now, aside from the naming of the files containing the aliases. That's for next time. [23:32:27] <CIA-55> * Add special page aliases for AbuseFilter [23:32:27] <CIA-55> * Change special page aliases method for ChangeAuthor, and Collection [23:32:27] <CIA-55> * Add missing to Translate/aliases.txt [23:32:28] <CIA-55> (may require another commit; we will see) [23:32:55] <CIA-55> 03siebrand * r38818 10/trunk/extensions/Translate/aliases.txt: Fix some paths to special page aliases files [23:34:10] <solifugus> can anyone tell why my parser function doesn't get called? $wgUsefulFrontend is an instantiation of the UsefulFrondend class: http://pastebin.ca/1095012 [23:35:50] <CIA-55> 03siebrand * r38819 10/trunk/extensions/ (Interwiki/SpecialInterwiki.alias.php Translate/aliases.txt): Fix another path to special page aliases file, and add some consistency [23:39:35] <solifugus> Is this part ok? $wgParser->setFunctionHook(0, array($wgUsefulFrontend,'render'), $flags = 0); [23:40:04] <solifugus> $wgUsefulFrontend is an instance of the class with the parser function.. [23:42:45] <CIA-55> 03siebrand * r38820 10/trunk/extensions/ (3 files in 2 dirs): [23:42:46] <CIA-55> * add ValidationStatistics to Translate [23:42:46] <CIA-55> * cleanup ValidationStatistics.i18n.php [23:50:05] <siebrand> [07-Aug-2008 23:49:15] PHP Fatal error: Call to a member function isLoggedIn() on a non-object in /var/www/w/includes/Article.php on line 2775 [23:50:58] <siebrand> (that's 2773 in SVN) [23:51:25] <AaronSchulz> on what? [23:52:15] <siebrand> AaronSchulz: on these 2 edits: http://translatewiki.net/w/i.php?title=User_talk:Snakesteuben/msgid&action=history [23:52:38] <siebrand> AaronSchulz: r38763 must have introduced that. [23:54:09] <siebrand> AaronSchulz: I think it has to do with it being a subpage of a user talk page [23:55:01] <CIA-55> 03aaron * r38821 10/trunk/extensions/FlaggedRevs/specialpages/ValidationStatistics_body.php: Use wfEscapeShellArg() [23:55:07] <^demon> siebrand: That looks right. [23:55:28] <^demon> Lines 2750-2775 more or less of Article.php, trunk. [23:55:37] <siebrand> please fix, I have no clue :( [23:57:14] <^demon> Changing that line to this should fix it: [23:57:16] <^demon> } elseif( $other instanceof User && $other->isLoggedIn() ) { [23:57:55] <siebrand> ^demon: checking hotfix. [23:58:40] <siebrand> ^demon: correct. This particular case has been fixed. Will commit. [23:58:48] <AaronSchulz> g2g