[00:02:04] 03mrzman * r42631 10/USERINFO/charlie: set eol-style [00:03:13] MrZ-man: O_o it didn't do that automatically? I thought I setup autoprops [00:03:43] Or does that not work for stuff without extensions [00:03:43] probably [00:04:40] some people just like changing EOL styles [00:04:48] if it was really important they'd just update the documentation, right? [00:05:31] you know, the documentation that says that only certain types of file should have eol-style:native [00:06:30] MrZ-man or TimStarling I've got a bug for you [00:06:36] a quick one [00:07:26] if $wgGroupsRemoveFromSelf['*'] = true; Special:SpecialPages displays a link to Special:UserRights even if the user is in no groups [00:12:07] *Pinky pokes TimStarling [00:12:08] *Alexfusco5 hopes either MrZ-man or TimStarling is working on that bug :) [00:13:19] doesn't make sense [00:13:32] what is "$wgGroupsRemoveFromSelf['*'] = true;" meant to do? [00:14:06] TimStarling: its meant to allow users to remove all of their rights if they want to [00:14:24] if so it's not documented [00:15:32] and it works correctly except it shows a link to Special:UserRights even if the user isn't in any groups [00:20:20] I don't think it would work [00:20:30] ahh [00:21:00] maybe it appears to work [00:21:29] TimStarling: it works fine I tested it successfully [00:22:03] I don't know why it would [00:23:50] you edit it via Special:UserRights? [00:25:10] TimStarling: yup [00:25:47] I set it up and granted it rights that couldn't remove any groups (via wgRemoveGroups) expect from itself [00:26:16] (set by wgGroupsRemoveFromSelf) [00:26:40] then it could remove all rights from itself [00:26:57] however even when it has no access it still shows a link to Special:UserRights [00:29:36] can you pastebin the relevant configuration/ [00:29:37] ? [00:30:09] TimStarling: its just $wgGroupsRemoveFromSelf['*'] = true; [00:30:22] let me try and explain more clearly [00:30:34] user x has rights y and z [00:30:54] I've already done that [00:31:09] can't reproduce [00:31:36] TimStarling: okay set that and use an account with no rights [00:31:43] view Special:SpecialPAges [00:31:53] you should see Special:UserRights listed [00:32:03] (running off of trunk btw) [00:32:25] you mean no groups? [00:32:33] yes [00:32:50] *Alexfusco5 should stop using those 2 intedrchangeably [00:33:11] *TimStarling svn up [00:33:24] no, still the same [00:33:39] with no groups, it says I can't change anything [00:34:00] TimStarling: I know that, but the bug is it shows a link on Special:SpecialPages [00:34:12] *Alexfusco5 just thinks that link shouldn't show up [00:34:42] eh? [00:34:48] um, isn't * an implicit group that everyone has? [00:34:57] Ya. [00:35:01] I'm not interested in the bug [00:35:07] if so, you've granted that implicit group the ability to remove stuff from itself [00:35:08] I'm interested in the fact that you think it works at all [00:35:22] TimStarling: it was just a minor detail [00:35:23] ...I guess that /might/ be considered a bug, but not an important one [00:35:29] and it does work [00:35:37] I see what you're saying Alexfusco5, but it's not really that important :) [00:36:08] just nvm its really very trival anyway' [00:37:15] *Alexfusco5 thought it would be a simple fix and apologizes for the long confusion [00:37:47] Alexfusco5: It should be, And if you can fix it and provide a patch it might be fixed. [00:38:09] Disclaimer: CWii isn't a dev. [00:38:36] I know [00:38:56] and it was very minor otherwise I would've bugzilla'd it [00:39:29] well, I'm working on it [00:41:01] Using Bugzilla for minor bugs is fine. [00:41:09] a change to the restricted() function for the special page? [00:44:41] I am developing some wiki pages that I really need to behave differently if transcluded vs. viewed. Could someone point me in the right direction? I'm guessing ParserFuntions's if + some variable that tells me if I'm transcluded, but I can't find any such variable. [00:45:39] interesting [00:45:46] The actual page uses the LilyPond extension to render the code. When transcluded, I would like to return just the raw code instead (so I can combine multiple snippets). Or perhaps there's a better way? [00:45:51] 03(mod) Spam Blacklist blows up API edits - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16120 (10b-jorsch) [00:46:00] lol ^ [00:46:20] let me document this a bit better [00:46:57] MZMcBride: yes but sometimes its easier for more simple bugs to keep it off of bugzilla [00:47:10] Only if you don't want it fixed. [00:49:43] MZMcBride: I would think little bugs on bugzilla would be ignored for bigger bugs. Flaging down somone who isn't busy to spend 5 minutes on it would be better imo. [00:50:13] If you have a lot of free time during the day and like to annoy people, sure. [00:50:22] :3 [00:50:27] Otherwise you can file a bug, mark it as easy, and people will find it using a filter. [00:50:52] Oooh. Didn't know about that, [00:50:52] And a lot of the time "minor" or "easy" bugs aren't actually easy. [00:51:04] *CWii hasn't used bz in awhile. [00:51:08] Sometimes they're symptoms of a much larger underlying issue.. [00:51:10] *MZMcBride shrugs. [00:51:23] <^demon> If no one is around to fix it, it should go on BZ, simple or not. [00:51:37] <^demon> Otherwise, what if you forget about the bug? [00:52:09] ^demon: It should, my orginal point was to try and get a person who is not busy. [00:52:15] But it's null and void now. [00:53:00] 03(NEW) New keyword for missing images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16138 15enhancement; normal; MediaWiki: Images; (stanley) [00:53:44] *MZMcBride stares at the new bug. [00:54:05] HTML comments or simply removing the (broken) image link would probably be better... [00:54:11] Or, hmm. [00:54:23] *CWii looks [00:54:26] What's the reason for displaying a red link at all? [00:54:37] 03(mod) Please change Thai Wikipedia logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16008 (10manop) [00:54:49] MZMcBride: Good question. [00:54:51] Deleted images could act like unused template parameters and just fail silently. [00:55:15] <_mary_kate_> i'm not sure i like that, although i can see where it would be useful [00:55:16] <^demon> MZMcBride: I don't get it....shouldn't a non-existing image be shown as broken, so you know to fix it? [00:55:17] Maybye so we know that they're there and so humans can fix them? [00:55:25] 03tstarling * r42632 10/trunk/phase3/includes/DefaultSettings.php: Expanded documentation for $wgGroupsAddToSelf/$wgGroupsRemoveFromSelf. [00:55:48] 03charlie * r42633 10/trunk/extensions/SharedUserRights/ (SharedUserRights.php SharedUserRights_body.php): [00:55:48] Cleaned up a lot of the SharedUserRights Extension. [00:55:48] - Removed a lot of excess things now that the 'userrights-shared' has been [00:55:48] introduced [00:55:50] - Fixed a bug reported by Alexfusco5 [00:55:52] - Added the efSharedTable() function for formatting Shared Database table names [00:56:13] Ahhh lol. [00:56:35] Sry, are my commit messages not supposed to be that big? [00:56:53] chuck: Lol i have no problem. [00:57:07] 03(mod) New magic word for missing images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16138 summary; +comment (10public) [00:57:23] TimStarling: Could you look at that commit, please? [00:58:48] I thought I was having a feeling of dejvu reviewing Special:Userrights just now [00:59:12] 03(mod) Cross Wiki transclusion does not respect tags - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16137 +comment (10innocentkiller) [00:59:12] :o [00:59:20] 03(mod) Reasonably efficient interwiki transclusion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9890 (10innocentkiller) [00:59:21] Oh good, a bug was opened for that [00:59:46] you know you could just make a derived class from UserrightsPage [00:59:47] TimStarling: Yeah, I used SpecialUserrights.php as a base, and got rid of everything unnecessary and made it work with the shared user table [01:00:02] I changed like every method though [01:00:07] It would be pointless [01:00:15] 03(mod) Cross Wiki transclusion does not respect tags - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16137 (10mikelifeguard) [01:00:22] 03(mod) Reasonably efficient interwiki transclusion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9890 (10mikelifeguard) [01:00:45] 03(mod) Enable template inclusion from Commons (transclusion => interwiki templates, etc.) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4547 (10mikelifeguard) [01:01:01] lol # This might be redundant, but more security is always good. Right? [01:01:11] <_mary_kate_> couldn't you just add user_groups as a shared table? [01:01:13] so that's where you got the empty() nonsense from no doubt [01:01:37] well, the extension merges local and shared groups [01:02:02] _mary_kate_: No, we want local rights as well as shared rights [01:02:49] 03(mod) Allow MediaWiki to fetch nonexistent Help: pages from Meta similar to images from Commons - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12306 +comment (10mikelifeguard) [01:03:01] $dbw =& wfGetDB( DB_MASTER ); [01:03:11] there's no need for the =& in new code, you can just use = [01:04:18] *chuck thought he got rid of all those O_o [01:04:31] Yeah I think I did [01:04:36] sorry wrong version [01:05:11] chuck: bug still exists [01:05:25] still will add the exact same rights more than once [01:06:04] 03skizzerz * r42634 10/trunk/extensions/ (2 files in 2 dirs): [01:06:04] * partial revert of r36191: don't change something you don't mention in your log message [01:06:04] * minor cleanup in GroupPermissionsManager extension -- removing unnecessary comment [01:06:10] <^demon> Mike_lifeguard: Wasn't the description for 9890 initally something like "Make interwiki transclusion not suck?" [01:06:27] Alexfusco5: I haven't updated the yourwiki copy yet. [01:06:34] oh :p [01:06:44] ^demon: probably :D [01:06:46] For anyone available: how to get to Extension GUI's please [01:07:00] so this is based on CentralAuth as well? [01:07:01] no, looks like the summary never changed [01:07:02] Rex_787: huh? [01:07:07] TimStarling: No. [01:07:29] And if it is, it was by coincidence [01:07:53] I install extensions per instructions, but I don't see where I actually get to them or to use them [01:08:01] chuck: can I svn revert the conflicts? [01:08:01] Rex_787: Well which extension is it? [01:08:05] Rex_787: that should be detailed on the extension description page [01:08:14] Alexfusco5: Yeah, just svn revert -R . then svn up [01:08:15] <^demon> Mike_lifeguard: Seems to be the case....could've sworn it used to have that name. Maybe it's because "sucking" and "interwiki transcluding" are so often in the same sentence ;-) [01:08:24] heh [01:08:28] Is there anyone here who can change my email on bugzilla? [01:08:31] ExtensionManager, CategoryTree are the two that I have used [01:08:38] my request is to literally have help pages act like images though [01:08:45] chuck: CentralAuth/SpecialGlobalGroupMembership.php [01:08:53] <_mary_kate_> chuck: you [01:08:54] unfortunately, there are hurdles which must be overcome before we can get there [01:09:02] <_mary_kate_> chuck: go to preferences [01:09:04] <^demon> chuck: "User preferences" [01:09:08] line 96 [01:09:10] chuck: now we have a Fatal error: Call to undefined method SharedUserRights::getAllRights() in /home/yourwiki/htdocs/html/w/extensions/SharedUserRights/SharedUserRights_body.php on line 324 [01:09:19] oh noes [01:09:41] Ah shit [01:09:45] I meant getAllGroups [01:10:00] :p [01:10:09] ^demon, _mary_kate_: In bugzilla? [01:10:16] <_mary_kate_> yes [01:10:42] <^demon> Yep. [01:10:47] chuck: no in svn :p [01:10:49] <^demon> Preferences -> User Preferences [01:10:49] Oh, I see it. [01:10:52] <^demon> Last box :-p [01:11:19] If there are no instructions to get the GUI up in an extension, how can I figure out how [01:11:23] >_< [01:11:27] It sends an email to the old address... [01:11:34] I don't *have* access to the old address [01:11:47] o.o [01:12:01] <^demon> Well that [01:12:04] <^demon> 's annoying [01:12:04] chuck: make a new account :) [01:12:22] Rex_787: Did you follow ALL of the instructions? [01:12:45] followed all the instructions CWii [01:12:49] <^demon> chuck: And file a bug upstream, that's rather stupid.... [01:13:15] Rex_787: Did you make any change to your localsettings.php file? [01:13:32] chuck: on a more positive note, it works fine, except for the fatal error [01:13:33] yes I did.... after there are no other installation instructions [01:13:51] Rex_787: Check to see if the extenstion is installed on your Special:Version page. [01:14:34] *chuck waits [01:14:38] 03charlie * r42635 10/trunk/extensions/SharedUserRights/SharedUserRights_body.php: Fixed a typo in two function names that caused a Fatal Error. [01:14:58] Alexfusco5: svn up! [01:15:05] done :p [01:15:20] Fatal error: Call to undefined method SharedUserRights::canAdd() in /home/yourwiki/htdocs/html/w/extensions/SharedUserRights/SharedUserRights_body.php on line 407 [01:15:22] if( $name{0} == '#' ) { [01:15:27] CWii: The extensions are installed [01:15:29] this came from SpecialUserrights.php [01:15:35] that syntax is deprecated [01:15:45] Rex_787: Then there's nothing more to do :) [01:15:50] chuck: ^ [01:16:36] CWii: Call me stupid, how do I call the extensions up, since they are made to have a GUI to help you [01:16:37] $name{0} uh, wut? o.O [01:17:00] + return "`$wgSharedDB`.`$table`"; [01:17:05] Rex_787: Um. What extenstions do you have installed? [01:17:21] that syntax can be completely done away with now that we have the foreign connection interface [01:17:32] database selectors, I mean [01:17:39] they're a bit ugly, they break replication [01:17:44] TimStarling: how 'bout you help him ;) [01:17:49] Currently I want ExtensionManager to come up and when I had installed NamespaceManager up I didn't really know how to bring them up [01:18:16] Rex_787: Hm. Leeme look at it's documentation for you. [01:18:30] CWii: Your help is appreciated [01:18:31] I can't test his code before he commits it [01:18:41] that's really his job [01:19:01] chuck: Ya man, you gotta test it locally :x. [01:19:17] TimStarling: no, but you can always help him clean it up ;) [01:19:42] chuck: yep, better add a wiki to your computer or your VPS for testing new code on ;) [01:20:04] I'm really sorry, I'm going to setup an environment with two wikis so I can test this stuff, I need to get MySQL, etc first. [01:20:45] chuck: Maybye use some VM software? [01:20:46] chuck: first I thing you should fix the extension so the trunk doesn't contain broken code :p [01:21:15] Alexfusco5: Well it's not like Wikimedia even uses SharedUserRights :P [01:21:26] Rex_787: ExtensionManager doesn't look like it's a wiki-side thing. [01:21:29] I know I have to test my code, and I will after I setup MySQL. [01:21:46] and apache/php ;) [01:21:50] CWii: Could you explain for me please [01:21:54] chuck: you can start after you fix the bug that is currently causing problem [01:21:54] *chuck already has those :P [01:21:56] * s [01:22:35] whats SharedUserRights::canAdd() supposed to be? [01:22:40] $name{0} -> $name[0] [01:22:47] Rex_787: First, both extensions are in beta. Second, NamespaceManager is needed by Extension:ExtensionManager. [01:22:52] 03charlie * r42636 10/trunk/extensions/SharedUserRights/SharedUserRights_body.php: This is embarassing, I really need to setup a few MediaWiki instances locally. [01:23:19] fatal errors fixed [01:23:34] Great. [01:23:49] now new problem [01:23:57] don't commit any code without testing it [01:24:25] nvm [01:24:26] ^_^ Ya, that's my job... ;) rotfl [01:24:39] *chuck downloads MySQL :P [01:25:04] TimStarling: look at the bright side, its not core that got screwed up ;) [01:25:19] :) [01:25:30] <_mary_kate_> also, don't use a commit message that just says 'oops' [01:25:35] <_mary_kate_> at least explain what you changed [01:25:47] or an extension running on WMF projects ;) [01:25:56] Chuck: Checkout WAMP on Google CWii: after restarting NamespaceManager I get this error: Fatal error: Cannot redeclare class NamespaceManager in /home/content/s/p/o/**********/html/seocoalition/w/extensions/NamespaceManager/NamespaceManager.php on line 187 [01:26:17] or...just about any project other than YourWiki that I know of :P [01:26:41] Rex_787: It's in beta, so it might be broken, soory. [01:26:43] chuck: I'll bugzilla the next bug because its very minor and that way, you won't forget [01:26:45] :p [01:26:48] <^demon> _mary_kate_: Blank commit messages are fun too :-p [01:27:06] Rex_787: Good god! It hasn't been touched since 07. [01:27:11] ^_^ Only on private repos [01:27:31] <^demon> Dantman|Food: My private repo tends to have a lot of profanity... [01:27:39] rotfl [01:27:40] CWii: Sorry I should have looked... I am coming from a different world than this [01:27:57] ./SharedUserRights/SharedUserRights.i18n.php: 'gblrights-rights-entry' => 'changed global group membership for $1 from $2 to $3', [01:27:58] ./CentralAuth/CentralAuth.i18n.php: 'centralauth-rightslog-entry-usergroups' => 'changed global group membership for $1 from $2 to $3', [01:28:05] Rex_787: It's okay. And welcome to Mediawiki ;) [01:28:07] I've always been to lazy to use commit messages when I'm just using svn to sync config [01:28:09] <^demon> I still use commit messages so I can keep track of what I did....but I tend to curse at my own code when I commit :) [01:28:15] Rex_787: Anything else I can do for you? [01:28:26] Though, now I have GNOME's FUSE for editing [01:28:36] TimStarling: I just added global before the "group membership" part of the regular log entry for userrights iirc :P [01:29:13] Yeah if an extension is created how do you usually bring it up [01:29:34] well, I guess you're not the only one copying from the core then [01:29:35] require_once? [01:29:39] and changing a few words [01:30:11] Remenic: Hm? [01:30:28] CWii: Hell I haven't touched IRC in about 6 years [01:30:35] Lol. [01:31:09] TimStarling: ? [01:31:32] Oh, you mean brion did that too or whoever added that [01:31:38] Werdna [01:31:55] did you check addLogEntry()? [01:32:25] What do you mean? [01:32:38] http://p.defau.lt/?TRsYJaW34jKorGn5di4rUA [01:32:58] CWii: How about a good extension for Namespace management [01:33:12] TimStarling: That was coincidental too :P [01:33:30] Rex_787: How about changing your LocalSetting.php ;) [01:33:30] Cwii: or a visual extension to add pages and namespace.... [01:33:48] Rex_787: Anyway, i have to go, :( [01:34:00] CWii: Change what in the LocalSettings? [01:34:11] let's put the core alongside the two of them [01:34:14] Ugh. Sorry I just close FireFox. [01:34:47] CWii: No worries I will figure it out, thanks for all your help [01:34:51] Rex_787: Search namespaces in mediawiki wiki. [01:34:55] http://p.defau.lt/?PZA8m5I4nEy3rpMQDRtqBw [01:34:57] No problem. [01:34:58] TimStarling: In the extension, it's working fine, but there's a weird caching problem. The rights are shown as they were before after the new changes are submitted until I do a hard refresh [01:35:11] Good night everyone! And good luck chuck! [01:36:12] chuck: it works after normal refresh for me [01:36:32] let's just say I'm not particularly impressed by this type of coding, in either extension [01:37:57] I don't really like playing spot-the-difference [01:38:14] TimStarling: what difference? [01:38:16] :p [02:03:24] 14(INVALID) Image links need fix for a:hovers - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16079 +comment (10nsk) [02:12:04] 03(NEW) Email notification for deleting a page refers to the page being created - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16139 normal; normal; MediaWiki: Email; (mikelifeguard) [02:13:12] 12:31 < TimStarling> Werdna [02:13:16] what about me? [02:14:04] oh, I see. [02:14:33] That's all being blown away, anyway, with the RightsManager stuff. [02:17:10] werdnus: I'm getting an error with AbuseFilter: Syntax error: /> Fatal error: Call to undefined function fnmatch() in C:\xampp\htdocs\mediawiki\extensions\AbuseFilter\AbuseFilter.parser.php on line 145 [02:17:24] And phptest spits more stuff like that [02:18:00] any ideas? Someone suggested it might be a mismatch between core and extension code, but I have very recent versions of both, so that seems unlikely to me [02:18:36] http://au2.php.net/fnmatch [02:18:39] the function should exist. [02:18:44] What version of PHP are you using? [02:18:56] php5, IIRC [02:19:07] yep [02:19:14] <_mary_kate_> "this function is not available on Windows or other non-POSIX compliant systems." [02:19:21] ahhhhh, boo [02:19:56] and I suppose there's no way to work around that, eh? [02:20:30] <^demon> http://au2.php.net/manual/en/function.fnmatch.php#71725 - possible workaround? [02:20:32] apart from "Use a POSIX compliant system"? :) [02:20:51] yeah, ^demon's link seems to work okay. [02:21:32] ok, so add that to AbuseFilter.parser.php somewhere? [02:22:04] I might commit it to the extension. [02:23:00] yay [02:23:11] there would be other stuff though. I'll run phptest again... [02:24:35] some of it isn't implemented yet [02:24:39] like the ternery operator... [02:24:48] 03werdna * r42637 10/trunk/extensions/AbuseFilter/ (AbuseFilter.hooks.php AbuseFilter.parser.php): Windows compatibility with PHP parser, fnmatch() function. [02:24:55] Ternery? [02:25:06] <_mary_kate_> ternary [02:25:08] <_mary_kate_> a ? b : c [02:25:12] yeah [02:25:13] that [02:25:30] I figured you meant either 'ternary' or 'tertiary'. [02:25:39] quick question, does anyone know where we can edit that "reason for deletion" dropdown list? [02:25:52] [[Special:AllMessages]]. [02:25:53] it's a system message... [02:25:58] werdnus: http://rafb.net/p/SBk3Hs69.html [02:26:17] Awesys: MediaWiki:Deletereason-dropdown [02:26:26] great thanks! :) [02:26:27] there's a different one for files [02:26:42] Mike_lifeguard: update to r42637 [02:28:03] you guys rock [02:28:27] well, no errors, but I can't get it to stop any spam :D [02:29:11] You know, the SharedUserRights extension could probably be done in core. [02:29:21] once the RightsManager branch is merged in. [02:30:49] Nobody's worried that Special:AllMessages is fucking huge? [02:31:29] <^demon> I think non-modified messages should be hidden by default :) [02:31:37] <^demon> So only enwiki's allmessages is huge. [02:31:44] :P [02:31:47] but then how would people find them in order to change them from the default? [02:31:58] A better search. [02:32:14] https://bugzilla.wikimedia.org/show_bug.cgi?id=15389 <-- Relevant bug. [02:32:31] ^demon: That would confuse the hell out of new MediaWiki users. [02:32:37] 03(mod) Special:AllMessages is too large - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15389 (10mikelifeguard) [02:32:45] <^demon> And? [02:32:56] Confusing people is not nice. :-) [02:33:16] <^demon> Oh, I always skipped ethics class :) [02:33:37] :P [02:34:05] <^demon> Actually, I never had to take an ethics class...hmm. [03:22:19] Hey brion, when I click on a link in Special:Mergeaccount on my wiki, [03:22:27] like www.tornaodchas3r.biz/techwiki/techwiki, it takes me to the http://www.tornadochas3r.biz/techwiki/metawiki/index.php/Www.tornaodchas3r.biz/techwiki/techwiki/User:Techman224 page on the wiki I clicked it. [03:22:57] techman224: hmm, sounds like your $wgServer settings in the config array object are missing the http:// ? [03:25:38] hey brion [04:09:11] *brion upgrades his wordpress [04:10:43] :O [04:20:49] brion: I'm bored, are there any quickish projects that need doing? [04:26:09] m'boi, this peace is what all true code warriors strive for! [04:26:25] heh [04:27:09] *Krimpet can't wait to bomb some Dodongos. :) [04:27:53] what's that?\ [04:29:07] *werdnus doesn't recognise the name 'dodongo' [04:29:38] http://www.youtube.com/watch?v=9mHw5g55oC4 :p [04:32:13] Krimpet: relatedly, http://graphjam.com/2008/10/15/song-chart-memes-places-you-can-see-from-alaska/ [04:37:28] Krimpet: weird anime :P [04:42:58] *brion http://leuksman.com/log/2008/10/26/dell-mini-love/ [04:44:13] werdnus: hmm, i think i've got some old reqs in bugzilla i might want done, lemme look for some :D [04:46:23] werdnus: here's an oldie but goodie -- https://bugzilla.wikimedia.org/show_bug.cgi?id=7726 [04:46:54] mysql's default config for fulltext search excludes short words, numbers, etc, which drives people nuts -- it makes search nigh-useless on many sites that deal with TLAs ;) [04:47:23] we could pad the search terms in the transformation (just as we pulled tricks to make unicode stuff work properly) so they get picked up [04:47:52] transformation? [04:48:13] transformForSearch() or something (not sure if that was the exact bit) [04:48:26] actually, this part of the search engines should get some refactoring probably :) [04:48:47] right now that's done in the language class, but it should probably belong to the search engine class [04:49:24] some transformations get applied to page text before stoage in the searchtext table, and to search terms before they're run into a query [04:49:55] I see stripForSearch, convertForSearchResult [04:49:59] 03(mod) Searches less than 4 characters long don't work - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=7726 (10brion) [04:50:04] that sounds like it [04:50:11] *brion assigned the bug to werdnus [04:50:16] mwahahaha [04:50:21] :( [04:50:50] *werdnus has a look at the code. [04:51:25] thanks! [04:52:24] hmm, all I can find is 'stripForSearch' - is that what you're thinking of? [04:53:29] and its partner in crime convertForSearchResult... [04:55:32] I'm pretty sure stripForSearch is the primary culprit here, yeah [04:56:03] oh god, regex /e modifier? how gauche [04:56:30] yeahhhh, that area of the code is a little scary. [04:56:50] hehehe [04:57:28] $out = preg_replace( [04:57:28] "/([\\xc0-\\xff][\\x80-\\xbf]*)/e", [04:57:29] "'U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )", [04:57:30] :(( [04:57:38] what is that code doing in a string? [04:57:51] is this some strange legacy feature of preg_replace? :) [04:57:54] i guess it was before we discovered preg_replace_callback [04:58:40] we discourage the eval modifier because a) it performs like shit and b) any eval stuff is more likely to be insecure :) [04:59:00] well yeah, I figured as much :) [04:59:10] I can probably fix that up while I'm at it. [04:59:16] c) Real men use closures... [04:59:21] j/k, heh [04:59:34] :D [04:59:38] *werdnus enlists Krimpet, so we don't have to use any closures. [04:59:59] closest thing to closures in PHP is create_function which builds a function out of a PHP source code string ;) [05:00:05] I know [05:00:06] that's a bit freaky. [05:00:24] PHP doesn't support anything nice or sane when you compare it to a fair number of other languages [05:00:29] yep [05:00:31] We should just rewrite the whole thing in Lisp. :) [05:00:35] Heh [05:00:37] Self-modifying code is generally freaky (and very easy to introduce security holes into) [05:00:43] in some ways i prefer javascript -- closures work great! [05:00:49] everything else about javascript kind of sucks [05:00:51] hehe, we should write Wikipedia as client-side JS. [05:00:55] <_mary_kate_> can we write a CGI framework for JS and rewrite mediawiki in it? [05:01:09] <_mary_kate_> and some kind of standalone JS interpreter, i'm sure one of those exists already [05:01:11] ^_^ The real issue with Browser side ECMAScript, is the DOM [05:01:11] ASP.net, JScript, and mono ;) [05:01:15] _mary_kate_: Already implemented, I believe. I saw it somewhere [05:01:23] _mary_kate_, it'd be pretty straightforward with SpiderMonkey et al. [05:01:34] (which already include standalone interpreters) [05:01:39] Krimpet's already been writing SpiderMonkey stuff :) [05:01:44] ^_^ Why not Lua? [05:01:45] Krimpet wrote PHP a JS interpreter :P [05:01:55] Dantman: well, Wikipedia is an MMORPG :) [05:02:03] rotfl [05:02:04] lua isn't popular enough ;) [05:02:12] we need a wysiwig javascript editor! [05:02:19] maximize accessibility for the common man [05:02:25] Lua is nice, but I see the advantages in using a "webby" language like JS. [05:02:26] yeah, we don't use unpopular languages. [05:02:28] who learned all his programming by ripping off JS from other sites [05:02:32] That's why our math module is written in ocaml... [05:02:33] WYCIWYG? [05:02:34] brion: this may destroy our cabal :) [05:02:56] werdnus: yes, and it's barely maintained because nobody understands it :D [05:03:07] that was the joke :P [05:03:12] brion, what would a WYSIWYG JS editor do? [05:03:39] I considered tackling converting the math stuff to PHP... took one look at that code and ran away screaming... [05:03:50] Dantman: Make page editing by non-tech folks possible. [05:03:53] eval(document.forms[0].textarea1.value) [05:04:06] we could just use the regualr TeX renderer... [05:04:07] The "OH!" in O'Caml is really justified. :p [05:04:12] haha [05:04:14] Agh... unreliable form notation [05:04:30] I tried to read some ocaml for TorBlock, and ran away. [05:04:44] werdnus, thing is, the math code handles stuff like mathml that TeX doesn't normally do [05:05:02] ooooohhh... heh [05:06:14] ^_^ When brion mentioned "WYSIWYG JS editor" instead of "JS WYSIWYG editor" I thought he was meaning some sort of WYCIWYG (What You Code Is What You Get) IDE for writing and testing JS to be used in Common.js [05:06:32] rotfl [05:07:12] Dantman: It's programming. You never get what you coded, you get a slightly modified and more buggy alternative. [05:07:27] From "optimised" interpreters and compilers :) [05:07:28] only if you don't test :D [05:07:50] Testing just slows down release :P [05:08:05] *Krimpet remembers tinkering with Lego Mindstorms "programming" once... that tried to be "WYSIWYG" [05:08:19] *werdnus reminds self to double-check MattJohnston's commits. [05:08:22] Krimpet: haha, I remember that. [05:08:32] Probably a good idea anyway :p [05:08:36] That was good fun... I remember making an ATM and stuff with it. [05:09:03] Dantman: yes that'd be awesome! :D [05:09:06] I had blocks with "barcodes" coded on them, and I used a touch sensor to read them. [05:09:10] also a debugger with a "fix my bugs" button [05:09:12] that would be real nice [05:09:17] I love that sort of programming. I managed to make one set physically destroy itself (the motors had no overcurrent protection) [05:09:24] brion: We already have one of those. [05:09:32] brion: it's called "Tim" :) [05:09:53] brion: ^_^ I think better JS Library support would be good first... JS really is never used to it's full potential in MW [05:10:04] *nod* [05:10:09] ^_^ Or we could just throw in the one I'm writing! [05:10:12] http://www.youtube.com/watch?v=OCruefYl3FI [05:10:19] Krimpet: is it more weird anime? :) [05:10:22] The origin of WYSIWYG. :) [05:10:38] *Dantman wonders if he dares to go to sleep [05:11:20] 'The phrase was originally a popular catch phrase originated by Flip Wilson's drag persona "Geraldine"... who would often say "What you see is what you get" to excuse her quirky behavior.' [05:11:33] ... [05:11:41] WIkipedia, undoubtedly :) [05:11:44] *brion changes his ubuntu background from brown [05:12:02] brion: install KDE4 [05:12:02] ^_^ Mine's green [05:12:04] it's gorgeous! [05:12:09] kde sux [05:12:13] heh [05:12:15] :O [05:12:24] KDE4 is really good-looking! [05:12:26] like me... [05:12:28] *brion waits for the fatwa [05:13:26] $4('#editform field').disable(); [05:13:26] brion: that's it. I was just saying it's pretty :) [05:13:27] linux desktop environments are a way for me to launch firefox, thunderbird, and gimp [05:13:47] *snickers* [05:13:49] gnome is so 1999 to me... [05:13:52] Dantman: kind of jquery-like? [05:14:07] call me superficial, but I love some interface prettiness. [05:14:14] werdnus: Thats cause you don't have Compiz installed... [05:14:22] Ewwwww, KDE [05:14:25] brion: ya, selectors are the way to go [05:14:27] werdnus: been a while since you used it? modern gnome rips off mac os x for ui behavior (but not theme look) [05:14:29] Dantman: nah, the icons and stuff are ugly too. [05:14:32] The "K" stands for "krap," ya know ;) [05:14:36] haha [05:14:43] themes of course will be up to whoever picks the theme [05:14:44] brion: I last used it a few months ago. Maybe I didn't set it up properly. [05:14:53] and most themes for anything are going to be hideous :) [05:14:57] (Actually, it stands for "Kool," no joke) [05:15:01] either way, when I typed apt-get install kde4-base, and rebooted into it, it was good-looking. [05:15:02] *brion remembers running Enlightenment back in '98 [05:15:05] that was the shit [05:15:13] <_mary_kate_> brion: can we *please* include jquery in MW? it's only like 4KB [05:15:17] <_mary_kate_> and soooo useful [05:15:25] haha, in '98, I was running... Windows 98, probably. [05:15:27] brion: The framework is actually branched off of a small one I'm doing for the project in the company I'm currently contracted with [05:15:34] 4k? that ain't bad [05:15:44] i'd strongly consider that actually [05:15:49] it seems pretty handy [05:15:51] I was a windows person until about when I started Wikipedia stuff. [05:15:55] brion: It already supports an interesting thing or two jQuery doesn't handle [05:16:03] oh? [05:16:12] werdnus, GNOME uses Clearlooks by default now, which is pretty bright and shiny. [05:16:18] Krimpet: screenshot? [05:16:33] <_mary_kate_> brion: oh, i lied. it's actually 55K :( [05:16:43] _mary_kate_: ... [05:16:48] 55? that's not as nice :D [05:16:49] that's quite a difference :P [05:17:01] we could compress the logo some more to make up for it ;) [05:17:14] <_mary_kate_> that's uncompressed though [05:17:21] <_mary_kate_> 17K gzipped [05:17:23] $4(somenode, ['div', someothernode], 'span'). [05:17:29] werdnus, http://library.gnome.org/misc/release-notes/2.24/ [05:17:50] ahh, my ubuntu is de-browned [05:17:55] clearlooks ain't half bad [05:18:07] <_mary_kate_> brion: you mean it doesn't look like Africa anymore? how will you think of the starving children?!? [05:18:20] Would start with the node in somenode as the scope, select all divs inside and include someothernode in that, then select all the span tags inside of that [05:18:25] _mary_kate_: i will give them access to wikipedia [05:18:34] I stole the default theme from Fedora to run on my Ubuntu machine. :p [05:18:42] Krimpet: that's not too bad. [05:18:44] jQuery does have $(selector, scope), but that's not exactly as nice [05:18:59] Krimpet: the icons still look 1999ish, though. [05:19:12] werdnus, yeah, I use the Tango icons instead [05:20:16] Krimpet: they're still all a bit.... not quite right. [05:20:22] http://tango.freedesktop.org/Tango_Icon_Library [05:21:29] hey aaron [05:22:03] *brion apt-get install tango-icon-theme [05:22:15] if only the keyboard didn't suck on that thing [05:22:56] yo [05:23:00] brion: it feels icky filling the Language class with random functions that are used only once. Or a SearchEngine class, for that matter... [05:23:00] oy [05:23:13] werdnus: :) [05:23:19] brion: would be nice if you synced flaggedrevs [05:23:25] Anyone else ever disable CTRL+ALT+BACKSPACE? [05:23:25] brion: where else do I put them? :/ [05:23:34] I LOVE ctrl-alt-backspace. [05:23:38] I wish I had it on Windows. [05:23:42] well, that transformation was originally in the language file since some languages customize it to do pseudo-word breaking [05:24:09] brion: I know, but in general, I hate polluting classes with random functions that are used as callbacks once. [05:24:13] This is where we need anonymous functions. [05:24:38] ah [05:24:42] sowwy [05:24:45] werdnus: What if you had a laptop where the Del key is a puny half-key above a gigantic backspace, and CTRL+ALT+DEL is your keycombo to bring up the screen to logout/lockscreen [05:24:47] at least you can make them private :) [05:24:54] Dantman: hahaha [05:24:55] use create_function and nowdocs? :) [05:25:03] *werdnus stabs Krimpet [05:25:07] hey tomaszf [05:25:10] the whole gang's here :) [05:25:18] where's Tim, we'll have almost everyone ;) [05:25:20] *Dantman cooks Krimpet [05:25:26] Nowait... Lua? [05:25:27] *werdnus eats Krimpet [05:25:27] hey there [05:25:30] *Dantman turns off the pot [05:25:33] http://img208.imageshack.us/my.php?image=mahdesktopqx6.png is my desktop, BTW. Nice and pretty. :) [05:25:41] hey! no cannibalism in this channel [05:25:46] rotfl [05:25:57] I'd show my desktop, but it's vista... [05:26:05] What about cabalism? [05:26:09] *werdnus shakes head at '##bathrobecabal' [05:26:18] Krimpet: that's too much orange for me ;) [05:26:33] The temperature dropped by 3 F since I posted that, too :p [05:26:36] hell, i put my mac on the gray theme instead of blue aqua buttons ;) [05:26:48] brion, I used human for too long. I crave brightness now. >_> [05:26:55] Is there a difference anymore? The apple in the corner is grey now.. [05:26:56] :D [05:27:08] howdy tomaszf [05:27:17] hello there sir. its been hours [05:27:36] MZMcBride: the buttons and things i think [05:27:40] but it's pretty subtle now yeah [05:27:42] haha, I hope you're calling him 'sir' in jest ;) [05:27:57] werdnus: actually i'm writing it into new employee contracts [05:27:57] *werdnus imagines arriving in the office and being required to call Brion 'sir'. [05:28:01] right below the hazing clause [05:28:01] uh oh. [05:28:06] As opposed to "ma'am"? o_O [05:28:15] well, I called my teachers 'sir' and ma'am.... [05:29:05] brion: Do I have to wear a suit? :P [05:29:16] as long as you wear pants, we don't much care [05:29:21] Heh. [05:29:23] *werdnus wears a skirt in. [05:29:35] well, some sort of genital covering [05:29:43] skirts and kilts are fine too ;) [05:29:44] *werdnus wears underwear in. [05:29:53] *MZMcBride has seen staff headshots. Can't imagine what some of those people would look like pantless. >_> [05:30:06] yeah that's the downside of not working from home [05:30:14] *Krimpet prefers skorts. [05:30:30] http://d.imagehost.org/view/0202/Screenshot.png http://d.imagehost.org/view/0347/Screenshot-1.png http://d.imagehost.org/view/0031/Screenshot-2.png [05:30:38] Oh, it's good to finally have a laptop [05:30:56] we could always go with utilikilts [05:31:09] utilikilt++ [05:31:17] *Dantman needs to sync his theming to his Workstation at work though [05:31:29] lots of pockets, this is good for iphone [05:31:33] mmm... synergy [05:31:40] I should really fix my home directory... I can't ls my home directory [05:31:45] it took more than 24 hours, last time I tried. [05:31:59] ... [05:32:05] that's what subdirectories are for [05:32:05] I have no idea why. [05:32:09] heh [05:32:10] *Krimpet got a crackberry the other day. [05:32:20] *werdnus sudos up and sees if that makes a difference. [05:32:32] brion: I have subdirectories! [05:32:40] about 4 of them are copies of MediaWiki, various branches and purposes. [05:32:44] Krimpet: if i could get the blackberry unlimited worldwide data plan for my iphone, i would be a happy man :) [05:32:57] I have a 3G iPhone. [05:33:00] *werdnus hugs iPhone. [05:33:11] *brion is waiting for the 32gb model to come out before upgrading [05:33:16] the iPhone's a bit too locky-inny for my taste. :) [05:33:19] It really suprised me at first -- being able to check email, wikitech-l, google reader before I got out of bed. [05:33:22] Agh... I have to get up and take the train to work tomorrow... :/ must force self away from only internet cord in house into room [05:33:32] i like my gilded jail cell. it's very convenient for watching back-episodes of House [05:33:57] Dantman: awwww gnight :) [05:34:02] nn Dantman [05:34:23] Gah... resistance in both directions [05:34:25] *brion gets back to writing a summary of recent tech news [05:34:37] Dantman: unplug the cord! [05:34:54] get WiFi? :) [05:34:55] heh... [05:34:58] T_T I wish [05:35:06] We /do/ have wifi [05:35:11] This laptop supports WiFi [05:35:30] :/ But for some goddamn reason, the WiFi here is so shitty that I can't connect [05:35:36] root@gcentral_router:~# ls [05:35:37] Killed [05:35:38] *werdnus sighs. [05:35:49] I'm force to plug into a cord [05:35:50] anybody have any idea why ls would hang? :/ [05:35:56] And even that is slow [05:36:28] I want to figure out how to jerry-rig my blackberry and my laptop so I can have internet out in the park, or something [05:36:28] it's not the number of files... [05:36:29] :/ It's an old 3in1 Modem/Firewall/WiFiRouter that only supports wireless b [05:36:52] Krimpet: can be done with iPhones. [05:37:00] iPhones are awesome because, under the hood, they're BSD. [05:37:11] werdnus: nfs? [05:37:19] Aaaaaagh... FreeBSD [05:37:33] :/ I can't get used to that ports system... [05:37:43] werdnus, I know it can be done with my berry, though I want to figure out how to do it without paying Verizon $50 a month :) [05:37:45] FreeBSD... different enough from Linux to break shit, not different enough to have any clear benefit. :) [05:38:09] I get annoyed whenever I need to put something onto the dev server at work since it's one of the few machines on FreeBSD [05:38:52] brion: nope. [05:38:56] of course if there hadn't been that berkeley/at&t lawsuit in the early 90s, we'd probably all be running bsd and linux would have never been needed ;) [05:38:57] Heh... I just found a lame yet amusing acronym [05:39:13] brion: it's exported with SMB, but it's local. [05:39:34] PHB -> Pointy Haired Boss, PHD -> Well, you know what it is... ;) PHD, Pointy Haired Dev, heh [05:39:34] any weird device files or anything? [05:39:53] maybe the directory itself is super huge and just has few actual files left :D [05:39:59] brion, GNU would've been able to adapt the BSD kernel like they originally planned, so we'd be running GNU most likely. :) [05:40:13] what not HURD? ;) [05:40:21] ^_^ Luckly the company I work for got rid of their P.H.D. script kiddy and hired me [05:40:25] brion: http://www.mediawiki.org/w/index.php?title=Special%3ACode%2FMediaWiki%2Fpath&path=%09+%2Ftrunk%2Fextensions%2FFlaggedRevs%2F :) [05:40:39] HURD only came about after they threw out the idea of adapting BSD's kernel, mostly due to the legal brouhaha [05:41:43] brion: hmm, let me see. [05:42:14] AaronSchulz: momento [05:42:15] brion: I think I might have some unix domain sockets in there, but that shouldn't be doing anything. [05:42:34] brion: isn't that a candy or something? [05:43:48] brion: actually, think I may have found it. [05:44:06] I have a mounted NFS directory *inside* my home directory, and the server went down recently [05:45:20] AaronSchulz: why + $cutoff_unixtime = $cutoff_unixtime - ($cutoff_unixtime % 86400); ? [05:45:49] werdnus: see, nfs is evil :D [05:46:01] brion: no reason in particular ;) [05:46:27] i say dump it, it's arbitrary and has no clear benefit :) [05:46:49] andrew@gcentral_router:~$ sudo umount -f ~/server-home [05:46:50] is the purge unnecessary in the "if there are new votes, graph is stale" case? [05:46:51] *werdnus grumbles [05:48:20] brion: nope [05:48:37] it will just copy over that graph with a new one [05:50:10] 03aaron * r42638 10/trunk/extensions/FlaggedRevs/specialpages/RatingHistory_body.php: Remove some needless math here [05:50:53] andrew@gcentral_router:~$ sudo umount -ifl ~/server-home [05:50:56] yaay, it worked. [05:51:10] brion: is tomasz a root user? [05:51:23] (updating the list of sysadmins) [05:54:38] http://vps.epstone.net/~andrew/MyDesktop.png -- finally... [05:56:17] AaronSchulz: any caching issues to updating the graph file? [05:56:23] werdnus: yes [05:57:02] werdnus, KDE *and* Vista... a most unholy hellspawn if there ever was one :o [05:57:20] bwahaha [05:57:29] tomaszf: Do you have a Wikipedia account? [05:57:32] Krimpet: :) [05:57:33] http://windows.kde.org/ ? :D [05:57:37] it's my parents' computer. [05:57:41] brion: I do use that, amusingly. [05:57:43] but no [05:57:52] that's on Xming via SSH [05:58:06] last time i used windows as my main OS i think it was windows 2000 [05:58:17] werdnus: indeed i do. why do you ask? [05:58:27] tomaszf: what is it? I'm adding you to the list of sysadmins. [05:58:38] *brion yawns [05:59:03] AaronSchulz: tim should be along at some point, he'll probably run updates :) otherwise i'll poke it tomorrow. but i don't want to udpate things right before i go to bed ;) [05:59:16] 03(NEW) images are resized using incorrect color space - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16140 minor; normal; MediaWiki: Images; (richard.mitton) [06:02:58] 03(mod) Attempting to created username "~~~~" outputs bad error message - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16103 +comment (10krimpet) [06:06:08] 03(mod) images are resized using incorrect color space - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16140 (10brion) [06:06:47] brion: UDP-ate? [06:06:58] <_mary_kate_> u da pate, man [06:07:26] 03(mod) Attempting to created username "~~~~" outputs bad error message - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16103 (10brion) [06:07:45] werdnus: yeah that's why i ain't doing any software udpates this late at night ;) [06:07:55] hehe [06:07:59] *brion wonders when werdnus changed from 1st to 2nd declension [06:09:32] brion: when my server died. [06:09:37] I use werdnus [06:09:56] because it's a different box, with a different default nickname :P [06:10:00] hey [06:10:09] hi Raiku [06:10:15] You've evolved a bit. [06:10:22] hi wernus [06:10:52] For some reason, it says it doesn't know what mediawiki's source is [06:11:18] on my computer [06:11:23] when I download [06:11:26] at home [06:13:08] hello? [06:13:22] Well, we need a direct error message [06:13:36] We have the "indirect speech" rule in here ;) [06:16:02] hello baali [06:16:45] Raiku, hello [06:17:14] so. what were we talking about again? [06:17:32] 03dale * r42639 10/trunk/extensions/MetavidWiki/ (4 files in 4 dirs): server side support for Stream NS in SMIL high level resource description [06:17:47] hi dale [06:17:51] hi [06:18:18] hi gof. ;) [06:18:23] i mean god [06:19:39] http://leuksman.com/log/2008/10/26/last-week-in-wikimedia-tech/ woo [06:20:00] hmm, what shall today's Bug Monday theme be? [06:22:22] Ponies. [06:23:02] I WANT A PONY [06:23:56] *werdnus gives brion a pony [06:24:01] <_mary_kate_> brion: no love for ms1 in your blog ;( [06:25:24] d'oh [06:25:30] 03(mod) Some tables lack unique or primary keys, may allow confusing duplicate data - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15441 summary; +comment (10brion) [06:26:03] _mary_kate_: last logged ms1-related thing was over a week ago [06:26:11] <_mary_kate_> pah [06:26:37] we been moving files over? [06:26:45] <_mary_kate_> not last week, unless jeluf did [06:26:59] well i can stick it in anyway ;) [06:28:12] eh, too tired to think of a coherent sentence [06:28:29] brion: get thee to bed! [06:28:31] Today's Bug Monday theme is... JavaScript! [06:28:36] *brion thinks this should work like Iron Chef [06:28:49] brion: what's wrong with ponies? [06:29:09] https://bugzilla.wikimedia.org/show_bug.cgi?id=2114 [06:32:06] hmm [06:32:14] i think wordpress has a length limit on URLs or something [06:32:23] fuckin' bugzilla search urls :) [06:32:40] haha [06:34:14] *brion trims out some empty form fields [06:34:20] http://leuksman.com/log/2008/10/26/bug-monday-javascript/ [06:34:48] brion: do you ever stop blogging? [06:35:15] 03(mod) images are resized using incorrect color space - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16140 (10N/A) [06:35:47] 03(NEW) Wrong French translation for cite_error_ref_numeric_key (" =?UTF-8?Q?cl=C3=A9=20non=2Dint=C3=A9grale=20a?==?UTF-8?Q?ttendue?=") - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16141 trivial; normal; MediaWiki extensions: Cite; (chealer) [06:35:54] brion: btw, I think Trevor does not yet have a bugzilla account, which makes it hard to auto assign Drafts issues to him. Can you poke him? [06:36:12] TrevorParscal: hmm, you're here :) Do you have a bugzilla account yet? :) [06:37:18] 03(mod) Wrong French translation for cite_error_ref_numeric_key (" =?UTF-8?Q?cl=C3=A9=20non=2Dint=C3=A9grale=20a?==?UTF-8?Q?ttendue?=") - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16141 (10chealer) [06:37:36] he's probably asleep [06:37:38] like brion should be. [06:37:45] *werdnus calls brion's mother. [06:38:07] werdnus: for the latter I knew and was surprised, not yet aware of the habits of the former :) [06:39:09] *brion creates an account for tparscal [06:40:01] *brion resorts to tinyurl for email announce :P [06:40:09] 03(mod) Wrong French translation for cite_error_ref_numeric_key (" =?UTF-8?Q?cl=C3=A9=20non=2Dint=C3=A9grale=20a?==?UTF-8?Q?ttendue?=") - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16141 +comment (10siebrand) [06:41:44] ok, sleep now :D [06:48:11] 03(mod) Create is_ff3 in wikibits.js - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16125 +comment (10niklas.laxstrom) [06:57:05] Nikerabbit: agreed, ^ but sometimes it is just impractical [06:58:40] ehh? [06:58:45] like applying PngFix for IE6, or fixIEScroll() [06:59:27] or more esoteric things like applying CSS only for IE (for content, so not appropriate for *fixes) [07:01:11] werd: usually you should do a check like: if(window.addEventListener) when making an event handler, to detect browser capability rather than client/version [07:01:31] but only if the conditional directly changes just for that property [07:01:58] if you use it for everything, you get into the if(document.all) problem [07:02:45] (used be used to reliably detect IE, but now other browsers support it X_X) [07:03:54] I agree with Nikerabbit there, too. [07:11:58] 03siebrand * r42640 10/trunk/phase3/languages/messages/ (25 files): Localisation updates for extension messages from Betawiki (2008-10-27 08:05 CET) [07:13:28] 03siebrand * r42641 10/trunk/extensions/ (21 files in 18 dirs): Localisation updates for extension messages from Betawiki (2008-10-27 08:05 CET) [07:18:48] 03aaron * r42642 10/trunk/ (7 files in 6 dirs): (bug 16046) Add show/hide for types that flood logs [07:19:15] 03(FIXED) FlaggedRevs: Make combined log for page/user more usable - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16046 +comment (10JSchulz_4587) [07:20:25] 03aaron * r42643 10/trunk/phase3/includes/LogEventsList.php: Fix debug line [07:23:24] 03aaron * r42644 10/trunk/phase3/includes/LogEventsList.php: Make "show" work ;) [07:25:21] grr [07:25:24] 03aaron * r42645 10/trunk/phase3/includes/LogEventsList.php: No need to show links if any type is given at all [07:51:32] mm [07:52:16] Nikerabbit: hi. can you tell me what's the default hack to get around whitespace stripping in parser functions? [07:52:36] mm? [07:52:38] i mean x{{#if:foo| x }}x renders as "xxx", not "x x x". [07:52:45] never had any problems with it [07:52:59] if i want "x x x" i'd have to use... what?   would probably work, but i want *breaking* space, not non-breaking [07:53:06] does not work :( [07:53:44] <_mary_kate_> x {{#if:foo|x}} x [07:53:44] ? :D [07:53:45] <_mary_kate_> ;-) [07:54:07] _mary_kate_: but the space needs to be conditional [07:54:12] Nikerabbit: that could actually work :) [07:56:54] x{{#if:foo|  x  }}x [07:56:54] x{{#if:|  x  }}x [07:56:57] works for me [07:58:17] Duesentrieb: http://p.defau.lt/?7lJnOI1AfFwYYwInGcEMZQ [07:58:18] Splarka:   you say? hm... i was using ‌ but that is visible in some fonts, apparently. [07:58:30] no i'd have to make sure   isn't :) [07:58:41] (also, emspace is wider than a normal space, no?) [07:59:15] <_mary_kate_> x{{#if:foo|xxx}}x [07:59:33] can also use   [07:59:44] Duesentrieb: the thing is, they get eaten by the renderer [07:59:59] but act as placeholders in the preprocessing [08:00:14] ah, that sounds good. [08:00:15] you end up with
  • x x x
  • or
  • xx
  • [08:00:25] Nikerabbit's trick does work, btw :) [08:01:42]   seems to work too -- can't confirm if it gets converted to 0x20 though. [08:03:24] it does *not* get eaten... it produces space on its own. [08:03:26] - - - -&-‌- outputs

    --- -&-?-

    [08:03:28] and it doesn't collapse [08:03:43] Splarka: http://www.mediawiki.org/wiki/User:Duesentrieb/Sandbox [08:03:53] i'll use [08:04:57] *Splarka checks what you screwed up [08:05:15] ahh, yep, you didn't do what I said [08:05:24] you need a space _and_   [08:05:38] *Splarka whaps Duesentrieb [08:05:50] http://www.mediawiki.org/wiki/User:Duesentrieb/Sandbox [08:05:51] Splarka: i know what you meant. and i did both, to comare them [08:05:56] Splarka: compare the results. [08:06:02] yes, and it works with both [08:06:06] what is the prob? [08:06:06] nope. [08:06:15] what do you mean "nope"? [08:06:19]   and space gives a double-wide space [08:06:24] whcih is not what i want. [08:06:24] you want the spaces to be conditional don't you? [08:06:34] yes. but only normal width. [08:06:44] looks like %20 to me, what do you see? [08:06:58] also, if i get an ensp unicode char, i'd need to make sure it's actually invisible in all fonts. [08:07:11] which i would have though it should be, but then, zwnj should too, but isn't. [08:07:47] Splarka: I see the x-es in the first row farther appart than in thethird row. [08:07:57] which is not how it should be. [08:08:21] Splarka: what does the third row look like to you? [08:08:26] xxx or x x x? [08:08:34] *Splarka reverts and checks [08:09:49]
  • x x x
  • [08:09:49]
  • xx
  • [08:09:49]
  • xxx
  • [08:09:49]
  • xx
  • [08:10:00] okay, so what _do_ you want? spaces or not? [08:10:02] Splarka: so   renders as nonexistent for you? [08:10:11] it renders as a normal space for me. [08:10:12] yes [08:10:14] (as it should be= [08:10:18] my browser doesn't even see it in the source [08:10:20] is it even there? [08:10:24] yes. [08:10:37] your browser sees it... your font just renders it as zero-width i ghuess [08:10:44] which is yet another breakage. [08:10:59] *Splarka tries with the API [08:11:00] it seems that the handling of all the unicode space chars is grossly inconsistent between fonts [08:11:17] no, I mean... it does know entities [08:11:17] which makes them unusable [08:11:22] ^ - - - -&-‌- outputs

    --- -&-?-

    [08:11:34] huh? [08:11:52]   shows up in the source as   [08:11:52] hello [08:12:02] but   doesn't show up at all [08:12:22] Splarka: because mediawiki replaces it with the respective unicode char, i suppose. [08:12:29] arr, damn you domas [08:12:34] *Splarka can't & to the api [08:12:52] hmm [08:12:55] yes, it seems to [08:12:55] evil [08:13:06] anyway, the hack works. that's good enough :) [08:13:08]

    -\u2003-\u2002- -&-\u200c-<\/p> [08:13:15] *Splarka stabs the parser [08:13:27] *Duesentrieb stabs Splarka's broken fonts [08:13:29] nowiki is ugly though [08:13:34] *Splarka stabs Duesentrieb's knife [08:13:38] but it works, and does exactly what i want. [08:13:55] what would be nice is {{#if*:...}} for not stripping. kind of like in tex [08:14:14] append a * to the function name to suppress stripping. [08:14:50] http://test.wikipedia.org/w/api.php?text=*x%7B%7B%23if%3Afoo%7C%26%23x20%3B+x+%26%23x20%3B%7D%7Dx%0D%0A*x%7B%7B%23if%3A%7C%26%23x20%3B+x+%26%23x20%3B%7D%7Dx%0D%0A%0D%0A*x%7B%7B%23if%3Afoo%7C%26%23x20%3Bx%26%23x20%3B%7D%7Dx%0D%0A*x%7B%7B%23if%3A%7C%26%23x20%3Bx%26%23x20%3B%7D%7Dx%0D%0A&action=parse&format=jsonfm [08:15:52] it _looks_ like you can't complain if you try *x{{#if:foo| x }}x [08:15:59] even with your "super space man" fonts [08:16:25] easy kids [08:16:50] *Splarka grins [08:16:59] hey, that works for #tag:pre too [08:17:01] Splarka: when i tried , the parser striped it, just like a normal space. [08:17:06]

    \nx  x  x\n<\/pre>
    [08:17:08] 	but maybe i got it wrong somehow
    [08:17:42] *Splarka 	didn't know there was a way to pass preserved whitespace to #tag:pre
    [08:18:02] 	well, the proof is in the pudding
    [08:18:35] 	jsonfm -> 
  • x x x<\/li> with no hidden unicode characters [08:18:44] not even my fonts can screw that up [08:19:19] gnarf. you are right, does work. http://www.mediawiki.org/wiki/User:Duesentrieb/Sandbox [08:19:33] i guess after all the spacing hacks, the normal space looked so narrow i didn't believe it was there :) [08:19:36] *Splarka prints that " you are right" out and frames that [08:19:45] anyway, looks cuter than [08:20:44] *Splarka hides [08:21:14] mm, but that is handy [08:21:26] for minutely debugging the exact unicode returned by the parser: [08:21:27]

    [08:21:39] just shove it to the api with json [08:23:56] *Duesentrieb steals that and hides [08:25:00] any body to donate to form a foundation for menigo minocil kids please [08:25:27] dkk1: this isn't really the right place for this, I'm afraid. [08:26:04] dkk1: and besides, there's no such thing as 'menigo minocil' [08:26:09] Splarka: needs method="post", no? [08:26:27] Duesentrieb: for parse? nah [08:26:32] well, unless you put in an & [08:26:41] *Splarka curses domas again for even blocking uri-encoded & [08:26:45] Splarka: well, i guess it depends on how long your text gets :) [08:26:52] shutup minion [08:26:55] sure, ~5000 characters [08:26:58] eep, yes master! [08:27:00] *Splarka shhs [08:27:25] Duesentrieb: you could have some onclick js on the submit, check length, change method [08:27:47] why not just use post always? [08:28:00] you can't show someone with a link [08:28:09] true [08:28:15] dkk1: google knows nothing about it. [08:28:26] *Splarka likes to go to Special:Expandtemplates and: javascript:void(document.forms[0].method = 'get') [08:28:27] actually, it might be nice to embed that form on the testwiki :) [08:28:48] dkk1: and anyway, this channel is for MediaWiki development & support, not random charity solicitations, especially for imaginary causes. [08:29:22] and then I can share results: http://en.wikipedia.org/wiki/Special:ExpandTemplates?contexttitle=&input=%7B%7Bfoo%7D%7D&removecomments=1&generate_xml=1 [08:31:59] hi guys [08:32:15] iam trying to download MW last version package [08:32:30] but i always get a corrupted tar files [08:32:39] its jus happens to me? [08:33:28] Yaco: trying... [08:33:46] Yaco: i'm loading http://download.wikimedia.org/mediawiki/1.13/mediawiki-1.13.2.tar.gz [08:33:51] is that the url you tried? [08:33:59] let me see [08:34:06] yeap [08:34:12] <_wooz> lo [08:34:27] Yaco: and you did specify the -z swicth when uncompressing? [08:34:35] yeah [08:34:36] it's a *gziped* tar file... [08:34:43] ok let me try then [08:34:54] i even tryed to open it with ark and file-roller [08:35:06] tar -zxvf mediawiki-1.13.2.tar.gz [08:35:10] works fine here. [08:35:27] Yaco: what's the file size? [08:35:33] just a sec [08:35:37] re downloading [08:35:48] i will give you the md5sum [08:35:56] should be e10f791ba9ecd02dd751a5676cc84405 [08:37:40] 88e0c9ca71d2e14c36e2004e084d70d8 mediawiki-1.13.2.tar.gz [08:37:44] sttrange [08:37:56] <_mary_kate_> did you download it with a web browser? [08:38:06] <_mary_kate_> some of them will silently uncompress gzipped files without warning you, and not change the extension [08:38:17] mmm [08:38:22] with firefox [08:38:26] will try wget [08:39:11] worked fine with FF for me [08:39:21] Yaco: broen web proxy? [08:39:24] *broken [08:39:36] some personal firewall cruft? [08:39:41] mmm [08:39:44] no [08:39:54] i dont have problems with any other thing [08:40:02] no wget cant download it.... [08:40:34] i am download 1.12.1 [08:40:41] that didint work before [08:42:24] now it worked [08:42:32] seemd to be and issue with FF [08:42:34] strange [08:42:46] well, thanks a lot Duesentrieb and _mary_kate_ [08:44:17] Yaco: why do you download 1.12.1? [08:44:29] 1.12.1 had a false md5, IIRC [08:44:36] >_< [08:44:52] downloading now 1.13.2 [08:44:57] good :) [08:52:20] &join #wikipedia-tech [09:05:15] hi all ! [09:06:50] seeking a solution to display at a botton of each article the modified date and the real name of the modified user [09:07:15] does anyone have a something that could help [09:09:11] Well, last modified date is already displayed there. [09:10:06] yes ! [09:10:40] i can actually display the unsername but has a bit more problem to display the real name [09:11:31] how do you make it display the username? [09:13:36] i've use the global variable $wgUser [09:13:53] it contains the useername but not the real name [09:14:56] no! sorry the global variable $wgArticle [09:15:08] it's related to the displayed article [09:15:26] $wgArticle->getLastUser() or something? [09:15:39] the global variable $wgUser is related to the loggin user ! [09:16:08] yes ! "$wgArticle->getLastUser()" display the user name not the real name [09:16:29] $wgArticle->getUser()->getRealName() will do it. [09:17:08] $wgArticle->getLastUser() take content of revision.rev_user [09:17:24] rev_user is an id. [09:17:33] just try the code I told you to use. [09:18:38] okay. let me try it .. [09:21:16] got an error : [09:21:17] Fatal error: Call to a member function getRealName() on a non-object in O:\Programs\wamp\www\pgmwiki\skins\PgmSkin.php on line 317 [09:22:01] die( print_r( $wgArticle()->getUser() ) ); [09:22:43] here is what am using to print the username : $wgArticle->getUserText(); [09:24:47] same error ! [09:25:10] <_mary_kate_> did you global $wgArticle? [09:28:15] yes ! [09:29:59] brilus: same error? :/ [09:30:25] what's the exact text of the error you get for die( print_r( $wgArticle->getUser(), true ) ); [09:31:26] Fatal error: Call to a member function getRealName() on a non-object in MyCustomizedSkin.php on line 317 [09:31:27] 03(mod) PAGESINCATEGORY inaccurate for template-populated deletion categories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16036 +comment (10ForoaW) [09:32:09] perhaps getLastUser() returns a string...? [09:32:37] brilus: I mean from die( print_r( ... [09:32:40] remove the other but [09:32:44] bit* [09:33:34] here's the line: print_r($wgArticle->getUserText()->getRealName()) or die( print_r( $wgArticle->getUser(), true ) ); [09:33:46] getUserText() returns a string, not an object [09:33:46] just get rid of the bit before 'or' [09:34:00] i don't think there's a way to directly get a user object from the article or a revision [09:34:00] 20:16 < werdnus> $wgArticle->getUser()->getRealName() will do it. [09:34:03] not getUserText() [09:34:05] getUser() [09:34:06] you would have to construct the user from id or name [09:34:11] Duesentrieb: liar. [09:34:13] which means an extra db query for every page load [09:34:15] there is Article::getUser [09:34:23] werdnus: getUser returns an ID, it seems. [09:34:32] o rly [09:34:53] $this->mUser = intval( $row->rev_user ); [09:35:06] $this->mUser = $this->mLastRevision->getUser(); [09:35:15] return $this->mUser; [09:35:18] yes, really. [09:35:50] $wgArticle->getUser()->getRealName() still not working !! [09:36:06] brilus: User::newFromId( $wgArticle->getUser() )->getRealName() [09:36:14] yes. [09:36:18] except if the id is null [09:36:25] in that case you would want to use getUserText [09:36:32] err, if the id is 0, that is [09:36:41] so i'll try : print_r(User::newFromId( $wgArticle->getUser() )->getRealName()); [09:36:59] yeah. [09:37:00] try that. [09:37:02] see if it works :) [09:37:03] brilus: that should work, but it adds a database query for every page view. which is kind of nasty. [09:37:21] Great ! [09:37:28] wasn't there a switch to tell mediawiki to store real names instead of nicknames in history and rc? [09:37:30] it's working ! [09:37:40] print_r(User::newFromId( $wgArticle->getUser() )->getRealName()); [09:37:45] brilus: again, you should check if getUser() returns 0 first. [09:38:00] because in that case, newFromId will return NULL [09:38:15] yes ! it would be great to store the user realname instead of username [09:38:22] you'd want to use the value from getUserText() instead of the real name in that case [09:38:35] yea, i think there was a way to do that. can't find it though [09:38:40] okay ! how to check if getUser() returns 0 ?? [09:38:47] i'm novice to php object ! [09:39:17] :) thank guys [09:40:03] brilus: $user = User::newFromId( $wgArticle->getUser() ); [09:40:09] here's the test i'm doing before displaying the user real name : if ( $this->data[lastmod] != '' ) [09:40:17] if (!empty($user)) { [09:40:26] print $user->getRealName(); [09:40:28] } else { [09:40:38] print $wgArticle->getUserText(); [09:40:38] } [09:40:46] make sure you're url-encoding though [09:40:52] or you'll introduce XSS vectors. [09:41:00] <_mary_kate_> url encoding? ;) [09:41:07] html encoding [09:41:08] whatever :) [09:41:18] so maybe that should be print htmlspecialchars(...) [09:41:19] ; [09:41:28] yes it should [09:41:35] though user names can't contain < or > anyway [09:41:39] but could contain & i guess [09:41:42] still.. [09:41:50] yes, always escape your output [09:41:50] not that that makes a big difference. [09:41:55] werdnus: okay ! [09:42:05] it s working ! [09:42:11] yay! [09:42:50] _mary_kate_: any clue how to make mw *show* real names? [09:42:52] htmlspecialchars [09:43:08] :) [09:44:04] <_mary_kate_> Duesentrieb: i'm not sure it's possible. perhaps the 'credits' feature will do it [09:47:10] i thought it was a simple switch... maybe if real names are allowed, it just does it? [09:47:23] what would the real name bee good for if it's not shown? [09:48:21] 03siebrand * r42646 10/trunk/extensions/ (3 files in 2 dirs): [09:48:21] Extension CSS updates: [09:48:21] * add i18n for description message [09:48:22] * trailing whitespace [09:48:22] * added support for Translate [09:59:10] 03siebrand * r42647 10/trunk/extensions/ (3 files in 2 dirs): [09:59:10] Extension UserWelcome updates: [09:59:10] * add i18n for description message [09:59:10] * trailing whitespace/indentation fixes [09:59:10] * added support for Translate [10:00:27] 03(WONTFIX) Confirmation box after saving an edit - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16066 +comment (10dungodung) [10:07:56] 03(FIXED) Wrong French translation for cite_error_ref_numeric_key (" =?UTF-8?Q?cl=C3=A9=20non=2Dint=C3=A9grale=20a?==?UTF-8?Q?ttendue?=") - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16141 +comment (10bertrand.grondin) [10:08:08] 14(INVALID) bolding errors - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16078 +comment (10dungodung) [10:15:37] 03guyvdb * r42648 10/trunk/phase3/includes/diff/HTMLDiff.php: Fixed bug in HTML differ. A bad index was used when everything is removed from a page. [10:16:22] 03siebrand * r42649 10/trunk/extensions/ (3 files in 2 dirs): [10:16:22] Extension StringFunctions updates: [10:16:22] * add i18n for description message [10:16:22] * update trailing whitespace/indentation [10:16:23] * add support for Translate [10:38:37] 03grondin * r42650 10/trunk/extensions/Cite/Cite.i18n.php: Fixed obsolete translation. See bug #16141 [10:39:32] 03(mod) Wrong French translation for cite_error_ref_numeric_key (" =?UTF-8?Q?cl=C3=A9=20non=2Dint=C3=A9grale=20a?==?UTF-8?Q?ttendue?=") - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16141 (10bertrand.grondin) [11:02:38] 03(NEW) UTF-8 for the mediawiki-cvs-request digest mode - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16142 15enhancement; normal; Wikimedia: Mailing lists; (Gerard.meijssen) [11:30:21] 14(WFM) Allow creation of the EditToken through JavaScript - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9532 +comment (10roan.kattouw) [11:36:47] morning [11:37:18] morning [11:37:42] 03(mod) Create is_ff3 in wikibits.js - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16125 (10mediawiki) [11:38:28] i can not find enough info about how to make searching work in a mediawiki, are there any special config options other steps to take? [11:38:28] there seems to be no fulltext search [11:38:36] 03(NEW) Redirect loop - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16143 04CRIT; normal; MediaWiki: Special pages; (bugzilla.wikimedia) [11:39:06] thewizkid: There is. You just can't search for short words (<4 letters) and certain common words [11:39:42] RoanKattouw: I'm just fixing that bug, actually. [11:40:37] werdnus: Which one? 9532? [11:40:38] no, it's in the 7s [11:40:38] 7726 [11:40:38] brion assigned it to me :/ [11:40:39] he's not even paying me yet! [11:41:07] A fix for that would be nice, and would probably fix the stop word problem too [11:41:16] the word i am searching for is in a header, way more than 4 letters is should not any reserved string in the wiki [11:41:28] What's the word? [11:41:34] Systemvoraussetzung [11:41:54] lol [11:41:54] its a technical wiki about some software stuff [11:42:00] I'm pretty sure that's not one of MySQL's stop words [11:42:11] ;) [11:42:12] i am not using mysql [11:42:12] Hmm [11:42:12] I don't know about PostgreSQL's search support [11:42:19] Is your wiki publicly accessible? If so, what's the URL? [11:43:09] so it is depending on the database [11:43:11] Possibly [11:43:12] it is not, customer stuff, containing passwords etc [11:43:12] Hmm [11:43:12] so best bet seems to be a change of database engine [11:43:12] ? [11:43:12] or using lucene [11:43:12] There's a bunch of namespace checkboxes in the search form. Please check that the page you're trying to find is in the namespaces you're searching [11:43:16] Or just check all of the boxes and search again [11:43:48] tried that already [11:43:52] and i checked out some of those search engines [11:43:52] Lucene could work. I don't know the first thing about it, but Wikipedia uses it and it works for them [11:43:55] RoanKattouw: I know the first thing about it... it's a search engine! [11:44:14] lol\ [11:44:15] lucene was marked as obsolete [11:44:34] haha, we use it at wikimedia [11:44:52] mh [11:45:01] i see [11:45:02] needs extra software [11:45:14] sounds very much mysql [11:45:27] No, the LuceneSearch *extension* is marked as obsolete, because we now have support for Lucene in core [11:45:31] (Right?) [11:48:46] yeah, called extension:mwsearch [12:05:20] 03(mod) Redirect loop - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16143 +comment (10siebrand) [12:07:30] 03catrope * r42651 10/trunk/phase3/includes/api/ (ApiBlock.php ApiUnblock.php): API: Per IRC conversation with Splarka, add a few words about token availability from prop=info in the help text for action=block and action=unblock [12:09:20] RoanKattouw: oh noes, "per IRC" :P [12:10:09] 03(NEW) Mediawiki:Sidebar does not RESTORE after Backup->Restore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16144 normal; normal; MediaWiki: Export/Import; (huck.finn) [12:10:55] 03siebrand * r42652 10/trunk/phase3/languages/messages/MessagesKsh.php: (bug 16143) Fix redirect loops in ksh locale by capitalising the first letter of the special page alias. This only solves symptoms, and needs a more proper generic solution. [12:11:48] 03(mod) Redirect loop - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16143 normal->high; +comment (10siebrand) [12:12:10] 03(NEW) Search suggest AJAX box suggests an article AND its redirects. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16145 normal; normal; MediaWiki: Search; (foxyloxy.wikimedia) [12:17:37] 03catrope * r42653 10/trunk/phase3/includes/api/ApiQueryInfo.php: API: Also throw a warning when tokens for missing pages are denied [12:21:32] 03(NEW) Mediawiki:Sidebar does not RESTORE after Backup->Restore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16146 normal; normal; MediaWiki: Export/Import; (huck.finn) [12:22:14] 14(DUP) Mediawiki:Sidebar does not RESTORE after Backup->Restore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16144 +comment (10roan.kattouw) [12:22:20] 03(mod) Mediawiki:Sidebar does not RESTORE after Backup->Restore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16146 (10roan.kattouw) [12:29:32] 03(mod) Create approved wikis (August 2008) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15013 +comment (10tarmiziaffandi) [12:30:33] 03(mod) Mediawiki:Sidebar does not RESTORE after Backup->Restore - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16146 (10huck.finn) [12:44:24] can somebody show me what a MediaWiki math syntax/lexing error looks like when it is encountered? [12:44:51] <_mary_kate_> lch: type some invalid syntax into a page and preview it [12:45:14] what would invalid syntax that trigger this look like? :) [12:45:55] just some random chars enclosed by tags? [12:48:03] 03(NEW) Always use /wiki/ for searches, where possible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16147 15enhancement; normal; MediaWiki: Search; (Wiki.Melancholie) [12:48:36] 03(mod) Always use /wiki/ for searches, where possible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16147 +easy (10Wiki.Melancholie) [12:51:10] okay, I guess I got that, how can I force users to preview changes before submitting them? [12:53:45] lch: http://www.mediawiki.org/wiki/Manual:Force_preview or http://www.mediawiki.org/wiki/Extension:ForcePreview [12:53:50] thanks [13:03:44] 03(mod) Always use /wiki/ for searches, where possible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16147 (10Wiki.Melancholie) [13:45:02] 03jojo * r42654 10/trunk/extensions/Collection/Collection.body.php: make title/subtitle desperately <- there we go [17:57:11] 03brion * r42663 10/trunk/extensions/ParserFunctions/ (ParserFunctions.php funcsParserTests.txt): [17:57:11] * (bug 11686) Make #time work with pre-1970 dates [17:57:11] Uses DateTime class in PHP 5.2+ to support dates outside the 1970-2038 range. On earlier versions will still fall back to strtotime with the old 32-bit Unix timestamp range limitations. [17:57:11] Patch by rememberthedot -- https://bugzilla.wikimedia.org/attachment.cgi?id=5416 [17:57:13] Added a couple quick parser test cases to confirm the new behavior. However I am seeing some annoyances with how input time zones are handled, so we'll want to clean that up at some point. :) [17:58:27] 03(FIXED) make #time work with pre-1970 dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11686 +comment (10brion) [17:58:45] wtf is this? "Some users cannot edit this page because it has been restricted to prevent editing " [18:02:19] :D [18:02:41] is that from the redundant department of redundancy? [18:03:03] <__20h__> Good evening. I would like to embed rendered Mediawiki articles into a different PHP application. Is there any easy way to import the Mediawiki funtions in a different namespace or any other solution for this in Mediawiki? [18:03:19] <__20h__> s/funtions/functions/ [18:03:59] 03brion * r42664 10/trunk/phase3/ (includes/SkinTemplate.php languages/messages/MessagesEn.php): [18:03:59] Revert r42658 "(bug 10347) Add subtitle message for protected pages" [18:03:59] It's just too annoying and disruptive IMHO. [18:04:15] 03(mod) Indicate that the page being viewed is protected - subtitle message? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10347 +comment (10brion) [18:05:29] TrevorParscal: the button's working now with tidy on, but the default input text value still doesn't show up [18:05:56] Ok, I guess MediaWiki does not support multiple sites [18:06:03] brion: I'm refactoring a bit right now - let me take a look at it in a bit [18:06:05] <^demon> __20h__: Might look at the API for your uses. [18:06:07] <^demon> !api [18:06:07] --mwbot-- The MediaWiki API provides direct, high-level access to the data contained in the MediaWiki databases. Client programs should be able to use the API to login, get data, and post changes. Find out more at . For client libraries in various languages, see . [18:06:14] thx TrevorParscal [18:06:24] i love this employees thing, i can make them do stuff ;) [18:06:32] <__20h__> I will try it. Thanks, ^demon. [18:07:48] 03(FIXED) Make a different protect log message when moving a protection - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15754 +comment (10JSchulz_4587) [18:08:27] 14(DUP) Email notification for deleting a page refers to the page being created - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16139 +comment (10innocentkiller) [18:08:28] <^demon> __20h__: No problem :) [18:08:32] 03(mod) The Wikimedia Commons notification system report says a page has been created while in fact it was deleted - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15646 +comment (10innocentkiller) [18:08:42] <^demon> brion: And yet the army of volunteers still run rampant :) [18:08:53] brion: hmm, why are there protect templates anyway? [18:09:22] AaronSchulz: in places they may make sense, but would you want that on the main page etc? :) [18:09:45] so just not on the main page? [18:09:53] maybe many other places [18:10:23] if we can come up with a good ui model that can replace the manual templates, looks good, is flexible, and can be suppressed easily for pages that are primarily navigation, then maybe we're in business [18:11:04] <^demon> brion: Can next week's theme be "fixme" week? Try to get as many things marked as "fixme" fixed as possible :) [18:11:18] heh [18:11:20] that'd be good :D [18:11:26] :o [18:11:35] ^demon: want to fix my server then? :D [18:12:04] <^demon> I suck as sysadmin'ing :), probably not a good idea [18:12:11] http://nike.fixme.fi/ [18:12:28] brion: what other places apart from mainpages should not have "protected" message? [18:12:31] <^demon> grepping core for fixme returned 176 matches in 83 files :) [18:12:51] <^demon> Err, minus a few from ./extensions that I have installed. [18:13:18] Danny_B: probably lots of navigation and portal pages; all of a site like wikimediafounadtion.org... :) [18:13:27] pretty much anything that' snot a wikipedia article [18:14:21] hmm, i understand wmf site, that's exception, but why portals or templates should not be marked? if people mark them via template... [18:14:42] i agree with some kind of blacklist though [18:15:00] yeah [18:15:11] still, subtitle isn't that disruptive [18:15:14] just wondering about any other page than main where not showing the "protected" message would be desirable and useful [18:15:21] slightly annoying at worst [18:15:25] AaronSchulz: right [18:15:40] AaronSchulz: it's pretty big and annoying to me [18:15:41] ^demon: hmm, grepping for "wtf" only returns 7 files [18:15:43] besides it's always up to date unlike templates [18:15:43] mmm...lightly salted rice cakes [18:16:05] how about todo or fuck? :D [18:16:08] Vyznev: try to grep "shit shit shit" [18:16:17] it's at least in one file [18:17:08] brion: at 26 font it is ;) [18:17:33] Danny_B: ah, "scary transclusion" :) [18:19:15] THIS PAGE IS PROTECTED [18:19:15] AaronSchulz: how about gadget - css to hide such message? [18:19:32] brion: you forgot [18:20:27] <^demon> Nikerabbit: Todo is harder, you get language files in it :( [18:20:40] ^demon: exclude them [18:21:53] <^demon> brion: Mind looking at the patch on bug 15806? The new id names follow standards now, and it looks ok to me. I'm willing to commit it if you think it's ok. [18:21:59] <^demon> !b 15806 [18:21:59] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=15806 [18:22:34] hmm [18:22:53] ^demon: an id on a
  • always seems fishy to me [18:23:58] <^demon> What about moving the one that's on the
  • (the other 3 are
    s and
      ) up a level to its parent
        ? [18:24:14] hmm, well it seems to be one id per item [18:24:28] <^demon> And rename appropriately :) [18:24:30] Nikerabbit: grep -i fuck includes/GlobalFunctions.php # :) [18:25:00] meh, that doesn't sound so bad [18:27:15] 03demon * r42665 10/trunk/extensions/CentralAuth/SpecialCentralAuth.php: (bug 15806) Add html IDs to tags. This time let's follow naming standards and not put a tag on the
      • 's, but rather on its parent
          [18:27:48] 03(FIXED) Demarcate Special:CentralAuth for JavaScript - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15806 +comment (10innocentkiller) [18:28:12] <^demon> -1 JS bug :) [18:28:58] *AaronSchulz makes a deleted_pages table [18:30:17] yawn... nothing like grepping a database dump to make you appreciate how really really really big Wikipedia is [18:30:42] "Processing 10937258 pages (2297.74/s) = 31292151471 bytes (6573981.40/s) in 4760 sec" and still going... [18:33:07] 03minuteelectron * r42666 10/trunk/extensions/Babel/ (4 files): * Add category auto creation to Babel extension. [18:33:48] 03(mod) Weaken DISPLAYTITLE restictions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12998 (10brion) [18:34:08] and all I want is a list of pages that compare {{ns:}} with {{PAGENAMEE}}... I really wish MediaWiki'd keep track of parser function usage [18:34:13] you may think it's a long walk down the street to the chemist, but that's just peanuts compared to wikipedia [18:36:25] i have an extension installed that displays a comment form and the talk page on all pages of the main NS. now i want to hide it from the Main Page. i asked it here before and got help. but it only worked on localhost. here's the code http://rafb.net/p/tWmDSi56.html - any idea? [18:38:17] <^demon> brion: Fwiw, I too am quoting Adams. In my farewell e-mail to work :-p [18:38:31] ! [18:38:48] <^demon> Layoffs suck :-\ [18:38:52] :(( [18:39:08] 03siebrand * r42667 10/trunk/phase3/languages/messages/ (13 files): Localisation updates special page aliases from Betawiki. Fixing some found inconsistencies/bugs. [18:39:43] brion: http://www.mediawiki.org/wiki/User:Voice_of_All/deletion [18:39:50] *AaronSchulz gets evil plans together [18:41:38] 14(DUP) Proposal: a new JavaScript variable for redirects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16028 +comment (10innocentkiller) [18:41:45] 03(mod) Add redirecting page based wg variable(s) to page JS variables - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11040 +comment (10innocentkiller) [18:44:23] 03minuteelectron * r42668 10/trunk/extensions/Babel/ (Babel.i18n.php Babel.php BabelAutoCreate.class.php): * Use a message for the username. [18:45:00] 03siebrand * r42669 10/trunk/extensions/ (27 files in 27 dirs): Localisation updates special page aliases from Betawiki. Fixing some found inconsistencies/bugs. [18:50:07] 03siebrand * r42670 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Optional for 'babel-autocreate-user' [18:50:34] 03(mod) Deleting of pages with high number of revisions makes server cry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11402 (10JSchulz_4587) [18:55:32] <^demon> brion: Is bug 3131 fixed? It looks like you fixed it in comment 17, but it was reopened with comment 18. [18:57:13] *brion looks [18:58:42] ^demon: can you confirm if the problem is still present with IE 6, as seems to be indicated by comment 18? [18:58:50] (and i guess checking ie7 wouldn't hurt ;) [18:59:45] <^demon> Let me see if I still have my IE6 VM lying around...I only have 8. [19:01:22] *Platonides has a IE6 at hand [19:02:06] 03(mod) SVG handler uses an "uber-crappy hack" instead of a real XML parser - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14268 +comment (10claus.colloseus) [19:04:55] selecting a file on IE6 with Browse button doesn't modify Destination filename field [19:05:01] (checked on testwiki) [19:17:44] Platonides: so we can mark it FIXED? [19:26:40] 03(mod) Allow creation of the EditToken through JavaScript - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9532 +comment (10pathoschild+wmbugs) [19:28:41] 03(mod) Rename the "Image" namespace to "File" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=44 (10nospam) [19:32:52] 03(mod) make #time work with pre-1970 dates - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11686 (10N/A) [19:35:15] 03siebrand * r42671 10/trunk/phase3/languages/messages/ (MessagesEo.php MessagesLb.php MessagesQu.php MessagesScn.php): Localisation updates for special page aliases from Betawiki. [19:39:25] 03(NEW) Non-square pixel aspect ratios are not detected properly for Ogg thumbnailing , Cortado player - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16149 15enhancement; normal; MediaWiki extensions: OggHandler; (brion) [19:41:50] Hey, does anyone know if the useskin vuln affects 1.11? Am I to assume that the lack of an update in the svn branch means not? [19:42:25] (if someone can provide me with an exploit then I can go and test) [19:43:50] 03siebrand * r42672 10/trunk/phase3/ (2 files in 2 dirs): Revert r42659 per revert of r42658 by aaron in r42664 by brion. [19:44:33] Can anyone help with the accesscontrol extension, I can't get mine to work [19:45:23] Does anyone else find r42672's log message confusing? ;) double-revert [19:45:24] Must be some kind of caching problem. It works fine everyother time, I guess 50% aint bad but... [19:45:27] What seems to be the problem dfsdfs? [19:46:04] I turned off all the caching options I could find but it still on works every other time [19:46:22] dfsdfs: Hm. [19:46:43] I'm tring to lock down a page so only one group can edit and all others can view [19:47:07] dfsdfs: You should read up on protection. [19:47:15] dfsdfs: What you are doing could be done with page protection, which is built in [19:47:18] But I'll look at that extension. [19:47:27] It seems to block the right user but if I get blocked and then go to the main page and try agian it lets me in ?? [19:47:44] Ya. [19:47:55] 03siebrand * r42673 10/trunk/phase3/languages/messages/ (MessagesBs.php MessagesSv.php): Localisation updates for special page aliases from Betawiki. [19:48:12] dfsdfs: That's what it supposed tio do... [19:48:17] I had it working be for but of course I had to rebuild everything so here i am [19:48:55] 03(mod) Weaken DISPLAYTITLE restictions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12998 (10dan_the_man) [19:49:21] well it's suppose to stop the users from editing and it will the first time I try to edit, but if I try it a second time it lets me edit it [19:49:27] Oh. [19:49:54] dfsdfs: Well..can't you just protect the page? [19:50:00] I don't know I'm not much of a web guy but I think my setup is jsut doing somthing stupid [19:50:17] dfsdfs: http://www.mediawiki.org/wiki/Manual:Administrators#Protection [19:50:17] I could but I need 3 groups with different permissions [19:50:24] Oh. [19:50:42] I haven't figured that one out really. [19:50:56] The kicker is that I had it working [19:51:01] Heh. [19:51:05] and it seemed to work nice [19:51:16] dfsdfs: What was the last version and this version of MW? [19:51:23] permission by page for gorups! hell yeah [19:51:44] I'm running .12 it should be the same [19:51:56] I'm not sure about the extension thoughL:( [19:51:58] What did you have before? [19:52:05] .12 [19:52:38] well if you think of something let me know [19:54:29] I'm sorry. [19:54:41] My other IRC client crashed. [19:55:03] dfsdfs, So what version of mediawiki did you have before? [19:55:18] smae one I think 12 [19:55:38] Hm. [19:55:55] yeah it's odd [19:57:04] 03(mod) Demarcate Special:CentralAuth for JavaScript - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15806 (10pathoschild+wmbugs) [19:57:07] I don't know what more I can do for you :( [19:57:21] thats cool man. thx for tring [19:57:27] You welcome. [19:58:57] 03siebrand * r42674 10/trunk/extensions/Babel/Babel.i18n.php: Fix typo in message [20:00:08] 03aaron * r42675 10/trunk/phase3/includes/RecentChange.php: rc_deleted must be given; not secure otherwise [20:04:05] 03(mod) Provide mechanism for local special page name aliases overrides - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16119 (10danny.b) [20:09:34] 14(DUP) IRC feed lines truncated at 512 characters - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16097 +comment (10innocentkiller) [20:09:37] is it just me, or do the editbox columns and "Edit box has full width" preferences not do anything [20:09:39] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 +comment (10innocentkiller) [20:10:47] okay, "full width" has a slight effect in IE [20:11:13] <^demon> MrZ-man: I don't really see a difference in FF3. [20:11:14] but firefox seems to set it at full width regardless of the settings [20:11:22] brion: bug 44 time? [20:11:44] and IE sets it at about 95% unless "full width" is on [20:13:29] ah, probably because monobook/main.css has textarea { width: 100% [20:14:35] <^demon> Ah, well that's fun :) [20:14:57] <^demon> So basically, it's either set to 100% w/o toggle, or set to 100% with toggle. Either way, it's a useless pref... [20:16:03] well it presumably works on other skins [20:16:05] <^demon> MrZ-man: Just checked with CologneBlue, it actually does make a difference :-p [20:16:19] 03siebrand * r42676 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates for special page aliases from Betawiki. [20:24:38] *FunPika thinks he may have fixed bug 16143 in his local install :O [20:25:29] FunPika: that would be nice. [20:25:50] *FunPika is going to do a little more testing first [20:26:06] FunPika: Nikerabbit wrote some code today to check the quality of special page aliases, but it's not complete/automated yet. [20:26:31] FunPika: I think I took 10+ bugs out, but fixing it in core would be better. [20:30:53] 03(mod) New magic word for missing images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16138 +comment (10innocentkiller) [20:32:08] 03tparscal * r42677 10/trunk/extensions/inputbox/ (. InputBox.classes.php InputBox.hooks.php inputbox.php): Moved hooks into their own class. Changed tables to divs. Used Xml class instead of raw HTML output. [20:32:39] so far it appears to be good (tested on 2 intentionally b0rked language files in my local install) [20:33:30] 03tparscal * r42678 10/trunk/extensions/ (InputBox/ inputbox/): [20:34:05] 03tparscal * r42679 10/trunk/extensions/InputBox/ (InputBox.php inputbox.php): [20:34:12] oh wait...spoke too soon :/ [20:34:39] 03(mod) Provide mechanism for local special page name aliases overrides - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16119 (10nospam) [20:35:21] 03(mod) Weaken DISPLAYTITLE restictions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12998 (10Simetrical+wikibugs) [20:36:34] 03(mod) External Editor not used when editing sections - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=7744 summary; +comment (10mrzmanwiki) [20:38:23] 03tparscal * r42680 10/trunk/extensions/InputBox/InputBox.php: Updated the naming in the credits. [20:41:47] 03demon * r42681 10/trunk/extensions/InputBox/InputBox.php: Use array() for the setup functions so it works on PHP < 5.2.3 [20:44:15] 03siebrand * r42682 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Update to path change in r42679. Please use a commit summary, as this is a breaking change! [20:44:18] 03(mod) Provide mechanism for local special page name aliases overrides - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16119 (10danny.b) [20:44:49] The naming conventions have been merged for InputBox. Now, all references to it, including file names, folder names, wiki pages, etc are in the form InputBox [20:45:33] 03siebrand * r42683 10/trunk/extensions/Translate/groups/mediawiki-defines.txt: Another fix. [20:45:46] 03(WONTFIX) When creating a redirect page it does not match Capital letter words to lOWER case pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16072 +comment (10jeluf) [20:48:14] AaronSchulz, do comments posted to commits get mailed to the committer or anything? [20:48:28] if the mailing stuff is on [20:48:33] Is it on mw.org? [20:48:49] 03(mod) enable userrights management - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16069 +comment (10jeluf) [20:51:22] 03ialex * r42684 10/trunk/extensions/InputBox/InputBox.php: Cleanup for r42681: Not for $wgHooks, because then it calls the "InputBoxHooks" function with "register" as additional parameter [20:51:57] 03(FIXED) n:cs: site settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16063 +comment (10jeluf) [20:52:22] 03(mod) Some parameters broken - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16108 +comment (10Ahonc.ua) [20:53:25] TrevorParscal, FYI, the MediaWiki convention for member variables is to use $mVarName: http://www.mediawiki.org/wiki/Manual:Coding_conventions#Variables [20:53:36] Or else just $varName, in some cases. [20:54:10] 03(mod) Provide mechanism for local special page name aliases overrides - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16119 (10nospam) [20:54:15] given none of them are public, I use _varName [20:54:30] when using public ones I would use the convention [20:54:40] 03aaron * r42685 10/trunk/phase3/includes/specials/SpecialUndelete.php: Remove redundant code [20:54:47] Well, just remarking that it's not the convention we normally use, even for private member variables. [20:54:47] should I change to the convention despite the visibility? [20:55:05] I want it to follow the convention - so I would gladly convert them [20:55:17] AFAIK those two classes that you've added are the only ones in the codebase using the $_xxx convention for private member variables, maybe barring some extensions that don't follow our style. [20:55:46] I would consider that part of the advantage of private variables is you can make them public at any time if necessary, in which case it would be kind of annoying to have to change all their names . . . [20:56:17] So I've never liked that convention anyway. :D In addition to the fact that we usually use $mXxx instead, even for private member vars, yeah. [20:56:33] *Simetrical tried to change it in Drafts, but was lazy, used sed, messed the whole thing up, and had to revert [20:56:36] 03siebrand * r42686 10/trunk/extensions/InputBox/ (4 files): [20:56:36] Maintenance updates: [20:56:36] * remove trailing whitespace [20:56:36] * update indentation [20:56:36] * stylize.php [20:56:37] * eol-style:native svn props [20:57:37] *Simetrical is more of a style Nazi than anyone else here, probably :) [20:58:11] all hails Simetrical ! [20:58:24] 03(FIXED) Add Portal namespace to the Minnan (Taiwanese) Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16002 +comment (10jeluf) [21:02:00] 03(FIXED) language defaults to 'beta' on beta wikiversity - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15992 +comment (10jeluf) [21:04:37] 03(mod) Timeline images either generated without text or even not at all. Sometimes also no map areas as well. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16085 +shell; +comment (10nospam) [21:06:42] 04(REOPENED) Confirmation box after saving an edit - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16066 +comment (10public) [21:07:34] 03siebrand * r42687 10/trunk/phase3/languages/messages/MessagesMk.php: Localisation updates for special page aliases from Betawiki. [21:08:17] TrevorParscal: did you create an account at bugzilla.wikimedia.org yet? [21:08:29] yes [21:08:51] TrevorParscal: ah, great. I'll have issues for Drafts automatically assigned to you. [21:09:01] cool [21:09:05] LogEntry as well [21:09:12] TrevorParscal: will do. [21:09:20] my username is "Trevor Parscal" [21:09:49] email address is better iirc [21:10:41] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 +comment (10b-jorsch) [21:10:50] TrevorParscal: done. [21:12:18] 03(mod) Access key for saving draft should be configurable - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16089 (10siebrand) [21:13:05] 03(mod) Config options for LogEntry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16118 (10siebrand) [21:14:00] 03(mod) Timeline images either generated without text or even not at all. Sometimes also no map areas as well. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16085 +comment (10jeluf) [21:18:51] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 (10nospam) [21:19:36] 06(LATER) please change kv.wiki-logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15939 +comment (10jeluf) [21:26:01] 03(mod) Deleting of pages with high number of revisions makes server cry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11402 (10public) [21:26:23] 03(FIXED) wikt:cs: settings - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15817 +comment (10jeluf) [21:26:32] 03(mod) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 (10Platonides) [21:33:20] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 (10b-jorsch) [21:33:35] 03(FIXED) Change logo on roa-tara.wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15769 +comment (10jeluf) [21:35:13] 03tparscal * r42688 10/trunk/extensions/InputBox/InputBox.classes.php: Changed member names to match naming conventions. [21:36:17] 03(FIXED) Autoreview permission for sysops on Russian Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15766 +comment (10jeluf) [21:39:00] 03tparscal * r42689 10/trunk/extensions/Drafts/ (Drafts.hooks.php Drafts.php): Made Save Draft button access key configurable. [21:39:35] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 (10nospam) [21:40:45] *siebrand thanks TrevorParscal [21:41:34] 03(FIXED) Add Rollback Simple English Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15747 +comment (10jeluf) [21:41:46] 03(FIXED) Access key for saving draft should be configurable - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16089 +comment (10tparscal) [21:43:07] 04(REOPENED) please change kv.wiki-logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15939 +comment (10spacebirdy) [21:44:38] 03(FIXED) Some parameters broken - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16108 +comment (10tparscal) [21:47:10] 03(FIXED) Namespace aliases for Malayalam Wikipedia - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=15726 +comment (10jeluf) [21:48:29] 03(mod) Add Rollback Simple English Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15747 (10majorly.wiki) [21:48:57] <^demon> I love when Jeluf does all the server requests :) Seeing FIXED fill up the log is inspiring :-p [21:52:15] TrevorParscal: the installation instructions on http://www.mediawiki.org/wiki/Extension:Drafts appear to be incorrect. running "update.php" does not add the table. [21:52:34] 06(LATER) please change kv.wiki-logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15939 +comment (10jeluf) [21:52:52] there is a hook that is used by update.php - are you running it from the command line? [21:53:04] TrevorParscal: yep [21:53:09] *TrevorParscal asks dumb question [21:53:15] *^demon gives a dumb answer [21:53:16] well, it's been working for brion and I [21:53:18] ;) [21:53:31] could you try and diagnose it on your end? [21:53:35] TrevorParscal: configure first, run update.php later? [21:54:01] <^demon> siebrand: Maybe try switching it to use $wgExtNewTables instead? Although the two are interchangable, really. [21:54:09] you have your AdminSettings.php configured right? [21:54:26] TrevorParscal: yes [21:54:51] if switching it to the other hook works for you, commit it and I will verify it on my end as well [21:55:02] Hmm, $wgExtNewTables, never heard of... [21:55:03] hi, i'm having some problem custimzing the monobook theme, when i change the .new link (text)color it doesn't change in the browser. i've tried adding a border just to see that it's the right thing i'm editing and it is. everything else works fine changing [21:55:11] <^demon> !wgExtNewTables [21:55:11] --mwbot-- I don't know anything about "wgextnewtables". [21:55:15] <^demon> Bah, stupid mwbot [21:55:34] <^demon> http://www.mediawiki.org/wiki/Manual:$wgExtNewTables [21:55:35] chot, I think it may be overrided for the user [21:55:57] Platonides: oh ok [21:55:59] <^demon> There's also similar NewFields and NewIndexes [21:56:12] We have all extensions in the Betawiki extensions folder. Will I regret this and have all tables for all extensions created? [21:56:12] look at yourwiki/w/index.php?title=-&action=raw&maxage=2678400&smaxage=0&ts=20081027211019&gen=css [21:56:44] 03(FIXED) Upload URL for Malayalam Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15723 +comment (10jeluf) [21:56:55] Platonides: yes, seems it's set to something different than what i set it to [21:57:39] <^demon> siebrand: Rephase, I'm not sure what you mean...how would installing Drafts affect other extensions with their tables? [21:57:39] Platonides: any possibility of turning it off? [21:58:08] ^demon: well, the manual currently states: run update.php, configure the extension. [21:58:29] ^demon: I cannot imagine that a table would be created without configuring something. [21:58:32] <^demon> Well, you'd need to include() it before you could run Update.php, or the hook wont fire. [21:59:03] <^demon> (or require, or _once) [22:00:36] ah, right. No db prefix was added on creation. [22:00:43] Platonides: ah i found it, !important, thanx [22:03:42] 03(mod) Rollback using markasbot (bot rollback) shouldn't get a diff - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15999 +comment (10innocentkiller) [22:05:25] !parserfunctions [22:05:25] --mwbot-- "Parser functions" are a way to extend the wiki syntax. ParserFunctions is an extension that provides the basic set of parser functions (you have to install it separately!). For help using parser functions, please see . For details about the extension, see . [22:05:55] I keep on ending up with a table "drafts" instead of an expected "bw_drafts". [22:07:17] <^demon> siebrand: I'm not sure here, but does Database::query() handle $wgTablePrefix in SQL sources? I don't believe it does. [22:07:25] 03tparscal * r42690 10/trunk/extensions/LogEntry/ (LogEntry.hooks.php LogEntry.page.php LogEntry.php): Added configuration variables for Single/MultiLine, MultiLine size, and whether to insert the UserName and TimeStamp when logging [22:07:46] ^demon: really not my thing... I wouldn't know. [22:08:05] <^demon> If it doesn't, then that's the problem....as the SQL file is being fired direcly into $db->query() [22:08:05] 04(REOPENED) please change kv.wiki-logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15939 +comment (10spacebirdy) [22:08:15] 03tparscal * r42691 10/trunk/extensions/LogEntry/ (LogEntry.page.php LogEntry.php): Removed unused variables. [22:09:56] 03siebrand * r42692 10/trunk/extensions/LogEntry/LogEntry.i18n.php: Update logentry-parserhook-desc per r42690 [22:10:03] <^demon> siebrand: Comment out the botom of Drafts.php (the bit about using LoadExtensionSchemaUpdates), and put this instead and try it: $wgExtNewTables[] = array( 'drafts', 'Drafts.sql' ); [22:13:18] 03(FIXED) Config options for LogEntry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16118 +comment (10tparscal) [22:13:25] ^demon: not succesful. WOuld the contents of my AdminSettings.php have anything to do with it? It contains wgDBadminuser, wgDBadminpassword, wgEnableProfileInfo = true. [22:13:28] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 (10matthew.britton) [22:13:31] *FunPika is not having fun trying to fix bug 16143 because ucfirst() seems to enjoy making the aliases english again :/ [22:14:13] <^demon> siebrand: Bah. So you added that to Drafts.php, include()'d it, ran update.php, no work? [22:14:30] ^demon: correct. [22:14:51] ^demon: well, added, I replaced the hook with $wgExtNewTables[]. [22:15:14] <^demon> Let me install Drafts and see what I can do, one moment. [22:15:31] ^demon: using the original version, I do get a table, just not prefixed. [22:16:26] 03(mod) IT | minor revision - 10http://bugzilla.wikimedia.org/show_bug.cgi?id=16092 (10nkomura) [22:18:02] 03(mod) please change kv.wiki-logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15939 +comment (10siebrand) [22:19:00] is the tab [22:19:12] *table prefix placeholder not working? [22:19:50] TrevorParscal: it appears so, somehow. [22:20:09] the instructions were out of order [22:20:14] i fixed them [22:20:17] TrevorParscal: I already compared it to that in another .sql file. It appears to be the same. [22:20:41] you have to include the extension in LocalSettings.php BEFORE running update.php [22:20:48] or update doesn't know about the hook [22:20:49] *siebrand nods at TrevorParscal. Already did it like that. [22:21:51] <^demon> Oh well, this is fun. [22:22:09] <^demon> $wgExtNewTables seems to not be getting picked up by update.php on my install. [22:23:17] ^demon: 3 extensions use wgExtNewTables, 8 use hook LoadExtensionSchemaUpdates [22:23:36] 03(mod) mwsuggest.js should not return redirects - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16145 normal->minor; summary (10happy_melon) [22:23:38] 03(mod) JavaScript (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2114 (10happy_melon) [22:24:42] ^demon: I think FlaggedRevs does it right: use the hook, and update wgExtNewTables depending on the wgDBtype. [22:26:15] <^demon> I think the problem with the current code is $db->query() doesn't parse the extra stuff, looking at it now. [22:26:22] 03(NEW) Special:SearchByProperty mis-decodes URL parameters ( partly a regression) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16150 normal; normal; MediaWiki extensions: Semantic MediaWiki; (mediawiki.bugzilla) [22:27:07] TrevorParscal, this is a typo in r42689, isn't it? Should be $egDraftsAccessKey? [22:27:07] + 'accesskey' => $egDraftsAutoSaveWait, [22:27:28] yes [22:27:34] are you going to fix it [22:27:35] ? [22:28:07] <^demon> siebrand: Got the problem, I'll fix it up now.... [22:28:20] damn copy paste [22:28:46] TrevorParscal, I can fix it or you can, either way. [22:28:54] I'm doing it now [22:28:56] 03(mod) Special:SearchByProperty mis-decodes URL parameters ( partly a regression) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16150 (10mediawiki.bugzilla) [22:29:28] *werdnus waves [22:29:38] 03siebrand * r42693 10/trunk/extensions/Drafts/Drafts.hooks.php: Waar twee honden vechten om een been... :) [22:29:48] 03(mod) Special:SearchByProperty mis-decodes URL parameters ( partly a regression) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16150 (10mediawiki.bugzilla) [22:30:03] TrevorParscal: fixed that copy/paste typo, see r42693. [22:30:18] nice [22:30:22] you beat me to it [22:30:44] TrevorParscal: yeah, that's why I used the Dutch proverb in the commit summary. Gotta look up the English equivalent. [22:30:58] only at wikimedia do you get help doing your job from volunteers... [22:31:12] true [22:31:15] you can send bugs for InputBox to me as well btw [22:31:26] I'm quite farmiliar with the code now that I refactored it all this morning [22:31:28] brion: I wrote a patch for that search bug, can you look over it? [22:31:34] ooh [22:31:34] sure [22:31:39] TrevorParscal: o, will do. [22:31:52] brion: it wasn't very long... [22:32:06] *brion grumbles that apple doesn't just ship HDV codecs with quicktime by default [22:32:06] (what she said) [22:32:16] heh [22:32:18] 03(FIXED) please change kv.wiki-logo - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15939 +comment (10jeluf) [22:32:20] *TrevorParscal takes responsibility for an old extension nursed back to health... [22:32:25] TrevorParscal: Hmm, I found " Two dogs fight for a bone, and a third runs away with it.", not sure if that's a real proverb... [22:32:27] brion, that's what you get for using apple. [22:32:30] TrevorParscal: ooh, awesome! [22:32:37] TrevorParscal, also, for stuff in core we make accesskeys configurable, with messages named like "accesskey-elementid", parallel to "tooltip-elementid" for tooltips. See Linker::tooltipAndAccesskey(), Linker::tooltip() (the interfaces for those functions totally suck, though, you shouldn't actually use them). This will automatically append "[alt-shift-d]", etc. using JavaScript (since it's browser-dependent) and possibly other nice stuff. [22:32:40] TrevorParscal: that extension's been needing some lovin' for a long time. [22:32:56] *Simetrical goes to rewrite those two methods, actually, so that they don't pass around raw bits of HTML [22:33:01] well i got sick of trying to figure out how to recompile ffmpeg for the 50th time, so i'm recoding this thing to mp4 in quicktime ;) [22:33:17] ffmpeg2theora, on the other hand, works great :P [22:33:19] brion: I just downloaded a binary for ffmpeg... [22:33:22] :) [22:34:08] What are good names for tooltip(AndAccesskey) replacements? [22:34:24] Maybe elementTooltip() or something? Too long. [22:34:31] 03(FIXED) Automatically filling destination filename breaks " Upload new version" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3131 +comment (10brion) [22:34:33] *Simetrical hates it when the good names are taken by crufty functions that need to be replaced [22:34:43] Maybe I should assume that no one outside core is actually using those? [22:35:08] grep the extensions to be sure [22:35:13] Probably people are, in cut-and-pasted MonoBook.php. [22:35:22] Like copying MonoBook to a new skin file to make changes. [22:35:33] Best to be safe and leave the old ones, I guess. [22:35:45] But what to name the new ones? Decisions, decisions. [22:35:49] *Simetrical awaits suggestions [22:36:13] <^demon> someonewhoknows: Does using wfGetDB() within the context of update.php return a db object wih AdminSettings privs, or not? [22:36:24] *siebrand sings "Here comes the spam..." [22:36:36] <^demon> siebrand: Fwiw, I fixed it. [22:36:40] 03(mod) InputBox background should be transparent by default - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5067 (10siebrand) [22:36:42] ^demon: sweet! [22:36:44] 03(mod) preload parser should parse (as well as ) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5210 (10siebrand) [22:36:53] 03(mod) Use more flexible CSS instead of bgcolor attribute for inputbox bgcolor option - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5216 (10siebrand) [22:37:00] 03(mod) add a fulltext-only search mode to inputbox - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5552 (10siebrand) [22:37:08] 03(mod) Prefix option for inputbox - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6640 (10siebrand) [22:37:16] 03(mod) Multiple inputboxes make page invalid due to repetitive similar id - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=11777 (10siebrand) [22:37:26] 03(mod) New Talk Page Option - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13262 (10siebrand) [22:37:33] 03(mod) Inputbox uses too much formatting - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13834 (10siebrand) [22:37:43] 03(mod) Inputbox Always includes Main namespace - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14586 (10siebrand) [22:37:52] 03(mod) useful preload parameters - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14623 (10siebrand) [22:38:01] 03(mod) Input box does not generate correct URL containing ampersand - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15564 (10siebrand) [22:38:12] 03demon * r42694 10/trunk/extensions/Drafts/Drafts.php: Use sourceFile() here, rather than query(), the latter doesn't parse the sql options. [22:38:14] <^demon> siebrand: Try that version ^^^ [22:39:14] *Simetrical goes with titleAttrib() and accesskey() [22:39:50] ^demon: nope... [22:39:56] ^demon: still without prefix. [22:40:14] <^demon> Bah....it's going through sourceFile(), which parses those things.... [22:40:21] ^demon: or should the prefix be added to Adminsettings? [22:40:22] ^demon: I dunno, there's probably another function -- check some maintenance scripts [22:40:31] ^demon: yes, command-line scripts will connect with the admin username/pass [22:40:39] unless things are configured funny, maybe :) [22:40:45] I've been overridden ;) [22:40:47] <^demon> :) [22:41:03] <^demon> siebrand: Stupid question...you dropped teh table first, right? [22:41:14] ^demon: yes [22:41:30] ^demon: but I will do it again, just to be sure. [22:41:30] 03mrzman * r42695 10/trunk/phase3/ (RELEASE-NOTES includes/RecentChange.php): [22:41:30] (bug 4253) - recentchanges IRC: [22:41:30] * Don't include the title in diff ULRs [22:41:30] * If the message is still too long, trim the comment. [22:41:51] MrZ-man: why shouldn't we include the title? [22:41:51] *MrZ-man needs spell check :P [22:41:59] hiya. i installed parserfunctions on my wikisite ( http://wiki.mobianlegends.com ) and now it won't even load up [22:42:00] werdnus: it just takes up space [22:42:08] <^demon> !b 4253 [22:42:08] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 [22:42:17] the title is already included separately [22:42:22] Why don't we break the message across lines? [22:42:30] instead of trimming random stuff? [22:42:42] ^demon: same result. Table created without prefix. [22:42:49] what broke my website? [22:42:56] this is less likely to break existing bots? [22:43:03] <^demon> siebrand: Ew :-\ [22:43:10] (using 42694.) [22:44:05] MrZ-man: the bots are already broken if you trim the comment.. [22:44:45] why? right now if its too long it will just get trimmed by the server [22:45:37] RingtailedFox: that's not a very good way to ask a question. "It won't even load up" -- what happens? [22:45:46] simple: says error. [22:45:49] Do you get an error message? Does it shut down your computer? [22:45:55] Warning: require_once(/home1/mobianle/public_html/wiki/extensions/ParserFunctions/ParserFunctions.php) [function.require-once]: failed to open stream: No such file or directory in /home1/mobianle/public_html/wiki/LocalSettings.php on line 26 [22:45:55] Fatal error: require_once() [function.require]: Failed opening required '/home1/mobianle/public_html/wiki/extensions/ParserFunctions/ParserFunctions.php' (include_path='/home1/mobianle/public_html/wiki:/home1/mobianle/public_html/wiki/includes:/home1/mobianle/public_html/wiki/languages:.:/usr/lib/php:/usr/local/lib/php') in /home1/mobianle/public_html/wiki/LocalSettings.php on line 26 [22:45:55] Does it just give a blank screen? [22:46:04] this at least trims just the comment, not the color code at the end [22:46:18] RingtailedFox: does that file exist? [22:46:27] yes [22:46:47] /home1/mobianle/public_html/wiki/extensions/ParserFunctions/ParserFunctions.php ?? [22:46:59] yes [22:47:00] do you have shell access? [22:47:02] yes [22:47:15] type ls -la /home1/mobianle/public_html/wiki/extensions/ParserFunctions/ParserFunctions.php at the command prompt [22:48:21] ok [22:48:54] what do you see? [22:50:01] -rw-r--r-- 1 mobianle mobianle 16874 Oct 27 16:34 /home1/mobianle/public_html/wiki/extensions/ParserFunctions/ParserFunctions.php [22:51:09] odd [22:51:23] the permissions look okay... [22:52:04] what line are you using to include the extension file? [22:52:17] 03tparscal * r42696 10/trunk/extensions/InputBox/InputBox.classes.php: Added default values for parameters. [22:52:18] 03(mod) enable userrights management - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16069 (10thogol) [22:52:53] 03(FIXED) InputBox background should be transparent by default - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5067 +comment (10tparscal) [22:54:33] 03(mod) Allow bureaucrats to add or remove rights on German ArbCom wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16069 summary (10public) [22:56:00] 03(mod) Long titles cause incorrect display in RC->IRC feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4253 +comment (10mrzmanwiki) [22:56:49] i was using require_once("$IP/extensions/ParserFunctions/ParserFunctions.php"); [22:57:16] okay, that's the correct way to do it. [22:57:23] 03(NEW) Possible conflict between sitenotice and auto log-in? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16151 normal; normal; MediaWiki: User login/settings; (nkomura) [22:57:46] I think it's a problem with your host, tbh. [23:03:24] 03tparscal * r42697 10/trunk/extensions/SearchBox/: [23:08:54] 14(INVALID) Possible conflict between sitenotice and auto log-in? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16151 +comment (10nkomura) [23:14:05] brion, do you think it would be a good idea if Sanitizer::expandAttributes() skipped false attributes instead of forcing false -> ''? So passing array( 'title' => 'foo', 'accesskey' => false ) would result in ' title="foo"' and not ' title="foo" accesskey=""'. [23:14:40] It would simplify things for the caller sometimes, so you don't have to manually unset elements in the array you pass. [23:15:01] (But maybe something else depends on the current silent casting of false to empty string?) [23:15:13] *Simetrical skips doing that for now [23:15:34] You know... that's probably a sane idea [23:15:43] attr="" is considered true in xml [23:16:03] so it would be reasonable to avoid outputting an attr if false is inputted [23:17:24] 03siebrand * r42698 10/trunk/phase3/languages/messages/ (30 files): Localisation updates for core messages from Betawiki (2008-10-28 00:10 CET) [23:22:22] 03siebrand * r42699 10/trunk/extensions/ (46 files in 39 dirs): Localisation updates for extension messages from Betawiki (2008-10-28 00:10 CET) [23:26:11] Simetrical: possibly... double-check it won't break anything ;) [23:26:21] i have the vaguest recollection i made something do that with either false or null at some point [23:26:21] How? [23:26:23] but maybe i'm wrong [23:26:30] maybe something uses false expecting '' :D [23:26:31] who knows [23:26:34] Parser tests are still broken for me, BTW. [23:26:34] things are crazy like that [23:26:39] :P [23:26:40] Yeah, that's why I have no idea how to test. [23:26:44] heh [23:27:34] that's what you get for touching the parser. [23:28:08] Who was touching the parser? I didn't. [23:28:20] 03(mod) IT | minor revision - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16092 (10nkomura) [23:28:24] *werdnus touches the parser inappropriately. [23:29:27] 03(mod) zh-tw calls Project talk "=?UTF-8?Q?=E5=B0=8D=E8=A9=B1?=" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15765 +comment (10siebrand) [23:29:35] Parser, can you show us on the doll where the developer touched you? [23:29:38] werdnus: That turns you on? O_O [23:29:58] maybe ;) [23:30:23] brion: it'd have to be a pretty messed up doll. [23:30:32] You know, bits and pieces added here and there over the years ;) [23:30:45] FrankenDoll? [23:31:34] <^demon> No, that's the developer who made the doll :) [23:31:47] Don't say that about Tim :( [23:32:05] Tim has the best staff photo. [23:32:19] <^demon> I'm just correcting a common misconception about Frankenstein being the monster, ec. [23:32:22] ;p;wut? [23:32:24] <^demon> s/ec/etc [23:32:35] lolwut?* [23:33:27] ugh, ftp to archive.org keeps timing out when uploading the HDV version of this damn video :) [23:34:00] 03(mod) Allow on-wiki editing of SVG images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5899 +comment (10siebrand) [23:34:03] werdnus: Where is said photo? [23:34:10] 14(DUP) Support SVG i18n functions - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15721 +comment (10siebrand) [23:34:16] 03(mod) Allow on-wiki editing of SVG images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5899 +comment (10siebrand) [23:34:17] chuck: http://www.wikimediafoundation.org/wiki/Staff [23:34:59] Wow, I didn't know that page existed [23:35:12] I didn't know Wikimedia even had that many employees :P [23:35:51] Those are some pretty snazzy pictures [23:37:15] 03(NEW) Anchor for refereces not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16152 major; normal; MediaWiki extensions: Cite; (bugzilla.wikimedia) [23:37:24] *Simetrical growls at RELEASE-NOTES conflicts [23:37:35] <^demon> We should get pictures of all the volunteer devs on MW.org :-p [23:38:01] heh [23:38:10] 03(mod) Parser tests broken by r40209 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15892 +comment (10Simetrical+wikibugs) [23:38:17] siebrand, what'd you do at bug 13262? [23:38:17] they could be added to USERINFO [23:38:27] Platonides, using data: URLs! [23:38:32] xDD [23:38:44] did you see how are php logos in the source? [23:39:47] I personally think that "Rand Montoya" has the best picture, because he looks like michael scott from The Office (US edition) [23:40:16] Tim Starling reminds me of Guybrush Threepwood. [23:41:16] *Alexfusco5 thinks he knows who has the worst picture ;) [23:41:58] Simetrical: who's that? [23:42:17] Alexfusco5: http://img525.imageshack.us/img525/6215/vibberdbg3.jpg [23:42:20] werdnus, [[Monkey Island series]] [23:42:31] Tim reminds me of House. [23:42:34] MrZ-man: XD [23:42:37] MrZ-man, that's awesome [23:42:47] werdnus, actually, [[Guybrush Threepwood]], although the pic there doesn't show the similarity [23:42:51] Splarka made that a while ago [23:43:07] MrZ-man: LMAO :D [23:43:13] Tim reminds me of house a while ago. [23:43:19] um what [23:43:22] I mean, in personality [23:43:27] I don't know where "a while ago" came from. [23:43:37] Yes, that's what I meant. [23:43:44] brion: have you seen that? [23:43:54] I think he has. [23:44:03] I can't say they look similar, but their personalities seem very close. [23:44:14] o.o [23:44:16] my name is brion vibber, and i'm a mighty pirate! [23:44:16] Tim doesn't quite have the same biting sarcasm. [23:44:33] Heh. Of course he does. [23:44:36] monkey island was like the greatest game evar [23:44:37] brion: you forgot "ARRRRRR" [23:44:37] 03(mod) Images clipped to italic text when using Modern skin in IE7 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14518 (10innocentkiller) [23:44:47] MZMcBride: Not in real life, anyway :P [23:44:48] *Alexfusco5 thinks brion should use that as his staff picture :p [23:44:59] Alexfusco5: only if i wanted visitors to have nightmares [23:44:59] hehe [23:45:31] *Alexfusco5 thinks MrZ-man wants to make more pictures like that [23:45:41] maybe some of tim :p [23:45:41] Splarka made it [23:45:47] Although Angela isn't a wikimedia employee/board member anymore, I think this is a great picture to mention: http://images.encyclopediadramatica.com/images/6/67/Angela_fugly.jpg [23:45:54] *chuck is glad tim isn't here :X [23:45:55] you'll have to wait until he comes on again [23:46:17] I don't think linking to any picture of somebody on encyclopedia dramatica, particularly one with a filename like that, is a great idea [23:46:28] especially when people are in-channel and read backscroll... [23:46:39] brion, Monkey Island was an awesome game if you either 1) liked spending hours clicking random objects on other random objects until you uncovered the twisted ideas of the developers by sheer accident, or 2) used a walkthrough. [23:46:54] I've never played monkey island :P [23:46:57] *werdnus is too young. [23:47:06] werdnus, I first played it like six months ago. [23:47:10] No excuse! [23:47:23] i only got totally stuck trying to click the same damn thing a couple times ;) [23:47:30] Simetrical: I've been a bit busy with this "HSC" thing :P [23:47:30] 03siebrand * r42700 10/trunk/extensions/Hanp/ (Hanp.body.php Hanp.php): (bug 13712 / patch 5358 by Ficell) Add para 'output' to fix shortcoming of current code. [23:47:35] reminds me, i've been stuck on myst iv for like three years [23:47:40] 03(mod) Parser function on Korean Wikipedia - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13712 (10siebrand) [23:47:43] http://miwiki.net/Main_Page [23:48:27] <^demon> I dusted off the SNES a few weeks ago and got back into that :) [23:48:34] brion, come on. In the second game there was a point where you had to figure out that to proceed, you needed to get your adversary's clothes dirty, by clicking a bucket on mud from some area on the other side of the map, and then putting the bucket on his door. You figured that out yourself? [23:48:49] ^demon, I mostly played Super Mario RPG on my SNES. [23:48:58] chuck: why? ;) [23:49:26] <^demon> Simetrical: Own it :) I've been replaying Zelda: Link to the Past mostly though. [23:49:34] <^demon> Ah, nostalgia [23:49:44] *Simetrical only ever played a Zelda game on his Gameboy [23:49:52] *Simetrical never got very far, got bored [23:50:07] Alexfusco5: Because Tim is married to Angela [23:50:07] *Simetrical liked chopping down huge swathes of grass repeatedly to find money [23:50:31] *Alexfusco5 thought it was because you were going to commit something [23:50:34] :p [23:50:57] Simetrical: :D [23:51:04] I have a SNES emulator on my iPhone. [23:51:09] brion, I notice a distinct dodging of the question. [23:51:18] i don't recall getting too stuck on monkey2 [23:51:59] werdnus: What's it called? O_o [23:52:05] I didn't get stuck anywhere. I had ScummVM open on one monitor, and Firefox with a walkthrough on the other. [23:52:07] werdnus: Is there one for iPhone 2? [23:52:09] :) [23:52:32] *Simetrical did give all of the puzzles a brief try before checking the walkthrough, at least until he got sick of that [23:52:47] 03(mod) Anchor for refereces not shown - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16152 (10brion) [23:53:14] Full Throttle, on the other hand, I played through in one night [23:53:18] i was a little disappointed ;) [23:53:31] I remember playing a demo of that from PC Gamer. [23:54:38] http://googleblog.blogspot.com/2008/10/traveling-by-zip-line.html [23:54:44] and this is why google is awesome. [23:54:56] chuck: yeah, it's on cydia. [23:55:10] oh, great [23:57:56] 03simetrical * r42701 10/trunk/phase3/ (RELEASE-NOTES includes/Linker.php): [23:57:56] Allow '0' as an accesskey. [23:57:56] PHP weak typing strikes again! [23:58:13] 03simetrical * r42702 10/trunk/phase3/includes/Linker.php: (log message trimmed) [23:58:13] Create new, better tooltip/accesskey methods [23:58:13] Old Linker::tooltipAndAccesskey() and Linker::tooltip(), which pass [23:58:13] around raw bits of HTML, are now wrappers for Linker::titleAttrib() and [23:58:14] Linker::accesskey(). Actual usages have not been changed for now. [23:58:16] Note that this might have some slight performance implication, since [23:58:18] the accesskey message will typically be retrieved twice per view [23:58:26] commit message flood! [23:59:01] *Simetrical will be sure to commit 15 things locally next time before doing git svn dcommit, just to see if he can get CIA killed for flooding [23:59:31] werdnus, aw, man, damn government interfering. :(