[00:00:10] http://usability.wikimedia.org ( Hoosie ) [00:00:16] We have an alternative skin that's sort of in development [00:00:26] Append ?useskin=vector to the URL to sese it [00:00:27] *see [00:00:50] is there a page somewhere listing all version changes? [00:01:52] Duxa, RELEASE-NOTES/HISTORY [00:01:57] OMG cirwin that is beautiful .. is it still under development [00:02:02] Or [[mw:Release notes]] [00:02:08] Hoosie: yes [00:02:17] damn i want that skin [00:02:20] i love it [00:02:33] it certainly looks nicer [00:03:16] 03aude * r56159 10/trunk/phase3/languages/messages/MessagesEn.php: simplify login-throttled message [00:03:35] is it anywhere near completion? [00:03:48] Yeah mostly [00:04:16] Hoosie, okay, so at what point do you get logged out? [00:04:46] after i log in, it takes me back to the main page of course.. at that point it shows me logged in at the top but as soon as i switch to another page, i'm logged back out [00:05:02] what is the name of this new skin [00:06:10] This documentation refers to "schema updates" is that the same thing when i ran the installer to check the DB for if it needs to change anything? [00:06:21] Yes [00:06:23] it sounds to me that only wikipedia is getting the new skin [00:06:35] Hoosie, the new skin is Vector. [00:06:39] it'll be part of 1.16 [00:06:43] It should eventually work its way into the main software. [00:06:52] Hoosie: Click Try Beta, top right [00:06:53] cool [00:07:11] at least part of it [00:07:30] MrZ-man: I'd rather have 1.16 this year, kthnx [00:07:42] the skin itself is already part of core [00:07:59] just the toolbar and such are in an extension for now [00:08:05] i've always wanted a more advanced text editor.. i wish that was more on he agenda [00:08:24] Hoosie, it looks like your cookies aren't the problem. Do you know if your IP address changes or is fixed? [00:08:26] MrZ-man: excellent [00:08:35] though technically the toolbar can be used with any skin I think [00:08:54] Hoosie, we do want a WYSIWYG editor, but it's a huge pain to get one right given the complexity of wikimarkup . . . software with good WYSWIWYG editor usually stores things as HTML, or a closely analogous format. [00:08:55] i think semi-static [00:09:19] 03aaron * r56160 10/trunk/extensions/CheckUser/CheckUser_body.php: Refactored block notice code [00:09:32] Hoosie, try going to http://www.whatismyip.com/ and refreshing a bunch of times. See if it stays the same. [00:10:40] yep stays the same [00:10:50] Tim said he thought it was truncating paart of the header [00:11:03] he ssaid it appeared to be tampered with [00:12:22] Oh, hmm. [00:12:22] Where did you get those headers from? [00:12:32] If it's from your browser, they might not be the same headers that the server receives. [00:12:51] Try adding this near the top of LocalSettings.php, after the This should print out your cookies on every page view. Try again and send those to me. [00:14:02] k [00:16:18] now its giving this errr on page load... Error, Setup.php must be included from the file scope, after DefaultSettings.php [00:17:02] Where did you add the line? [00:17:14] You didn't delete anything, did you? [00:17:20] Try adding the line at the bottom of LocalSettings.php instead of the top. [00:18:30] under require_once( "$IP/includes/DefaultSettings.php" ); [00:18:37] ok [00:20:44] well fuck hold on brb [00:20:54] oops [00:20:54] sorry [00:21:11] bad language [00:24:40] poor svn server's gonna hate me :D [00:24:43] 03brion * r56161 10/branches/wmf-deployment-work/: sigh... ok killing this again to start over :D [00:25:42] 03brion * r56162 10/branches/wmf-deployment-work/: ok copy afresh from wmf-deployment... merge is going cleaner w/ svn 1.5 client so far :) [00:29:25] Hoosie: I was thinking on the drive home - is there any chance you've accidentally disabled cookies for that particular site (or even set of sites) in your browser? If you're using IE, it might be a particular zone setting that was accidentally enabled? [00:29:38] still giving Error, Setup.php must be included from the file scope, after DefaultSettings.php [00:29:56] no .. i've used 3 different browsers and 2 different computers.. it's only happening on this laptop when im on hughesnet [00:30:32] brion: it already does [00:30:37] 03aaron * r56163 10/trunk/extensions/CheckUser/CheckUser_body.php: (bug 18792) Added block info to "get edits" [00:30:52] 03(FIXED) Checkuser IP->Edits omitting "blocked user" indication - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18792 +comment (10JSchulz_4587) [00:30:55] placed after $wgDiff3 = "/bin/diff3"; [00:31:05] Hoosie, adding that var_dump() line causes the error, and commenting it out removes the error? [00:31:15] yep [00:31:35] Hoosie, you didn't add Hoosie: Ughh. Times like this when the following quote comes to mind: "A computer beat me at chess once. But, it was no match for me at kick boxing." [00:32:57] no .. and now commenting it out isnt even removing the error.. yikes [00:33:17] Okay, so it was an unrelated problem. [00:33:19] git sounds better and better every day :P merge is taking FOREVER [00:33:25] brion, \o/ [00:33:27] I told you all! [00:33:30] hehe [00:33:57] *^demon is still a holdout on git [00:34:40] lol it was working before i inserted this.. hhold on [00:34:56] Arrrgggh brion, don't even go there - it has taken me years to get very marginally capable in SVN. All that frustration would be wasted! [00:35:04] :D [00:35:49] *MrZ-man doesn't do MW development work on Windows anymore, so wouldn't mind switching [00:36:22] wtf it's working in safari but not firefox [00:36:23] lol [00:36:24] <^demon> MrZ-man: My choice of development environment does not deter me from git. Git deters me from git. [00:36:26] how weird [00:37:05] isn't there ment to be a gitsvn thingy that allow you to easily interchange or soemthing [00:39:05] jeez i'm about to just give up .. i dunno wtf is wrong with it now [00:39:16] i dont even know what that means [00:39:26] p858snake, that only goes svn -> git, i.e., the more established to the less established. [00:39:39] I doubt anyone has written a git -> svn bridge. [00:40:00] It would be a lot harder to do, I expect, since git functionality is really a superset of SVN functionality in very meaningful ways. [00:40:23] Well, an svn -> git bridge is what we would want if we switched, isn't it? [00:41:54] That wouldn't allow people to use SVN to check out the git repository. [00:42:57] <^demon> brion: Let me join you in hating svn merge right now. [00:43:04] s/merge // [00:43:56] well that dump cookie line keeps causing errors to appear so i dunno [00:43:56] I haven't done git merge yet, but if it's anywhere near as awesome as git rebase, it's . . . extremely awesome. [00:44:09] *brion huggles ^demon in solidarity [00:44:27] Hoosie, so it happens only if the line is present at the bottom? Not otherwise? [00:44:32] my main problem with git so far is if i mess something up i'm not really sure how to undo it ;) [00:44:48] brion, git allows you to undo anything. It's quite scary, in fact. [00:44:59] yeah, i'm just not always sure how ;) [00:45:21] Even if the commits disappear from all branches, you can still retrieve them for a while, until they get pruned. [00:45:28] nom nom [00:45:38] Hoosie, it sounds to me like you altered some unrelated part of the file by mistake. [00:45:52] no cuz removing that line makes the error go away [00:46:04] i even reuploaded the file before i did any editing [00:46:51] Segmentation fault [00:46:54] everytime i add that line and then go to my site it keeps asking me to setup mediawiki again.. weird [00:46:56] Hoosie, okay, try adding it to the end of index.php instead. [00:46:58] oh that's what i *love* to see out of my svn merges [00:47:05] O_o [00:47:32] k [00:47:39] sighhhhh [00:49:03] no the page is a bunch of question marks lol [00:49:10] wtf [00:49:12] lol [00:49:15] . . . [00:49:23] Something is very strange here. [00:49:32] i agree [00:49:33] var_dump( $_COOKIE ); [00:49:36] right? [00:49:42] Yes. [00:49:53] Okay, so try making a totally *new* file called cookies.php, with the following contents: Visit that new page in your web browser after logging into the wiki. [00:50:29] i cant login unless i remove that line [00:50:52] So remove it. [00:50:56] Create the separate file instead. [00:51:46] k [00:52:45] I hope you appreciate that something is seriously borked with either your connection or your server. [00:53:27] lol [00:53:34] Hmm, actually. [00:53:46] Okay, to be fair, I can see why a var_dump() might cause everything to turn into question marks. [00:54:01] It could be messing up compression or such. [00:54:22] Anyway, the way I gave should give enough info. [00:56:43] k uploading cookies.php now [00:57:24] hi Hoosie [00:57:34] array(16) { ["acp_help"]=> string(6) "closed" ["anonlogin"]=> string(2) "-1" ["ipb_stronghold"]=> string(32) "93ffa5f968eb8558b67651bd50ea4491" ["itemMarking_forums"]=> string(44) "a:1:{s:6:\"greset\";a:1:{i:2;i:1242507692;}}" ["manual_logout"]=> string(1) "0" ["member_id"]=> string(1) "1" ["rte-sidepanel"]=> string(4) "open" ["umheadqu_wiki1UserID"]=> string(1) "1" ["umheadqu_wiki1UserName"]=> string(8) "Qscott86" ["qscott86_wikiToken"]=> string(32) "4b2 [00:57:35] You'd be much more able to help than me. [00:57:45] sorry I dropped off the internet yesterday [00:57:50] hey tim [00:57:50] Hoosie, I think it got truncated there. [00:58:48] the last thing I attempted to send you was about reducing the number of cookies you're sending, did you try that? [00:59:24] i didnt get that.. i disconnected after u stopped talking [00:59:33] *AryehGregor should have thought of that [00:59:47] I've run into problems with max cookie size limits in other contexts. [01:00:02] how do i do that ;) [01:00:06] the idea was to delete all cookies except your session cookie, which is called "qscott86_wiki_session" [01:00:17] o okay yeah [01:00:19] then what [01:00:33] See if you're logged in or not. [01:00:35] then you view a page and see if you're logged in [01:01:11] the procedure in IE should be something like this: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sec_cook_del.mspx?mfr=true [01:01:27] i have firefox now ;) [01:01:57] in that case, it's preferences > privacy > show cookies [01:01:59] ill do it hold on [01:02:08] search for the domain [01:02:31] select all cookies except qscott86_wiki_session and click "remove cookies" [01:03:03] done .. and then i went to another page..and logged out [01:03:22] is it truncating that session ID? [01:04:15] 03demon * r56164 10/trunk/phase3/ (5 files in 3 dirs): [01:04:15] Revert r55459, 55467, 55469, 55518 (Page creation notification email is sent [01:04:15] when a watched page is deleted). Breaks current setups where enotif_body is [01:04:15] customized. Sidenote: anyone looking to do this right should redo [01:04:15] EmailNotification::notifyOnPageChange() to just use the params array from RC, [01:04:18] rather than tacking more crap onto this function [01:06:16] when I came in, you were pasting a server-side dump of your cookies [01:06:29] yes [01:06:39] can you put that in dpaste.org instead of IRC? half of it got cut off [01:06:51] k [01:07:11] before and after deleting cookies would be good [01:07:34] after i'm logged in, right? [01:08:05] yes [01:08:55] what u want me to title this snippet [01:09:31] blank [01:10:10] snipet 4535 [01:10:28] do u view it on that site or something? sorry i never used that site [01:10:36] you're meant to give us the URL [01:11:20] i enter it and then click what [01:11:21] lol [01:11:43] 03(mod) Please provide user links in Get edits from IP - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19964 +comment (10mike.lifeguard) [01:12:06] 'paste it'? [01:12:12] you enter it, click paste, and then copy the URL from the location bar and paste it into IRC [01:12:31] http://www.dpaste.org/JkHu/ [01:12:33] that's before [01:14:12] http://www.dpaste.org/c75e/ [01:14:14] that's after [01:14:42] that looks like the wrong cookie to me [01:15:12] it says umheadqu_wiki1_session not qscott86_wiki_session [01:15:35] no it's right.. i switched my webhost back today because that's not the problem [01:15:50] so it changed my mysql username/database name [01:18:10] and when you view a page now, it still doesn't show you as logged in? [01:18:41] not after i click on something after going back to the main page directly after loggin in [01:23:48] are u stumped yet? ;) [01:25:34] Hoosie: Your server is rapidly becoming a candidate for a kickboxing exhibition match. [01:25:44] jdpond, it's apparently the ISP, not the server. [01:26:16] AryehGregor: yeah, but ISP's are so much harder to get into a ring. [01:27:00] no, not stumped yet [01:27:28] I think we should check for caching [01:28:03] we know its the ISP .. it's the transparent proxy being used.. i think the question is why this is occuring on some mediawikis and not others.. and why this problem is only occuring on mediawiki [01:28:11] 1.14+ [01:28:11] go here: http://www.umheadquarters.com/index.php?title=John_and_Linda_Sohus&x=foo [01:28:34] are you logged in? [01:28:35] okay [01:28:41] no [01:29:11] and also URL-dependent cookie transmission [01:29:28] you know how to edit LocalSettings.php, right? [01:29:37] yes [01:30:19] set up a debug log, using $wgDebugLogFile = '/path/to/file'; in LocalSettings.php [01:30:33] with /path/to/file replaced by some local filename [01:30:58] place it anywhere within that file? [01:31:07] at the end [01:31:32] so this is a different server than yesterday? [01:31:41] yes [01:31:48] btw.. is that path absolute or relative [01:31:57] absolute [01:32:44] to avoid permissions problems, you could create the file at that location and make it world-writable [01:33:43] ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Error, Setup.php must be included from the file scope, after DefaultSettings.php [01:34:10] don't panic [01:34:17] freaky [01:34:23] *AryehGregor discovers that "+p and "+y and such work in locally-used vim as well as gvim [01:36:41] ( __FILE__ ) ) ); [01:36:41] $wgDebugLogFile = '/public_html/debug.txt'; [01:36:51] is that okay [01:37:37] did you put it at the end? [01:37:45] yes [01:37:54] after ( __FILE__ ) ) ); [01:39:56] not sure why that would happen [01:40:03] I suppose you edited it in notepad? [01:40:30] it was giving us that when we were trying to put that dump cookie thing in it too .. the other guy said it has something to do with compression maybe? [01:40:32] yes [01:41:27] I don't know where the file scope error would come from, though. [01:41:40] it's from Setup.php [01:41:46] it's probably encoding [01:42:04] you should open the file in wordpad instead, and save it as UTF-8 with unix line endings [01:42:41] k [01:45:14] uploaded.. same error .. go to http://www.umheadquarters.com [01:45:16] what version of windows are you on? [01:45:30] vista [01:45:46] what are you using to upload? [01:45:53] filezilla [01:46:13] i've added several times sto the localsettings.php before with no problem [01:46:40] i guess i could try editing it from cpanel [01:47:19] http://www.umheadquarters.com/LocalSettings.php [01:48:13] 03demon * r56165 10/trunk/phase3/maintenance/language/messages.inc: Missed this in r56164 [01:48:33] wtf [01:48:43] that's what you uploaded [01:49:20] maybe you should try uploading in binary mode [01:49:40] http://filezilla.sourceforge.net/documentation/asciibinary.htm [01:49:53] k [02:06:54] okay tim well im gonna try to get this workin tomorrow .. i'm sorry but it's being dumb at the moment.. i'll hit u up tomorrow after i get the debug log workin man .. thanks for all your help [02:17:54] TimStarling, this kind of advance is interesting. http://groups.google.com/group/chromium-dev/browse_thread/thread/d2931d7b670a1722/d56bdfccfcef677f?pli=1 [02:18:09] A hack, but one that could make XSS a lot harder going forward. [02:18:16] (IE8 has something similar, I think?) [02:19:02] "for reals" heh [02:20:18] so, I am curious, did anyone tell Hoosie that the HughesNet problem existed before 1.14? [02:20:34] http://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&oldid=230654188 it's been on the VPT faq longer than 1.14 has been around [02:22:43] and 1.13, and 1.12, and 1.11 [02:31:02] 03jdpond * r56166 10/trunk/phase3/extensions/ConditionalShowSection/ (. ConditionalShowSection.php README): Enhanced existing extension to conditionally show content based on user group membership. [02:32:24] 03(mod) User Will Not stayed logged in on HughesNet - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17790 (10herd) [02:33:34] *Splarka leaves a note theres [02:42:23] [23:29:20] lol they've known about the problem for years [02:42:23] [23:29:47] every version newer than 1.13 [02:42:23] [23:29:57] which didnt cause it [02:42:23] [23:30:03] so somebody broke it [02:42:30] oh come on now! he even said it [02:42:34] 1.14 hasn't even been out a year [02:42:37] *Splarka facepalms [02:43:13] How stable is Mediawiki 1.16? [02:43:35] there is no 1.16 really, or there are several [02:43:49] <^demon> There is 1.16alpha, and it's not stable. [02:43:51] there is trunk, there are a few branches [02:43:54] okay [02:44:04] <^demon> Only intended for development usage, not on any production sites. [02:44:09] okay [02:44:09] 1.16alpha is full of bugs [02:44:17] there is the version WMF is using, there is the version WMF is going to be using, neither are trunk [02:44:40] <^demon> Splarka: And various branches that are more-or-less trunk + some changes :) [02:44:41] TimStarling: what will you do for RC1? same as 1.15, grab WMF's post-scap version and backport any fixes after a week or two? [02:45:04] I guess so [02:45:09] crikey [02:45:16] although I think the deployment branch is going to be a bit rushed [02:45:35] <^demon> Or just revert back to 1.15 and say 1.16 sucked, try again :) [02:45:40] e.g. ripping out all the bits of JS2 that look scary [02:46:00] maybe it would be worth grabbing 1.16 from the semilive site now, only like a month of changes though, if you exclude usability/beta [02:46:05] and putting a warning "enable at your own risk" on $wgEnableJS2system [02:46:35] and then calling 1.17 -> 2.0 [02:46:42] *Splarka giggles [02:47:10] we should have done 1.9 -> 2.0 [02:47:32] alright ill just stick with 1.15.1 for now [02:47:36] to avoid confusion [02:47:58] success! scared kevindank out of 1.16 [02:48:03] haha [02:48:23] if its released in like a friggin week :( [02:48:35] <^demon> 1.16 next week? Hahahaha [02:48:54] PHP 6.0.0 is to be released next month too [02:49:24] and windows 8 in november :p [02:49:31] ^demon: 1.16 next week would be keeping to the quarterly schedule :) [02:49:56] CSS 4 in Jan [02:50:04] I think most people would like that even if it meant some stuff had to be cut or disabled by default [02:50:26] <^demon> Splarka: Isn't HTML7 underway? [02:50:29] Emufarmers: would you like the current version live on WMF, with usability/vector removed? [02:50:49] <^demon> Why not bundle Vector in 1.16? [02:50:58] because it isn't done? [02:51:06] <^demon> Neither was modern ;-) [02:51:17] only tools use that [02:51:21] _I_ would. If it will be ready within a month, I suppose most people would rather that the release waited for it. [02:51:35] *cough* I mean, it was meant to emulate the toolserver style or something [02:51:37] vector is OK [02:51:49] Splarka: I wouldn't 'cause it still seems to have keywords in. [02:51:51] Splarka tools as in toolserver or as in w:en:GIANTDICK ? :D [02:51:58] *WP:GIANTDICK [02:52:00] *Splarka not saying [02:52:03] ^^ [02:52:11] *Splarka does stab flyingparchment for id="mw-content" [02:52:29] <^demon> TimStarling: Ok as in so-so or Ok as in ok to be released? [02:52:32] Well, I imagine most people don't care about whether the js2 stuff makes it into 1.16 as long as Vector doesn't need it [02:52:48] I think it could be released [02:53:10] Emufarmers: I think they actually conflict [02:53:23] The scriptloader alone is a nice release item. [02:53:25] does vector work OK without the usability extension? [02:53:26] you'd potentially end up with two copies of jQuery [02:53:29] hm, question just sprung to mind : where does the "wg" in MW vars come from ? [02:53:37] "wiki global" [02:53:43] hm [02:53:45] *GreenReaper is also looking forward to being able to trim quotes from attributes automatically. [02:53:51] *Alphos is slightly disappointed :( [02:53:58] the script loader needs to be rewritten [02:55:07] btw you know the UploadPage refactor snuck in to trunk when Michael merged the JS2 branch [02:55:17] I think that was ^demon's work, right? [02:55:24] <^demon> No, that was Bryan's [02:55:31] right [02:55:42] demon did the maintenance rewrites [02:55:44] which also snuck in [02:55:50] <^demon> That didn't sneak it. [02:55:55] there were at least 3 branches merged in since the last scap, what was the other [02:55:58] yeah, that wasn't much of a sneak [02:56:35] but it wasn't properly reviewed [02:56:48] I think it's ok now though [02:57:18] anyone happen to know of a cheap domain registrar? [02:57:21] (dumb idea) heh, maybe you should release 1.16 before brion scaps, let the internet find the bugs for wikipedia for a change [02:57:31] <^demon> kevindank: GoDaddy is pretty cheap [02:58:47] some of the usability stuff needs to be merged into trunk at some point [02:58:51] EditWarning is the most obvious [02:59:33] <^demon> Have they finally added an option to disable the warning? [03:00:17] <^demon> Ah, yes. [03:00:43] if ( $skin->getSkinName() == 'vector' && $wgUser->getOption( 'useeditwarning' ) ) { [03:00:54] not sure why it's dependant on skin [03:01:27] anyway, it's really just a few lines of code, we could merge it in and forget it was ever its own module [03:01:42] <^demon> TimStarling: Quick guess would be skin-dependent Javascript, but I haven't looked at it. [03:02:34] I'm looking at the JavaScript, I don't see anything skin-dependent [03:03:09] *^demon retracts then [03:03:58] I'll have to dig up my initial review of the UploadPage refactor and make sure everything got fixed [03:13:14] Manually editing Extension_Matrix SUCKS! [03:13:33] <^demon> Wasn't somebody writing a new bot for that? [03:13:55] Yeah, I think it was robchurch (snicker) [03:14:09] <^demon> No like in the last 2 weeks :) [03:15:12] I think Duesentrieb or someone else was joking about it - it's been busted for months - nobody stepping up that plate that I know of. [03:15:50] I was told realistically if I wanted the stuff included, should manually edit. [03:16:13] The text is so large it strains the js editor. [03:16:44] I think Brian Mingus was [03:16:54] Good for him! [03:16:56] 2009-09-06 [05:41:10] i wrote a new extension matrix bot http://www.mediawiki.org/wiki/User:Alterego/ExtensionMatrix [03:17:19] omg outed! [03:17:29] http://toolserver.org/~mzmcbride/cgi-bin/mw-logs.py?search=\(extension.*matrix.*%20bot\|%20bot.*extension.*matrix\) [03:19:36] Well, I'm going to have to be REALLY bored before I try and put ConditionalShow and EscapedStringFunctions in there. [03:19:40] how do i import pages into my wiki [03:19:44] via an xml file? [03:19:54] Special:Import [03:22:50] everytime i try to do the import i get a server500 error [03:24:01] The file is probably too big [03:24:04] !import | kevindank [03:24:04] --mwbot-- kevindank: To import pages a few pages, use Special:Import - you can also import pages directly from another wiki (see !importsources). For mass imports, use importDump.php - see for details. NOTE: when using content from another wiki, follow the LICENSE TERMS, especially, attribute source and authors! [03:24:25] kevindank: ugghh. Try increasing your php upload file size? [03:24:58] thanks [03:25:13] Hey, that extension matrix bot is really good - should move it to production! [03:25:31] and max_execution_time, if you're really determined to use the special page [03:33:30] was thinking of editing the matrix page and put link into the working bot - any reason this would be a bad idea? [03:45:00] Emufarmers, just responded to ben mosko's email re: SFC chapter registration [03:45:18] Emufarmers, won't you join us in #freeculture? [03:45:23] \o [03:46:10] (i'm assuming you and someone i just emailed are the same person, but i could be wrong) [03:46:30] So many Emufarmerseses out there [03:46:33] is emu farming that common yet? I thought ostriches were in [03:46:54] You're Parker from the NYC conference, right? [03:47:08] Emufarmers, actually, no. i'm the other parker, for some other conferences [03:47:13] that parker is my arch nemesis [03:47:16] v: [03:49:42] http://lol.goatse.org/~splarka/ [03:50:40] [05:50:24] * Dns resolving lol.goatse.org [03:50:40] [05:50:26] * Dns unable to resolve lol.goatse.org [03:50:42] :( [03:51:32] false hope is the worst kind of hope, Annemarie :( [03:51:56] Tell me about it. I get pinged and think people want to talk to me. [03:53:01] I know, I clicked too... [03:53:14] :D [03:53:27] goatse.org? Really? [03:53:55] there was a page on encyclopedia dramatica called "User:Splarka" or "User:Splaka" similar to that, but it was deleted [03:54:12] someone didn't like being banned from Uncyclopedia I guess [03:54:34] i've seen things far worse than goatse, Annemarie :p [03:54:37] You should be able to trade JS help for all sorts of Internet favors, I'd think. [03:54:50] Alphos: What you do in the privacy of your own bedroom is different. [03:55:06] actually not in my bedroom [03:55:09] two URLs one schlup [03:55:13] not in my apartment either :D [03:55:21] rofl Splarka [03:55:44] http://toolserver.org/~mzmcbride/cgi-bin/mw-logs.py?search=goatse [03:55:54] 2009-07-21 [01:30:33] *Splarka ponders goatse tables in {{DISPLAYTITLE}} with just [03:56:37] *Splarka whistles [03:57:20] http://www.mediawiki.org/w/index.php?title=User:Remember_the_dot&oldid=264625 [03:57:39] I thought he'd appreciate that cuz he was so in favor of relaxing displaytitle restrictions and allowing limited html [03:58:13] Splarka: you're still mentioned in the ED Wikia article [03:59:18] yah, but not goatse related [03:59:26] (or not last time I checked) [04:03:22] No, just your love of molesting small children [04:04:03] hmm if i change the database of my current wiki will i have to do a total new install? [04:04:09] I dont have any content in it yet [04:07:16] 03jdpond * r56167 10/trunk/extensions/NSFileRepo/ (3 files in 3 dirs): Updated img_auth with code improvements to match 1.16 version - no functional changes [04:36:46] Excuse me, is there anyone here who is using the LDAP_Authentication plugin? [04:38:35] *Emufarmers pokes Ryan_Lane [04:39:02] http://s23.org/wikistats/mediawiki_extensions.php?name=Extension:LDAP_Authentication [04:39:09] yeeeeeees? [04:39:22] Oh, the Author :) [04:39:49] you are lucky, people rarely catch me here :) [04:40:24] having a problem? [04:40:45] Well this is mostly a case of user error. I've upgrade from MW 1.13.orSo to 1.15.1 and there was an older version of LdapAuthentication installed (by someone else) which I've updated to the latest stable [04:41:38] i havent tested 1.15 yet, but others report it as working [04:42:36] even svn head should be stable for that extension [04:42:52] i'm guessing some configuration options might have changed, or more like additional ones have become required. [04:43:31] what was the previous version of the plugin? [04:44:07] options haven't changed in quite a while. the way encryption is configured slightly changed [04:44:12] The only settings in use earlier were wgLDAPDomainNames (DomainName), wgLDAPServerNames (server.domainname.com), wgLDAPUseLocal (true), wgLDAPEncryptionType (clear) and wgLDAPSearchStrings (DomainName\\USER-NAME) [04:44:15] the default changed [04:44:57] so is authentication failing, or is there another issue? [04:45:15] Don't know the older version. diffing the new (1.2a) with the new one shows no version number in the same vicinity [04:45:44] can you pastebin your configuration with sensitive stuff snipped out? [04:45:46] yes authentication is failing - I get login incorrect with the new version. Whereas the old version would end up at a blank page [04:45:52] debug info would be nice too [04:46:15] the old version is likely incompatible now. especially if it is *really* old [04:46:34] http://www.computerworld.com/s/article/9137708/Opinion_The_unspoken_truth_about_managing_geeks [04:47:04] Splarka: ? [04:47:09] unrelated [04:47:12] > While everyone would like to work for a nice person who is always right, IT pros will prefer a jerk who is always right over a nice person who is always wrong. [04:47:26] heh [04:47:37] I agree with that statement [04:47:58] You might enjoy reading 'Smart and gets things done' [04:50:10] Splarka will need it for all the technical hiring he'll be doing [04:50:57] I will? am? do what now? [04:51:54] http://paste.lisp.org/+1V2C [04:53:25] If I understand correctly; From the older config, it seemed that it used the AD and not LDAP? But httpd.conf uses ldap (that section is configured for /login pages for trac). [04:56:05] progzer: your config looks fine. are there any PHP errors? [04:56:59] progzer: ah crap, are you using a non-standard port? [04:57:38] There's a speller constant being redefined warning when I switch on wglogging - I;ll trying switching off that plugin I think it might have been integrated into mediawiki [04:57:49] is 3268 non standard? [04:57:56] yes [04:58:11] 389 is standard for ldap, 636 for ldaps [04:58:28] 3268 may be the global catalog port in AD though [04:58:48] don't get a hit for 3268 in etc/services [04:59:19] though I get it on the server. msft-gc [05:00:00] yeah, that sounds about right [05:01:11] progzer: you are using 1.2a? if so the logging stuff isn't going to a file, it should be outputting to the browser [05:03:25] progzer: you probably want to up the debug number to 3 or 4 [05:04:01] progzer: on the authentication page, is the drop down box there for the domain? [05:04:14] I don't see logging output. wgDebugLogFile shows $wgAuth-authenticate() returned false [05:04:18] yes [05:04:21] (drop down) [05:04:25] ok [05:04:30] DOMAIN and local [05:04:53] I'll try with wgLDAPDebug as 3 [05:05:22] if you aren't seeing browser output with it set at 1, setting it to 3 isn't likely to help [05:05:46] you may need to upgrade to 1.2b (which is alpha, but really is stable) [05:06:33] its just listed as alpha because it isn't feature complete for the release [05:07:00] I see stuff with 3 [05:07:19] oh? [05:07:24] ok. thats good then [05:07:39] pastebin the info with sensitive stuff snipped out [05:26:59] sorry, someone came over to my desk. [05:27:18] It looks like you are issing LDAP support; please ensure you have either compiled LDAP support in, or have enabled the module. If the authentication is working for you, the plugin isn't properly detecting the LDAP module, and you can safely ignore this message. [05:28:02] followed by "Failed to connect." [05:31:33] I guess there's a typo in the error message: /issing/missing/ [05:47:15] 03huji * r56168 10/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php: Localisation updates: Updaing Persian transtlation so that they use a better translation for "filter" [05:52:36] progzer: it says you are missing LDAP support, then it fails when it actually tries. has anything else about the system changed? [05:59:43] 03(mod) Random page in this category feature - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=2170 +comment (10GregUbben) [06:01:02] 03(NEW) Special:AllMessages not showing the latest version available - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20590 enhancement; Normal; MediaWiki: Special pages; (huji.huji) [06:03:06] the ldap authentication seems to work for trac and mercurial. (but those are Python based) [06:03:40] also in the connect() function its got a return false; right after the LdAP support debug message [06:04:33] so I don't think it tries. I'll try it by commenting out the return, also perhaps I need to import some module or something.. [06:05:27] 03mfarag * r56169 10/trunk/tools/planet/ar/config.ini: add one [06:06:07] oh the debug_log_ldap started getting populated on removing the return false; [06:07:59] this is php 5.3.0, I'll check on whether I need to install something to get ldap_connect [06:08:30] 03huji * r56170 10/trunk/phase3/ (RELEASE-NOTES languages/messages/MessagesKsh.php): (bug 20578) Wrong localized image metadata - duplicated string? [misuse of PLUARL] [06:08:43] 03(FIXED) Wrong localized image metadata - duplicated string? - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20578 +comment (10huji.huji) [06:14:05] ah, [06:14:07] 03huji * r56171 10/trunk/phase3/languages/messages/MessagesFa.php: Localisation updates: Purging ignored Persian messages. Wondering why they're still there. [06:14:18] I need to enable the php_ldap dll [06:18:51] Works great. Thanks for your time, Ryan_Lane. (The web server was updated and the php.ini got overwritten) [06:20:18] 03(mod) Big black boxes shown instead of dependency graphs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13029 (10huji.huji) [06:21:06] 03(mod) Install RandomRootPage on Wikibooks and Wikisources - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16655 (10huji.huji) [06:24:16] As for non standard ports, perhaps you could add another config variable which is 389 by default and is used as the second parameter to ldap_connect ? [06:31:46] 03siebrand * r56172 10/trunk/phase3/languages/messages/ (66 files): Rebuild all messages files. Follow-up to r56164 (revert r55459, 55467, 55469, 55518) [06:35:41] 03(FIXED) Wikimedia setup interfering with API maxage and smaxage parameters - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=14402 +comment (10domas.mituzas) [06:41:21] All my mediawiki databases seem to have been struck by mysql bug 29458 and 31596 ever since I updated xamp 1.6.8 to 1.7.2. (only the hitcounter and searchindex tables out of the 35+ or so tables remain accessible) [06:44:07] Thats going from (apache 2.2.4, MySQL 5.0.33, PHP 4.4.5 + 5.2.1) to (apache 2.2.12 + openssl 0.9.8k, MySQL 5.1.37 + PBXT engine, PHP 5.3.0) [06:44:38] you probably want to ask #mysql about that [06:45:08] other tables/databases seem to be fine [06:45:55] only the mediawiki ones seem to have been affected. I repaired one by using a backup. but I had to drop the tables first. since create if exist was failing as it said that they already exist. [06:47:35] well 29458 was fixed in 5.1.33, and 31596 is to do with mysql_fix_privileges, which is unrelated to mediawiki [06:47:51] (29458 also looks like a myisam problem, while mediawiki is innodb) [06:50:33] well [06:50:42] wrong assessment of a bug, methinks [06:50:46] simply innodb didn't start [06:50:57] or something :) [06:51:01] i was thinking about that, but he didn't describe any symptons [06:51:15] i guess we can infer from the mention of the first bug that his tables have disappeared [06:51:58] hehehe, I was recently drawn into a discussion where people were telling that myisam is better because it is easier to recover :) [06:58:21] ahoy, i did start a new extension matrix bot [06:58:29] i think i will put it on the toolserver soon [06:58:56] assuming it supports cron jobs.. [06:59:55] i also plan to add a couple more features, such as new extensions, and recently changed extensions, and i'll probably change the style to look basically like the old one [07:00:00] i didn't get any feedback so far [07:00:19] it always seems weird to me that people consider cron as a special feature that has to be enabled/supported/something [07:00:30] when we did the TS survey, we asked people what features they used, and one option was 'Unix shell' [07:00:40] some people ticked that, then added another option themselves for 'cron' and ticked that as well [07:01:05] uh yeah, assuming the shared system is configured to look at regular user's crontabs [07:01:20] you don't have to configure it to do that, it's been a standard feature since like 1983 ;) [07:01:52] not having used the toolserver it doesn't seem realistic to make assumptions about what they do and do not allow users to do [07:05:17] prefrontal: changed your nickname, eh? :) [07:07:27] some systems give you shell but don't let users run their own cron jobs [07:07:45] i.e. they deliberately disable it [07:07:55] domas, i used to be alteregoisback, a long time ago [07:08:00] I know [07:08:08] you used to be alterego before that [07:08:18] :) [07:08:22] I KNOW EVERYTHING [07:08:22] i wasn't sure if that was available lol, i wonder if i registered that name [07:09:21] uga [07:09:26] The symptoms - show tables lists all 35+ tables. any operation on the tables other than hitcounter and searchindex (- these two are visible with phpmyadmin as well, others are not) fail with the table does not exist. [07:09:39] progzer: that means innodb didn't start [07:09:47] [09:50:41] wrong assessment of a bug, methinks [07:09:47] [09:50:45] simply innodb didn't start [07:09:49] yeah i am surprised you remember ;) [07:09:57] longer people think I'm wrong, longer their pains are [07:10:19] prefrontal: I remember quikly too or what was the site :) [07:10:27] but you changed now [07:10:30] now you mostly whine! :) [07:10:38] *domas giggles [07:10:57] qwikly http://web.archive.org/web/20060412001924/http://www.qwikly.com/ [07:11:16] yeah that one [07:11:53] nowadays i focus on my software, and i run a large farm of wikis http://grey.colorado.edu/emergent [07:12:22] we run large farm of wikis too! [07:12:26] we have something in common! :) [07:12:29] lol;) [07:12:31] domas: I'm searching, but could you point me to more info how to start InnoDB ? [07:12:35] progzer: check error log [07:12:44] probably you misconfigured transaction log size [07:12:50] that accounts for 99% of cases when innodb doesn't start [07:12:51] ;-) [07:13:03] alternative is that you removed ibdata/iblogfiles during the upgrade [07:13:18] progzer: "show variables like 'have_innodb"' [07:14:54] thats on. I suppose the ibdata/iblogfiles might have been overwritten or something [07:15:18] mysql itself would never overwrite those files [07:15:37] he's using some weird third-party distribution of mysql.. who knows what it does [07:15:39] 99% of innodb file truncations has been people removing those files manually :) [07:16:11] oh I'm certain I didn't delete any files, I just installed in place [07:16:28] riiiiight [07:16:33] heh [07:16:40] check error log [07:17:05] if it will tell you anything about data dictionary, then you're screwed [07:17:28] domas: so how do i make mysql recovery faster? with 256M logs it takes about an hour [07:17:37] flyingparchment: grab the patch [07:17:41] it is few-lines-of-code [07:17:41] which? [07:18:09] http://bazaar.launchpad.net/~percona-dev/percona-xtradb/recovery-speed-hack/revision/86 [07:18:30] on x4240s one hour recovery is with 2x1GB files, iirc :) [07:18:34] interesting [07:18:57] this is same problem I wrote about at http://mituzas.lt/2008/10/26/innodb-crash-recovery/ [07:19:01] 090909 17:25:12 InnoDB: Starting an apply batch of log records to the database... [07:19:04] 090909 18:24:48 InnoDB: Started; log sequence number 392 644613661 [07:19:11] that's an old poweredge with external array [07:19:32] turn off checksums! :) [07:19:40] ufs :( [07:20:21] checksums are overrated [07:20:33] if you get serious write corruptions you will detect them by LSN at start and end of the block [07:20:35] http://www.mysqlperformanceblog.com/2009/07/07/improving-innodb-recovery-time/ [07:20:40] the Percona article about that patch [07:20:53] also [07:21:05] checksums are overrated because you crash in either way [07:21:09] whether you detect it or not ;-D [07:22:21] hmm, can't upgrade from 5.1.33 since my serious client bug is still not fixed [07:22:46] you can merge the patch yourself [07:22:50] that part of code didn't change for ages [07:22:56] yeah, but i want to upgrade anyway ;) [07:23:01] right [07:23:04] and the client bug is... [07:23:05] um... [07:23:09] http://bugs.mysql.com/bug.php?id=46776 [07:23:11] I have certain problem with client bugs :) [07:23:13] I know it [07:23:16] I'm following it [07:23:38] I got Sveta to verify it, remember? :) [07:23:59] *domas flexes muscles [07:24:13] though I couldn't reproduce it on my mac [07:24:28] it is probably dependent on OS buffering and partial/full reads, etc [07:24:41] I saw similar bug in drizzle [09:38:58] Hey all i'm trying to get the Geshi code highlighter to work. [09:39:08] It's installed fine i set it up a few months back and tested it. [09:39:20] But i'm trying a few different tags and they're not rendering [09:41:47] 03ialex * r56173 10/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php: rm BOM [09:46:59] I've got it, i was to use the tag.. i checked some documentation on the web and it said to use the tags [09:47:06] Must have been old documentation. Thanks. [09:47:40] Can anyone suggest some cool plugins for Mediawiki? I have FCKEditor and GeSHi installed so far. [10:11:56] How can I embed external images? [10:15:45] !externalimages [10:15:45] --mwbot-- To allow images from elsewhere to be included in your wiki, see . To limit this to some specific sources, see . [10:23:06] 14(INVALID) Special:AllMessages not showing the latest version available - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20590 +comment (10roan.kattouw) [10:27:47] Thank you! [10:28:13] How to enable anonymous file uploads ? At the moments its onyl for logged in users [10:28:23] only * [10:29:43] $wgGroupPermissions['*']['upload'] = true; [10:33:14] requesting patch to Export.php [10:33:40] !seen timstarling [10:33:40] --mwbot-- [10:33:40] TimStarling is currently on #mediawiki [10:38:25] !exporthelp [10:38:25] --mwbot-- I don't know anything about "exporthelp". [10:40:33] !ask | ExportPHP [10:40:33] --mwbot-- ExportPHP: Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. See also: !gethelp [10:44:19] 03(NEW) Different move messages for $wgFixDoubleRedirects enables/disabled - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20591 enhancement; Normal; MediaWiki: User interface; (gtisza) [10:52:14] !gethelp [10:52:14] --mwbot-- Please read http://workaround.org/getting-help-on-irc for a good explanation of getting help on IRC. [10:59:30] 03ialex * r56174 10/trunk/phase3/includes/Linker.php: [10:59:30] Fixes for r56068 and r55984: [10:59:30] * missing "!" for the check $wgEnableTooltipsAndAccesskeys [10:59:31] * Linker::tooltip() return a string, no an array [10:59:31] * spacing fixes [11:09:42] 03catrope * r56175 10/trunk/extensions/UsabilityInitiative/js/plugins/jquery.namespaceSelect.js: svn:eol-style native [11:50:36] Hi guys, quick question. What's the max file lenght allowed by mediawiki upload? [11:52:32] whatever doesn't timeout via POST [11:53:08] new upload branch will allow chunked uploads and better uploads via URL (curl or wget or something), basically removing any limits in the eyes of mediawiki [11:53:22] er, not branch, is core now, but waiting review/test, heh [11:53:39] multichill: the max upload size is whatever your server says atm [11:53:41] multichill: the limits in 1.15 and lower are defined via PHP init settings [11:53:58] !filesize [11:53:58] --mwbot-- The size of files you can upload to PHP is limited by the upload_max_filesize and post_max_size directives in your php.ini. MediaWiki itself only limits direct (copy) uploads from a URL, this is configured via $wgMaxUploadSize. [11:54:10] multichill: read http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads [11:54:23] apparently it's a PHP configuration parameter [11:54:49] there are other issues of course, your system can't thumbnail huge gifs or pngs, or /really/ huge jpegs, due to well, timeouts, or available memory [11:56:23] O, sorry, file*name* length [11:56:34] er [11:56:40] *Splarka whaps multichill on the head with a wiffle bat [11:57:23] a page name can be 255 bytes [11:58:20] 03(NEW) Star in the beginning of variable or template content always creates a list item - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20592 normal; Normal; MediaWiki: Templates; (gsvick) [11:58:52] when do I need to use & for a parameter and when not in a function that is called by a hook? [11:58:57] 03jojo * r56176 10/trunk/extensions/Collection/Collection.templates.php: use add button for consistency [11:59:14] I've lost a bit what is a PHP5ism and what a PHP4ism [11:59:45] meh, dupe [12:00:25] I've duped that bug 8 times in a row [12:00:53] 14(DUP) Star in the beginning of variable or template content always creates a list item - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20592 +comment (10herd) [12:00:57] 03(mod) The newline added to a template, magic word, variable, or parser function that returns line-start wikicode formatting (*#:; ) causes unexpected parsing - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=12974 +comment (10herd) [12:03:06] splarka: perhaps we should actually fix it then :D [12:03:14] it's a fairly trivial revert IIRC [12:03:23] yah, then it breaks other stuff [12:03:32] naturally [12:03:36] it's the parser :P [12:03:37] huh, guess I only duped it 6 times [12:03:43] oh that's ok then [12:03:48] let's leave it for another year or so :D [12:03:48] has 7 total [12:04:22] there's no way to resolve it without breaking one or other of the usecases [12:05:32] 03jojo * r56177 10/trunk/extensions/Collection/ (3 files in 2 dirs): show number of pages in header [12:14:39] 03jojo * r56178 10/trunk/extensions/Collection/Collection.i18n.php: use instead of [12:25:39] 03jojo * r56179 10/trunk/extensions/Collection/ (3 files in 2 dirs): prepend show/hide info with arrows [12:31:59] 03jojo * r56180 10/trunk/extensions/Collection/ (Collection.body.php Collection.i18n.php): separate buttons w/ an "or" [12:32:00] 03(NEW) Reminder to restore talk pages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20593 enhancement; Normal; MediaWiki: Deleting; (steveblock) [12:42:11] Hello everyone is there a plugin list for mediawiki ? [12:43:00] I'm looking to see what's available for my mediawiki installation apart from FCKEDitor and Geshi [13:00:27] Hello, where can I help for some guidance with mediawiki? [13:01:25] !extensions | dr4g [13:01:25] --mwbot-- dr4g: MediaWiki has been built so it can easily be customized by adding extensions. This is usually a simple process. See for instructions to install extensions, as well as for writing them. See for an overview of known extensions. [13:02:00] !dontask | Peregrino [13:02:00] --mwbot-- Peregrino: I don't know anything about "dontask". [13:02:26] Peregrino: don't ask to ask, ask you questions pls :) [13:02:33] okok, no prob [13:02:48] thought this was a channel only for devs or something like that [13:07:08] Raymond_ thanks, I usually don't like to step in a channel, write two lines and leave, but I got my question answered ^^ [13:08:28] what Raymond_ was looking for was [13:08:29] !ask [13:08:29] --mwbot-- Don't say "I have a question", or ask "Is anyone around?" or "Can anyone help?". Just ask the question, and someone will help you if they can. See also: !gethelp [13:08:53] !gethelp [13:08:53] --mwbot-- Please read http://workaround.org/getting-help-on-irc for a good explanation of getting help on IRC. [13:09:51] *Splarka blinks [13:10:11] *p858snake winks [13:10:31] p858snake: thanks for the keyword :) [13:12:11] *werdna keywords Splarka [13:12:29] *Splarka comments out werdna [13:12:44] !tell | Raymond_ [13:12:44] --mwbot-- Raymond_: [13:12:56] well that's a dumb macro [13:13:40] hehe [13:14:14] !tell | Splarka you may want to give it something to say [13:14:14] --mwbot-- Splarka you may want to give it something to say: [13:14:34] GerardM-: someone changed it [13:14:36] oh well, it looks like funny [13:15:10] heh [13:15:25] User::rateLimiter() with eAccelerator: I have a problem that limit counters never expire... eg: 4 hits in 120s... 4 hours later it is still blocking users. Any suggestion as the cause? [13:17:08] GerardM-: I set it to null because another bot in here was overlapping some commands [13:17:32] ah [13:17:55] so it needs to be taught a message [13:18:01] I don't see who might have changed it though, hmm, the bot brain is a bit out of date [13:19:41] http://toolserver.org/~amidaniel/chanlogs/TimStarling/20090622.txt [13:19:42] *Splarka snickers [13:21:15] hehe [13:24:12] hello [13:24:34] I have a mediawiki installation and I need to change a lot of links [13:24:57] what ways would you recommend me for searching the the incorrect links? (they all have the same domain) [13:25:34] Special:Linksearch? [13:25:40] I already did wget, but since the wiki is on a server we only have limited access to, this solution is slow and gets blocked by.. [13:25:44] Emufarmers: o_O [13:26:09] Emufarmers: oh, I mean external links [13:26:43] so does he [13:26:54] http://en.wikipedia.org/w/index.php?title=Special:LinkSearch&target=%2A.google.com [13:27:30] w o w [13:28:47] *Emufarmers nibbles on Splarka [13:28:56] ow! [13:29:20] v: [13:49:20] Hello, how do I post to the Mediawiki-l list ? I never succeeded to see my mail in the archives. [13:57:18] maxime, you need to subscribe to the list first. [13:57:59] ok, i need to subscribe first [13:58:18] as it was'nt mentionned i tought it was an open list [13:58:22] thanks [13:59:29] hi [14:00:19] terve [14:18:30] 03(NEW) Database Display in Mediawiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20594 critical; Normal; MediaWiki: Database; (suyash.j) [14:22:40] hi [14:23:27] i have a problem with my mediawiki with the rss support. look here: http://wiki.fh-stralsund.de [14:23:59] the output if i use the rss-button from my browser starts with a blank line so that an error is thrown [14:24:40] has anybody an idea why there is a blank line or how i can start to debug to find the evil script? [14:28:53] ixs [14:28:55] err. [14:29:03] is there now a good way to block people from logging in? [14:29:14] to wit, is there a "login" permission?... [14:30:22] Strubbl, make sure you don't have any ?> at the end of any files, or any newlines before your okay, i will go through the files [14:30:56] Duesentrieb, Special:BlockUser? [14:30:59] Duesentrieb: no, that's just odd :P [14:31:20] not if you have a privbate wiki and ant to prevent people from reading in it any longer [14:31:32] i don't want to delete the users. i want to prevent them to log in [14:31:32] Oh. Hmm. [14:31:39] Interesting point. [14:31:50] simple solution: make a login permission. check it on login. [14:31:52] Duesentrieb: update user set user_password=''; :) [14:31:54] You could just set their read permission to false. [14:31:59] the allow BlockUser to block that permission [14:32:05] werdna, a where clause would be useful. ;) [14:32:13] Duesentrieb, or just let it block the 'view' permission? . . . [14:32:15] werdna: and tdon't forget the email address, yes. [14:33:46] AryehGregor: hm... might be enough. though it doesn't prevent them from viewing special pages, does it? [14:33:55] I assume it does. [14:34:05] well, it should, i guess :) [14:34:07] Otherwise $wgGroupPermissions['*']['read'] = false; wouldn't work too well, would it? [14:34:17] does it work well? [14:34:26] check the default SpecialPage::userCanExecute [14:34:53] return $user->isAllowed( $this->mRestriction ); [14:35:08] $this->mRestriction = $restriction; [14:35:16] function SpecialPage( $name = '', $restriction = '', $listed = true, $function = false, $file = 'default', $includable = false ) { [14:35:19] I don't think it does [14:35:24] how do i configure what permissions can be blocked? [14:35:38] blocks aren't per-permission [14:35:40] they should be, though [14:35:54] yea :) [14:36:30] so, a wick and dirty hack would be wgBlockPreventsLogin, perhaps? [14:36:45] which doesn't exist yet, of course [14:39:20] how to add {{#if}} function? [14:39:35] thanks AryehGregor - i found a file with a newline after the ?> [14:39:51] Strubbl, just delete the ?> at the end of the file. It's useless and only serves to cause this kind of problem. [14:40:03] !parserfunctions | cysioland [14:40:03] --mwbot-- cysioland: "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 . [14:40:49] bah, i'll just hook into AbortLogin and keep a list directly in LocalSettings :) [14:40:53] this sucks, though. [14:41:13] but removing the newlines solved the problem. my extensions are mostly checked out from svn... [14:42:51] Duesentrieb: the global user block thing on WMF prevents login [14:43:05] oh? [14:43:20] 03(mod) Database Display in Mediawiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20594 (10suyash.j) [14:43:48] *Splarka pokles Mike_lifeguard [14:44:14] ohai [14:44:44] thx & bye [14:44:50] *Splarka puts a quarter in Mike and selects 'Global block rant in A minor" [14:45:18] or rather, global lock [14:45:28] RAWR! [14:45:30] http://lwn.net/Articles/351608/#Comments how come some software like mediawiki doesn't have so many security holes even if it is written in php [14:46:33] hi Splarka [14:46:38] hi AryehGregor [14:47:08] Nikerabbit: subscription needed [14:47:22] werdna, lame. Get one. [14:47:40] why the fuck do we have ability to ban people without any audit trail? centralauth that is there're 2000 users blocked without hiding but point is, they can't log in [14:47:50] Nikerabbit, we do have vulnerabilities like that periodically. [14:48:12] Nikerabbit, we patch them quickly, but so did WP, and it doesn't help much. Users don't upgrade. [14:48:55] I guess we're not as big/interesting a target as WordPress. Most MediaWiki use is a few very big installs that are security-conscious. WordPress is lots of medium-sized installs. [14:49:05] Or maybe we're just lucky. [14:50:56] Wait, this looks like an arbitrary server-side code execution vulnerability, not just XSS? [14:51:26] Ah, no. [14:51:28] in wordpress, admin access gives you arbitrary code execution [14:51:33] Yes? [14:51:34] and xss gives you admin access [14:51:34] Hmm. [14:51:36] Oh, I see. [14:51:40] . . . no wonder, then. [14:51:47] That would do it. [14:52:05] The same is true in vBulletin, FWIW. Popular for more "user-friendly" software, I guess? [14:52:27] well, it's not really user-friendly [14:52:44] MW basically doesn't allow you to do *anything* irreversible or hard-to-detect from the web interface. [14:52:52] So XSS for us isn't really such a big deal, in fact. [14:53:09] (comparatively) [14:53:24] there are some nasty things you could do [14:53:27] AryehGregor: like what? ones that allow fucking up the whole host system? [14:53:27] well, we give half our rights out to random volunteers [14:53:34] Nikerabbit, what like what? [14:53:44] werdna, Wikipedia does, not every MediaWiki. [14:53:55] :o [14:53:57] Splarka is right, though. You can seriously fuck things up with admin rights [14:53:57] Even the one who installs a wiki can't do anything much by default. [14:53:57] like delete a page with ~4500 revisions, move another page with 4500 over it, move the sandbox over that, and then undelete them all [14:54:03] Yeah, yeah. [14:54:11] But you're not going to hack the site. [14:54:16] That kind of thing is easily detectable. [14:54:31] AryehGregor: yes, but our system is designed for Wikipedia, so the fact that we give our rights out to random volunteers is relevant [14:54:39] At most, it's just a nuisance. So only undelete the top few revisions, who cares. [14:55:10] werdna, the discussion was about installations that haven't bothered to upgrade and so are vulnerable to XSS. [14:55:15] So Wikipedia is immaterial here. [14:55:19] Or close to it. [14:55:24] or get myself set +founder with some js, heh [14:55:33] Splarka, doesn't let you do much. [14:55:38] DoS, maybe, big deal. [14:56:00] With WordPress you could probably get root, if the kernel is outdated too. [14:56:08] mmmm, dos [14:56:26] AryehGregor: no, my point is that MediaWiki has been designed with installations who give admin rights out to random volunteers in mind. Therefore, you can't do much as an admin. [14:56:44] Splarka, microsoft.com is served mostly from Linux machines because they were subject to MS-DoS. [14:56:54] werdna, you can't do much as a steward either. [14:56:56] Or a founder. [14:56:58] It's about the impact of Wikkipedia's usage on the general software development [14:56:58] Or any other group. [14:57:10] AryehGregor: that's what I mean [14:57:23] I'd say the bigger reason is that Wikipedia is maintained by people who are happy editing PHP files for configuration. [14:57:33] So there's no need for a good web interface to do anything unusual. [14:57:47] mm [14:57:49] *Splarka snickers [14:59:48] Fun question: what might it mean if my machine locks up; responds to pings but SSH times out; Alt-SysRq REISUB lets me reboot with clean filesystems; but Alt-SysRq-K doesn't restart the session, and there's nothing relevant in syslog? [15:02:07] AryehGregor: microsoft.com is on IE8's incompatability list too, heh [15:02:17] Awesome. [15:03:04] UserLoadFromSession should get triggered on every page view, right? [15:06:49] Splarka: seriously? :O [15:07:17] !seen BryanVibber [15:07:17] --mwbot-- [15:07:17] Last seen: No match [15:07:23] lolwut? [15:07:38] ExportPHP: I don't think that is a person that exists :) [15:08:14] you might mean BryanTM or Brion Vibber (who uses the nick brion most of the time) [15:08:43] i meant brion vibber, sorry [15:08:55] !seen brion [15:08:55] --mwbot-- [15:08:56] brion was last seen 13 hr 11 min 31 s ago on #mediawiki [15:10:33] if a bug is reopened, how long does it take for developers to notice it? [15:11:50] it [15:12:08] ...will be echoed here in less than a minute [15:12:33] also, most of them are subscribed to email notifications [15:12:56] Only to some bugs. [15:13:29] you don't read wikibugs-l? [15:13:56] I don't [15:14:11] too much noice and trolls [15:14:27] a revelation:P [15:16:19] 03ialex * r56181 10/trunk/extensions/Translate/Translate.php: removed trailing spaces [15:20:37] I used to. It took too much time. [15:21:44] 03(NEW) Rate limiter blocks never expires when not using memcached - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20595 major; Normal; MediaWiki: Blocking; (bugs) [15:22:30] 03ialex * r56182 10/trunk/ (6 files in 6 dirs): svn:eol-style native [15:31:49] 04(REOPENED) Error in SF_LinkUtils.inc with SMWSQLStore2::getPropertyValues() - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20564 +comment (10dasch_87) [15:33:57] prefrontal: I took a liberty at http://www.mediawiki.org/wiki/Extension_Matrix and added a pointer to http://www.mediawiki.org/wiki/User:Alterego/ExtensionMatrix. If you don't think that's a good idea, I'll undo. [15:38:25] 03(NEW) arraymap a seperate extension - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20596 enhancement; Normal; MediaWiki extensions: SemanticForms; (dasch_87) [15:44:02] 03aaron * r56183 10/trunk/extensions/CheckUser/CheckUser_body.php: Fix breakage from r56160. $user object was needed. [15:44:51] how to sort values in tables? [15:47:44] ??? [15:48:07] class sortable not works [15:49:03] what's the api page to list namespaces? [15:50:19] How to sort values in tables? Class "sortable" don't works [15:50:41] cysioland: you need javascript and css [15:50:46] http://en.wikipedia.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces [15:50:56] thanks Splarka [15:52:13] how to do this? [15:53:19] Ose,how to do it? [15:54:01] 03ialex * r56184 10/trunk/phase3/ (RELEASE-NOTES includes/HTMLForm.php): [15:54:01] * (bug 20556) Stub threshold's "other" in Special:Preferences now has a correct type="text" parameter [15:54:01] * also fix a bug in the detection if the "other" value is passed in the predefined options, remember: 0 == 'other' returns true (thank you, PHP, really) [15:54:24] 03(FIXED) in [[Special:Preferences]] for mw-input-stubthreshold-other missing type attribute, unusable - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20556 +comment (10alex.emsenhuber) [15:54:35] you need to copy the javascript from a wiki that has the collapsible script to your own [[MediaWiki:Common.js]] page [15:55:01] "sortable" table js is core [15:59:35] i copied collapse script and it's don't work [16:00:00] it's work. thkx [16:01:34] 03werdna * r56185 10/trunk/extensions/LiquidThreads/ (9 files in 5 dirs): [16:01:34] LiquidThreads updates [16:01:34] Resolve bug 20391, by (by default) showing 10 posts up to 3 levels deep (except if we do something for a particular post). Includes AJAX magic to show posts below this level. [16:01:34] Change slide animations to fade animations in a few places. [16:01:34] Fix a bug in the LQT API module. [16:02:26] 03(FIXED) LiquidThreads should limit displayed number and depth of posts - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20391 +comment (10agarrett) [16:02:57] 03(WONTFIX) Delete threads in discussion page if the page is deleted - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19409 highest->normal; +comment (10agarrett) [16:06:48] 03ialex * r56186 10/trunk/phase3/RELEASE-NOTES: break lines at 80 chars [16:17:51] 03ialex * r56187 10/trunk/extensions/LiquidThreads/classes/Hooks.php: Fix fatal error when moving pages :) [16:20:04] huh, I didn't know Jerry Springer was still on [16:24:52] morrrrnin [16:25:26] brion: mornin indeed [16:25:43] 03(mod) Restore the global CheckUser log - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=13789 (10JSchulz_4587) [16:25:50] brion: hey [16:25:51] hi brion! [16:26:02] I'm trying to run the runJobs.php script from cli. I'm getting the following php warning: Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching. [16:26:22] I've tried setting the xcache.var_size up to 64 MB and it hasn't changed anything. Does it really need to higher than 64 MB? [16:29:02] Schiz0: if you're going to be using command-line scripts it's probably best to avoid using xcache/eaccelerator/etc for your _data_ caching, as that may not be shared between web and CLI [16:29:13] consider setting up a dedicated memcached daemon and using that [16:29:42] I do run memcached for my main site (not mediawiki). But I asked a while ago, and I was told I should setup MW to use xcache instead of memcached if I only have one server [16:30:24] brion: can you check https://bugzilla.wikimedia.org/show_bug.cgi?id=20368 ? [16:30:38] Schiz0: well it sounds like it ain't working for this case :) [16:30:47] hm, ok. thanks. [16:30:47] AaronSchulz: looking [16:30:54] is there a way to parallelize that job? [16:31:17] ah we've got a slow/borked cronjob? [16:31:59] possibly, but it also seems to do the wikis all in a row [16:32:26] which will get worse as things are added [16:32:40] i'd be a bit leery of parallelizing maybe; that'll place more work on the DBs which could lead to lag [16:32:40] (unless they're parallelized by cluster, which'll only get a max of a 4x speedup) [16:32:54] how long's it taking to run? [16:33:00] do we know what the bottleneck is? [16:33:49] brion: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/55563 [16:34:05] That may help a little, but I don't know exactly why/when it slowed down [16:34:35] aZaFred: wanna help track down this fun fun cronjob slowness? :) [16:35:05] brion: btw, is the next scap coming soon? I know at wikimania you said some stuff :) [16:35:53] hmm, some of these Springer fights look kinda fake :D [16:35:57] still figuring out how to physically finish the damn branch merge ;) spent all yesterday fighting it [16:36:08] weird conflicts and crap [16:36:11] yeah, I noticed that [16:36:20] branch merges are not SVN's strong point [16:36:33] anyway i think i'm gonna be stuck in meetings all today as well, so not a lot of time to do anything else :( [16:37:03] I had a fight with someone because the LocalisationUpdate had not been implemented yet.. tonight .. my night ? [16:37:13] lesse.... hume right now is running a recompressTracked job but the flaggedrevs update job isn't running at the moment [16:37:28] that implies that it at least shouldn't be taking longer than the scheduled time between runs :) which is good news [16:43:28] brion: is http://dpaste.org/2SRX/ what you want for the fix for http://www.mediawiki.org/wiki/Special:Code/MediaWiki/55535 ? [16:46:45] ialex: that sounds right :) [16:48:28] 03(mod) Make threads collapsible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19580 highest->normal; +comment (10agarrett) [17:00:12] GerardM- would be good on Jerry Springer. "Where's Language Support?" "I cheated on her with Performance!" [17:00:55] Duesentrieb: I think you could also use $wgRevokePermissions if you're using 1.16. Talk to Skizzerz about that one. [17:01:25] eh, if you have a way to get blocked users into a group, that is [17:02:00] emufarmers.. I know Jerry Springer is a television personality ... but I am not likely to get on his show am I ... living in the Netherlands and all ?? [17:02:24] PS I have not had my television on for the last three years [17:02:28] GerardM-: no idea; I can't say I've ever seen it, beyond a few brief sequences [17:03:08] right ... [17:03:10] Emufarmers: ah, nice one. hm. will have toi check how well that works with "read". [17:03:18] should upgrade anyway i guess [17:03:45] Does anybody have the "our block system sucks/doesn't work with permissions" bug handy? That's what you need fixed :D [17:05:03] https://bugzilla.wikimedia.org/show_bug.cgi?id=14636 [17:05:30] I'm having issues with doing preformatted text within a list. if I just do the "first character as a space", then the items after the preformatted text restart at #1, if I just do a #:
stuff
then the text runs past the screen. If I put a new line inside the pre, without a #: on the next line, the second line is outside the preformatted box; if i do it with a #:, then its indenteded weir [17:05:31] d [17:08:11] heh, you're mixing markup weirdly [17:08:27] #:
 will do a 
  1. ...
    [17:08:30] 	yea, i know
    [17:08:43] 	maybe better to say what you want
    [17:09:04] 	it will make Splarka scraem
    [17:09:13] 	do you want: monospace font or not, wikicode parsing or not, whitespace preserving or not, linefeed preserving or not
    [17:09:41] 	03(mod) Make threads collapsible - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=19580  (10tparscal)
    [17:10:15] 	bascially, I need to be able to do a line break inside preformatted text that is within a list.
    [17:10:21] 	hold on
    [17:10:23] 	ahh
    [17:10:33] 	then use  or  and 
    [17:10:38] OR, use an html list [17:10:57] you can't have a linebreak in a wikicode list, even inside a parser extension tag (which
     is)
    [17:13:28] 	http://csharp.pastebin.com/mda622ac
    [17:13:39] 	ah, okay
    [17:14:15] 	hmm
    [17:14:24] 	you could do it on one line with lots of   and 
    [17:14:59] except that
    isn't parsed out inside the
    [17:15:09] 	so i can't get 'text' on that second line
    [17:15:23] 	no, it'd be in  or , or with font-family:monospace;
    [17:15:35] 	03(mod) Links : Previously entered links are not refreshed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20566  +comment (10wikibugs)
    [17:15:41] 	03(mod) Links : Cursor moves out of Dialog when tab is clicked - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20567  +comment (10wikibugs)
    [17:15:48] 	03(mod) Navigable TOC: Links are not highlighted when arrrow key is not released - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20569  +comment (10wikibugs)
    [17:17:03] 	i'll need to duplicate the entire style used for pre actually
    [17:17:36] 	well that'll be fun
    [17:17:46] 	since each skin does it differently, heh
    [17:18:00] 	so, ican just do a  or  and give it a class="pre"         well, i only support one skin :-P
    [17:18:11] 	03ialex * r56188 10/trunk/phase3/includes/specials/SpecialMovepage.php: Fix for r55535, per Brion's comment: convert x-coded strings in the target input and escape it before pre-filling the box
    [17:18:21] 	i'd break out into a template otherwise, I guess.
    [17:18:23] 	well, better to use 
    [17:18:27] if you're gonna do the border [17:18:33] #* foobarbaz [17:18:33] #*
    foo
    bar
    [17:18:33] # more stuff [17:18:51] but really, it might be easier just to go to
    1. ... [17:18:56] then you can use
      [17:19:11] 	03(FIXED) In eo.wiki doesn't move pages with c/g/h/j/s/u + x - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20365  +comment (10alex.emsenhuber)
      [17:19:29] 	easiers? maybe...but I feel dirty not using wikitext :-P
      [17:19:42] 	well, 
       is wikitext
      [17:19:48] 	it is just a choice of which type you wanna use
      [17:20:32] 	http://www.mediawiki.org/wiki/Special:Version  -> Parser extension tags -> 
      [17:21:11] 	this is done so that the normal parsing done on all wikicode from the inside out is skipped for 
      , it is replaced by a strip marker during that stage, so that the contents are totally untouched on the output
      [17:21:22] 	or something
      [17:21:51] 	hmm, maybe I'll write a parser function then... thats not overkill for my very likely one-time scenario, haha
      [17:24:04] 	03jeroendedauw * r56189 10/trunk/extensions/Maps/ (21 files in 6 dirs): Changes for 0.3.4
      [17:24:23] 	
      ...
      worked perfectly, except I need to figure out the margin [17:24:26] 03jeroendedauw * r56190 10/trunk/extensions/SemanticMaps/ (19 files in 6 dirs): Changes for 0.3.4 [17:26:05] the default margin looks fine for me [17:26:32]
      foobarbaz
      vs
      foobarbaz
      [17:26:53] within the list, it was right against the oether parts.... I put margin:1em; and now it looks perfect [17:27:49] 03rotem * r56191 10/trunk/phase3/languages/messages/MessagesHe.php: Localization update. [17:28:18] do #: foo
      ...
      vs #: foo
      ...
      where class=pre is the same as your style above.... thats where the margin issue was coming in [17:28:59] not for me, without the margin it looks fine [17:29:20] it might be from some other css I have then; oh well. [17:29:23] per my earlier example [17:29:42] thanks for your help [17:29:50] rawr [17:33:08] is there built in functionality for sending a link for a page to another user, from the page itself? [17:33:59] copy

      firstHeading, paste on their talk page, surround with [[ and ]] [17:34:01] heh [17:34:31] yea, or i can just go to their page and then click the 'email user' link and paste the link in [17:35:10] or, i can copy the link and then click 'new mail' in outlook.... just curious if there was anything already in place to do the dirty work [17:35:27] i could also make them watchers of the page and then update it [17:47:22] look for 'share this page' extensions [17:47:29] or 'email a friend' [17:54:21] *^demon e-mails Splarka to a friend [17:56:04] 03(NEW) Search & Replace : Regular expressions with * does not work - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20597 major; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [18:00:24] 03dale * r56192 10/trunk/phase3/js2/mwEmbed/ (12 files in 5 dirs): [18:00:24] * initial configuration via jQuery.extend in mv_embed [18:00:24] * re-added example_folder (removed all non-commons external javascript and images calls) [18:00:24] ** (The only external js is the commons api query) [18:00:24] ** Theme based javascript include request changed to link to external site to install bookmarklet [18:00:25] ** Timed text example removed (did jsonp call to get text) [18:00:27] *** Will re-add local file based timed text example shortly. [18:04:23] 03(mod) Search & Replace : Navigable table of content is not changed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20584 (10wikibugs) [18:07:48] 03dale * r56193 10/trunk/phase3/js2/editPage.js: * minor config update to have the amw ~only~ target commons by default. [18:08:12] I'm having quite a bit of trouble with the RecentChanges UDP announce message. I set the $wgRC2UDP* variables in my LocalSettings.php. I have a daemon listening on the IP/port. The incoming message is receved, and I'm trying to write a regex to parse that message sent from MW. [18:08:30] However, i'm having a lot of problems writing the regex. Is there a default one somewhere to use? [18:09:00] 03(mod) Search & Replace : Regular expressions with * does not work - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20597 +comment (10innocentkiller) [18:10:41] 03catrope * r56194 10/trunk/extensions/UsabilityInitiative/ (4 files in 2 dirs): [18:10:41] EditToolbar: (bug 20581, bug 20582, bug 20584) Make search&replace dialog select [18:10:41] replaced text, inform the user of how many replacements were made if not equal [18:10:41] to one, and make sure search+replacing headers updates the NTOC. [18:10:41] On a technical level, this adds a function to set the cursor position in a textarea, and changes the S&R code to use encapsulateSelection() [18:12:12] 03(FIXED) Search & Replace : Navigable table of content is not changed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20584 +comment (10roan.kattouw) [18:13:07] 03(FIXED) Search & Replace : Cursor shall be moved to replaced text position - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20582 +comment (10roan.kattouw) [18:13:11] 03(FIXED) Search & Replace : User is not acknoledged when text is replaced - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20581 +comment (10roan.kattouw) [18:13:18] 03catrope * r56195 10/trunk/extensions/UsabilityInitiative/js/plugins/jquery.wikiEditor.toc.js: NavigableTOC: (bug 20585) Unhighlight section in NTOC when textarea loses focus [18:13:34] 03(FIXED) Navigable TOC : Section is higlighted when cursor is moved out too - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20585 +comment (10roan.kattouw) [18:14:44] 03catrope * r56196 10/trunk/extensions/UsabilityInitiative/css/wikiEditor.dialogs.css: EditToolbar: (bug 20587) Suggestions appear below dialog [18:15:12] 03(FIXED) Links : Suggestion box does not appear properly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20587 +comment (10roan.kattouw) [18:16:07] 03catrope * r56197 10/trunk/extensions/UsabilityInitiative/EditToolbar/EditToolbar.i18n.php: EditToolbar: (bug 20583, bug 20586) Tweak messages for S&R tooltip and Cancel button [18:16:41] 03(FIXED) Search & Replace : Icon's tool tip shall be changed as 'Search and replace' - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20583 +comment (10roan.kattouw) [18:17:08] 03(FIXED) Search & Replace : Close shall be change as Cancel - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20586 +comment (10roan.kattouw) [18:19:34] 03catrope * r56198 10/trunk/extensions/UsabilityInitiative/ (2 files in 2 dirs): EditToolbar: Automatically resize dialogs to fit their content without breaking lines. This doesn't work perfectly yet, but it's pretty close. [18:19:45] Is there a mailing list for user support of MW? [18:20:16] mediawiki-l [18:20:27] oh, thanks [18:20:56] 03midom * r56199 10/debs/ (12 files in 3 dirs): xcache package [18:21:11] xcache o_O [18:22:13] mdale: could this one have plural support? + 'lqt-thread-show-replies' => 'Show $1 replies', [18:22:32] werdna: might also be for you ^^ [18:22:56] yea .. just that we don't have plural support in the js yet... [18:23:10] but we should find a few good reasons to use it and just take a crack at implementing it... [18:23:44] mdale: usability toolbar just added: + 'edittoolbar-tool-replace-success' => '$1 replacements made.', [18:23:52] mdale: so that's 2 in the past few hours. [18:23:57] oky ;) [18:24:01] where's my new commit [18:24:08] 03(mod) Navigable TOC : Level 2 & 3 sections have same indentation - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20598 (10wikibugs) [18:24:51] CIA sucks [18:25:04] *Splarka hugs CIA-12 [18:25:05] *CIA-12 hugs Splarka [18:25:19] *Splarka slips $50 into CIA-12's pocket and takes her to a back room [18:26:56] domas: there's also no e-mail yet... [18:27:00] <^demon> domas: your commit hasn't hit mediawiki-cvs either :p [18:27:07] http://svn.wikimedia.org/viewvc/mediawiki/?view=rev&revision=56200 [18:27:09] works here though [18:27:12] strange [18:27:25] wrong place to commit stuff to [18:27:29] now, how do I relocate it? [18:27:36] diff also loads in Special:Code [18:27:37] too [18:27:38] yeah [18:27:41] but it isn't in trunk [18:27:51] *^demon has been noticing more revs slipping up on cia/mediawiki-cvs these days [18:28:38] 03btongminh * r56201 10/trunk/extensions/GlobalUsage/ (10 files): Rewrote this globalusage extension. Still needs a population script and a lot of work on the UI. [18:30:30] <^demon> where did all of these new products in bz come from? [18:30:41] how to move stuff within SVN? [18:30:42] <^demon> "Mediawiki feature request?" [18:30:44] from one branch to other? [18:30:47] ^demon: good question [18:30:57] (without checking whole tree:)) [18:30:59] ^demon: dunno why we need these [18:31:06] 03(NEW) Navigable TOC : Full page name is not displayed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20599 trivial; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [18:31:07] <^demon> ialex: we don't. [18:31:17] ^demon: +1 [18:31:21] you can probably do it on svn+ssh:// urls as wel [18:32:05] svn co svn+ssh://midon@svn.wikimedia.org/medawiki/ --depth empty [18:32:05] <^demon> ialex: we have 9 admin users and it wasn't me. :p [18:32:39] domas: then in it checkout debs and the other one [18:32:45] and use svn mv [18:32:51] commit [18:32:54] enjoy [18:33:15] + /svnroot [18:33:17] ialex: ah, good [18:33:18] :) [18:33:21] Schiz0: http://www.mediawiki.org/wiki/Manual:IRC_RC_Bot [18:35:31] found an easier way [18:35:36] ialex: svn move a b [18:35:37] ;-) [18:35:55] 03midom * r56202 10/ (debs/php5-xcache/ trunk/debs/php5-xcache/): meh [18:36:29] 03(FIXED) wikimediacommons.org forwards to en.wikipedia.org - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20445 +comment (10fvassard) [18:39:33] damn, how complicated [18:39:56] checking out there didn't help [18:40:08] brion: how svn merge's going? :) [18:40:33] yay, finally [18:40:43] 03midom * r56203 10/debs/: removing bad directory [18:41:08] *^demon still can't find the bug he wants [18:41:21] <^demon> ialex: if I can find the bug I may have an answer :) [18:41:31] 03(FIXED) Enable the Collection extension on cswp - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20436 +comment (10fvassard) [18:41:49] ^demon: for the components? [18:41:58] *^demon nods [18:42:42] ^demon: https://bugzilla.wikimedia.org/show_bug.cgi?id=3659 [18:43:32] 03(NEW) Navigable TOC : Incorrect section is highlighted after a replace - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20600 minor; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [18:43:50] <^demon> Ah-ha! [18:43:59] <^demon> I knew it was that bug that did it. [18:48:16] 03(FIXED) Navigable TOC : Incorrect section is highlighted after a replace - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20600 +comment (10roan.kattouw) [18:48:54] 04(REOPENED) Unclear how to submit feature requests. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3659 +comment (10innocentkiller) [18:52:04] <^demon> ialex: also, I don't like the wording "suggestion". IMO a bug report or feature request is a suggestion. [18:52:14] 03catrope * r56204 10/trunk/extensions/UsabilityInitiative/ (6 files in 4 dirs): Bump style versions, recombine JS&CSS for my recent commit spree [19:02:01] 14(INVALID) Search & Replace : Regular expressions with * does not work - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20597 +comment (10roan.kattouw) [19:06:17] 03(mod) Navigable TOC : Full page name is not displayed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20599 (10roan.kattouw) [19:07:09] 03(mod) Unclear how to submit feature requests. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3659 +comment (10mike.lifeguard) [19:07:12] Is Calcey QA a group the Foundation has contracted? [19:07:18] Aye [19:07:31] Well, we (usability) have [19:07:38] I guess that counts as the foundation [19:07:38] Why was there no press release! omg, conspiracy! [19:08:04] <^demon> Emufarmers: Don't tell Kohs :p [19:08:20] I'm glad you see what I did there. [19:09:07] Hey we just contracted two new people; we didn't do a press release either, just a message to the staff list [19:09:12] 03(mod) Navigable TOC : Full page name is not displayed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20599 (10roan.kattouw) [19:09:24] <^demon> RoanKattouw: zomg conspiracy! [19:09:40] You got it [19:09:47] We're conspiring to hire more tech people [19:09:53] o: [19:09:57] Think of the child in Africa. :-( [19:10:32] <^demon> Child? [19:10:37] <^demon> There's only 1? [19:10:48] Yes [19:10:51] Jimbo trademarked it [19:10:52] *^demon always thought there were more [19:11:05] <^demon> he trademarked a child? [19:11:30] http://blog.jimmywales.com/2005/12/31/a-personal-appeal-from-jimmy-wales/ [19:11:58] It's been sort of a joke among Wikipedia detractors ever since. [19:12:42] <^demon> heh, JimmyWales.com redirects to wikia search (which redirects to Wikianswers) [19:16:51] :O:O:O:O: hi [19:18:49] 03(NEW) Do not put "diff generator" comments into feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20601 major; Normal; MediaWiki: Recent changes; (jidanni) [19:18:49] 03(mod) RSS, Atom, XML syndication feeds (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=3646 (10jidanni) [19:19:00] anyone tell me how to edit the toolbox special page ? [19:19:50] RoanKattouw: ouch now you really need plural support :o [19:21:17] 03(mod) Do not put "diff generator" comments into feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20601 (10jidanni) [19:21:27] Tim, I realize you're probably away.. just wanted to let you know I emailed you with header file and the server cookie dumps from my current server.. hope it helps [19:21:59] Nikerabbit: Yup, not for English, fortunately [19:22:11] (Because $1 >=2 ) [19:22:41] unfortunately english is not the only language in world and translators will either try to use {{plural and/or complain it is not there [19:25:52] RoanKattouw: mebbe we could describe the algorithms as statements :o [19:27:15] I know, the current situation sucks [19:27:18] 03catrope * r56205 10/trunk/extensions/UsabilityInitiative/ (4 files in 3 dirs): NavigableTOC: (bug 20598) Fix indentation error [19:27:25] I'll add a qqq saying that PLURAL: is not available for that message [19:27:49] bah... [19:28:00] do I have to do all myself? [19:28:16] I can't figure out where to edit the toolbox [19:28:23] !sidebar | nargon [19:28:23] --mwbot-- nargon: To edit the navigation menu on the left, edit [[MediaWiki:Sidebar]] using its special syntax. For more details, see . [19:28:27] is ConditionalShowSection supposed to be in phase3/extensions? [19:28:33] anyone knows how to make e.g. greek urls not look unreadable compared to other languages? see here: http://el.euwiki.org/index.php/2000/31/EK#.CE.86.CF.81.CE.B8.CF.81.CE.BF_12 as compared to here: http://sv.euwiki.org/index.php/2000/31/EG#Artikel_12 [19:29:03] RoanKattouw, why don't you add plural support for the message . . . ? [19:29:09] 03(FIXED) Navigable TOC : Level 2 & 3 sections have same indentation - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20598 +comment (10roan.kattouw) [19:29:15] AryehGregor: Because it's in JavaScript, it's currently not possible [19:29:26] mbbot.. i got the Mediawiki:sidebar thing down.. i just can't get to the toolbox section [19:29:34] ehj: That happens for all non-ASCII characters for the record [19:29:39] Oh. [19:29:42] nargon: You can't edit that easily AFAIK [19:29:58] mkay... [19:30:11] needs embeded php and javascript in wiki page :) [19:30:13] RoanKattouw, yes, bulgarian too: http://bg.euwiki.org/2000/31/%D0%95%D0%9E#.D0.A7.D0.BB.D0.B5.D0.BD_12 [19:30:30] can it be fixed? [19:30:54] RoanKattouw, AryehGregor what would be language neutral but usable way to describe something like this: $count > 10 && floor(($count % 100) / 10) == 1 [19:31:11] where is Lee Crocker [19:31:17] 03(NEW) Navigable TOC : Superscripts/subscripts are not displaye properly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20602 minor; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [19:32:57] 03(NEW) Navigable TOC : Level 2 & 3 sections have same indentation - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20598 minor; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [19:34:42] can I submit a request for a plugin for non-ascii urls? :-) [19:35:09] nobody is home [19:35:49] ehj: no [19:35:55] ehj, how do you imagine this? [19:36:17] it should work for every Unicode character in section name [19:36:38] ehj: there is no way around it, but if you get a good browser it will show it pretty for you [19:36:43] well, the idea is to make EU law accessable on a wiki with readable URLs to the articles them selves [19:37:12] not possible [19:37:13] if you can read the url, you can write it [19:37:30] Nikerabbit, ok [19:37:44] Hoosie, got it :-) [19:38:04] who owns mediawiki [19:38:27] Hoosie, got it [19:38:59] Hoosie: nobody but all who have contributed to it [19:39:14] well where is lee crocker at a time like this [19:39:51] Hoosie: time like what? [19:40:08] with bugs like this in mediawii [19:40:28] bugs like what? [19:40:50] like i cant even stay logged in because of transparent proxies.. that's ridiculous [19:41:27] excuse me, but what do you think you will achieve by calling random people who may not even be active developers anymore complaining something you don't tell us anything [19:41:43] if you have a bug, we have bugzilla.wikimedia.org [19:41:59] Hoosie, nobody owns MediaWiki. [19:42:04] Nikerabbit: ($count % 100) > 10 && ($count % 100) < 20 ? [19:42:07] if a software is actually used, there will always be bugs pending resolution [19:42:08] Hoosie, it's open-source, released under the GPL. Ownership is retained by its contributors. [19:42:18] Hoosie, complaining here is not productive, you'll just annoy people. [19:42:19] i've told you all .. satellite internet users cant even use mediawiki because of this issue that was BROKE in version 1.14. . it wasnt an issue before then.. and it has been reported by several people on bugzilla and ignored over and over [19:42:34] linkie? [19:42:41] Hoosie, it's been much longer than 1.14. [19:42:52] Hoosie, Splarka found reports dating back to before 1.11. [19:42:55] He posted on the bug report. [19:43:05] well is it ever gonna be fixed [19:43:06] or what [19:43:11] we have thousands of open bug reports sitting idle [19:43:13] i cant even edit my damn site [19:43:13] Hoosie, look at the number of open bugs on Bugzilla. [19:43:20] We can't fix all of them. [19:43:41] If you want to guarantee that it gets fixed, find someone who will give you that guarantee, probably in exchange for a large sum of money. We won't. [19:43:41] o ic [19:43:53] Take it or leave it, but stop complaining continually, it's getting really annoying. [19:44:00] what bug number are we talking about? [19:44:17] who knows.. it has several bug numbers.. it's been reported many times and ignored every time [19:44:20] This is free software that most of us create in our spare time as volunteers, and you're being ungrateful. Switch to some other wiki software if you prefer. [19:44:21] RoanKattouw: well, if we can express that in way that we can use both in php and javascript, we have a solution [19:44:37] 03(NEW) interwiki link searches should remain searches on target wiki. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20603 enhancement; Normal; Wikimedia Feature Requests: Feature_Request; (b.r.longbons) [19:44:46] i'm not ungrateful .. id just like to be able to edit my wiki [19:44:49] OMG CABAL! [19:45:01] without getting logged out every 5 seconds [19:45:17] Remember: There is no cabal! [19:45:22] shhhh [19:45:29] cabal? [19:45:30] first rule of the cabal... etc. [19:45:31] wtf is that [19:45:32] don't tell them who else is in it atglenn [19:45:33] nothing. [19:45:34] Hoosie, that doesn't enable us to magically fix your problem without expending significant resources of our own on something that doesn't affect us, unfortunately. So please politely ask for help and don't get indignant. [19:45:42] insufficient details [19:45:45] Hoosie, your best bet is to wait for Tim. [19:46:06] i agree AryehGregor.. tim has been very gracious with his time on this issue [19:46:21] Nikerabbit, https://bugzilla.wikimedia.org/show_bug.cgi?id=17790 [19:47:56] that report is my exact point.. closing, reoping issues.. it should have never been closed as it has never been resolved [19:48:07] AryehGregor: hilarious [19:48:31] why is it hilarious [19:48:32] It was closed by "Phoenixoverride@gmail.com", who the heck is that? [19:48:37] we are blamed if postman fucks up delivery of letters [19:48:59] no no .. mediawiki si the only software that has this problem with transparent proxiees [19:49:05] so yes u should be blamed [19:49:38] and it wasnt always like this.. one version or another broke it [19:49:39] Hoosie, do you plan to say anything here that would actually be productive, rather than complaining non-constructively when you've been repeatedly asked not to? [19:49:52] yes i do plan to [19:50:09] Then please do so, and stop with the unconstructive criticism. [19:50:31] can we have amoment of silence or what [19:50:37] Hoosie: mediawiki is open sourced. You are welcome to write a patch and submit it... [19:51:09] i wish i knew how [19:51:16] will someone tackle the plural support for javascript with me or should I go sleeping already? [19:51:20] hehehe [19:51:22] hehe [19:51:31] Nikerabbit: what are you trying to do? [19:51:41] i do want to say one thing complimentary if i may [19:51:55] so [19:51:58] what is Hoosie's problem? [19:52:01] i LOVE the new skin .. [19:52:02] Nikerabbit: I'm not gonna do it as I'm paid to do other stuff [19:52:11] Hoosie, broken transparent proxy by his ISP, which he blames us for. [19:52:12] Er. [19:52:14] domas, broken transparent proxy by his ISP, which he blames us for. [19:52:19] cirwin: perfect world, but proper i18n for now [19:52:21] how does it break mediawiki? [19:52:26] domas, he gets logged out constantly. [19:52:28] no .. the proxy isnt causing the problem [19:52:30] it's mediaiwki [19:52:39] hoosie: out of your mediawiki deployment? [19:52:41] domas, Tim has put a whole bunch of effort into it, but hasn't found the culprit. [19:52:41] no other software using sessions or cookies is getting logged out [19:52:44] hoosie: or out of our servers? [19:52:46] Nikerabbit: i.e. provide a method for javascript to integrate with the mediawiki i18n stuff? [19:52:54] domas: we don't know, that is the reason none of this discussion is useful [19:53:01] Nikerabbit, did you read the bug report? [19:53:06] it doesnt occur on wikipedia.org or mediawiki.org but it occurs on some mediawiki sites [19:53:06] He was complaining mainly about his wiki. [19:53:15] hoosie: which ones? [19:53:25] like mine for example [19:53:28] what others? [19:53:29] AryehGregor: quickly.. so what? [19:53:33] but if u dont have satellite internet ur not gonna see it [19:53:33] No, it's just his MediaWiki IIRC, Wikipedia seems to work for him [19:53:37] check the bug reports [19:53:42] there are half a dozen of them [19:53:44] Hoosie, bugs are complicated things, usually caused by the interaction of a bunch of factors. It only happens with MediaWiki, only some sites, and only some ISPs. Thus it might be the fault of MediaWiki, the sites, or the ISPs. [19:53:44] :) [19:53:51] even Wikipedia acknowledges the problem in their faq [19:53:55] It's more than just him. [19:53:59] RoanKattouw: I'm just asking for help [19:54:06] It does apparently affect Wikipedia. [19:54:23] It's almost certainly due to the proxies somehow, but we might be able to work around it somehow. [19:54:38] *cirwin has no idea what Nikerabbit wants yet - and he is in a helpful javascripty mmood :p [19:55:01] hoosie: how often do you get logged out? if you refresh hard, or add some tokens to URLs, are you back in? [19:55:03] or still logged out? [19:55:33] i log in, it goes to main page and it shows me logged in at top .. as soon as i click another page.. i'm logged out and nothiing gets me back in except logging back in [19:55:45] cirwin: Proper i18n support for {{PLURAL:$1|number|numbers}} in JavaScript. [19:55:54] hoosie: trap headers where cookies are being unset [19:55:54] 03(NEW) Navigable TOC : Browser isn't respond when click on edit area after selecting all text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20604 major; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [19:55:59] Hoosie: are you using any authentication extensions? [19:56:05] hoosie: I will tell you if that is mediawiki doing or not :) [19:56:08] is this behaviour consistent for every browser? [19:56:08] nno extensions [19:56:22] domas, it obvously is .. a lot of people are having the issue [19:56:24] like i told you [19:56:33] a lot of people are not having the issue [19:56:33] :) [19:56:40] i've never had this problem :) [19:56:42] they arent on satellite internet [19:56:44] . [19:56:46] cirwin: we have bunch of php code which does that in... php, now we want to do it with JS too [19:56:49] it only affects satellite internet [19:56:51] I know why people lose sessions on wikipedia! [19:56:51] Nikerabbit: the challenging part being that you need to copy all the functions from php? [19:56:53] . [19:56:55] I have users connecting over a C-BAND [19:56:59] domas, he's been through most of this debugging stuff: http://toolserver.org/~amidaniel/chanlogs/%23mediawiki/20090910.txt http://toolserver.org/~amidaniel/chanlogs/%23mediawiki/20090911.txt [19:57:02] memcached troubles, for example, and we have one intermittent issue in our network atm [19:57:02] do you want to go down the route of one js file per language? [19:57:04] cirwin: something like that [19:57:06] or just bundle it all together [19:57:26] domas, the cookies are intact, and appear in $_COOKIE. [19:57:26] it would be nice to have some kind of magic in .js pages to include mediawiki messages [19:57:32] His IP address is stable. [19:57:36] o well ive emailed tim all the header files and cookie dumps.. he's working on it [19:57:38] cirwin: there already is [19:57:48] Nikerabbit: ooh, how do I use it? [19:57:53] cirwin: ask mdale [19:58:07] aryehgregor: he gets logged out and cookies are still there? [19:58:07] domas how dare u accuse me of causing the problem [19:58:16] domas, yes, seems so. [19:58:22] *AaronSchulz plays the cities xml demo [19:58:24] *xl [19:58:27] aryehgregor: impressive :) [19:58:28] Hoosie, you're being unproductive again. [19:58:36] cirwin: http://lists.wikimedia.org/pipermail/wikitech-l/2009-September/045132.html [19:58:45] hoosie: sorry, I can't tolerate idiots tonight, bye! [19:58:54] Hoosie: people here are trying to help. don't get defensive. no one is accusing you of anything [19:59:01] i've tried 3 different browsers, 2 computers, 2 different webhosts.. this is hardly my problem [20:00:03] Hoosie, it is *definitely* not our problem. [20:00:03] i'm sorry AryehGregor i'll be quiet ;) [20:00:10] bah, this is going nowhere, good night all [20:00:11] oh but it is [20:00:13] hehe [20:00:16] but I like this guy [20:00:21] I try to explain why we lose sessions [20:00:23] No, look, it really isn't. [20:00:29] and he starts acting funny [20:00:30] ;-) [20:00:43] Some of us are trying to help you. We have no obligation to do so. [20:00:44] *Hoosie hides [20:00:53] 03midom * r56200 10/debs/php5-xcache/debian/ (changelog rules xcache.ini.in): [20:00:53] * Upstream 1.3.0 [20:00:53] * Changed defaults in config template to match [20:00:53] 8-core boxes with lots of memory [20:00:53] * -O3 build [20:00:54] * Removed stripping [20:00:54] he's got ops now [20:00:56] If you don't recognize that, we'll probably stop, one way or another. [20:01:02] oh, look at that [20:01:07] CIA just decided to spam! [20:01:43] I got ops too! [20:01:47] AryehGregor, i realize that.. i wasn't even talking to you.. i was talking to domas ;) [20:01:54] uh oh [20:01:55] omgz, nowai [20:02:00] *Hoosie hides in corner [20:02:01] hahaha [20:02:15] 03(mod) Navigable TOC : Browser isn't respond when click on edit area after selecting all text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20604 (10wikibugs) [20:02:18] I still have ops [20:02:22] the new skin is cool looking though i think [20:02:26] *AryehGregor likes manually typing the mode lines so he can do multiple mode changes at once, which GUIs don't do [20:02:27] in case anyone cares [20:02:38] aryehgregor: I used to like games like this: [20:02:43] when will it be released [20:02:48] Hoosie, no release date set. [20:02:58] there could be nothing better than ol' good pillow fight! [20:03:03] eh [20:03:05] do u know which version it will be included in [20:03:06] it was supposed to be single line [20:03:07] was it? [20:03:08] ;-) [20:03:09] Hoosie, 1.16, probably. [20:03:15] domas, not in my client. [20:03:17] MaxSem: we got once into one at SanFrancisco! [20:03:25] sad [20:03:34] In mIRC I think it just prints the actual mode line. [20:03:34] domas is sad :< [20:03:37] Or used to. [20:03:47] So it was actually pretty clear. [20:04:03] how come u all dont keep ops in this room? do u not want ppl to assume u work on mediawiki? [20:04:11] Hoosie, it's a freenode convention. [20:04:13] Hoosie: nobody works on mediawiki [20:04:21] mediawiki is edited by users on a wiki [20:04:26] We tend to be even more hippie than freenode, being wiki people and all. [20:04:36] So we don't keep ops, keep -t on the channel, etc. [20:04:38] especially me! [20:04:40] well then who decides what gets included in official releases [20:04:44] I like to be very wiki hippie [20:04:48] I do [20:04:59] kicking people is fun too [20:05:05] or is it "removing" [20:05:05] brion always consults me first, or is it the other way around [20:05:05] Hoosie, ultimately Brion, also Tim to a large extent, other committers to a lesser extent. [20:05:11] domas, "ask to part"! [20:05:23] That's a cool feature. Stealth kick! [20:05:28] hey, this trolling thing is quite entertaining [20:05:36] dont kick me.. i'm being good at the moment [20:05:42] We won't, we won't. [20:05:46] (at least I won't) [20:05:54] hehehe [20:05:56] that wasn't a kick! [20:05:56] Sigh. [20:06:12] lol ur mean [20:06:13] I didn't kick you! [20:06:15] ;) [20:06:17] you left yourself [20:06:24] did u do svspart [20:06:24] Bad domas. [20:06:30] No op abuse. [20:06:32] AryehGregor: I don't know how you manage with one at the channel and other at the mailing list :o [20:06:38] why no op abuse [20:06:40] Nikerabbit, what? [20:06:47] domas, op abuse is bad! [20:07:02] to keep your sanity [20:07:05] domas is getting ready to bring back teardrop [20:07:05] domas is a bad boy. someone get out a wet noodle [20:07:08] thats why I like it! [20:07:10] (yay windows 7) [20:07:14] 03(NEW) Insert, Replace buttons shall be triggered when enter key is pressed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20605 trivial; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [20:07:23] Nikerabbit, one what at the channel and the other what at the mailing list? [20:07:35] he's talking about me, presumably, but he's got it backwards IMO [20:07:49] aZaFred_: win 7 is quite cute, but still stucks like all other windowses do [20:07:59] prefrontal: with your apachebench suggestion you failed to read or think or both [20:07:59] AryehGregor: annoying person, perhaps? [20:08:01] when one person accuses another of being worthless and never having made a valuable contribution in their perception, that is trolling [20:08:09] Nikerabbit, oh, I see. [20:08:22] Nikerabbit yes, and it is succeptible to teardrops [20:08:27] which I find awesomely amusing [20:08:31] prefrontal, well, I haven't ever seen you make a valuable contribution, I've just seen you complain a lot and occasionally offer worthless suggestions. Sorry. [20:08:35] is it true that the new skin was made only for wikipedia and will not be released on mediawiki [20:08:40] Hoosie, no, that is not true. [20:08:46] aZaFred_: teardrop? [20:09:09] a commonly used tool to crash computers back 10 years ago [20:09:33] prefrontal, not going to continue this on the mailing list, though, it's just noise. Probably also not going to continue it here. I doubt I'm the only one with that perception, though. [20:09:33] that had been patched until MS decided to "rework" their TCPIP stack [20:09:54] i dont understand why everyone was dogging on ellen in this room [20:10:03] Ellen? [20:10:03] Hoosie: The Vector skin will be part of MediaWiki 1.16 [20:10:09] AryehGregor, I'll find and read your code commits if you find and read my technical reports. [20:10:10] aZaFred_: you're thinking of winnuke, not teardrop [20:10:13] ellen degeneres [20:10:18] prefrontal, technical reports where? [20:10:21] aZaFred_: winnuke was the SMB one, teardrop was OS-independent [20:10:24] exactly. [20:10:27] lag warning [20:10:33] teardrop used to rock [20:10:41] errr flyingparchment you are correct, as usual [20:10:45] though oversized pings were also kickass [20:10:50] hehehehe [20:10:59] didn't need any tools! [20:11:03] :) [20:11:05] good times [20:11:09] but teardrop-induced freeze was so frustrating [20:11:14] hahaha [20:11:26] anyway, be bck in a while [20:11:45] I've been subscribed to wikitech-l for a few years. I'd imagine any useful technical reports would have been mentioned there at some point. [20:11:58] AryehGregor do u like ellen or not [20:12:00] Wikimedia development-related, I mean, of course. [20:12:05] Hoosie, who's Ellen? [20:12:12] AryehGregor: how about planet wikimedia... it's there [20:12:12] ellen degeneres [20:12:21] Hoosie, I've never heard of her. [20:12:26] lmao [20:12:27] what [20:12:33] what country are you in [20:12:39] USA. [20:12:45] she has her own talkshow [20:13:02] wow [20:13:06] I don't watch TV. [20:13:12] o [20:13:25] domas, you clearly lost the original context of the suggestion, which was to brion and for a specific wiki during a specific traffic spike [20:13:31] she's gonna be the new judge on american idol [20:13:40] domas, furthermore, you have only said that its not possible, and not stated why with any specifics. [20:13:42] I've definitely never watched American Idol. [20:13:58] domas, I believe its entirely feasible to generate the profiling data for that traffic spike on that wiki synthetically. [20:14:06] do you all have lives outside mediawiki.. i'm just curious ;) [20:14:33] Hoosie, no, we slave over it 18 hours a day. [20:14:38] prefrontal: there's no "specific wiki" in terms of system operation [20:14:40] lol [20:15:05] and caching deviations cause various chain reactions [20:15:47] anyway, you can generate that 'traffic spike' just by pointing at apache backend, as the whole thing is about not having caching, not about higher apache backend processing costs per request [20:16:20] someone told me that apache is going the way of the dinosaur [20:16:37] so it isn't about "will we stay up", it is more about "why should we give extended amount of resources" [20:17:45] going meta, why is it so much more appropriate to attack and generate ad hominems than simply write a couple of lines about why the solution is technically infeasible? [20:18:16] read http://www.computerworld.com/s/article/9137708/Opinion_The_unspoken_truth_about_managing_geeks ;-) [20:18:27] i read that yesterday;) [20:18:37] wow u all dont speak much english in this room [20:19:14] prefrontal: you diminished respect yourself by constant whining and not bringing in too much of constructive stuff :) [20:19:26] the projects changed. [20:19:34] they did [20:19:36] they had to [20:20:01] prefrontal, I was trying to say that there's probably going to be more willingness to expend effort on helping people understand Wikimedia technical architecture decisions, if they have a track record of contributing productively to those decisions. [20:20:16] prefrontal: I'm getting a good night of sleep, maybe you should do because I do not see how Aryeh managed to offend you so badly by stating something that is quite obvious even if not endorsed :o [20:20:16] And less if they're perceived as having a track record of contributing unproductively. [20:20:45] You can talk about cognitive biases or whatever, but the fact is that open-source software usually has little firm hierarchy and thus ends up working by reputation. [20:20:50] really off now -> [20:20:52] AryehGregor, you just don't know what you don't know [20:21:00] Guess domas doesn't either, then. [20:21:02] yeah dont be unproductive or they'll revert your changes [20:21:08] *domas knows what AryehGregor doesn't know [20:21:09] Because he seems to agree. [20:21:10] \o/ [20:21:12] domas, what's that? [20:21:15] haha [20:21:19] if I tell you, then you will know it [20:21:23] That is accurate. [20:21:27] I might forget, though. [20:21:29] If that helps. [20:21:29] and then the whole concept of you not knowing will fail [20:21:38] so what I know what you don't know will become void for me [20:21:40] hehe [20:21:41] AryehGregor do u work for wikipedia too [20:21:42] I know what you don't know, and that is the delicious blueberry pie waiting for me :o [20:21:59] nikerabbit: I had enough of carbs by having awesome caramel cheesecake today [20:22:01] :)) [20:22:02] Hoosie, no. I'm a volunteer. I've said this repeatedly. Please at least pay attention if you're going to ask non-technical questions here. [20:22:10] I'm a volunteer too! [20:22:11] Hoosie, better yet, don't ask non-technical questions here. [20:22:17] don't ask questions! [20:22:20] no i meant.. do you help with that site [20:22:21] don't! [20:22:25] d! [20:22:27] ! [20:22:29] I'm a MediaWiki developer. [20:22:31] [20:22:38] simonrvn: TMI!!!! [20:22:47] *simonrvn LOL [20:22:49] i'm a mediawiki user. [20:22:56] *Hoosie crawls into a corner [20:22:57] I'm that too. [20:23:06] everyone is being mean! [20:23:30] Hoosie, this is a channel for MediaWiki support and development. If you would like to chat about unrelated things, you can go to #social. [20:23:39] this isn't a channel about wikipedia, it's a channel about mediawiki support... yeah, read that message [20:23:48] it's more helpful to ask the actual question, than to ask meta-questions. [20:23:59] can I ask a question about meta-questions? [20:24:06] domas: you just did [20:24:09] can i ask a question about transparent proxies [20:24:10] Hoosie, read this: http://workaround.org/getting-help-on-irc [20:24:21] hello brion [20:24:58] skizzers: I did not [20:25:06] can I ask a question about meta-questions? [20:25:08] that was a question [20:25:14] and it was about meta-questions [20:25:25] so it was meta-meta-question [20:25:27] not meta-question [20:25:30] :) [20:25:32] domas, have you been spreading lies about me? i notice that the language you used when talking to me last night is shockingly similar to the language simetrical used today [20:25:36] silence now, the boss has arrived! [20:25:38] well, technically it was a question about meta-questions [20:25:39] yo yo [20:25:42] but usually that's close enough [20:25:51] prefrontal: hehe, no, I think people just have opinion of your participation [20:25:54] prefrontal, the two of us have never discussed you before that I can recall. [20:26:00] We formed our opinions independently. [20:26:04] be nice, kids [20:26:10] wow [20:26:12] who is this prefrontal person? sounds like a brain cortex [20:26:16] *Hoosie gets popcorn [20:26:17] i see. well i would just like to say, given this attack on my personal contribution history, that i feel my most recent contribution is the idea of the OWPP [20:26:19] Skizzerz, Brian from the mailing lists. [20:26:24] and i now have an OWPP sitting on my desk [20:26:41] =) [20:26:42] *Skizzerz doesn't subscribe to the lists ^_^ [20:26:53] popcorn [20:26:55] a fine idea [20:27:01] hmm, indeed [20:27:05] that would have been great in this channel earlier... [20:27:06] prefrontal: on the other hand, my opinions have negligible impact on anything [20:27:07] too bad I don't have any in my dorm atm [20:27:08] mwahaha [20:27:09] prefrontal, great. I'm sure that's an excellent and commendable project. But it has nothing to do with MediaWiki or site operations that I can tell. [20:27:36] There are a lot of people who do a lot of things for Wikipedia/Wikimedia/open content/etc., and I don't dismiss their value. [20:27:40] oh right, well i hacked up an extension matrix bot last saturday. but you know that, and obviously think its a negligible contribution [20:27:45] Hey all. Problem: File uploads break when I upgrade from mw 1.11 to 1.15.1. It says file uploads are off in php, which is not correct (confirmed with phpinfo). I get this error both on my test server, and in a separate folder on my live server. Presumably I am doing something wrong, but I can't identify it. Anyone got any idea? [20:27:57] prefrontal: we had someone complain about you taking down previous one!!!! [20:28:11] i didn't take down the previous one..? [20:28:12] prefrontal: hehe, he had similar tone to your usual one, though :) [20:28:19] oh well, that was the complaint [20:28:21] I didn't investigate it [20:28:24] I didn't care much :) [20:28:25] But if you have no credentials in an open-source community, you should not be surprised when you get a snippy response if you make a basically useless suggestion to a well-established and recognized person. [20:28:26] i complained. then i wrote the bot./ [20:28:30] Link: http://tekstopia.uio.no/mediawiki_15/index.php/Special:Upload [20:28:30] you're thinking of me, and me. [20:28:33] heh [20:28:34] really? [20:28:35] prefrontal: the issue with Deus's matrix was that the page was getting too large to handle. If you can get around that somehow... [20:28:37] was different nickname [20:28:43] ccnwiki? my home one [20:28:58] see, told you the tone was usual [20:28:59] ;-D [20:29:11] well i will work on that [20:29:12] it is amazing, you should patent this [20:29:15] lol [20:29:17] "extreme whining" [20:29:24] why are you all fighting [20:29:24] could sell lots of merchandize based on that [20:29:27] :) [20:29:30] I would buy a pin! [20:29:36] Hoosie: we're "bonding" [20:29:44] *domas stabs brion with extreme whining(tm) pin. [20:29:52] well i generally do extreme whining just before extreme programming. it puts me in the mindset of an upset user [20:29:56] *domas pays royalties [20:30:03] *Skizzerz needs to get a legit trademark on SpelChek [20:30:06] var_dump($GerardM->domas); [20:30:16] eww [20:30:29] Alphos: what is that supposed to do? [20:30:35] am I Gerard's property?! :( [20:30:38] domas, up to you :p [20:30:42] OOP or inequation ? :p [20:30:54] you fail at inequation, I guess [20:31:01] and do you really want me as your variable ? [20:31:11] well, in favor for you being gerard's property, he pretty much thinks that himself :p [20:31:25] !!! [20:31:25] --mwbot-- I don't know anything about "!!". You might try: !!!! !?! [20:31:28] :d [20:31:29] mD [20:31:29] !!!! [20:31:29] --mwbot-- Please, stop shouting. Don't use caps lock and "!!!", we will understand you without them. [20:31:36] OK MWBOT!!! [20:31:41] XD [20:31:42] Skizzerz, how do you recommend I split it up? [20:31:54] Skizzerz, isn't the benefit being able to Ctrl+f and quickly find what you're looking for? [20:31:58] I think I might have to go get lunch [20:32:00] who keeps flooding the room [20:32:06] !?! [20:32:06] --mwbot-- !!! [20:32:08] Domas Object (2) { "occupation" (string 19) -> "MediaWiki developer", "parent" (GerardM object 1) { "domas" (Domas object 2) -> "infinite loop detected!" } } [20:32:13] it's just too wingnutty in here :-P [20:32:18] who made Special:Allmessages broken? [20:32:20] prefrontal: not if it can't load [20:32:22] Skizzerz, that's not his occupation, it's his hobby. [20:32:26] er, meh [20:32:31] domas, you have to go to "5000 per page" to make it non-broken, I think. [20:32:33] I can't do Cmd+F there :( [20:32:42] aryehgregor: didn't try changing limits [20:32:54] what happens when u hit alt-f4 [20:33:07] try it [20:33:13] lol [20:33:14] hoosie: Expose&Spaces configuration window appears [20:33:15] Hoosie, it opens up a secret cheat menu. [20:33:25] hoosie: is that what you mean? [20:33:31] *AryehGregor saw people saying that in America's Army once, it was fun to count the number of disconnects [20:33:34] haha i used to love kicking people off irc by doing that [20:33:46] telling them to try it [20:33:49] Hoosie, I think the people here are at a considerably higher level of computer knowledge than that. [20:33:52] it reconfigures the directional arrows, a, b, and enter, so that you can enter up up down down left right left right b a enter to automatically win at lif [20:33:56] *life [20:33:56] I used to love kicking people by sending /CTCP user PING +++ATH [20:33:58] \o/ [20:34:14] Hoosie: ever tried /disco command? [20:34:23] domas: does it let you dance? [20:34:23] no [20:34:24] *domas whistles [20:34:25] what is that [20:34:37] plays dance music iirc [20:34:37] skizzerz: yup, lights and vibe! [20:34:41] disconnect [20:34:42] lol [20:34:45] yeah, it runs easter egg radio station [20:35:13] Hoosie: have you tried to /join 0 yet? [20:35:14] anyone wants to make a very very useful change? [20:35:30] it lets you join memory location 0 on the server, which normally isn't allowed, so you gain total access [20:35:37] Skizzerz: /join #0,0 is nice too [20:35:42] hmm [20:35:44] what the heck [20:35:47] lol [20:35:48] is that a bug [20:35:52] :P [20:35:56] Hoosie: well, you were being outsmarted ;-) [20:36:00] Hoosie: /join 0 is a shortcut for "leave all channels" [20:36:08] o lol [20:36:17] although I think it works for all numbers [20:36:22] skizzerz: nope [20:36:23] Uhm folks, whatever happened to the basic DFTT? This is getting pretty noisy. [20:36:35] jdpond: try /join #mediawiki,0 [20:36:46] jdpond: whatever happened to http://uncyclopedia.org/wiki/UN:N ? [20:36:46] jdpond, no trolls here, just newbies. [20:36:51] oh wait, it's still there [20:37:12] skizzerz: I didn't know the shortcut, thanks [20:37:20] np [20:37:21] skizzerz: thats my favorite wiki page [20:37:22] ;-) [20:37:26] (aaaa! is good one too ;-) [20:37:29] it's my favorite delete reason [20:37:44] 03mkroetzsch * r56206 10/trunk/extensions/SemanticMediaWiki/languages/SMW_LanguageNo.php: Norwegian translation of namespaces, datatypes, built-in porperties; by Kirill Miazine [20:38:15] skizzerz: it is my favorite training material for people who ask too many "why?" questions :) [20:38:18] domas: did you see their article on Nihilism yet? [20:38:35] Skizzerz: hahahahaha [20:38:42] domas, xcache.ini.in? [20:38:43] skizzerz: perfect! [20:38:56] aryehgregor: xcache.ini gets built out of it [20:39:00] after some replacements [20:39:40] 03(NEW) Internal Links: Long page names are not displayed fully - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20606 minor; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [20:39:50] fdsa [20:40:11] I've done nothing today! [20:40:19] i noticed [20:40:28] me too! [20:40:31] I should have been able to spend at least three hours playing BG2, but I wasted all my time on IRC instead. :( [20:40:36] BG2? [20:40:41] hi, can I make it so that my revision history is private ? [20:40:42] have you people played worldofgoo? [20:40:47] i *should've* done nothing today [20:41:00] is starcraft 2 ever coming out [20:41:03] so that un-logged in people cant view my page history ? [20:41:44] g00m: hehehe, by writing code, I guess! [20:41:52] 14(WFM) Navigable TOC : Browser isn't respond when click on edit area after selecting all text - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20604 +comment (10roan.kattouw) [20:43:00] g00m, that's not supported. [20:43:05] !prevacc | g00m [20:43:05] --mwbot-- g00m: For information on preventing access to your wiki, please see . [20:43:28] Guys, anyone who can help me with fixing file uploads in my wiki? See above. [20:43:44] !uploading | anders____ [20:43:44] --mwbot-- anders____: File uploads are an often-used feature of MediaWiki, but are disabled by default in all current release versions. To enable them, first make the upload directory (default images) writable by PHP, then set $wgEnableUploads to true in LocalSettings.php (i.e. "$wgEnableUploads = true;"). See for more info. [20:43:47] if you decide to write such code as domas suggested be sure that there are multiple entry points to page history [20:44:18] that wasnt his question about uploads [20:44:39] Ok thanks mwbot, but I've done all that [20:44:55] I should rewrite this: http://uncyclopedia.wikia.com/wiki/Mathematics [20:45:13] I have an idea, but it would take too long, so I probably won't do it. Oh well. [20:45:40] anders____: Pls describe your problem [20:46:17] hmm:< [20:46:36] Hi jdpond, same as yesterday: Problem: File uploads break when I upgrade from mw 1.11 to 1.15.1. It says file uploads are off in php, which is not correct (confirmed with phpinfo). I get this error both on my test server, and in a separate folder on my live server. Presumably I am doing something wrong, but I can't identify it. Anyone got any idea? [20:46:36] 03(NEW) Internal links: Current pages shall not be listed as a suggestion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20607 trivial; Normal; MediaWiki extensions: UsabilityInitiative; (wikibugs) [20:47:01] > Link: http://tekstopia.uio.no/mediawiki_15/index.php/Special:Upload [20:47:06] wow uncyclopedia is hilarious..*adds new bookmark* [20:47:13] Thanks for answering me again! :) [20:47:17] It's patchy. [20:47:27] Hoosie, http://uncyclopedia.wikia.com/wiki/AAAAAAAAA! [20:48:09] lol [20:48:45] 03(mod) Internal links: Current pages shall not be listed as a suggestion - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20607 +comment (10roan.kattouw) [20:48:45] Skizzerz, here is a buggy list of extensions that I think should load quickly, and allow you to ctrl+f http://www.mediawiki.org/wiki/User:Alterego/ExtensionMatrixList [20:48:48] From 1.11 to 1.15 there was an upgrade in the FileRepo - much for the better. I'm going to look at your site now. [20:49:06] wow was that really necessary [20:49:22] *Prodego pets AryehGregor [20:49:35] Hoosie, nobody kicked you, you just got disconnected [20:49:35] . [20:49:40] wow did that [20:49:45] *who [20:50:00] Nobody. [20:50:02] It happens sometimes. [20:50:08] Your connection is probably cruddy. [20:50:15] someone is using svs [20:50:20] http://uncyclopedia.wikia.com/wiki/Brainfuck -- didn't know they had this until now [20:50:25] Hoosie: it's your connection. get over it [20:50:27] No, no one is using svs. [20:50:31] lol [20:50:33] * Hoosie has quit (Read error: 104 (Connection reset by peer)) [20:50:37] hyperion doesn't even have svs commands [20:50:53] o ic [20:50:55] it'd have to go through /os raw, which is also likely disabled [20:51:06] Skizzerz, domas force-parted him before. [20:51:13] that's /remove [20:51:28] wow what an odd ircd [20:51:38] jdpond: Thanks, that's a valuable hint [20:51:45] =)) [20:51:49] svs commands are commands to help services perform actions when the command syntax could differ between ircds [20:51:52] I TEARDROPPED [20:52:02] (or sounds like it, at least :) ) [20:52:28] anders____, jdpond: it's odd... the error is triggered by if( !wfIniGetBool( 'file_uploads' ) ) { [20:52:36] Hoosie: not really, svs isn't part of RFC 1459 [20:52:51] therefore there isn't anything telling you that you need to implement them [20:53:16] anders____: I'm grepping now - takes a couple of minutes. [20:53:26] im just saying ive never heard of this ircd.. ive heard of like bahamut and unreal, etc [20:53:33] anders____: if you have shell access [20:53:39] Bryan: are you calling wfIniGetBool as part of something that hooks off of LocalSettings? [20:53:54] (like, not in a hook, but immediately upon the require?) [20:53:55] Skizzerz: SpecialUpload.php [20:53:59] oh [20:54:01] unlikely [20:54:01] dunno then [20:54:10] GlobalFunctions should be loaded by that point [20:54:21] anders____: php maintenance/eval.php [20:54:28] anders____: Bryan's grep is faster than mine. just got there. [20:54:35] Doesn't the RFC also require a max nick length of eight chars or something? [20:54:35] print_r(ini_get('file_uploads')) [20:54:43] ; [20:54:46] prefrontal: that's kinda wall-of-text-y [20:55:00] jdpond: meh, I just happen to know where to look ;) [20:55:07] I was thinking of having multiple matrix pages, split up by category of what they do [20:55:21] Guys, sorry, this is too fast for me :) [20:55:32] based on the type1, type2, etc. entries [20:55:36] You want me to run php maintenance/eval.php in a shell? [20:55:46] anders____: do you know if you have shell access? [20:56:16] that way the user can search for a specific feature, and you have more manageable pages [20:56:37] yes i do [20:57:07] type in your wiki directory: [20:57:12] php maintenance/eval.php [20:57:22] print_r(ini_get('file_uploads')); [20:57:43] ok, wait a sec [20:58:18] Bryan: Eh, I get: php: command not found [20:58:51] errr right... you do not appear to have php-cli [20:58:56] that makes debugging a bit harder [20:59:41] you could add as a hack to LocalSettings.php [21:00:08] header('X-Ini-Hack: '.ini_get('file_uploads')); [21:00:48] ok [21:01:07] anders____: Bryan is right, the only way you could be getting that error is if file_uploads is not set to 'on' in php.ini (or if you've somehow managed to turn it off). [21:01:24] jdpond: check phpinfo.php in the wiki dir [21:01:35] There should be a line in your php.ini that reads "file_uploads = On" [21:01:45] Bryan good point! [21:01:59] http://tekstopia.uio.no/mediawiki_15/phpinfo.php [21:02:00] anders____: tell me when you did, so I can check the headers from here :) [21:02:04] 03brion * r56207 10/trunk/extensions/TrustedXFF/ (. TrustedXFF.php generate.php trusted-hosts.txt update): Merge r53263 from wmf-deployment: Rearranging some paths so the output file goes into $IP/cache by default, rather than mixing in with the extensions checkout. [21:02:54] brion: does the CIA bot ping you every time you make a change like ^? [21:03:08] Bryan: you're right , it says it's on. [21:03:12] that's gotta be annoying... [21:03:20] Ose: when it works, yes [21:04:06] 03catrope * r56208 10/trunk/phase3/ (includes/DefaultSettings.php skins/common/mwsuggest.js): Make os_disableSuggestionsOn() work also when called before mwsuggest.js has even done its initialization [21:04:24] Ose: yep. i'm too lazy to figure out how to tweak my irc client to not ping me on those :) [21:05:12] Bryan, jdpond: I have added the hack now. [21:05:34] brion, me too! [21:06:16] the problem is that the bot always change its name [21:06:26] hey [21:06:38] it is already september 12th here [21:06:46] 03(mod) Links : Previously entered links are not refreshed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20566 (10wikibugs) [21:06:54] Heh I also ping on my wikibugs notifications [21:06:58] anders____: this is a WAG, but possibly, 'on' and 'true' can't have whitespace around them, but '1' can.? [21:07:04] odd, my livehttpheaders does not show the header [21:07:05] 03brion * r56209 10/trunk/extensions/ContactPageFundraiser/: Equiv of r53269; copy ContactPageFundraiser from wmf-deployment branch to trunk extensions [21:07:16] anders____: Hey! [21:07:25] 03(mod) Navigable TOC: Wikitext in section titles not parsed - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20602 summary; +comment (10roan.kattouw) [21:07:28] juliano: Hey, juliano! [21:07:40] anders____, Bryan, jdpond: I think I just figured anders____ problem. [21:07:59] tell me [21:08:02] anders____: remember when I asked you about apache error log on that other problem you had? [21:08:08] yup [21:08:27] you told me about some server restrictions, I'm searching for the mail now, just a sec [21:08:57] Yep! [21:09:13] anders____, Bryan, jdpond: "" ini_get() has been disabled for security reasons "" [21:09:21] that was in your logs that time [21:09:27] rly [21:09:37] Well, that would do it! [21:09:38] right [21:09:47] perhaps this is cause this and also that other problem as well... [21:09:47] why is there a fucking setting to disable ini_get [21:09:55] aha [21:10:00] Why is there a php.ini to begin with? [21:10:03] Because PHP is retarded. [21:10:47] Thanks a lot, juliano (and Bryan and jdpond)! [21:10:59] configure command: '--disable-cli' [21:11:19] I'll contact the server people and tell them to look at it... what's that? [21:11:56] you are welcome! It was pure luck... I remembered that I saw that on your other mail, then I saw the discussion here on irc involving ini_get... [21:12:08] Configure Command [21:13:11] wheeee, 3^3!!!!! [21:13:23] anders____: it is something in the server configuration. tell them to check and disable this things [21:13:54] Right, I will! Thanks again, guys! [21:14:26] Most web hosting companies suck hard these days... I had countless problems with draconian configuration, stupid security modules, etc... [21:14:43] 1and1.com seems pretty good. [21:14:47] From that perspective, at least. [21:14:51] I only got freedom after I got a VPS, where I manage everything. [21:14:55] It seems to rely on Unix security exclusively. [21:15:23] For my real site I use a colocated server, which is nice. But for some side projects, I've had no problems with 1&1. [21:15:53] The problem is PHP's braindead attempt to provide a poor imitation of built-in OS-level security features, via open_basedir and safe mode and such. [21:16:18] yay for PHP6 [21:16:27] Still has open_basedir, right? [21:16:30] I didn't know 1and1... I had 8 different hostings (powweb, dreamhost, etc, etc...) before Linode (a VPS) [21:17:06] PHP is showing its age too fast [21:17:49] No, PHP was always atrocious. [21:17:53] It is a nice language in that you can get things done quickly and has a huge availability base [21:18:10] but I wouldn't start a new project in PHP anymore [21:18:17] No more so than Python or Perl, IMO. [21:18:21] Except for hosting support. [21:18:27] But you can get cheap Python/Perl hosting too. [21:18:32] Just slightly less cheap. [21:18:35] much more than python and perl in my experience [21:18:45] specially if you count windows hosting [21:18:53] Why would anyone count that? :) [21:18:59] Beats me... :-P [21:19:10] I'm not talking about hosting availability, I'm talking about language features. [21:19:13] You only really need one host. [21:19:43] yes, language features I'm all python, any day [21:20:14] I guess sometimes some people have to deal with existing hosted projects where they can't easily change to a good host. [21:21:29] sigh... sure... [21:21:41] my university, still has systems running in PHP3 [21:22:13] they break in PHP4... so the solution: keep them running in PHP3 [21:22:28] juliano: Does it still run an on abacus? [21:23:00] Python has much worse back-compat than PHP, AFAIK. [21:23:11] They deliberately mess things up on a regular basis to remove cruft. [21:23:52] AryehGregor: untrue, they have been almost completely compatible until python3 which is designed to be new [21:23:54] they do not remove cruft that often [21:24:29] I thought Python 2 was similar? But that's way before my time. [21:24:41] Also, don't they remove deprecated libraries? [21:25:10] jdpond: you know those rulers used for calculation (I don't know their name in English)? [21:25:26] not that I'd heard of, but mabye [21:25:30] slide rules? [21:25:33] most docs still prefer them to ultra versatile and precise computer software we have today [21:25:39] AryehGregor: I encoutnered a "deprecated since 1.5" yesterday :P [21:25:59] Skizzerz: yes, those! [21:28:33] how's the scap going, brion? :) [21:28:51] AryehGregor: I think only if they're unmaintained and broken, otherwise they won't be removed until python 3 [21:42:50] juliano: Sliderules - I have one [21:43:20] juliano: I'm running my SVN server on one. [21:43:45] 03(mod) Do not put "diff generator" comments into feeds - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20601 major->normal; +comment (10innocentkiller) [21:44:14] <^demon> Bug 20594 seems to think putting wgDBname into the Javascript variables is a bad thing. [21:44:17] jdpond: I also have one... :-P [21:44:29] what's so secret about that? [21:44:32] ^demon: Why is it even in there? [21:44:32] jdpond: wait... you have an SVN server on a slide rule? [21:44:37] What's the use? [21:45:06] <^demon> RoanKattouw: No clue. Probably the same reason we have 40,000 classes on ..."somebody thought it'd be useful" [21:45:15] ... [21:45:37] Most of those classes on body are actually being used, but I cannot imagine what wgDBname could possibly be used for [21:45:50] dbname and prefixes are used for cookie names... [21:45:59] <^demon> There's that. [21:46:05] perhaps for some javascript... [21:46:16] lol, so it's getting exposed anyway [21:46:30] This stuff is really worthless bloat for 98% of users, though. [21:46:38] There needs to be some way to output it only if it's needed. [21:46:42] Which it rarely is. [21:47:49] <^demon> AryehGregor: How do we decide which ones are important when? [21:47:58] <^demon> And what about userscripts that (may?) use them? [21:52:33] Heck if I know. [21:53:04] juliano: Well if you think your university hosting is bad... The weird server setup you've been seeing for my wiki? That is my university hosting. The server was set up specifically for my research project, specifically to host this wiki. It cost USD 8000 tax payer money. Still I can't run ini_get(), I can't run php from shell, I can't even access the newest error logs (they've gone back to... [21:53:06] ...root for some reason)... All I can do is send off an email and hope the tech department answers in a week or so... Amazing system huh? [21:53:42] Sue., [21:53:51] s/,// [21:54:31] anders____: ouch!! It is ugly, but I can't say much because it is **so** familiar... [21:55:03] juliano: No, it's not a sliderule, but it is a 10 year old desktop. [21:55:21] juliano: Yup. At least it wasn't my money. :) [21:55:31] I know a professor who got a research system from a grant, and I'm quite sure he's root . . . [21:55:40] anders____: where are you? [21:57:36] CS course - Computer Networks topic... one of the activities is to configure network interfaces, and IP routes, to make the networking lab (built specifically for this purpose) computers to communicate... of course, we need root passwords for the students do that they can do that... You won't believe the sh*tstorm that is to convince that, in this specific class, students need root passwords... [21:58:11] juliano: you give students root passwords to the uni systems??! [21:58:23] *^demon hates Comcast [21:58:32] cirwin: only for the computers of that specific laboratory... [21:58:47] after the class, all computers are blanked and reinstalled [21:58:54] ah, ok [21:58:56] makes sense [21:59:10] Any student who has physical access has root access anyway, if they want it. [21:59:26] Typically. [21:59:31] AryehGregor: try to explain that to the netadmins of the university... [21:59:42] I sort of have. [21:59:53] I didn't succeed either, but I was a student and didn't try very hard. [22:00:09] I really wish they'd let me have root on my office computer. [22:00:14] I haven't asked, to be fair. [22:00:17] Maybe I will ask. [22:00:24] the last two years they forced me to remove all network connection to that lab during these classes [22:00:29] It doesn't really hurt anyone but me if it messes up . . . worst case surely they can reimage? [22:00:47] What difference does it make to the bloody network if you're root? Unless you have a very stupid NFS setup or something. [22:00:58] by "very stupid" do you mean "any"? [22:01:04] Possibly! [22:01:19] unless it's kerberized and you hide the kerberos password. [22:01:49] Or if you use pam_mount and only mount stuff when the user logs in, using their password, and don't allow that to happen when any unauthorized person has root? [22:02:05] how do you authenticate mounts using a password? [22:02:05] That seems to be all NFS is used for at Courant, where I am now -- home directories. [22:02:19] AryehGregor: It is completely nonsense... you can just get **your own** laptop and connect to the department wifi and have exactly the same access to the network, since anyone is root of their own laptop... [22:02:25] but they refuse to understand [22:02:27] Hmm. Well, you can do it with Samba shares, at least, I think . . . [22:02:27] who missed me [22:02:40] yes; but SMB is very different to NFS [22:02:40] You really can't do password authentication to mount NFS? [22:02:56] juliano, at CCNY that wasn't quite true. The wireless network was set up totally differently. [22:03:16] But you could just copy out the static IP/DNS/etc. from the Windows config and then plug whatever you wanted into the network anyway. [22:03:18] I did that, in fact. [22:03:19] AryehGregor: no... you can do kerberos auth... but I don't know anyone who understands krb5... [22:03:21] Before I was told to undo it. [22:03:43] flyingparchment, okay, so you mean I can steal any user's home directory if I just plug in my own machine at my university? [22:03:49] AryehGregor: no - unless you use kerberized nfs, then you need a ticket for each user from the kerberos server to authenticate as that user [22:04:03] AryehGregor: correct, if your IP is allowed to mount, and you're allowed to access the network. [22:04:51] My IP which I copy from ifconfig on a university machine, and my network connection which I get by switching over the network cable? [22:05:14] if you can put your laptop on the same vlan as the nfs clients, your network is configured stupidly [22:05:33] What do you mean? How do you prevent that if I have physical access? [22:05:42] physical access to what? [22:06:11] Emufarmers: Sorry, disappeared for a while. I'm at UC Berkeley now (visiting), but my university is in Norway, University of Oslo [22:06:26] To the client machine. [22:06:44] if you have root access on the nfs client you don't need to plug anything in anywhere [22:06:49] and if you have physical access, you have root [22:07:34] So in other words there's no way to secure NFS in a typical situation where there are tons of computers scattered around the building that anyone can use. [22:07:36] you can't export nfs filesystems to untrusted machines unless they're a) read-only or b) using kerberos. it's not secure [22:07:45] yes. this is exactly why kerberos was created [22:08:05] to allow independent, untrusted machines to authenticate to each other [22:08:13] <^demon> I hate the VCU network. They disable a lot of really useful stuff over wifi (I can't VPN to work, I have to use alternate IRC/AIM/etc ports, can't access any network shares), but to use a wired connection you have to install their stupid agent software. [22:08:24] If Kerberos is used, does it just look like password-based login to the user? Or is it complicated? [22:08:36] it looks identical to the user; except it _has_ to be password based, you can't use ssh keys. [22:08:45] (well, you can, but you'd have to kinit after login and enter a password) [22:09:30] kerberos is clever because it's secure even if you compromise the client machine; you still need a user's password to obtain a kerb ticket [22:09:34] (of course if the user logs into the machine you're root on, you can get his password) [22:10:56] need a little help. Might be a newbie type question. We have a script in the Translate extension called fuzzy.php. It is used to edit all pages in a namespace starting with a prefix and ending in a language code. It will tell translators that the translation has to be updated. [22:11:24] recently this script has started to use so much memory that it dies hitting the memory limit before it is done doing all the edits needed. [22:11:50] What is the best way to find out where the memory gets used up (it dies at 130M). [22:12:07] flyingparchment, how is that any different from just giving the password to the NFS server? [22:12:09] Only 130M? [22:12:14] Set your memlimit higher then [22:12:17] AryehGregor: now the NFS server has your password. [22:12:22] script is http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Translate/scripts/fuzzy.php?annotate=54577 [22:12:33] flyingparchment, that seems like it would be acceptable in typical situations. [22:12:36] AryehGregor: with kerberos, you can authenticate to the nfs server without either of you trusting each other, as long as you trust the same third-party kerberos server. [22:12:42] AryehGregor: perhaps it would be, but nfs doesn't have that feature [22:12:50] That seems remarkable. [22:12:54] RoanKattouw: well, it worked fine before, and I suspect it is the recent maintenance rework, and I'd like to put a finger on it. [22:13:05] siebrand: Xdebug prints a nice backtrack with memory usage information for each frame... but I wouldn't run Xdebug in a production server... ever. [22:13:25] So how is the auth on my machine working, if not Kerberos? Is it just relying on my computer's claim about what my UID is? [22:14:00] Probably shouldn't run trunk on a production server either, but ^__^ [22:14:29] *siebrand smiles at Emufarmers. [22:14:37] AryehGregor: yes, that is the nature of NFS [22:15:04] AryehGregor: yes [22:15:21] AryehGregor: sometimes with the restriction that uid 0 is mapped to nobody, but you can get around that by su'ing to another user [22:16:05] Interesting. How can I check if Kerberos is being used, if I were curious? [22:16:18] type 'klist' to see if you have a ticket [22:16:38] usually the output of 'mount' will say if the nfs mount is kerberized... 'sec=krb5' mount option or similar. but it might not if it was automatically negotiated [22:17:48] what shouldn't be... if you expect security, the mount option MUST ask for kerberos and not run in the risk that the negotiation just decides not to use it [22:18:52] Surely for security, the server would have to be configured to require it regardless of the client-side mount option. [22:19:05] yes, but the client has to require it as well to protect against a malicious server [22:20:56] Hmm, true. MITM is probably pretty easy in this kind of situation (public/semi-public computer). Just unplug the cable and stick it into wherever you want. [22:22:02] 03(NEW) has improper value for fails for text properties - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20608 major; Normal; MediaWiki extensions: Semantic MediaWiki; (jmcclure) [22:22:14] kerberos was designed to protect MIT against inquisitive students.. it's pretty much ideally suited for that kind of environment ;) [22:23:44] flyingparchment: note that you don't necessarily need to use passwords with kerberos, if you use pkinit, you can use OTP and SSL authentication [22:23:52] err and/or [22:49:26] 03(NEW) improper handling of URL properties - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20609 enhancement; Normal; MediaWiki extensions: Semantic MediaWiki; (jmcclure) [22:49:49] 03siebrand * r56210 10/trunk/phase3/ (127 files in 2 dirs): Localisation updates for core messages from translatewiki.net (2009-09-10 22:35 UTC) [22:50:48] 03jdpond * r56211 10/trunk/phase3/extensions/StringFunctionsEscaped/ (. README StringFunctionsEscaped.php): Added string functions (replace_e,pad_e,pos_e,rpos_e,and explode_e) that allow the use of c-type escaped characters ("\n","\t", etc.) in relevant existing string functions. [22:51:37] 03(mod) improper handling of URL properties - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20609 15enhancement->normal (10jmcclure) [22:52:43] 03siebrand * r56212 10/trunk/extensions/ (41 files in 38 dirs): Localisation updates for extension messages from translatewiki.net (2009-09-10 22:35 UTC) [23:14:15] <^demon> Oh it's going faster now [23:18:40] 03brion * r56213 10/trunk/phase3/maintenance/doMaintenance.php: Forward-port r53264 from wmf-deployment branch: "Adjust paths in the Wikimedia-specific command-line config hacks. Separating out most of the custom config files..." [23:21:38] 03jdpond * r56214 10/trunk/ (4 files in 4 dirs): Accidently put into phase3/extensions instead of extensions. Idiot operator error [23:24:24] <^demon> brion: If I threw a hook in there would that work for your guys config? [23:24:42] context? [23:24:52] <^demon> doMaintenance for the wmf-specific config [23:27:08] don't know offhand :D [23:27:18] <^demon> Bleh it's before we have wfRunHooks anyway :-\ [23:28:19] heh [23:30:12] 03(NEW) Create a URL-shortening/meta-shortcut service limited to Wikimedia projects/sites - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=20610 normal; Normal; Wikimedia: Site requests; (stvrtg) [23:31:10] () [23:32:07] <^demon> Love PHP's download URLs. [23:32:11] <^demon> http://us2.php.net/get/php-debug-pack-5.2.10-Win32.zip/from/a/mirror [23:32:20] heh [23:32:31] i hate those cause i'm never sure which go to a picker page and which are real download links [23:32:38] so half the time i end up wget'ing 10k of html [23:32:40] wget-breaking goodness? [23:32:51] or else downloading to my desktop when i want it on a server [23:33:09] Same here [23:33:26] tim been around today? [23:33:41] "Thanks, SourceForge, but I'm a big boy; I can choose when I want to download a file." [23:34:01] saw him yesterday, ain't seen him today. it's saturday in .au so dunno if he'll be around or not [23:35:35] yo [23:36:10] lol there he is [23:36:42] 03brion * r56215 10/trunk/phase3/includes/ (3 files in 2 dirs): [23:36:42] Forward-port image manipulation disabling hack from wmf-deployment r53386. [23:36:42] Turning on $wgUploadMaintenance will disable deletion and undeletion of images; useful when performing maintenance on file servers to ensure that nobody's messing with your data while you work. [23:36:42] Note that $wgEnableUploads really should be disabled too or it'll be a bit silly. ;) [23:36:44] Could use localization and other polishing. [23:36:48] have you worked out how to edit files now, Hoosie? [23:37:19] lol i dunno what the issue was so i just reinstalled the whole damn thing.. and now im editing from the cpanel which seems to work fine.. mac has a weird editor [23:38:15] but mediawiki never dumped any errors to the debugfile so im assuming that means it wasnt throwing any errors? [23:43:00] i emailed you btw.. sent the current header file from that live http headers and also the cookie dumps from the server [23:43:27] brion: Think I may have broken Special:Code. Accidently committed into phase3/extensions instead of extensions. Went and moved, and now it says I moved them to trunk in http://www.mediawiki.org/wiki/Special:Code/MediaWiki, but show up fine in http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ConditionalShowSection/ and http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/StringFunctionsEscaped/ [23:43:48] Will do penance. [23:46:30] <^demon> jdpond: It says /trunk because you edited /trunk/extensions & /trunk/phase3 in the same commit. [23:46:48] Hoosie: it should write a whole lot of information to that file, on every request [23:47:11] LauraHale: I see your follow there [23:47:12] Ahh, so no damage done? [23:47:35] oo i think i might know why [23:47:39] When I click on the code review I get a python dump. [23:47:48] my webhost doesnt support above 755 and i set it to 777 [23:49:08] <^demon> jdpond: Oh wow. [23:49:10] http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/ConditionalShowSection/?pathrev=56214&view=markup [23:49:11] <^demon> Didn't see that. [23:49:26] <^demon> Yeah, just saw that. Fun. [23:49:42] Can I just blame it on robchurch? [23:50:08] if that's the case, how did you make your config directory writable so that it could put LocalSettings.php there? [23:51:02] o .. well maybe not then lol [23:51:39] maybe you should work out how you did that, and make a similar directory for the log file [23:51:58] is this right at the end of my localsettings.php: $wgDebugLogFile = "{$wgScriptPath}/debug.txt"; [23:52:29] ^demon I have to run right now (car will be lost for weekend) will be back on in 45 mins [23:52:41] most hosts don't allow greater than 755. they have the web server running su_exec for that user, and the user owns everything. so 755 on the config directory is enough [23:52:44] yeah, that's wrong [23:52:57] $wgScriptPath is just / [23:52:58] whats wrong with it [23:53:14] you want $IP [23:53:33] okay can you please tell me what the line should say [23:53:48] $wgDebugLogFile = "{$IP}/debug.txt"; [23:53:57] k [23:54:57] it's working! [23:55:01] omg [23:56:19] okay so i logged in, and then went to another page and now logged out.. want me to email u that txt file? [23:58:35] or use dpaste [23:59:28] email is better [23:59:33] k