[00:01:15] tnx the one for uploading I spoted earlyer but I prefer to keep that off [00:01:29] apreciated [00:01:39] <^demon> No problem at all. [00:03:21] great project - tnx all - ) [00:07:16] 03(mod) MySQL Connection dies with error 61 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18626 +comment (10innocentkiller) [00:16:32] 14(WFM) Page won't print - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18551 +comment (10innocentkiller) [00:24:18] 14(WFM) Can't change from MySkin back to usual skin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4193 +comment (10innocentkiller) [00:26:30] 14(DUP) User preferences in Chick skin aren't clickable - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5825 +comment (10innocentkiller) [00:26:34] 03(mod) Can't change from MySkin back to usual skin - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=4193 +comment (10innocentkiller) [00:43:00] 03(mod) Improve the new Statistics special page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15664 +testme; +comment (10innocentkiller) [00:48:41] is it possible to get a list of all subpages of a page to display them on the page? [00:49:27] Special:PrefixIndex will give you the list of subpages [00:49:34] transclude {{Special:PrefixIndex}} [00:56:09] thank you, i will try that [01:13:51] 03(FIXED) Certain Special: pages should not import JavaScript - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=16805 +comment (10innocentkiller) [01:27:23] rar mwbot and Splarka [01:27:36] 03demon * r50086 10/trunk/phase3/ (4 files in 2 dirs): (bug 9219) Auth plugins can control editing RealName/Email/Nick preferences. Based on patch by MrPete. [01:27:47] 03(FIXED) Enable control over editing RealName/Email/Nick preferences - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=9219 +comment (10innocentkiller) [01:33:23] ^demon: congratulations, you're the first non-Andrew to edit the new preferences code ;P [01:33:30] <^demon> \o/ [01:33:53] out of interest, why is the default "Don't allow"? [01:33:59] <^demon> Crap. From testing. [01:34:54] ;) [01:35:21] <^demon> You bug me on irc and spam me? Thanks. [01:35:37] :D [01:36:01] <^demon> svn timeout :( [01:36:30] <^demon> Or not? It just pretended to timeout.... [01:37:09] it mrs roberts playing tricks with your connection [01:37:24] *^demon goes back to playing with android 1.5 sdk :D [01:39:38] *werdna kicks CIA-15 [01:39:39] ow [01:47:11] 03demon * r50087 10/trunk/phase3/includes/AuthPlugin.php: Default true :) [01:54:50] Danny_B: ping [02:10:01] Q null registration date; ideas? http://en.wikipedia.org/w/api.php?action=query&list=users&usprop=registration&format=xml&ususers=TheFeds [02:11:14] chzz: prior to the new user log, user creation dates were not stored [02:11:42] Splarka Jimbo_Wales has one; was re--registered or someth? [02:11:44] if the user was created, and has an edit before the log epoch, they are given the date of their first edit as their creation date [02:11:59] if the user has no edits, or their first edit is after the user creation log epoch, they are not [02:12:02] Splarka ah, so if they edit...will change to now? [02:12:09] patience [02:12:18] heh [02:12:19] no [02:13:35] their first edit was in 2008 [02:14:05] their user number is 281418 [02:14:12] yep, so see (2) [02:14:41] 03(mod) MySQL Connection dies with error 61 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18626 (10seth) [02:14:46] (2)? [02:14:59] your 2nd point, above, I mean [02:15:04] third [02:15:11] applies here [02:15:34] yep; first edit is after the user creation log epoch [02:16:05] my userID is 230201, my first edit was 02:51, 6 April 2005 [02:17:14] the earliest creation log entry was 15:16, 7 September 2005 [02:18:03] their userID was 2960414 [02:18:18] er, no... [02:18:22] 423021 [02:18:23] 281418 [02:18:25] damn [02:18:27] heh [02:18:46] sorry, TheFeds userID is 565799 [02:18:51] oh, ok [02:19:34] hmmm, wait a minute, that doesn't make sense, heh [02:19:45] TheFeds 565799 [02:20:16] MUrielw 423021 [02:20:52] http://en.wikipedia.org/wiki/Special:Log/TheFeds [02:20:56] * 22:33, 8 November 2005 TheFeds (talk | contribs) ? (Created the user TheFeds (Talk | contribs | block)) [02:21:05] okay, that's something else [02:21:38] oh, this might not apply to the extension, but to the core feature, the new user log extension existed in 2005, but the core feature came in 2008 [02:21:43] meh [02:22:06] O_O [02:23:31] I always thought the cutoff date was the implementation of the new user log, but it seems like it was actually http://www.mediawiki.org/wiki/Special:Code/MediaWiki/40769 [02:23:55] hmm [02:24:42] sept 2008? [02:24:56] well, a few days/weeks after, scap you know [02:27:57] sigh [02:28:33] it was an extension before that [02:28:57] yes [02:29:04] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=10573 [02:29:29] but the user creation dates for the extension don't apply to current accounts? [02:30:30] you're thinking of user.user_registration, that's a separate feature [02:31:04] it is, but it is guessed at for users who edited before the cutoff date [02:31:08] like myself [02:31:20] but I thought the cutoff was r10573 not r40769 [02:32:21] *Splarka is filling out a bug [02:33:37] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=12207 [02:34:11] ah, multiple changes per commit :) [02:34:45] wat [02:35:04] mostly it is just a bit annoying when people come in "arr, I found database corruption!" [02:35:30] the new user log was r10573, the user_registration field was r12207 [02:36:28] did the new user log start populating that field then? [02:36:47] *Splarka guesses so [02:36:48] no [02:36:59] bah, cogence! [02:36:59] the new user log is an unrelated feature [02:37:02] k [02:37:09] there was this: http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/fixUserRegistration.php?revision=14577&view=markup [02:37:12] but it is related in that it could be used to backpopulate [02:37:18] June 2006 [02:37:28] it uses the revision table, not the new user log [02:38:40] so, for clarity, because we mortals all hate databases, r12207 is the cutoff for guessing? [02:39:38] no, the cutoff for guessing would be Feb 2002 [02:40:06] Can I pls request a 'summary for the hard of thinking' on this, when it's clear? thx [02:40:08] edits before that have rev_user=0 so wouldn't be picked up by the fix script [02:40:09] so why then does TheFeds have no user_registration ? [02:40:21] you're asking me to care? [02:40:45] I mean, if he was around in 2006 asking me that, I would have told him to go away [02:40:56] I am just asking for clarity [02:41:28] The only reason we use user_registration is for checking if accounts are older than 10 days and periods like that [02:42:12] r12207 was around December 2005, which is 74000 in userIDs, TheFeds is 565799, but his first edit was 2008, so he has none, so can I safely assume whenever 12207 was scapped is when the cutoff was for guessing, or can I not? [02:42:35] Since a NULL user_registration is equivalent to having existed since the beginning of time, there's no difference in what actually happens -- accounts old enough to not have that field would pass the test anyway [02:42:39] so basically, it doesn't matter [02:45:12] ok, updated his user_registration field [02:45:19] can he stop annoying me now? [02:46:09] bah, he was a red herring, the non-problem is deeper than that [02:46:13] I'll open a bug you can WONTFIX [02:47:03] Splarka: what "problem"? [02:47:29] presumably some user accounts were created (or appear to have been created) in the recent past but with user_registration=null [02:47:45] maybe CentralAuth made them, I don't care [02:47:51] as long as it's not still happening [02:48:03] werdna: that people keep expecting to find user_registration and keep complaining [02:48:17] Splarka: fix the people, then :P [02:48:23] I've personally seen this question like half a dozen times, mostly in -tech though [02:48:30] and eventually, enough complaining merits action [02:48:44] maybe not proactive action, but some sort of action, stabbing sometimes... [02:48:53] or "fuck off, this user is just old okay? [02:48:57] inserted into the field [02:48:57] I've had about 4 cases in the last few months of confusion re. special:user not showing dates, or odd dates, about this [02:49:02] :-) [02:50:00] Special:User? [02:50:16] 03(NEW) Update fixUserRegistration.php to use newuserlog (where available, prior to r12207), and gaussian estimates for the fossils - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18638 enhancement; Normal; MediaWiki: Maintenance scripts; (herd) [02:50:17] I'm doing a count [02:50:40] if there's an actual bug here then we should probably fix it [02:51:46] well, the "bug" is not that users created in 2002 can have user_registration shown for 2005, the bug is that people believe the data is accurate [02:52:15] but you can't fix the people, and they'll never read the documentation, they see "user registration" and say, "oh, I know what that means!" [02:52:20] can I shut up now? :/ [02:53:31] Really basic question about installing on a ubuntu box, is anyone availible real quick? [02:53:45] !ask | FlashGordon2000_ [02:53:45] --mwbot-- FlashGordon2000_: 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 [02:54:43] Some phtml file is needed to config the file, and I cant open it, I've tried lynx and firefox and neither want to open it. [02:54:55] *config the install [02:55:12] !configuration [02:55:12] --mwbot-- All configuration is done in LocalSettings.php (near the end of the file). Editing other files means modifying the software. Default settings are not in LocalSettings.php, you can look in DefaultSettings.php. See , , , and [02:55:15] 03(mod) Improve the new Statistics special page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15664 (10mikelifeguard) [02:56:17] The scap map says that all of the code is almost ready! :O [02:56:28] o rly [02:56:48] river has already forked 1.15, just some things need backportin apprently [02:57:03] remember, 50 yellow squaress approximately equals one red square in scap blocking [02:57:15] p858snake: Tim forked it [02:57:34] *Splarka spoons 1.15 [02:58:23] pfft Splarka your behind, its apprently .93 already according to the mailing list [02:58:57] deferred: 590, fixme: 23, live: 24, new: 368, notlive: 1276, ok: 269, resolved: 35, reverted: 15 [02:59:16] (of the last 1300) [02:59:30] Sparkla, I understand that process of running the config script, the only problem is I'm not presented with a page telling me the software has been installed, I'm only given the option to download a .phtml.part file that is looks like garbage page source. [03:00:08] it shouldn't be [03:00:35] lol also I cant spell Splarka hah [03:00:53] http://toolserver.org/~mzmcbride/cgi-bin/mw-logs.py?search=Sparkla [03:01:01] nobody else can either [03:01:48] thats what nick name completion is for in clients! [03:02:03] I never remember to just press tab [03:02:18] what, they added that feature just for Splarka? wouldn't suprise me... [03:02:26] The other problem with user_registration is that it was only populated once. [03:02:35] Marybelle added it because he was tired of grepping logs manually [03:02:46] You were only populated once [03:02:58] So a lot of accounts existed but were null then, but would be populated now. [03:03:05] The evidence on that is still unclear. [03:03:19] Sparkla is easier to say [03:03:31] yes, I have it on hilight too, anyway [03:03:42] Agent Starling [03:04:08] don't you want to be known as a firework of some kind? [03:04:28] I can't imagine TimStarling as an agent in the matrix. [03:04:59] Silence of the Lambs ref! [03:05:01] It is inevitable, Mr Werdnason [03:05:09] werdna: Really? I can. [03:05:10] no he would be hacking the matrix >.> stealing segments of code and releaseing it as open source [03:05:19] anyway, FlashGordon2000_: your web server sounds misconfigured [03:05:37] >:| [03:05:41] Marybelle: you haven't met him [03:05:50] True. [03:05:50] charitwo: Mr. Andrewson works better [03:06:00] google says: phtml is php embedded html - enable mod_php if using apache [03:06:36] phtml is identical to php [03:06:40] it's just a different extension [03:06:57] either way it doesnt open [03:06:58] >:| [03:07:03] p858snake: i didn't fork 1.15, i don't do mediawiki development [03:07:10] werdna: touche [03:07:33] Is it really called forking? [03:07:41] I thought it was called branching. [03:08:07] *Marybelle sticks a fork in Splarka. [03:08:16] flyingparchment: why is it you never help people until someone comes along and gives bad help first? [03:08:33] because wrong information annoys me more than no information [03:08:38] I do that too [03:08:41] "help me!" *hour of silence* "this might work..." *few seconds later* "WRONG~!" [03:08:55] lazy [03:09:16] No, it's that it's more urgent to stop somebody from being sent on completely the wrong track than it is to help somebody find the right one [03:09:24] I figure if other people can answer questions, and they're doing perfectly well at it, there's no need for me to butt in [03:10:27] *Splarka still hasn't had his question from 2006 answered, which is why he came in here in the first place [03:10:49] what question? [03:10:59] and every time I came in, for help with Uncyclopedia or Wikia, I'd end up answering a bunch of really dumb questions, so I had to leave or get stuck [03:11:04] regarding null user_registration: sampling indicates that it was fixed somewhere between user_id 700k and 800k [03:11:05] werdna: I have no idea now X_X [03:11:56] tim: so it was populated exactly once sometime after r12207 was made live? [03:12:12] which would fit, r12207 was around 740k [03:13:04] Someone asked me on my talk page for a method of finding out of order rev_timestamps. [03:13:22] I don't think it's possible with a query, but a script could probably do it. [03:13:44] i am sure it is possible [03:13:55] With a query? [03:13:58] yes [03:14:00] why would you want to do that? [03:14:01] it would have been populated after r14577 [03:14:05] which is when I wrote the script [03:14:15] werdna: Statistical analysis and curiosity, I think. [03:14:18] get a list of revs in rev_id order, with both the current and previous rev_timestamp, and look for rows where prev > cur [03:14:18] most likely it wasn't run again [03:15:03] The problem is getting a row to contain multiple timestamps, no? [03:15:08] -> WHERE page_namespace = 3 [03:15:08] -> AND page_title = "205.182.87.1"; [03:15:11] use a subquery [03:15:14] Example page on enwiki_p [03:15:16] Hmm. [03:15:45] this is one i used to get the current 'amount' and also the previous 'amount': [03:15:46] SELECT b1.time, b1.amount this_amount, [03:15:47] (SELECT b2.amount FROM bw b2 WHERE time < b1.time ORDER BY time DESC limit 1) last_amount [03:15:47] FROM bw b1; [03:15:52] *Splarka gives Tim a cogent trophy [03:16:00] see, that is all we were asking ^_^ [03:16:05] time=rev_id, amount=rev_timestamp [03:16:20] Hmmm. [03:19:28] I wrote a fix script once, which did something similar [03:20:32] it was to correct for apache clock skew, it loaded all the rev_timestamp fields in order of rev_id, and fixed any non-monotonic rows [03:21:08] in PHP of course, I don't like writing complex SQL, it's a limited annoying language and you just end up toasting the server [03:23:51] I enjoy SQL queries. [03:24:11] They require creative ways to get data. [03:24:16] you end up processing the output with scripts anyway [03:24:24] Sometimes. [03:28:31] I started working in my 1st mediawiki today - Ive been messing quite a bit and would like to delete all history and have current inputted txt as starting point. Would this make I need to do fresh install and repaste everyting or is thare a simpler way perhaps ? [03:29:45] Err. There may be a maintenance script. [03:29:51] Or just drop the database and re-create it. [03:30:03] deleteOldRevisions.php [03:30:14] aha - tnx [03:30:46] deleteArchivedRevisions.php is similar, but only for deleted (by clicking the 'delete' button) revisions on-wiki [03:30:58] But deleting history is a bit mean. [03:31:02] mmm, contrary meaning [03:31:16] Nobody's perfect; the database's early revisions are understandably messy. [03:31:39] ok [03:32:02] lots of vandalism on en.wp history, heh [03:33:14] People have used the sandbox as a pastebin for all kinds of nastiness... [03:33:28] *Splarka vaguely remembers some phising schemes using oldids for citation [03:33:39] "Please visit this wikipedia article and do what it tells you..." [03:33:58] *Marybelle nods. [03:34:22] that is a huffer, but 'test 123' or 10k of 'penis' usually aren't [03:35:07] [[wikt:huffer]]. /me clicks. [03:35:58] http://uncyclopedia.wikia.com/wiki/Special:Log/delete [03:36:14] http://uncyclopedia.wikia.com/wiki/Huff [03:37:48] hi guys. i am using mediawiki and the pages don't seem to be saving, what could the problem be? [03:38:13] Do you get an error message? [03:38:15] What happens when you press Save page? [03:38:17] 03tstarling * r50088 10/trunk/phase3/ (HISTORY RELEASE-NOTES includes/DefaultSettings.php): Increment version to 1.16. Basic release notes update assuming r48811 branch point, some changes will be required as we backport things. [03:38:33] Marybelle it tells me that There is currently no text in this page, you can search for this page title in other pages or edit this page. [03:38:50] however if i go to save again with something, it says there is a conflict and shows what i did save but it failed to show [03:38:52] Interesting. And you're sure the edits aren't going through? [03:39:09] its a weird behaviour [03:39:15] Sometimes you can save a page and it will show a "Create an article" text, but the edit actually went through. [03:39:23] So... is the edit actually going through? [03:39:25] yes very bad bug! [03:39:30] heh define going through [03:39:44] Registering in the database as a new revision. [03:39:47] like i said it says there is nothing after the first save, then if i go to save again it says there is a conflict and shows what apparently didn't save [03:40:21] w0w its come through now [03:40:32] maybe the clock in the server is set wrong [03:40:44] check the time and the timezone [03:40:50] TimStarling negative [03:41:01] ntp is making sure [03:41:23] en.wiki has the same issue. [03:41:26] It's usually cache. [03:41:39] we don't really know why it happens on enwiki [03:41:41] en.wp has the whole subscription [03:41:58] tisk tisk not good at all [03:41:58] but it's probably related to the massively complicated system setup [03:42:10] in my case its a fresh instance [03:42:26] flaccid: is the wiki public? [03:42:37] i am going through a squid caching proxy but [03:42:40] TimStarling negative [03:42:44] 03pinky * r50089 10/trunk/phase3/CREDITS: Update version number to 1.16 in CREDITS yay for (almost) useless commit [03:43:02] Do you have the squid server in $wgSquidServers? [03:43:28] werdna the squid server is local here on the lan where i am, the mediawiki is remote [03:43:36] I don't think it matters [03:43:55] oh right [03:44:03] you'd get a Vary: Cookie header suppressing everything [03:44:58] i guess i'll see how i go. the other contrib guy will probably not be behind a proxy so see if i have problems but not him [03:46:19] usually the problem is an inappropriate 304 response, due to clock issues [03:46:26] hard to confirm without access to the wiki though [03:49:50] is it mysql? [03:50:46] yep [03:51:10] do you use an object cache, like memcached? [03:51:26] there was an option in the installer for it [03:52:08] oh that's right, we did figure it out on enwiki [03:52:33] it turned out most of the time it was due to replication, because I had disabled the chronology protector and forgotten to re-enable it [03:52:54] it doesn't happen anymore except if you have more than 10s lag [03:53:27] anyway, I'm assuming flaccid does not have a replicated database set up [03:53:52] and even if he did, it would be hard to reproduce that error since it involved a live patch [03:53:59] non memcached just a plain old out of box [03:54:45] and you're logged in when you edit? [03:57:02] Hi all! :) [03:57:12] TimStarling negative [03:57:25] its just behind http auth atm [03:58:10] You're not logged in to the wiki? [03:58:21] what happens if you edit a page that already exists? does it show the old version? [03:58:32] you only said so far that it shows a "page does not exist" message [03:58:53] http://www.zrhwiki.ch/wiki/Helvetic is a forwarding to http://www.zrhwiki.ch/wiki/Helvetic_Airways … however, if I try to edit the target page after being forwarded, MediaWiki shows the edit window of the forwarding page. Any idea what could cause this problem? The key I use in the source code is 'edit' … [03:59:07] TimStarling it shows nothing [03:59:17] the content is not there in the edit box [03:59:20] zrh: It's called a redirect. [03:59:34] zrh: http://www.zrhwiki.ch/w/index.php?title=Helvetic&redirect=no Go here and click edit. [03:59:38] yet i can refresh the page normally and the content is there [03:59:52] Oh, of the forwarding page? [03:59:55] is it a shared web host? [03:59:56] Hmmm. [04:00:10] (@flaccid) [04:00:19] TimStarling negative and if i turn off proxy it doesn't seem to that.. [04:00:28] its on my own dev server, freebsd apache2 etc. [04:00:37] is there any logging? [04:00:41] Marybelle: In Wikipedia, the edit link on the target page of a redirect opens the edit window of the target page, not of the redirected page. That's the issue I'm trying to solve. [04:00:42] so it's completely fixed with the proxy off? [04:01:10] TimStarling no the opposite, no different [04:01:17] Marybelle: Well, time to do some comparison work with MonoBook.php … :D [04:01:19] sorry for being dixlesic [04:02:46] it reminds me of a situation you can get sometimes when you have two separate sets of mediawiki tables [04:02:51] basically two different wikis [04:02:57] is there a doc on required permissions of the files? [04:03:15] and a webserver that switches between the two based on some vague criteria [04:04:12] they could all be read-only and you wouldn't see anything like this [04:04:34] yeah it should be all database driven [04:05:32] i got phpmyadmin going, what should i look at [04:05:53] look at the page table [04:06:02] essentially the bug is like the data is in the db but viewing it aint pulling it [04:06:03] see if there is a row for the page you created [04:06:35] 2 0 Phases [BLOB - 0 B] 4 0 1 0.753618229244 20090501033712 4 259 [04:06:47] yep only two pages there [04:07:07] and neither are visible in the wiki? [04:07:42] sometimes, but most of the time is says page don't exist yet [04:07:56] this one was created with mediawiki-1.13.1.tar.gz ; is that too old? [04:08:08] sorry I'm taking a bit of time to respond, having my lunch in between talking to you [04:08:27] it's not too old [04:08:31] do appreciate that [04:09:11] so the two pages are what, "Main Page" and "Phases"? [04:09:33] TimStarling so i do a ctrl+r in firefox with no proxy and then click edit after its loaded the page which shows the content existing, then it says You have followed a link to a page that does not exist yet. [04:09:36] TimStarling yeps [04:10:06] but you told me earlier that you saw an empty edit box [04:10:13] that too [04:10:16] how do you get that? [04:10:31] it says that and then provides the empty edit box. if i go save, it says there is a conflict and does a diff [04:13:18] so you're saying that if you press ctrl+r on the view page, then edit, it shows the content [04:13:30] but if you don't press ctrl+r, it shows an empty edit box? [04:14:08] the other way around [04:14:23] you can see why it's easier when I can access the wiki, right? ;) [04:14:39] i go to the page and refresh, its there, i edit the page and then it says it doesn't exist. if i go to save it, it says there is a conflict with the existing content [04:14:53] TimStarling sure, but it aint public [04:15:45] have you customised your LocalSettings.php at all? [04:16:54] a little [04:17:18] which variables did you set? [04:17:48] just sitename and db [04:18:03] $wgDBname? [04:18:09] or $wgDBserver? [04:18:19] and user and pass [04:19:20] so you installed the wiki with an administrative mysql user, then created another less privileged user, then updated LocalSettings.php to use it? [04:19:43] you installed it with the web installer, right? config/index.php? [04:20:17] from memory yes to web installer. but there are no users, just anon [04:21:08] I think you should try reinstalling, with a different DB name [04:21:35] true [04:21:43] just move your LocalSettings.php out of the way, to a backup location [04:21:56] then go to config/index.php, and create a new wiki [04:22:06] i might just go totally fresh as this wiki was set up a while ago but we just only starting to use it now [04:22:35] thanks so much for your help [04:22:37] there couldn't be much important data if you only managed to create one page [04:22:56] you could take the opportunity to upgrade to version 1.14.0 [04:22:57] yep totally [04:23:01] and i only did that page today [04:30:06] 03tstarling * r50090 10/branches/REL1_15/phase3/ (HISTORY RELEASE-NOTES includes/DefaultSettings.php): Initial updates for 1.15.0rc1. [04:53:26] newly installed mediawiki site... i get a blank page when clicking a red link [04:53:31] ideas? [04:53:52] I beautified the URLs to example.com/wiki/Main_Page [04:54:16] and red links go to /w/index.php?foo=.... [04:55:08] <^David> hello, I can't find any documentation on patrolling - is there something significant about !m? [04:55:40] *^David waves [04:56:06] !! [04:56:06] --mwbot-- A red exclamation point (!)in recent changes or on your watchlist is due to either the enabling of patrolled editing or the Flagged Revisions extension [04:56:14] 'm' would be a minor edit [04:56:51] listrophy: what happens if you go to /w/index.php?title=Main_Page&action=view instead of edit? [04:57:17] Splarka: it works as intended [04:57:25] <^David> enabling of patrolled editing would be right [04:57:30] and example.com/wiki/Main_Page?action=edit ? [04:57:49] Splarka: that works too [04:58:03] but /w/index.php?title=Main_Page&action=edit does not? [04:58:28] Splarka: wait, no [04:58:38] wat [04:58:55] but /wiki/Main_Page?action=edit does? [04:58:59] Main_Page?action=edit works. Other_Page?action=edit does not [04:59:13] so you can't create new pages [04:59:19] Splarka: looks like it [04:59:34] using any funky extensions? [04:59:42] SSL Authentication [04:59:44] <^David> what does N! mean? [04:59:50] 'N' means new page [05:00:06] er... "SSLAuth" [05:00:07] <^David> ahk [05:00:07] Nmb! are four separate flags, the specific grouping doesn't matter [05:00:08] <^David> ty [05:00:10] that's the only one [05:00:19] N=new pages, m=minor, b=bot, !=unpatrolled [05:01:01] listrophy: is the page source completely blank? in FF and blank in IE? [05:01:20] Splarka: completely blank. no source [05:01:26] !debug [05:01:26] --mwbot-- For information on debugging (including viewing errors), see . [05:01:39] something behind the scenes [05:02:42] Splarka: thx. [05:03:37] Splarka: the culprit indeed seems to be SSLAuth [05:04:18] evil [05:06:47] argh. well, i fixed the error message. but now i get no error message and no source [05:07:13] nothing in the apache error log [05:07:43] heh, treat the cause, not the symptoms [05:08:07] well, the previous symptom was my code. *ducks* [05:08:15] ...in LocalSettings.php [05:17:37] well then. i cannot get any debug info out now [05:23:17] 03tstarling * r50091 10/branches/REL1_15/phase3/ (9 files in 3 dirs): Backported r49068, r49086: change tagging performance fixes. [05:44:11] what's the bug that r49682 fixes? [05:44:38] hmm, no Roan here [05:46:25] hmm, it does look kind of embarrassing... [06:04:28] Isn't patrolling enabled by default? [06:06:40] 03tstarling * r50092 10/branches/REL1_15/phase3/ (. includes/specials/SpecialUpload.php): Backported r49051/r49775: fixes unreleased XSS [06:09:25] 03tstarling * r50093 10/branches/REL1_15/phase3/ (. includes/UserMailer.php): * Backported r49682: fixes total breakage of the "changed since last visit" feature (bug #10172 comments 24-27) [06:13:36] 03(FIXED) The "changed since last visit" flag is not working correctly (watchlist items bold randomly etc.) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10172 +comment (10tstarling) [06:16:42] 03(mod) Problem with Interface translation - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18578 (10xarak) [06:24:22] 03tstarling * r50094 10/branches/REL1_15/phase3/ (9 files in 4 dirs): * Backported r48814/r48909: revert of API user rights feature. The rewritten replacement is not tested on Wikimedia so can go into 1.16 instead. [06:31:22] 03tstarling * r50095 10/branches/REL1_15/ (5 files in 3 dirs): * Backported r48993: fixes fatal error in CentralAuth. [06:33:21] 03aaron * r50096 10/trunk/extensions/ConfirmAccount/SpecialConfirmAccount.php: Add default tables on update.php [06:36:10] 03tstarling * r50097 10/branches/REL1_15/phase3/includes/api/ (. ApiQueryCategories.php ApiQueryImageInfo.php): * Backported r48813, r48819: fatal errors in the API [06:43:30] 03tstarling * r50098 10/branches/REL1_15/extensions/CentralAuth/ (. SpecialGlobalGroupMembership.php): Backport r48910: changing CentralAuth to match the core change due to the backport of r48909, API user rights reversion [06:47:40] 03tstarling * r50099 10/branches/REL1_15/phase3/ (5 files in 5 dirs): * Backported r48836: fix total breakage of the language converter. [06:59:17] 03tstarling * r50100 10/branches/REL1_15/phase3/ (6 files in 4 dirs): Backported r48989, r48992: fix performance regression in Special:RecentChanges, O(N) query count. [07:26:38] 03(mod) English doesn't show number of categories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18631 (10niklas.laxstrom) [07:29:10] what's a quick query to get page title and content from categorylinks? [07:36:50] hippietrail: so... what [07:37:01] you want a list of categories and the contents of their description pages? [07:37:29] no i want a list of pages and their contents belonging to a particular category [07:37:51] http://www.mediawiki.org/wiki/Categorylinks_table [07:38:00] well, that's not what that thingy there does [07:38:08] google turns up lots of stuff with old and page_title vs cur_title is confusing [07:38:23] categorylinks are the categories a page is in [07:38:25] hmm [07:38:34] you want generator=categorymembers [07:38:47] oh not from the api sorry, from sql [07:39:01] well, again, you don't want that table [07:40:29] really? this is the statement i'd been using to get just the titles: select page_title from page join categorylinks on cl_from = page_id where cl_to = "Language_templates" and page_title regexp "^[a-z][a-z]"; [07:42:10] all mysql voodoo to me, *shrug*, but maybe that is the only way to get category members, looking for backlinks, seems inefficient [07:42:31] any pointers? [07:42:55] hey, Tim, I'm giving bad help, jump in and correct? [07:43:14] you normally give pretty awesome help (-: [07:43:56] what are you trying to do? [07:44:26] i want to get the text of every template in a given category [07:44:35] k [07:44:49] On the Toolserver? [07:44:52] yes [07:44:58] No text on the Toolserver. [07:45:04] Not through SQL queries, at least. [07:45:10] argh [07:45:15] Hgra. [07:45:22] yea :) [07:45:25] i forgot. but then again i thought i heard it was there now [07:46:02] hang on... i did see article text on the toolserver just before... [07:46:18] using wikiproxy [07:46:53] this query got me the content i wanted, but the titles were wrong: select cur_title, cur_text from cur, categorylinks where cur_id=cl_from and cl_to= "Language_templates" and cur_title REGEXP "^[a-zA-Z][a-z]" limit 50; [07:47:32] http://en.wikipedia.org/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:Welcome_templates&prop=revisions&rvprop=content [07:47:49] PMA is throwing me errors :( [07:49:07] the cur_titles are sentence-cased and seem to have other changes. i seem to need page_title but can't figure out the right joins to use [07:54:43] TimStarling: totally fresh, same issue, let me make it public [07:55:13] actually i think its firefox cache now [07:57:05] Splarka: there's no way to limit that api call to certain names is there? i have to request the whole lot and then filter them right? [07:59:47] certain name? [08:03:32] TimStarling: are you still maintaining WebStore ? I made a slight change to it [08:03:49] it was never finished [08:03:54] it needs to be rewritten [08:03:55] :-( [08:06:44] TimStarling: was the goal to replace the thumbnail handler of wmf with webstore ? [08:07:20] yes, among other things [08:07:42] but it's not compatible with the current core FileRepo [08:07:56] will you ever get back to it ? [08:08:06] yes, probably [08:08:16] this year some time I guess [08:08:26] what makes it not compatible ? [08:09:13] it doesn't support batch operations, and there's a few other little features it needs [08:11:05] Is it possible to merge to mediawikis? And if so, does anyone have a guide for the process? [08:11:41] spet: likely not. dont quote me on that though [08:11:48] spet: what do you mean ? [08:11:54] The user table would be a bitch. [08:12:20] And so would ever table that references user_text next to user_id, I imagine. [08:12:23] it could be done, but it'd be a metric fuckton of work [08:12:25] Every, too. [08:12:26] hello... i've been hunting for an answer in search for days now and the answer is eluding me... I want to build a template that has one variable received and put the pre tags around it and still have it resolve the
{{{1}}}
... what am I doing wrong? [08:12:31] ThomasV_:; I have to different wikis on the same server (different databases) and would like to merge them into one unified wiki (one database) [08:12:42] evaluser: Try {{#tag:pre|{{{1}}}}} ? [08:13:00] spet: maybe you want toimport all pages [08:13:02] Marybelle: Not an issue, we use an external LDAP for both wikis [08:13:10] Though wrapping parameters in
 causes weirdness...
[08:14:16] 	well it's already weird as it is ;)
[08:14:21] 	hmmm this might work
[08:14:26] 	with a little tweaking
[08:14:41] 	ThomasV_: I see this in somewhat uncartered territory. I'll make some backups, start from an empty wiki and import articles from both wikies into the new one... And I'll make a guide :)
[08:14:53] 	basically whenever I do code examples I 
the code
for formatting [08:15:11] Hm. [08:15:12] just import articles of A into B [08:15:26] use the syntax highlighting extension ;) [08:15:29] I see, thanks. [08:15:38] For inline work? [08:16:02] blocks [08:16:24] I'm not sure {{#tag:pre|}} works with multiple lines... [08:16:52] doesn't even look like it fully works with single lines.... getting this: [08:17:06] {{#tag:pre|var test;}} [08:17:09] 03siebrand * r50101 10/trunk/extensions/SemanticForms/specials/SF_CreateProperty.php: [08:17:09] Follow-up for r49636. *blush* [08:17:09] * Replace non-existing method with proper wfMsgExt [08:17:47] evaluser: is inline and
 is block, it is invalid html to put blocks inside inline elements
[08:17:49] 	but anyway
[08:18:14] 	I realize that... that's why I'm trying to make the template
[08:18:23] 	
 in wikicode is not an html/xml tag, it is a parser tag, the reason for this is: wikicode strips newlines and parses wikicode, 
 preserves exactly what you put in
[08:18:42] 	http://test.wikipedia.org/wiki/Template_talk:Pretag
[08:18:51] 	I've got code down to multiline but anytime I highlight the code block it streams it on paste into a text editor
[08:19:00] *Marybelle 	makes a note to fix Splarka's egrep sort tomorrow.
[08:19:11] 	you can't really "half parse" something, if you want [[]] turned into links, you get newline stripping too
[08:20:12] 	{{#tag:half-parse|{{{1}}}}}
[08:20:30] 	buh buh buh that's cheaaaaaating
[08:20:39] 	or there's the DWIW tag
[08:20:49] 	Heh.
[08:21:06] 	wow I've never heard of some of this terminology.
[08:21:16] 	anyhow... I don't want newline stripping
[08:21:30] 	but i want the default formatting of  in the wiki
[08:21:31] 	evaluser: here is the thing, if you wanted 
{{{1}}}
to parse parameters, how would you show an example of {{{1}}} ? [08:21:58] #tag is an imperfect hack [08:22:59] why specifically? what do you like about it? [08:23:12] the monospace font? you can use or
[08:23:12] well strips out my newlines on copy/paste to external editor.... [08:23:24] the background color? you can assign one to almost any element [08:23:26] First off I don't have admin access or server access to the wiki... I'm a drone [08:23:50] 2nd I'm not the bottom of the totem pole either [08:24:19] "i want the default formatting of " <- I mean, what about code do you like, not what about it do you hate [08:24:20] so I can style a code tag and a pre tag... however for the general contributors... I'd like to create a template [08:25:01] {{redcode |the code}} [08:25:37] that of course would render a default code box with the color being red. [08:25:57] *Splarka not making self clear apparently [08:26:27]
ASDF
<-- that, what exactly is the purpose of there? [08:26:56] missed your monospace message as I was looking elsewhere.... tt is deprecated and I'd rather not use it. [08:27:09] *facepalm* [08:27:13] okay, do a test for me [08:27:19]
ASDF
vs
ASDF
[08:27:22] do you see any difference? [08:27:36] yes... one is monospaced font and the other is not [08:27:41] I've already done all of this part [08:28:05] ...really... can you link to your wiki? [08:28:06] this is a really old wiki engine too which drives me batty [08:28:39] ... the plot thickens [08:28:45] are you using MediaWiki? what version? [08:28:45] It's behind a firewall at the moment and hasn't been deployed publicly yet. [08:29:08] 1.10.0 [08:29:34] then #tag doesn't even exist for it [08:30:28] anyway,
 parses (or, bypasses from the regular parsers) the code inside and emits it in an html 
 tag almost verbatim
[08:30:57] 	and 
 is per html specs always a monospace font, by default
[08:31:14] 	so... does your browser or site css change the pre font?
[08:32:26] 	I'm rather dain bread and now that you confirmed what I was researching just now that the #tag doesn't exist... that explains that
[08:33:05] 	if you have tidy, 
actually emits as
[08:33:20] but if for some reason your pre tags are losing monospace, try: [08:33:34]

[08:33:55] 	to use template parameters, try indenting one line, eg:
[08:33:58] 	 {{{1}}}
[08:34:06] 	I'm not really worried about the font so much because I can override it with a style tag... I need to have it exact... e.g. newlines are NOT stripped
[08:34:07] 	that creates a parsed line inside a 
[08:34:21] 	well, in that case
[08:34:31] 	what you can do is wrap the 
 tag around the parameter
[08:34:43] 	{{template call|1=
stuff\n\n\n\n
}} [08:34:57] and that's probably all you can do until you can force them to upgrade [08:35:18] Yah that's my current... but I need the
{{{1}}}
in the template [08:35:27] well, ya can't [08:35:32] UGHH... I've been trying for two years to get them to upgrade [08:35:45] That dept is rather stubborn [08:36:31] you can sort of fake a
 with 
{{{1}}}
and insert lots of   and
if tidy is involved (also: whitespace stripping in template parameters is unpredictable, depends on if they're named or not) [08:37:00] or write your own custom parser extension tag (easier to upgrade) [08:37:25] {{template call |1=
stuff\n\n\n\n
}} is what I would be stuck with since I don't have access to the server CSS [08:38:27] I assume tidy is an extension? there's not a whole lot on this wiki as far as additional modules. [08:39:57] I guess I'm outta luck on newline stripping for now... maybe in another 2 years they'll get the clue and upgrade LOL [08:40:27]
[08:41:10] I can't modify the "source"... legal thing. I can only "wrap" it. [08:42:06] so why must you pass it as a parameter? [08:42:21] so I can style it [08:43:09] via a template [08:44:26] so I assume on newer engines that {{#tag:nowiki|{{{1}}}}} would work too, right? [08:44:57] sort of [08:46:38] even if it's an ugly hack... I've seen a lot of these as I'm a dev... my constraints on this suck big time... I appreciate the advice though... thank you [08:48:38] :/ [08:51:01] It'll give me lots to ponder... I think the other team member was doing something wrong that you pointed out... I was thinking about it but it wasn't high priority |1= the other team member skipped this... this explains a bit. [08:52:26] ahh, yah, that would screw up template parameters [08:52:37] the first equals is always the name/value delimiter, except inside [[]] {{}} {{{}}} [08:53:07] well i came up with {{template call | the code }} as a short term solution, but I'm looking for something better [08:55:02] k [08:55:56] {{template call |1= the code }} yields the same result as the latter. [08:56:20] right, but compare: {{template call |1=
stuff\n\n\n\n
}} to {{template call |
stuff\n\n\n\n
}} [08:56:20] lemme retry pre [08:56:28] the = in there screws it up [08:58:55] in the second case you have a template parameter named {{{
	which is unrelated to screwing up newline stripping, heh
[08:59:36] 	i hope i didn't just break wiktionary with the api
[08:59:38] 	hehe
[08:59:56] *Splarka 	high fives hippietrail
[09:00:22] 	my query got one of these: Our servers are currently experiencing a technical problem. This is probably temporary and should be fixed soon. Please try again in a few minutes.
[09:01:09] 	Splarka: pong
[09:02:32] 	external links which have  tags just near them appear spaced (no EL icon) in IE... is there any way to rectify this?
[09:03:50] 	Splarka: Well even though I can't use it I think the {{#tag:pre|var test;}} is what I need to add to the list to get through the red tape for now... till then I'll just have to have the copy/paste without newlines.  UGGH Thanks again... you too Marybelle
[09:04:43] 	Danny_B: https://bugzilla.wikimedia.org/show_bug.cgi?id=18207
[09:05:23] 	Ahmad Sherif broke your irc: interwiki linking and they're blaming it on you, heh
[09:05:35] 	thought you might have a comment
[09:07:52] 	Splarka: where am i being blamed?
[09:08:09] 	Perhaps removing that #bodyContent a.extiw[href ^="irc://"] selector would do
[09:08:09] 	the job better? Why's it even there?
[09:08:13] 	^ comment 5
[09:08:40] 	there's no api to expand a single template by name is there?
[09:09:02] 	hippietrail: expandtemplates is in api
[09:09:26] 	yes but it takes a string which contain one or more templates which is not quite the same thing
[09:09:31] 	or you can do action parse text = {{foo}}
[09:10:18] 	i want to expand several hundred templates which are ISO language codes which expand to language names
[09:10:41] 	hippietrail: example of such a template?
[09:10:49] 	here is a string of them: {{zkz}}|{{zlj}}|{{zln}}|{{zlq}}|{{zmc}}|{{zmd}}|{{zme}}|{{zmf}}|{{zmh}}|{{zmi}}|{{zmj}}|{{zml}}
[09:11:23] 	these are on en.wiktionary
[09:11:51] 	http://en.wiktionary.org/w/api.php?action=parse&text={{zkz}}|{{zlj}}|{{zln}}|{{zlq}}|{{zmc}}|{{zmd}}|{{zme}}|{{zmf}}|{{zmh}}|{{zmi}}|{{zmj}}|{{zml}}  doesn't do whatcha want?
[09:11:54] 	im trying to make a tool which analyses them all by checking them against the official iso sources periodically
[09:12:11] 	Would it be expected behaviour for Special:UnusedCategories to not contains categories that are empty and marked as a disambiguation page? (I think it currently is not observed behaviour)
[09:12:39] 	the problem is when i put a lot of them in one api call i get a mediawiki error and i'm afraid that the number thats ok is not deterministic
[09:13:15] 	siebrand: it seems more intuitive to me that instead of disambiguation, categories of that type should just contain more specific subcategories
[09:13:16] 	Splarka: I know this doesn't help right now but in html 5, they have a tag of   is this sortof what I am looking for in the future as well?
[09:13:45] 	dunno, html5 is spooky, what does  do?
[09:14:09] 	it's really vague on w3schools... "Sample computer code text
" [09:14:33] http://www.w3schools.com/tags/html5_phrase_elements.asp [09:14:52] I don't see how changing tag names is gonna help with this bug... [09:15:11] I'm not running the latest beta of FF so I can't really see what it's truly doing. [09:15:14] I mean, you'll have to upgrade to take advantage of it anyway, samp isn't currently on the html whitelist in the sanitizer [09:15:32] and presumably you'll upgrade mediawiki before html5 is common [09:16:13] LOL it's been two years since I recommended that they upgrade... and well I'm not sure when 1.10 came out... so it's been at least from then till now. [09:17:49] hippietrail: http://en.wiktionary.org/w/index.php?title=Template:zkz&action=edit wat [09:18:41] heh i dont design the things [09:19:00] just wanna make sure were not using broken language codes (-: [09:20:12] so, your end result is, you want to input: Category:Language_templates, and get out zkz=Khazar, etc? [09:20:20] it's too bad
{{{1}}}
couldn't exist in this [09:20:29] ? [09:20:35] non existant tag [09:20:42] just a random thought [09:20:45] ahh, (do what I want) [09:20:57] LOL [09:20:58] morning [09:21:02] http://www.mediawiki.org/wiki/Manual:Tag_extensions [09:21:09] Splarka: yeah [09:21:13] write one of these, prbably type, no
 involved
[09:21:18] 	and then force them at gunpoint to install it
[09:21:31] 	ROFL
[09:21:32] 	hippietrail: and you've been trying the toolserver, api, and all sorts of things?
[09:21:39] 	yep
[09:21:42] 	May I quote that line? ;)
[09:21:52] 	eep, sure
[09:21:59] 	it's part of a bigger project
[09:22:03] 	I'll do it anonymously
[09:22:08] 	heh
[09:23:10] 	basically iso makes a set of language codes which wikimedia then breaks and extends then wiktionary takes both the iso set and the wikimedia set and then breaks and extends that. so i want to analyse all the breaks and extensions so people can see whats really going on
[09:25:16] 	so, what is wrong with  http://en.wiktionary.org/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:Language%20templates&prop=revisions&rvprop=content ?
[09:25:17] 	but really i'm making a language metadata server which takes a list of language codes and returns a buch of data for each one. the data can be used by various projects including wiktionary so they dont have to roll their own and changes can be centralized
[09:27:03] 	because that gives wikitext source full of parser magic which needs mediawiki to parse into plain old language names or risk getting it wrong
[09:27:13] 	well, that's true!
[09:27:20] 	damn your logic
[09:27:46] 	http://en.wiktionary.org/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:Language%20templates&prop=revisions&rvprop=content&rvexpandtemplates
[09:27:47] 	and that?
[09:27:55] 	when i parse it with mediawiki i get only two possibilities: English or [[Kazakh]] - easy to handle
[09:30:42] 	ooh much better but not as nice as the fully parsed but breaking one (-:
[09:31:53] 	can't i use gmclimit with that? seems to always return 10 results only
[09:32:56] 	well... it is messy
[09:33:13] 	the limits are separate for the generator and the prop/list from it
[09:33:53] 	http://en.wiktionary.org/w/api.php?action=query&generator=categorymembers&gcmtitle=Category:Language%20templates&prop=revisions&rvprop=content&rvexpandtemplates&rvgeneratexml&format=jsonfm&gcmlimit=50
[09:34:04] 	heh
[09:37:00] 	hippietrail: I think you'll have to talk to Roan (again) for anything better than that
[09:37:47] 	or batch action=parse
[09:40:13] 	well thanks i think i can work with that for now
[09:44:54] 	MediaWiki::API is not installed for Perl on toolserver?!
[09:46:04] 	hippietrail: #wikimedia-toolserver might be better place to ask
[09:46:24] 	i'm on it Danny_B (often quiet in there though)
[10:01:29] 	hi rainman-sr 
[10:01:43] 	hi
[10:14:25] 	03(mod) Allow inline style declarations to be post-applied onto eventual upload-protected SVG images - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18636  +comment (10happy-melon)
[10:14:54] 	03(NEW) Duration of live stream - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18639 minor; Normal; Cortado: User interface; (phil)
[10:32:10] 	03danny_b * r50102 10/trunk/phase3/ (RELEASE-NOTES skins/monobook/main.css): 
[10:32:10] 	* (bug 18207) Strange spacing before [[irc:...]] links
[10:32:10] 	** fixed regression from r47615
[10:32:53] 	03(FIXED) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207  +comment (10danny.b)
[10:42:41] 	simple question... knew this 2 years ago, but forgot... if I want to "tree" my talk page ... is it still recommended to do User_talk:Username/level1/level2/etc ??
[10:44:42] 	03(NEW) Bug in admin rights globaly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18640 enhancement; Normal; Wikimedia: General/Unknown; (Abigor)
[10:50:32] 	n/m browsed around and it still is ... thankx
[10:52:05] 	03(mod) Update fixUserRegistration.php to use newuserlog (where available, prior to r12207), and gaussian estimates for the fossils - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18638  +comment (10happy-melon)
[10:53:04] 	uhoh, happy melon
[10:53:16] *Splarka 	clicks with trepi.. trepe... tripe... hesitation
[11:07:03] 	04(REOPENED) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207  +comment (10ahmad.m.sherif)
[11:28:54] 	03(NEW) Supply parameters to abuse filter warning messages - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18642 enhancement; Normal; MediaWiki extensions: AbuseFilter; (matthew.britton)
[11:31:16] 	http://meta.wikimedia.org/wiki/SVG_fonts  hmmm
[11:37:57] 	03(mod) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207  (10danny.b)
[11:46:16] 	is there any easy way how to install navbox on a local instance?
[11:48:09] 	well, never mind
[11:49:00] 	wat
[11:52:20] <^David>	any way to auto detect words like f*** and s***?
[11:53:09] 	03(mod) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207  (10herd)
[11:53:13] 	you might look at the new abuse filter extension
[11:53:26] 	or wgSpamRegex
[11:53:29] 	http://www.mediawiki.org/wiki/Extension:AbuseFilter
[11:53:40] <^David>	i looked at spamregex but it looked targeted to urls
[11:54:02] 	http://www.mediawiki.org/wiki/Manual:$wgSpamRegex
[11:54:09] 	well, the spam blacklist is targeted to URLs
[11:54:14] 	but you can filter words with it too
[11:54:18] <^David>	ah ok
[11:54:21] 	by using raw $wgSpamRegex assignment
[11:54:23] <^David>	what happens to filtered words?
[11:54:41] <^David>	abusefilter seems to need this too
[11:54:43] <^David>	AntiSpoof is an extension for preventing confusable usernames from being created.
[11:54:44] 	pages cannot be saved, error is given
[11:54:59] <^David>	i'll give spamregex a go
[11:55:00] <^David>	ty
[11:56:18] 	hmm
[11:56:51] 	^David: http://test.wikipedia.org/wiki/Spam?action=edit
[11:56:57] 	try saving this to the page:    overflow : auto; height:
[11:57:43] <^David>	awesome
[11:57:45] <^David>	thats algud
[11:57:56] 	this is due to http://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php (warning, big page)
[11:58:00] 	'wgSpamRegex' => array(
[11:58:05] 	    'default' => array(
[11:58:05] 	       '/overflow\s*:\s*auto\s*;\s*height\s*:|]*font-size[^>]*font-color:\s*transparent[^>]*>/i',
[11:59:12] <^David>	do you think this wrould work: http://cpan.uwinnipeg.ca/htdocs/Regexp-Common/Regexp/Common/profanity.pm.html
[12:00:55] <^David>	my $profanity = '(?:cvff(?:\\ gnxr|\\-gnxr|gnxr|r(?:ef|[feq])|vat|l)?|dhvzf?|fuvg(?:g(?:r(?:ef|[qe])|vat|l)|r(?:ef|[fqel])|vat|[fr])?|g(?:heqf?|jngf?)|jnax(?:r(?:ef|[eq])|vat|f)?|n(?:ef(?:r(?:\\ ubyr|\\-ubyr|ubyr|[fq])|vat|r)|ff(?:\\ ubyrf?|\\-ubyrf?|rq|ubyrf?|vat))|o(?:hyy(?:\\ fuvg(?:g(?:r(?:ef|[qe])|vat)|f)?|\\-fuvg(?:g(?:r(?:ef|[qe])|vat)|f)?|fuvg(?:g(?:r(?:ef|[qe])|vat)|f)?)|ybj(?:\\...
[12:00:56] <^David>	...wbof?|\\-wbof?|wbof?))|p(?:bpx(?:\\ fhpx(?:ref?|vat)|\\-fhpx(?:ref?|vat)|fhpx(?:ref?|vat))|enc(?:c(?:r(?:ef|[eq])|vat|l)|f)?|h(?:agf?|z(?:vat|zvat|f)))|qvpx(?:\\ urnq|\\-urnq|rq|urnq|vat|yrff|f)|s(?:hpx(?:rq|vat|f)?|neg(?:r[eq]|vat|[fl])?|rygpu(?:r(?:ef|[efq])|vat)?)|un(?:eq[\\-\\ ]?ba|ys(?:\\ n[fe]|\\-n[fe]|n[fe])frq)|z(?:bgure(?:\\ shpx(?:ref?|vat)|\\-shpx(?:ref?|vat)|shpx(?:ref?|vat))|hgu(?:
[12:00:58] <^David>	n(?:\\ shpx(?:ref?|vat|[nnn])|\\-shpx(?:ref?|vat|[nnn])|shpx(?:ref?|vat|[nnn]))|re(?:\\ shpx(?:ref?|vat)|\\-shpx(?:ref?|vat)|shpx(?:ref?|vat)))|reqr?))';
[12:00:59] <^David>	my $contextual = '(?:c(?:bex|e(?:bax|vpxf?)|hff(?:vrf|l)|vff(?:\\ gnxr|\\-gnxr|gnxr|r(?:ef|[feq])|vat|l)?)|dhvzf?|ebbg(?:r(?:ef|[eq])|vat|f)?|f(?:bq(?:q(?:rq|vat)|f)?|chax|perj(?:rq|vat|f)?|u(?:nt(?:t(?:r(?:ef|[qe])|vat)|f)?|vg(?:g(?:r(?:ef|[qe])|vat|l)|r(?:ef|[fqel])|vat|[fr])?))|g(?:heqf?|jngf?|vgf?)|jnax(?:r(?:ef|[eq])|vat|f)?|n(?:ef(?:r(?:\\ ubyr|\\-ubyr|ubyr|[fq])|vat|r)|ff(?:\\...
[12:01:04] <^David>	...ubyrf?|\\-ubyrf?|rq|ubyrf?|vat))|o(?:ba(?:r(?:ef|[fe])|vat|r)|h(?:ttre|yy(?:\\ fuvg(?:g(?:r(?:ef|[qe])|vat)|f)?|\\-fuvg(?:g(?:r(?:ef|[qe])|vat)|f)?|fuvg(?:g(?:r(?:ef|[qe])|vat)|f)?))|n(?:fgneq|yy(?:r(?:ef|[qe])|vat|f)?)|yb(?:bql|j(?:\\ wbof?|\\-wbof?|wbof?)))|p(?:bpx(?:\\ fhpx(?:ref?|vat)|\\-fhpx(?:ref?|vat)|fhpx(?:ref?|vat)|f)?|enc(?:c(?:r(?:ef|[eq])|vat|l)|f)?|h(?:agf?|z(?:vat|zvat|f)))|q(?:b
[12:01:09] <^David>	atf?|vpx(?:\\ urnq|\\-urnq|rq|urnq|vat|yrff|f)?)|s(?:hpx(?:rq|vat|f)?|neg(?:r[eq]|vat|[fl])?|rygpu(?:r(?:ef|[efq])|vat)?)|u(?:hzc(?:r(?:ef|[eq])|vat|f)?|n(?:eq[\\-\\ ]?ba|ys(?:\\ n[fe]|\\-n[fe]|n[fe])frq))|z(?:bgure(?:\\ shpx(?:ref?|vat)|\\-shpx(?:ref?|vat)|shpx(?:ref?|vat))|hgu(?:n(?:\\ shpx(?:ref?|vat|[nnn])|\\-shpx(?:ref?|vat|[nnn])|shpx(?:ref?|vat|[nnn]))|re(?:\\ shpx(?:ref?|vat)|\\-shpx(?:ref
[12:01:14] <^David>	?|vat)|shpx(?:ref?|vat)))|reqr?))';
[12:02:32] 	^David: Stop flooding the channel.
[12:02:34] 	wow
[12:02:52] <^David>	rofl
[12:02:54] <^David>	my bad
[12:19:20] 	03(mod) Bug in admin rights globaly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18640  +comment (10maarten)
[12:30:20] 	03(mod) English doesn't show number of categories - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18631  (10shinjiman)
[12:30:23] 	03(mod) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207  (10ahmad.m.sherif)
[12:41:50] 	03aaron * r50103 10/trunk/extensions/FlaggedRevs/FlaggedRevs.hooks.php: Move auto-watch option to watchlist section
[12:55:41] 	03werdna * r50104 10/trunk/phase3/includes/ChangeTags.php: Sanitize class names applied by change tagging -- was not anticipating multi-word, ugly tag names
[13:01:18] 	03(mod) Bug in admin rights globaly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18640  +comment (10agarrett)
[13:02:24] 	03(NEW) Create Thesaurus namespace on Icelandic Wiktionary - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18643 enhancement; Normal; Wikimedia: Site requests; (spacebirdy)
[13:32:11] 	03catrope * r50105 10/branches/querypage-work/ (26 files in 3 dirs): querypage-work: Removing SELECT 'blah' AS name from SQL queries
[13:40:12] 	03(NEW) Allow notes on public filters to be edited by anyone. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18641 enhancement; Normal; MediaWiki extensions: AbuseFilter; (matthew.britton)
[13:40:18] 	http://www.mediawiki.org/wiki/Special:Code/MediaWiki/49997
[13:40:23] 	http://www.flickr.com/photos/83734473@N00/3491323904/sizes/l
[13:40:30] 	Is that showing both revision number on "last changed directory" and "checkout directory" would be a good idea?
[13:41:05] 	03(mod) Allow notes on public filters to be edited by anyone. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18641  (10agarrett)
[13:51:32] 	hey domas 
[13:55:44] 	hi!
[13:59:00] 	what's up :)
[14:09:59] 	03shinjiman * r50106 10/trunk/phase3/ (3 files in 2 dirs): Follow up r49997, showing both last modified and checkout revision number for the directory per Code Review.
[14:18:03] 	03demon * r50107 10/trunk/phase3/includes/DefaultSettings.php: Followup to r50102: increment style version.
[14:20:30] 	o hi ^demon 
[14:21:00] <^demon>	Hola :)
[14:22:05] 	heh, roan, now hippietrail wants something like &rvparse
[14:28:15] 	03(WONTFIX) Allow a user to prevent logins except from approved IPs - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10038  +comment (10innocentkiller)
[14:29:39] 	03(mod) Spam not being deleted from OTRS system - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18042  (10rjd0060.wiki)
[14:30:36] <__8472>	hi. i'm quite new to mediawiki, so please excuse my nescience. i already have mediawiki running in some test enviroment. when i log in as the first user - the administrator, and i enter "My preferences", i can't change there a thing. anything i change, click save, but it's not saved. the frame is reloaded, but without the changes. what's that?
[14:31:34] 	__8472: Which version of MediaWiki did you install?
[14:31:47] 	Splarka: The desire for &rvparse makes sense, but it's not gonna happen
[14:31:53] 	hello
[14:31:54] *Splarka 	nods
[14:31:59] *^demon 	is kind of sad that "Britney Spears" appears twice in the MW codebase.
[14:32:05] 	Performance reasons: &rvexpandtemplates on 50 revs already takes up to 20 secs
[14:32:12] 	^demon: WTF, which files?
[14:32:22] <^demon>	parserTests.inc, parserTests.txt
[14:32:24] <__8472>	RoanKattouw: 1.14
[14:32:38] <^demon>	I was searching for "pear"
[14:32:44] 	__8472: Can you go to [[Special:Version]] and verify that it says 1.14 and not 1.15alpha?
[14:33:51] <__8472>	RoanKattouw: yes i'm sure of it. MediaWiki  	1.14.0,          PHP  	5.2.6-1+lenny2 (apache2handler),       MySQL  	5.0.51a-24+lenny1
[14:34:00] 	hey hashar 
[14:34:02] <^demon>	RoanKattouw: It's content in 1 of the tests, and for some god-knows-why-reason is set as wgServerName for the tests
[14:34:16] 	Any help with this error:   Warning: mkdir() [function.mkdir]: Permission denied in /Library/WebServer/Documents/wiki/includes/GlobalFunctions.php on line 1943
[14:34:39] 	wiki_noob: Is there any additional info in the error message?
[14:34:39] 	Get it when trying to upload image files.
[14:34:40] <^demon>	wiki_noob: It sounds like you can't write to the directory (probably images?)
[14:35:00] <^demon>	RoanKattouw: No, the mkdir() errors are incredibly vague. I want to throw some nicer debugging in there.
[14:35:02] 	__8472: Have you tried to edit pages yet?
[14:35:06] 	The permissions on the images directory is set to 777
[14:35:09] <__8472>	RoanKattouw: but as i told before, i'm new to mediawiki, so it's possible that i missed or added something when configured LocalSettings.php
[14:35:30] <^demon>	wiki_noob: :-\ hmm. what about the subdirectories in /images?
[14:35:34] <__8472>	RoanKattouw: well, not yet, because i don't have there anything yet.
[14:35:39] <__8472>	RoanKattouw: but i can try
[14:35:41] 	there isnt any.
[14:35:59] 	Should there be?  
[14:36:33] <^demon>	It should be making those automatically, hm.
[14:36:41] <__8472>	RoanKattouw: hm, strange, EDIT ended with: "Sorry! We could not process your edit due to a loss of session data. Please try again. If it still does not work, try logging out and logging back in."
[14:36:42] 	I figured it would create them as needed in the images directory via the mkdir() function
[14:36:49] <^demon>	It should.
[14:36:58] 	Any suggestions?
[14:38:39] <^demon>	Are you running in safe_mode?
[14:39:00] 	Oh, also, the error appears on top of a special page that reads:  The upload directory (public) is missing and could not be created by the webserver.
[14:39:57] <^demon>	Right, it's trying to create the directories in /images and it can't. 'public' doesn't exist, is misleading, and eventually needs to go away forever.
[14:41:18] 	Yeah, i did find that a little confusing.... not that I'm some sorta genius anyway...LOL
[14:43:02] 	werdna: 
[14:43:05] 	hello :)
[14:43:25] <__8472>	RoanKattouw: so? nothing?
[14:46:08] 	__8472: can you edit anonymously?
[14:47:30] <__8472>	Splarka: well, i had removed this option through the LocalSettings.php permission, but i can enable it and try
[14:49:18] <__8472>	Splarka: after enabled that, i Edited the first page, saved and it gave me this error: 1st line "Warning: UserMailer::require_once(Mail.php) [usermailer.require-once]: failed to open stream: No such file or directory in /mnt/mediawiki/includes/UserMailer.php on line 119" , 2nd line "Fatal error: UserMailer::require_once() [function.require]: Failed opening required 'Mail.php' (include_path='/mnt/mediawiki/:/mnt/mediawiki//includes:/mnt/mediawiki//l
[14:49:18] <__8472>	anguages:.:/usr/share/php:/usr/share/pear') in /mnt/mediawiki/includes/UserMailer.php on line 119"
[14:49:26] 	Hmmm... any other reccomendations?  and by the way, thank you in advance.. the folks on here are geniuses!
[14:49:58] 	__8472: a clue then, heh
[14:50:32] <__8472>	Splarka: well, maybe the first, but i'm not a bit closer with this, bacause i don't understand what is he missing.
[14:50:35] 	probably that your user prefs changes and logged in edit session data loss are actually much deeper errors
[14:50:43] 	(no idea why/what though)
[14:51:13] 	can you add pages to your watchlist? can you do any database changes at all?
[14:51:56] <__8472>	Splarka: and i absolutely don't understand why is the error speaking about some UserMailer.php, when i didn't expect anything to be done with e-mails
[14:53:37] 	yah, puzzly, unless you set up $wgUsersNotifiedOnAllChanges
[14:53:57] 	!paranoid
[14:53:57] --mwbot--	You can be notified of every edit by setting up email, enabling email notificiation, and then adding yourself to the $wgUsersNotifiedOnAllChanges array. See .
[14:54:31] <^demon>	werdna: Thoughts on changing $wgDirectoryMode to 0755 by default? I'm not sure encouraging 0777 out of the box is a good idea :p
[14:55:12] <__8472>	Splarka: i can add page to watchlist, even "unwatch" it, but e.g. when i try to edit it through the "Edit raw watchlist" then no success. and what else database changes you would like?.
[14:55:54] <__8472>	mwbot: well, but that shouldn't be a reason for that problem about no-saving anything from the preferences, or EDIT.
[14:56:03] 	^demon: My thoughts are "meh" :P
[14:56:30] 	__8472: dunno, was just throwing out ideas... RoanKattouw: any more ideas? heh
[14:56:40] <^demon>	werdna: Thanks for your thoughts :D
[14:57:01] 	:))))
[14:57:08] <^demon>	_8472: mwbot is a bot. He won't answer direct questions. It only listens to special commands.
[14:57:10] <__8472>	anyway, good point about that $wgUsersNotifiedOnAllChanges , now i noticed that it's value was empty. could this be the reason?
[14:57:33] 	nope, that's normal...
[14:57:54] 	I can't think why else the UserMailer would get triggered on a fresh install, got any weird extensions?
[14:59:07] <__8472>	Splarka: well, no extensions yet, except that i've tryied to enable auth agains Active Directory, but after i failed with that, i just commented or removed settings from the LocalSettings.php
[14:59:50] <__8472>	damn it, i just commented that $wgUsersNotifiedOnAllChanges and for the anonymouse user it allowed to EDIT
[15:00:03] 	weird
[15:00:16] <__8472>	i agree
[15:01:38] <__8472>	well, i noticed that i dunno why i had there this $wgUsersNotifiedOnAllChanges twice, one empty, second with values, but was previously left by me like this: array( 'USER1', '' );
[15:01:57] <__8472>	so there was the character ' twice
[15:02:02] 	ahhh
[15:02:05] 	the plot thickens
[15:02:16] 	hahaha
[15:02:26] 	so possibly it assploded because you didn't enable email
[15:02:40] 	can you edit logged in now?
[15:03:14] 	03(mod) {{CURRENTTIME}} on Special:Cite - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=17584  (10shinjiman)
[15:03:22] 	How bad an idea is it to simply change the permissions on the /wiki/ directory recursively to something more open?
[15:03:22] <__8472>	Splarka: have now tried that, to log in, and now it's just screaming "Sorry! We could not process your edit due to a loss of session data. Please try again. If it still does not work, try logging out and logging back in."
[15:03:50] 	yah, out of my knowledge area now
[15:04:13] <__8472>	damn it
[15:04:33] 	http://www.mediawiki.org/wiki/Manual:Errors_and_Symptoms
[15:04:36] <__8472>	like anonymouse, no problem to edit, as logged user i cant
[15:05:01] <__8472>	ok, thx, i will look further
[15:05:15] 	prefs?
[15:05:28] <__8472>	what with them?
[15:05:29] <^demon>	Splarka: the mkdir() errors would go nicely there :)
[15:05:57] 	__8472: Your problem is likely to be a wrong session.save_path setting in php.ini
[15:06:05] 	Wrong meaning that the path either doesn't exist or isn't writable
[15:06:14] 	Also, sessions could be disabled entirely in PHP
[15:06:31] 	I have to go now, but quoting what I just said will probably enable others to help you
[15:10:34] <__8472>	well, my entirely session.save_path is commented in the /etc/php5/apache2/php.ini . could this be the problem?
[15:11:25] 	^demon: {{soputit}}
[15:11:39] <^demon>	Splarka: {{shoveit}}
[15:11:49] <^demon>	__8472: That could very well be it.
[15:11:49] 	{{howrude}}
[15:12:01] <^demon>	{{youll-live}}
[15:12:07] 	{{youwon't}}
[15:12:15] <^demon>	{{die}}
[15:12:28] 	{{plural:1|die|dice}}
[15:12:34] <__8472>	^demon:  but then why does it work for the anonymous and not the logged user? i don't get it
[15:12:48] 	anons don't need sessions generally
[15:12:52] <^demon>	^^ That
[15:13:13] 	(though it is possible in the infrastructure... IIRC)
[15:13:22] <__8472>	but after enabling it i still can't edit
[15:13:51] <^demon>	You'd need to restart apache.
[15:14:16] <^demon>	Changes to php.ini need an apache restart :)
[15:14:18] <__8472>	^demon: i'm not that dump. of course i did
[15:16:14] <__8472>	still "Sorry! We could not process your edit due to a loss of session data."
[15:20:04] <^demon>	__8472: Apologies. We get quite a few people in the channel who need basic instructions like that, I meant no offense :)
[15:20:41] 	you only mean offense to me? *pout*
[15:20:53] *^demon 	hugs Splarka
[15:21:12] <__8472>	^demon: of course. i'm just not that skilled in php or similar things. but i wouldn't mind to learn something new too.
[15:21:14] 	eeek, it burns!
[15:22:08] <^demon>	__8472: A willingness to learn something new is always appreciated by those helping. It's no good when someone shows up, expects us to have the magic-answer-bullet and then gets angry when we can't help in < 30 seconds. :D
[15:22:41] <^demon>	Curious, what is your session.save_path set to?
[15:22:45] <__8472>	^demon: yes indeed. :)
[15:23:12] <__8472>	^demon: as i told , it already helped me to search in the php.ini and to experiment.
[15:24:21] <__8472>	^demon: well, this is it "session.save_path = /var/lib/php5" , i have checked the path, even tried to change filesystem perms, but no success yet
[15:24:41] 	!session
[15:24:41] --mwbot--	make sure session.save_path is set correctly in your php.ini. Verify that it exists, is readable and writable to PHP, and check that session data is actually being written there. On a server farm, make sure it's a shared directory, accessible from all servers.
[15:25:03] <__8472>	mwbot: i have checked the path, even tried to change filesystem perms, but no success yet
[15:25:22] <__8472>	but the directory is still empty
[15:25:44] 	03(mod) Bug in admin rights globaly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18640  (10Abigor)
[15:26:03] <__8472>	mwbot: and i have no server farm yet
[15:26:20] 	Has anyone considered making an expiry for user rights?
[15:26:32] 	__8472: mwbot, as the name suggests, is a bot
[15:26:33] *Splarka 	stabs Prom_cat
[15:26:48] *Prom_cat 	dies
[15:27:06] 	how about an expiry for edits! "undo this edit after 1 month"
[15:27:17] 	But like all good TV soaps, Prom_cat resurrected
[15:27:22] 	Splarka: bahaha
[15:27:33] 	or an expiry for preferences... "switch me to modern for 2 weeks"
[15:28:08] 	lol
[15:28:11] 	Splarka: Ok, but seriously, rights is something that would benifit from an expiry (IE meta granting local rights)
[15:28:36] 	werdna: global blocking on abuse filter yet :P
[15:28:55] 	not worth the manpower, review load and schema change IMO (rights expiries)
[15:29:02] 	no I'm busy packing and moving to London
[15:30:12] 	remember, everything is right side up in the northern hemisphere, so pack your clothes up side down
[15:30:34] 	haha
[15:30:43] <^demon>	And our water goes down the drain the opposite way, which will make life a living hell until you're used to it.
[15:30:44] 	Werdna: Bon Voyage
[15:31:18] 	Hi Reedy
[15:31:31] 	Hey
[15:32:04] 	Reedy: Splarka has come to the conclussion that every thing on mediawiki should have an expiry (jk)
[15:32:14] 	lol
[15:32:33] <^demon>	Pages should have an expiry and auto-delete themselves if they aren't edited every N days :)
[15:32:34] 	In all serious though, rights would benifit from an expiry date
[15:33:16] 	[citation needed]
[15:33:28] 	Account Expiry!
[15:33:33] *^demon 	stabs
[15:33:46] 	ashley: See meta's page for temporary rights
[15:33:49] 	Prom_cat: great, there's a bug
[15:33:57] 	I've seen it
[15:34:05] 	Somebody might fix it someday
[15:34:11] 	but I contend that it's not high priority
[15:34:33] *^demon 	agrees
[15:34:46] 	huh?
[15:34:50] 	"[01:03]  Prom_cat: great, there's a bug"
[15:34:54] 	do ellaborate
[15:34:57] 	03(mod) Bug in admin rights globaly - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18640  (10maarten)
[15:35:00] <^demon>	There's a bug open for expiring rights.
[15:35:17] 	oh
[15:35:19] 	right
[15:36:00] <__8472>	damn it, i found the problem, it was by enabling the $wgSessionsInMemcached value to true . probably the memcached isn't working right
[15:36:39] <__8472>	great, finally i can write there
[15:37:08] <__8472>	thx for hints
[15:37:29] <^demon>	__8472: Yeah that would do it :) Glad you got that sorted out.
[15:37:58] 	03(mod) Torblock-unblocked right not given to sysops - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18640  summary; +comment (10agarrett)
[15:38:07] <__8472>	i always try to use too many features, and then i get lost with t :)
[15:39:13] <__8472>	ok, bye
[15:39:53] 	03(mod) Allow notes on public filters to be edited by anyone. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18641  (10matthew.britton)
[15:40:16] 	14(INVALID) Installation error: "DB connection error: Unknown error (hostname)" - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=7721  +comment (10innocentkiller)
[15:40:59] 	03(NEW) Watchlist Expiry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18644 enhancement; Normal; MediaWiki: Watchlist; (bretthillebrand)
[15:41:59] *Prom_cat 	pokes Splarka
[15:43:08] 	03(mod) Allow notes on public filters to be edited by anyone. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18641  (10agarrett)
[15:43:22] 	Prom_cat: no, that would be a useful feature
[15:43:36] 	I leave a message on someone's talk page... and say "I better watch this"
[15:43:43] 	and then a year later "why the hell is this on my watch list?"
[15:43:47] 	I swear it's a dupe
[15:43:51] 	Splarka: I though so
[15:43:59] 	the rest were sarcastic though
[15:44:02] 	apparently not
[15:44:56] 	dupe for watchlists or rights?
[15:44:56] 	but yeah i was thinking on expirys and I thought the watchlist *really* needs one. 
[15:46:45] 	werdna: https://bugzilla.wikimedia.org/show_bug.cgi?id=12835
[15:47:17] 	itself a dupe of https://bugzilla.wikimedia.org/show_bug.cgi?id=10493
[15:47:45] 	bah my eyes are sore
[15:47:57] 	thinking of watching some IT crowd or something for a while
[15:48:15] 	if you're eyes are sore, surely a break from a screen would be better?
[15:48:22] *Splarka 	soups up the summary
[15:48:23] 	03(mod) Setting a temporary usergroup (allow expiry of user rights via Special:UserRights form) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=10493  summary; +comment (10herd)
[15:48:49] <^demon>	I swear that 18644 is a dupe.
[15:49:09] 	{{soproveit}}
[15:49:29] 	bah, Simetrical duped 6796 up, heh
[15:49:39] 	"has more comments/info", ahh fine, guess it does
[15:50:16] 	werdna: also https://bugzilla.wikimedia.org/show_bug.cgi?id=8430 and https://bugzilla.wikimedia.org/show_bug.cgi?id=16509
[15:50:20] <^demon>	Got it.
[15:50:22] *Splarka 	wonders how ya missed em!
[15:50:26] 	14(DUP) Watchlist Expiry - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18644  +comment (10innocentkiller)
[15:50:29] 	03(mod) Watch pages for a few days only - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6964  +comment (10innocentkiller)
[15:50:33] 	lol
[15:51:15] 	mmm, bugzilla duels
[15:53:46] 	03(mod) Group similar pages in watchlist - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=5875  summary; +comment (10innocentkiller)
[15:53:51] 	03(mod) public and private watchlists - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=7467  (10innocentkiller)
[15:54:05] 	hmmm
[15:54:13] 	me thinks ^demon is Bugzilla owning
[15:54:32] 	The bugzilla reports are always funny
[15:55:06] 	Prom_cat: more like bugzilla is ^demon-owning
[15:55:17] 	Only in soviet russia?
[15:55:25] 	"look at my tempting list of badly named and un-DUP dupes related to your search for 'watchlist'"
[15:56:20] <^demon>	I hate badly named bugs.
[15:56:27] <^demon>	And bugzilla doesn't own me.
[15:56:47] 	"I can quit any time I want"
[15:57:03] 	lol
[15:57:58] 	heh
[15:58:00] 	 temporary solutions have a terrible habit of becoming permanent, around here
[15:58:07] 	its funny cause its true
[15:58:14] 	;)
[15:58:22] 	subst/, around here//
[15:59:25] 	03(mod) Image cascading protection issues - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18483  +comment (10happy-melon)
[16:01:36] *Prom_cat 	wonders if Tim Starling has a sister called Clarice
[16:02:05] 	 Sparkla is easier to say
[16:02:05] 	 yes, I have it on hilight too, anyway
[16:02:05] 	 Agent Starling
[16:02:21] 	every joke has been made before
[16:03:52] 	bet theres loads in the moderation queue
[16:04:54] 	Yeah yeah, Whatever Sparta Splarka
[16:05:55] 	So whats been happening with flagged protecion?
[16:08:51] 	werdna: when user A registers another user B, in AbuseFilter user_name == accountname == 'B', can this be fixed in future?
[16:09:24] 	AlexSm_: Sounds like expected behaviour to me
[16:09:30] 	actually maybe user_name should be A
[16:09:44] 	yes, that's what I'm hinting at
[16:09:58] *werdna 	shrugs
[16:10:01] 	there's a bug open
[16:11:26] 	I could not find it but if it already exists then ok
[16:12:34] 	heh, if there wasn't a bug open he'd say "open a bug"
[16:17:18] 	03(NEW) PHP 5.2.9-2 installed Could not find a suitable database driver! - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18645 critical; Normal; MediaWiki: Installation; (dmb_symbian)
[16:22:20] 	14(INVALID) PHP 5.2.9-2 installed Could not find a suitable database driver! - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18645  +comment (10bretthillebrand)
[16:26:24] 	03(mod) PHP 5.2.9-2 installed Could not find a suitable database driver! - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18645  (10dmb_symbian)
[16:28:25] 	03(mod) Watch pages for a few days only (add an expiry time) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=6964  summary; +comment (10roan.kattouw)
[16:30:00] 	03(mod) PHP 5.2.9-2 installed Could not find a suitable database driver! - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18645  +comment (10roan.kattouw)
[16:30:44] 	03(mod) PHP 5.2.9-2 installed Could not find a suitable database driver! - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18645  (10bretthillebrand)
[16:32:20] 	I'm playing around with skins and have found behavior I do not understand.
[16:32:48] 	I copied an existing skin (Nostalgia.php) to test.php.
[16:34:12] 	Pages look different with useskin=nostalgia or useskin=test, even though the Nostalgia.php and test.php are identical.
[16:34:20] 	How do I figure out why?
[16:34:48] 	is it possible to include someone else's monobook.js in my own monobook.js ?
[16:35:16] 	ThomasV: importScript('User:Them/monobook.js');
[16:35:18] 	ThomasV_: Yes
[16:35:29] 	how ?
[16:35:35] 	oh ok
[16:35:41] 	thanks
[16:35:50] 	03(mod) Localized namespaces for mt.wp (2) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18498  (10rhalsell)
[16:36:03] 	Hi Mike
[16:36:08] *Splarka 	rars at TrevorParscal
[16:36:54] 	Hi Splarka 
[16:39:21] 	03shinjiman * r50108 10/trunk/phase3/includes/specials/SpecialVersion.php: Show the SVN revision numbers as a separate column in Special:Version
[16:43:27] 	It appears Wikipedia uses the pipe character in templates without the need for calls to the {{!}} template.  The same templates break on my MediaWiki 1.11.2 install (with ParserExtensions). Substituting {{!}} for the plain pipes fixes the problem.  How is Wikipedia able to use unescaped pipes in templates?
[16:44:27] 	where do you see pipes?
[16:44:55] 	pipes are allowed when "covered", which is inside [[]] {{}} or {{{}}}
[16:46:33] 	I'm looking at Template:Ambox/core, since all my various message boxes render with the  coming before the  declaration
[16:46:51] 	but in this template all pipes would fall under your definition of "covered"
[16:47:38] 	right, your prob is probably tidy
[16:47:42] 	!tidy
[16:47:42] --mwbot--	HTML Tidy is an extermal application that cleans up HTML for XHTML compliance (such as bad user input like 
). Prior to the new preprocessor in 1.12 it was also needed for distributed, transcluded, or conditional HTML, or mixed HTML and wikitables, but newer versions allow it without Tidy. See [16:48:25] Bingo - I will look into that. Thanks for the pointer, Splarka. [16:48:34] rar [16:50:32] Hey brion [17:10:54] I am getting a 404 error when trying to create a new page. What do I need to check? [17:17:49] 03(mod) Release MediaWiki 1.15 (tracking) - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18629 (10roan.kattouw) [17:18:19] Oddly I was expecting more people to be on channel [17:19:23] It's still morning in the US [17:21:41] I need to activate 'file' hrefs on an internal wiki. I've had no luck finding info on the mediawiki site due to the fact that my search term 'file' is a bit vague. Suggestions? [17:22:25] !fileurl [17:22:25] --mwbot-- To allow local file:///xxx links, use $wgUrlProtocols[] = "file:"; See http://www.mediawiki.org/wiki/Manual:%24wgUrlProtocols for more information. Beware that several browsers do not allow file urls on pages loaded via http. Also note that most browsers do not support "remote file" urls like file://server/share [17:24:10] RoanKat, thanks [17:25:03] Does anyone know where I can change the colour of links? I'm in the /skins/common/ but I can't find it [17:26:15] brion,RoanKattouw: is there any reason not to expose (in list=users, and other things that refer to users, such as usercontribs, allusers, userinfo), and allow referring to user IDs? Seeing as how this information can be found via Special:Export for any user who has edited, or on the toolserver for anyone with an account, and via a few tools)? [17:26:35] Splarka: I'm planning to do that on lucadealfaro's request [17:26:41] expose/refer to in the API that is [17:27:03] eh? [17:27:04] RoanKattouw: sexy! but... will brion revert it? ^_^ [17:27:07] what's the part that's to be exposed? [17:27:11] that sentence is very long :D [17:27:19] user IDs [17:27:22] local (not SUL) [17:27:25] Already in the XML dumps and on toolserver [17:27:35] i assume that's already in user info [17:27:53] *MrZ-man sees users ... expose ... sexy [17:28:03] and handy for, say, stat gathering via API, &list=users&usids=1|2|3... [17:28:29] MrZ-man has a dirty mind [17:28:42] user ids are an internal implementation detail which should never be needed externally, but they're not actively hidden [17:29:04] well, in the same way pages can be deleted via the API (handy for bad titles) [17:29:15] blocking, or getting information about bad usernames can also be handy, via API [17:29:41] mmm "via API" can rationalize anything [17:29:54] I generally use pageid for most things in my tools so I don't have to worry about unicode [17:29:54] Splarka: usids is a nice one [17:30:02] robbing banks without getting arrested might be a handy security testing feature, via API [17:30:43] and it would solve our fundraising problems! [17:30:46] roan: I am also thinking anything that writes to a user, like emailing, rights changes, blocking... [17:31:42] action=armedrobbery [17:31:45] here is a ponderable: namespace aliases are blocked for new users even via SUL (so WP:FOO on meta can't autologin to en.wp, which is very weird, but necessary "temporarily")... what happens if say, User:What:Foo exists on en.wp and What: is made an alias later? they can't be blocked, can they log in? [17:31:55] ^tl;dnr; [17:32:36] all this is of course just rationalization for "I want this feature!" [17:33:45] Yes, invalid usernames :P [17:33:56] No need to convince me, Luca did that about a month ago [17:34:35] *Splarka wanted a "I /probably/ won't revert it immediately" from brion though, just to be safe ^_^ [17:40:16] ... and I ain't gonna get it, sleep time ^_^ [17:40:23] RoanKattouw: happy hunting! [17:40:43] *RoanKattouw frowns [17:40:50] Who goes to sleep at 10:40? [17:43:32] What time zone is Splarka in? [17:43:40] PST [17:43:45] PDT [17:43:47] whatever [17:44:00] werdna: Do you need me to do the prefs API module? [17:44:05] Yeah - so... I guess Splarka is nocturnal then [17:44:05] Does anyone know where I can change the colour of links? I'm in the /skins/common/ but I can't find it [17:44:12] RoanKattouw: if you like, there are still some hurdles [17:44:15] (BTW, what timezone are *you* in, isn't Australia asleep?) [17:44:20] Oh yes, of coures [17:44:25] it's 4am [17:44:29] I'm staying up a bit [17:44:33] trying to starve myself of sleep [17:44:37] so I sleep on the plane to LA [17:44:42] I'll just do $wgTitle = Title::newFromText("API"); or something [17:44:47] On top of api.php [17:44:51] Ah, jetlag preparation :P [17:45:06] Let's see if it actually works [17:45:18] I should be packing instead of chatting on IRC :P [17:45:32] brion: got anything to keep me busy for another hour or so :P [17:46:24] we need a 'random bug' button on bugzilla ;) [17:46:35] Yeah, that'd actually be nice [17:46:35] bah [17:46:44] then I'd get lots of stuff I don't want to fix :P [17:46:51] :D [17:47:02] Well there is this: [17:47:02] https://bugzilla.wikimedia.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=agarrett%40wikimedia.org&emailtype1=exact&emailassigned_to1=1&emailreporter1=1 [17:47:19] but ugh :P [17:47:27] I'd rather do that when I have a week, not an hour :P [17:49:05] "The MediaWiki bug 4586 Code Review shows that Werdna was deeply involved in the attempt to rescue DA from community opposition, together with UC_Bill (now banned for abusive socking and double-voting in the RFC) and Locke Cole." [17:49:11] bah [17:49:33] nice Wikipedia account you've got there, shame if anything happened to it. [17:49:36] *werdna intimidates. [17:49:40] What's DA? [17:49:46] no idea [17:49:50] date autoformatting maybe [17:49:53] 03(mod) MySQL Connection dies with error 61 - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18626 +comment (10brion) [17:50:23] werdna: WTF, I don't see anything relevant on that bug [17:50:49] yeah, I tried to help on that bug, I gave up after being repeatedly insulted and no one could say what was actually desired [17:51:10] I just implemeneted something quick and dirty [17:51:21] and they were all "OMG circumventing community consensus" [17:51:26] WTF guys, bug number typo? [17:51:29] !b 4586 [17:51:29] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=4586 [17:51:54] 14586 isn't related either [17:52:03] should be 4582 [17:52:04] It's the revision he's talking about [17:52:10] http://www.mediawiki.org/wiki/Special:Code/MediaWiki/48249#c1958 [17:53:39] Hmph [17:53:58] Basically people are just adding unproductive rants there [17:54:07] oh this was ages ago [17:54:15] there's a whole arbcom case about it [17:54:19] Oh this bug [17:54:25] 286 comments, probably our longest [17:54:52] in a case full of people who are willing to argue about whether the month or the day comes first, that guy has distinguished himself as a nutter among nutters. [17:55:17] https://bugzilla.wikimedia.org/show_bug.cgi?id=4582#c229 [17:55:40] I also hate it when people spam wikibugs-l with policy debate [17:55:48] And the DA bug is the hallmark of that [17:56:07] hey that's a fun quote [17:57:44] The this century thing? [17:57:52] no, what I said [17:57:57] heh [18:00:24] and they were all "OMG circumventing community consensus" [18:00:55] I think some people need to realize that community consensus does not apply to code: SVN is not a wiki :P [18:01:15] We've replaced consensus by Brion [18:02:50] even mw.org is more of a technocracy [18:04:36] ideally, the software itself is not and should not be designed to accommodate WMF "consensus", there are and have been core changes that negatively impact non-WMF projects [18:04:52] Exactly [18:06:22] But in my experience most users on WMF projects seem to be under the impression/illusion that the MediaWiki devs are bound to or even *care* about wiki stuff such as policies, consensus, etc. [18:07:11] *brion is the new consensus [18:07:28] that puts a new spin on things [18:07:29] Exactly [18:07:29] well, it makes sense that the community has some say in foundation-level stuff -- but it does that through the board [18:07:35] "concensus is staying at home today, sick" :-P [18:08:06] we take concensus about deploying existing features into account... [18:08:13] werdna: Obviously. But the employed devs answer to the board, not the community, and volunteer devs don't answer to anyone (except possibly to Brion) [18:08:23] well, we answer to the ED [18:08:26] who answers to the board [18:08:31] who answer to the community :D [18:08:34] sort of [18:08:38] Yes, but not unconditionally [18:08:53] brion: right, that's what I mean. [18:08:57] If the community says "do this" it's not like you're gonna be on it right away [18:09:19] right [18:09:25] And some editors seem to have the attitude that whatever the community wants, they should get, preferably yesterday [18:09:47] *werdna thinks RoanKattouw has had a button pushed [18:09:56] heh [18:10:28] *RoanKattouw was just ranting about the date formatting bug people, and getting off topic [18:10:33] if they say "do this" i'll be like "make me" and they'll be like "ok i will" and i'll be like "bring it!" [18:10:43] lol [18:10:43] along with all the other stuff you should get when you get svn committ acces is [18:10:46] a thick skin [18:10:51] what were we talking about? [18:10:55] I wonder if we have any extras [18:10:57] brion: date formatting [18:11:07] 17:58 < werdna> "The MediaWiki bug 4586 Code Review shows that Werdna was deeply involved in the attempt to rescue DA from community opposition, together with UC_Bill (now banned for abusive socking and double-voting in the RFC) and Locke Cole." [18:11:13] 17:58 < werdna> nice Wikipedia account you've got there, shame if anything happened to it. [18:11:17] 17:58 * werdna intimidates. [18:11:34] hah [18:11:45] that's a wacky world i've been studiously ignoring while there are other priorities [18:11:54] *RoanKattouw nods [18:12:03] somebody in the admins channel linked me to it, heh [18:12:06] werdna: Who said that, anyway? [18:12:18] 'Tony1' [18:12:36] Ah, he was on the CR comments too [18:13:13] Demanding specs and a demo [18:13:49] and then ranting [18:15:00] "together with UC_Bill (now banned for abusive socking and double-voting in the RFC) " nice ad hominem + guilt by association going on there [18:15:24] *werdna lols [18:15:27] wound up RoanKattouw [18:16:25] werdna is associated with 'UC_Bill'? [18:16:46] in that I indirectly helped him by implementing a feature he wanted. [18:17:40] Oh noes, the horror. Should we run you out of the community while keeping you around for general software development, do you think? [18:17:53] (Who is 'UC_Bill', anyway?) [18:18:03] some date formatting guy [18:19:02] *Pathoschild doesn't see why this date autoformatting is such an issue; doesn't it let people choose how they see dates? [18:19:13] "Your involvement in DynamicDates/autoformatting is far more than tangential. " [18:19:26] Apparently people don't understand that devs sometimes just do a quickie fix and move on [18:19:35] oh there's a reply? [18:19:37] 03laner * r50109 10/trunk/extensions/LdapAuthentication/ (LdapAuthentication.php LdapAutoAuthentication.php): Fixing backwards compatibility for MediaWiki 1.12 and below. Patch from Gabe Van Engel. [18:19:45] These people seem to read evil intentions (or at least intentions to begin with) into every action [18:20:05] Pathoschild: the manual of style iz srs bzns [18:21:16] Especially now that it rivals the [[United States Code]]. [18:21:30] The tensions are so high because the stakes are so low [18:22:07] They need their daily dose of melodrama, or they go into withdrawal tantrums? [18:22:17] no idea [18:24:15] why isn't notificationtimestamp enabled on wp for displaying 'changed since last visit'? [18:24:32] (on the watchlist table) [18:25:45] performance I assume [18:26:39] The comment on that bug for the watchlist notif feature being designed "ass-backwards" is valid: it shouldn't be a performance issue if designed properly [18:30:07] RoanKattouw: search terms/bugid? [18:30:11] searching [18:30:20] !b 10172 [18:30:20] --mwbot-- https://bugzilla.wikimedia.org/show_bug.cgi?id=10172 [18:30:36] comment 25 [18:31:15] Hmm actually I'm not sure the alternative is that good [18:31:37] Doing a write query on every view of a watched page sounds scary [18:32:29] RoanKattouw: do you have stats for how often this actually happens? [18:32:45] People viewing a watched page you mean? [18:32:51] No, but pretty often I guess [18:33:05] Not necessarily significantly less often then people *editing* a page that's watched by someone [18:34:28] the other thing is that those write queries would be isolated into just the watchlist table [18:34:41] They would be either way [18:35:15] which is a good thing, but of course the way it's updated now seems insane [18:35:32] The fact that it uses the job queue is insane [18:35:35] But I fixed that [18:35:50] you could run the watchlist table on a seperate server if you really wanted to [18:37:05] *brion goes through the ol' svn committer queue [18:37:11] another alternative is to have the watchlist updated not on views, but on 'approvals' [18:37:31] mk: Flagged revisions isn't enabled on every wiki [18:37:42] mk: Does MySQL support that transparently? [18:38:20] are flagged revisions done from the watchlist? [18:38:55] no [18:39:01] The two features are not related in any way [18:39:23] In fact, watchlist is in core and flaggedrevs is an extension [18:40:22] the table? I don't think so, but the idea is, someone might set up an independent website (or automated program) to handle watchlists, which is something you can't do for, say, revisions. but this is a minor point [18:41:44] I haven't looked at flaggedrevs, but it might be unsuitable due to it caring about every single damn revision [18:42:57] mk: I'm not sure that'd work. We don't only read to and write from the watchlist table individually, but also join it with other tables sometimes [18:43:35] the alternative is to throw a field into watchlist - it's already there, but change it to require explicit acknowledgement from the editor to update it [18:44:15] That would suck [18:44:28] how come? [18:44:48] I suspect a lot of people would expect it to Just Work [18:45:26] As opposed to have to push the damn button every time :D [18:45:30] I wouldn't want my watchlist updated every time I visited a page randomly [18:45:32] *having [18:45:56] mk: All it would do is mark the page as visited [18:46:25] ok, i'm looking for an extension that allowed me to take data from one wiki and show it on another [18:46:37] I think I saw one linked not long ago [18:52:55] Right [18:53:04] but if I do a search for eg "pie" I can see the page on pie [18:53:04] RoanKattouw: I mean on the history tab [18:53:11] RoanKattouw: one version, the default [18:53:11] mk: Right, I think that might work [18:53:16] It'd eliminate the annoyance of the view -> history workflow removing the "changed since your last visit" flags [18:53:20] mstevens: Right. Then delete the main page and export Wikipedia's using Special:Export [18:53:20] Then import it into your wiki using Special:Import [18:53:20] mmmmm pie [18:53:20] *rainman___ just had some [18:53:23] RoanKattouw: I'd like to get the other special bits like the nav. Does it sound plausible to do a "DELETE FROM foo" on all the tables mwimport touches and reimport? [18:53:49] mstevens: The nav should already be there [18:53:50] erg. I think my question got munched by the netsplit. Sorry if I am repeating myself. [18:53:57] Need a bit of help updating from 1.5 to 1.14, the update script is hanging on "Adding rev_parent_id field to table revision". Any direction would be apprecicated. [18:53:59] You've probably imported everything except the main page alraedy [18:54:04] RoanKattouw: it would be a very lightweight way to address the whole flaggedrevs problem. There's also a proposal that suggests that 'watchlist, diff, check, ???' is the standard editor workflow, where ??? is 'remember that you approve of this version' http://en.wikipedia.org/wiki/Wikipedia:Village_pump_(proposals)#Make_the_Watchlist_more_like_an_Inbox [18:54:19] Galbinus_Caeli: Aren't there special instructions for upgrading from 1.5 or before? (IIRC?) [18:54:38] RoanKattouw: well it's a tempting belief because it'll save me a lot of time :) [18:54:57] mk: Feel free to suggest that on the bugzilla bug [18:55:04] RoanKattouw:I think it is 1.4 and before. [18:55:05] !b 10172 | mk [18:55:05] --mwbot-- mk: https://bugzilla.wikimedia.org/show_bug.cgi?id=10172 [18:55:12] Galbinus_Caeli: Could be, don't remember [18:56:25] Yeah, double checked. 1.4 to 1.5 is a major database change. [18:56:31] I was already at 1.5 [18:57:42] Galbinus_Caeli: Maybe you should turn on error reporting [18:57:44] !errors | Galbinus_Caeli [18:57:44] --mwbot-- Galbinus_Caeli: To see PHP errors, add this to the very top of LocalSettings.php: error_reporting(E_ALL); ini_set("display_errors", 1); Fatal PHP errors usually go to Apache's error log - also check the error_log setting in php.ini (or use phpinfo). For more details in wiki error reports, set $wgShowExceptionDetails = true; $wgShowSQLErrors = true; For full debug output, set $wgDebugLogFile to some path you like. [19:01:03] Ok, error reporting added to LocalSettings.php script rerun with same result. Where might I find the errors? [19:01:16] The script hangs, right? [19:01:21] Doesn't like, crash? [19:01:29] Hangs [19:01:33] Weird [19:01:44] Like it is taking forever for something to finish [19:01:56] But I gave it more than a half hour [19:02:10] That's very weird, no idea what could be causing that [19:02:29] F#$& Swine Flu, probably. [19:03:11] I don't have access to phpinfo [19:03:16] Try running the script with -d max_execution_time=60 as additional arguments? [19:03:23] ok [19:04:08] 60 is seconds? or minutes? [19:04:12] seconds [19:04:30] It should throw an error after 60 secs, telling you where in the code it's hanging [19:04:39] So it should thrash at the "Adding..." then error, ok [19:06:40] I must have ID10T'd it. I typed "php update.php -d max_execution_time=60" but it never came back. [19:07:03] is there a way to delete "Main Page"? I've made myself an admin but that page doesn't have delete on it [19:07:15] Galbinus_Caeli: Are you using a normal shell or something like PHPshell? [19:07:31] I have a temporary ssh connection. [19:07:39] mstevens: That's because some idiotic Wikipedia-specific script hides the delete tab [19:07:41] I think it is sh, but might be bash [19:07:51] Click [delete] on another page, then change the page title to Main_Page in the URL [19:08:03] Galbinus_Caeli: Great. But that command hangs forever as well then? [19:08:11] yup [19:08:19] I'm special. [19:08:35] Try setting 1 instead of 60 [19:08:35] 03rotem * r50111 10/trunk/phase3/ (5 files in 5 dirs): Removed float from the user login form in RTL interface - caused display problems in FF2, and in LTR interfaces there is no float there. [19:08:48] ok [19:08:58] (and see if it even gets to the error part before timing out, if it doesn't, try 2 :D ) [19:10:00] It got there. [19:10:09] And is it hanging still? [19:10:14] and here we sit. (I am running bash, by the way) [19:10:18] It might hang for a while, but it shouldn't hang too long [19:10:22] Yeah bash is fine? [19:10:23] -? [19:10:35] bash is what I use most locally. [19:10:44] Yeah, it's fine [19:10:45] but I am sshed into my web host [19:11:11] And it has been sitting for a full minute now. [19:11:28] Could be a while, but I hope it'll time out eventually [19:11:42] What's the line it's hanging on (in the output that is)? [19:11:56] I'll sit here and whistle the Jeopardy theme to myself for a while then. [19:12:33] Last few lines are:Checking if imagelinks index il_to includes field il_from... [19:12:33] ...index il_to on table imagelinks seems to be ok [19:12:33] ...have rc_old_len field in recentchanges table. [19:12:33] ...have user_editcount field in user table. [19:12:33] ...page_restrictions table already exists. [19:12:34] ...have log_id field in logging table. [19:12:36] Adding rev_parent_id field to table revision... [19:12:43] Hmm [19:13:28] Anyway to make the output more verbose? [19:14:01] No. [19:14:20] Galbinus_Caeli: Do you have access to the database? As in the ability to run SQL queries on it? [19:14:39] /msg NickServ identify ed82sot [19:14:52] shit, did that go in the clear? [19:14:55] Galbinus_Caeli: Without the space in front; I recommend you change your password [19:15:00] Yeah [19:15:58] *mstevens fails to be able to delete Main_Page, and decides to get things setup a little better then reload the dump [19:16:01] Galbinus_Caeli: /msg NickServ set password [19:16:20] mstevens: You shouldn't need to reload the dump [19:16:30] I'm sure you can delete the main page [19:16:45] Thanks, reset [19:16:55] http://www.mywiki.com/w/index.php?title=Main_Page&action=delete <--- mstevens: try this [19:17:14] RoanKattouw: I got that far, it doesn't feature an obvious way to delete antyhing [19:17:36] RoanKattouw: the text suggests that in a correctly setup system I might expect to see some way to select a reason and a delete button [19:18:07] Then what do you see? [19:18:19] (screenshot?) [19:19:18] "You are about to delete Main Page... blah blah blah...then "No matching items in log" and a link to "Edit deletion reasons" [19:19:38] What's the full text? (pastebin?) [19:21:34] http://rafb.net/p/eCtIiy50.html [19:21:47] (the wikipedia markup isn't displaying in the browser) [19:22:01] mstevens: No textbox or button? [19:22:09] correct [19:23:43] It has been hung for a full ten minutes. [19:23:44] WTF [19:23:52] Galbinus_Caeli: Can you execute SQL queries? [19:24:06] No sql in any way I have found [19:24:19] no "mysql" or "psql" [19:24:23] Galbinus_Caeli: What I meant is do you have access to the database, or phpmyadmin? [19:24:31] Any other clients I could try? [19:24:35] Or any way to run queries on the database? [19:25:06] I don't think so. Unfortunatly. (I do know how, I just don't think I have access.) [19:25:38] hmm that sucks [19:25:51] Cause if you had, you could've run the DB query manually so the update script would skip that line [19:26:09] Yeah. I had to beat ssh out of them. [19:26:25] I got hit by a wiki spammer and 200mb of porn crap [19:26:38] Needed ssh to delete history [19:26:51] taking advantage of it to do an upgrade. Or so I thought. [19:27:12] It should hurt to give you DB access; most hosters do that [19:27:18] 03(mod) New namespace alias in ca.wiki - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18329 (10xaviersmp) [19:27:38] They barely give me ftp most of the time. [19:28:39] wtf [19:28:47] You've got a really sucky hoster then [19:28:57] Any hoster that has PHP and MySQL usually has phpMyAdmin [19:28:58] small and old [19:29:25] Had them for about ten year. [19:29:38] :O [19:31:22] I am telephoning them right now about running sql queries [19:32:53] Actually it looks like I might have installed phpMyAdmin at one time [19:33:52] and I have [19:34:09] version 2.6.4 I wonder how old that is. [19:34:46] Old, but that shouldn't matter [19:35:18] I probably stuck it on there when I set up the site in 2005 [19:36:50] I am trying to open the "revision" table now. [19:37:19] Just click the SQL tab [19:37:22] And run the following query [19:37:34] ALTER TABLE revision ADD rev_parent_id int unsigned default NULL; [19:38:42] I should use the proper full name for the table, right? [19:41:08] done [19:41:30] *mstevens drops database and plans to truncate text, page, and revision, then reimport [19:46:04] *RoanKattouw recommends mstevens not to do that [19:46:17] mstevens: You just want to get rid of the main page right? [19:46:19] wow, my laptop screen seems sooooo wide [19:46:32] So just DELETE FROM page WHERE page_namespace=0 AND page_title='Main_Page'; [19:46:44] that'll create orphan revs in the revision table but never mind those :P [19:46:56] there are scripts for those anyways [19:49:24] brion: how goes it? [19:58:16] can i change the used stylesheet of wikipedia on the fly without having to login? [19:58:25] i would like to use it without having to do that [20:00:24] RoanKattouw: too late. See you in 4 days :) [20:00:36] brion: "new committers" mail was an excellent read. Thanks for that :) [20:00:38] heh [20:01:32] phpMyAdmin is slow [20:11:43] Slow like snails slow dancing in treacle. [20:15:59] 03(NEW) Ctrl-F search in Chrome doesn't work in editing area - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18646 normal; Normal; MediaWiki: Search; (alensha) [20:21:18] back [20:28:56] 03(mod) Ctrl-F search in Chrome doesn't work in editing area - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18646 +upstream; +comment (10brion) [20:33:39] 03(FIXED) Ctrl-F search in Chrome doesn't work in editing area - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18646 +comment (10brion) [20:36:29] Ok, had to repeat that step with rev_len. And fight phpMyAdmin into submission. [20:36:59] Now it is trying to "Populating rev_parent_id column" might be hung. Might just be taking a while. [20:53:09] AaronSchulz: What's the status of Flagged protection implementation? Is it ready for a test wiki roll-out? [21:22:38] 03vasilievvv * r50112 10/trunk/phase3/ (RELEASE-NOTES includes/ImageFunctions.php): * (bug 15008) Redirect images are now subject to Bad image list rules [21:23:13] I need to create wikis, and to provide a good user experience and to minimize problems with browsers crashing mid-way through and all of that, I want to do it in the background [21:23:50] Which would be better, using a MediaWiki job and the crontab method of running them, or my own type of backend that will create them after getting some kind of UDP packet [21:24:52] 03(FIXED) Redirect images not subject to Bad image list rules - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15008 +comment (10vasilvv) [21:28:49] Another question, how do I do a redirection in MediaWiki? [21:35:01] chuck: You mean like in PHP? [21:35:12] Or redirect one wiki page to another? [21:36:03] RoanKattouw: To a different URL. I want to silently redirect when someone tries to access a POST-only method with GET. [21:36:14] $wgOut->redirect() I believe [21:36:19] !class OutputPage [21:36:19] --mwbot-- See http://svn.wikimedia.org/doc/classOutputPage.html [21:36:51] Yes, $wgOut->redirect($url) [21:36:59] Second optional parameter is the HTTP status code [21:37:02] Defaults to 302 IIRC [21:37:08] Yes, 302 [21:37:53] It looks like it just sets a few variables, I'm guessing I have to run return inside of my special page class method after I use that redirect() method? [21:39:17] You should just bail out [21:39:25] Call redirect(), then just stop doing stuff [21:40:50] So "return;" then? [21:40:54] Yeah [21:41:32] :D it works, thanks RoanKattouw [21:41:52] how do I add new sysops [21:42:18] Special:Userrights [21:42:23] !userrights | jetsaredim [21:42:23] --mwbot-- jetsaredim: For information on customizing user access, see < http://www.mediawiki.org/wiki/Help:User_rights >. For common examples of restricting access using both rights and extensions, see < http://www.mediawiki.org/wiki/Manual:Preventing_access >. [21:42:30] (first link) [21:42:46] The mwlog search thing now sorts. :-) [21:43:53] RoanKattouw: I don't appear to have a Special:UserRights page [21:44:02] Marybelle: Oh good, I noticed that was kind of strangely sorted before. [21:44:08] :-) [21:44:15] jetsaredim: You should. What's the URL you're using to get there? [21:44:19] Does MediaWiki have any sort of flash message system? [21:44:46] 03(NEW) When rendering math, TeX output is sent to stderr which ends up in Apache's error log - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18647 minor; Normal; MediaWiki: General/Unknown; (healyk) [21:44:50] RoanKattouw: I was on Special:Statistics and just changed Statistics to UserRights [21:44:59] And then what happened? [21:45:03] error [21:45:14] chuck: What do you mean by a flash message? [21:45:18] no such special page [21:45:22] wtf [21:45:28] Which version of MediaWiki are you using? [21:45:49] i don't remember [21:45:55] Special:Version [21:46:03] i set this thing up years ago and left the group and no one has really maintained it [21:46:06] cause it just worked [21:46:22] 1.4.15 [21:46:26] RoanKattouw:Thank you for your help earlier. I may need to pester you again, but for now I need to get other stuff done. Again, thanks! [21:46:41] RoanKattouw: You set a flash message via sessions, then redirect to another page, and the new page displays it in a notice-style box. [21:46:43] jetsaredim: :O that's ancient. The most recent version is 1.14 [21:46:52] hrm [21:46:55] ok [21:47:03] is there any docs for this version i'm running [21:47:04] chuck: No, we don't support that AFAIK, what would you use it for? [21:47:22] jetsaredim: No idea, but no one remembers how stuff worked back in the stone age :P [21:47:28] !upgrade | jetsaredim [21:47:28] --mwbot-- jetsaredim: http://www.mediawiki.org/wiki/Manual:Upgrading [21:47:47] RoanKattouw: So I can add a "The new wiki has been created." message, or "That wiki does not exist!", etc [21:48:00] yea - i'm pretty sure this is a gentoo box, which has a package for mediawiki if i remember correctly [21:48:41] That package is probably not gonna upgrade you all the way to 1.14 but it might get you up to an acceptable version [21:51:16] RoanKattouw: Perhaps you know how to read/write from sessions in MW? [21:51:57] chuck: $_SESSION; but we don't rely on that [21:52:08] But why store it in the session? [21:52:23] Why not in the query string or something [21:52:25] Yeah I think it's $wgRequest->getSessionData() and $wgRequest->setSessionData() [21:52:34] Eh that's kind of ugly [21:53:03] hmm those functions just wrap around $_SESSION [21:53:21] *chuck wonders how else one can do it [21:55:27] index.php?title=Special:RecentChanges&feed=atom is causing zombie apache processes that use cpu but never return results on one of my wikis [21:56:25] its a quite serious problem. we spent the entire day today narrowing it down to requesting this single page [21:56:39] by entire day i'm talking about apache + gdb + core dumps + wireshark etc... [21:58:28] 03(mod) When rendering math, TeX output is sent to stderr which ends up in Apache's error log - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18647 +comment (10roan.kattouw) [21:59:20] 03(mod) Support W3C geolocation API for in-browser geographic search - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15957 (10brion) [22:03:31] Woo. Got the output cleaned up too. :D [22:03:42] http://toolserver.org/~mzmcbride/cgi-bin/mw-logs.py?search=fooooo [22:06:21] nice [22:16:15] What hook should I use if I want to mess with session data using the last possible hook that will still allow me to do that? [22:18:13] eek? [22:18:20] like doing your own auth? [22:19:43] brion: No, I'm creating a Flash Message system. [22:20:42] guess i'm not sure what sort of session data you're trying to mess with :D [22:22:19] brion: I think I explained it above somewhere, but basically, I want to be able to set a notice/success/error message that will display on the next page load. So when I redirect back to the user's list of wikis after they've created a new one, for example, there will be a green notice at the top that says "Your wiki is being created. You'll receive an email when it's ready to go. etc etc" [22:22:59] Why deal with session data? Wouldn't a URL parameter work? [22:25:27] I think that might start to get a little messy... [22:25:42] More messy than playing with session data? [22:26:19] Well, every other web framework, etc uses sessions, and I'm assuming they do it for a reason, so yeah :P [22:26:37] yay, the tornado sirens stopped [22:27:58] AaronSchulz: You live in Ohio? [22:28:04] yes [22:28:43] Someone commented about a tornado seconds before you did in another channel ;-) [22:33:16] brion: http://toolserver.org/~alexz/coord [22:34:04] ooh [22:34:24] hah that's some cute JS [22:34:49] I wish I knew my latitude and longitude [22:35:21] Oh wait, my city's wikipedia article has it, but I dunno what format to enter it in on the toolserver page :P [22:35:47] chuck: click 'near a location' and enter the city article name :) [22:35:51] you can search by nearby article [22:36:05] ooh [22:36:07] nice javascript :P [22:36:11] :D [22:36:15] Awesome. :D [22:36:15] nice!! [22:36:42] whaddya mean the Downtown Oakland article needs pictures? [22:37:12] it has pictures... [22:37:21] it uses the requested photo categories on enwiki, which are apparently a bit of a mess right now [22:37:21] yeah that's what I'm saying [22:37:21] My city article needs photos. That's easy enough. I might go out and take a few for the good of the article that probably gets like 3 views a month :P [22:37:26] ahh [22:37:30] Oh, i see. [22:37:38] maybe they want more pics [22:38:00] I don't think I'll get them today/this weekend [22:38:00] (rain scheduled the whole time) [22:38:08] heh 19th street bart [22:38:13] two blocks from my house... :-P [22:38:25] http://en.wikipedia.org/wiki/19th_Street%2FOakland_(BART_station) [22:38:27] 404 [22:38:28] in the future I'll probably add options for some more filters [22:38:48] MrZ-man: Seriously, that tool is sick. :-) [22:39:16] atglenn: More Wikimedia fail, actually... [22:39:18] the conversion to %2F borked it [22:39:35] those should be converted back to / [22:39:36] Is the .. Debian(?) switchover dnoe? [22:39:39] Done. * [22:39:44] *brion is getting load in geobox template docs [22:39:48] *lost [22:39:59] *MrZ-man goes to steal wfUrlencode [22:40:00] Ubuntu migration. [22:40:20] Didn't that finish last week or something? [22:40:20] http://en.wikipedia.org/wiki/Template:Geobox <- ok where's the part where the template document actually documents the template? [22:40:39] brion: how goes code review? [22:40:43] http://en.wikipedia.org/wiki/Template:Geobox/legend [22:41:55] AaronSchulz: en.wiki's flagged protection implementation. What's the status? Can I bother Brion about putting it on a test wiki? [22:42:01] brion: when should I commit a major feature (containing schema change) which was awaiting review since January? After next scap? [22:42:18] does it involve images [22:42:25] Prodego: no [22:42:33] I guess [22:42:36] heh, what else is waiting [22:42:49] Per-article blocking. [22:42:50] Prodego: per-page (per-namespace) user restriction [22:42:56] Yeah. [22:43:03] ah, mmm [22:43:04] now /that/ would be sweet :D [22:43:31] I'm not sure how good it is for WMF wikis, but other wikis definitely want it. [22:45:37] Marybelle: still a bit more to go on the migration I belive. [22:45:40] *believe. [22:45:46] Hrmph. [22:46:14] but steady progress and the number of hosts left is pretty small [22:46:17] http://en.wikipedia.org/w/index.php?title=Noe_Valley,_San_Francisco,_California&diff=287341137&oldid=281951502 <- seems to work... i think... but i don't know if there's a better or more magical template :P [22:46:29] AaronSchulz: code review will continue... :) [22:46:40] vague as usual ;) [22:46:42] vvv: definitely after, not before :) [22:46:57] I think coord is the standard one now [22:47:06] I've been holding back a lot this week [22:47:17] not doing much really [22:47:34] MrZ-man: What language did you write that in? [22:48:00] the backend is PHP, the frontend is JS with jQuery [22:48:02] display=title seems to be the magic to float it up [22:48:44] and the script I use to populate the table is Python [22:48:59] Nice. [22:50:17] Is the format for the {{cite web}} template for access date YYYY-MM-DD? [22:50:33] http://pastebin.com/m5aee1c7a is the query it uses to get the results :P [22:50:41] 03(mod) Improve the new Statistics special page - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=15664 (10wiki) [22:51:21] MrZ-man: Good God. [22:51:21] yay, tornado possibly headed my way [22:51:44] 3963.1676 is the radius of earth in miles [22:53:02] the coordinates have to be in radians, so it needs to do the *PI()/180.0 for all of them [22:53:30] Y'know they have programming languages for text manipulation. ;-) [22:54:23] What type of markup can Mediawiki:Sitenotice contain? [22:54:35] HTML? Wiki links? Tables? Templates? [22:54:38] Standard HTML should work. [22:54:47] So I can and
? [22:54:50] I don't think it likes parsing wikimarkup. [22:54:55] Yeah, those should both work. [22:55:44] The other problem I have is parsing wiki markup on new page creation [22:55:51] it runs fast enough with ~42000 rows in the table, not sure how well it would do if had all the coordinates on enwiki [22:56:17] hangfromthefloor: Parsing where and how? [22:56:21] And why? [22:56:29] I'd love to show you [22:56:41] Well, I'm about to head out. :-) [22:57:08] I forget where the message is defined [22:57:16] But I'm getting a lot of {| and |- displayed [23:03:22] Anyone? [23:03:51] newarticletext? [23:04:11] Why is it being stubborn with my markup.... [23:07:24] i'll be back.... [23:12:20] 03(mod) Allow notes on public filters to be edited by anyone. - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18641 +comment (10happy-melon) [23:12:47] Are there any easy tools to create citations for wiki articles? [23:21:58] 03dale * r50113 10/branches/new-upload/phase3/ (3 files in 3 dirs): upload (debug) commit tracking session for upload status [23:22:16] 03dale * r50114 10/trunk/extensions/MetavidWiki/skins/mv_embed/ (5 files in 3 dirs): fixes for upload [23:33:50] in lists, why is there a difference if you use #test or # text for question marks?e.g. #? vs # ? http://www.mediawiki.org/wiki/User:Subfader/_. [23:34:19] this destroys the layout when i include such parts using DPL [23:35:24] ok using # ? return # ? but why? :/ [23:40:36] ok no worries i'll use #replace but sill it's odd why it returns
  •  ?... while the rest
  • text [23:41:22] Subfader: because space-questionmark is changed to nonbreakingspace-questionmark [23:41:39] blame the french [23:41:42] i noticed that but see no reason [23:41:59] Tu ne parles pas français ? [23:42:05] nü [23:42:20] normal people don't put spaces before their question marks [23:42:23] but those wacky french do! [23:42:33] and they demand it be a non-breaking space [23:42:58] nbspace? yuck!! [23:43:00] er [23:43:07] " nbspace ? " [23:43:26] frenchies like special treatment [23:43:49] cos lists often use to break at the first character? [23:44:20] should they put that in their Common.js [23:46:24] i use lists with leading ? a lot and actually it's a nice feature cos it highlights those row but the reason shocks me [23:50:22] 03(mod) Strange spacing before [[irc:...]] links - 10https://bugzilla.wikimedia.org/show_bug.cgi?id=18207 (10brion) [23:58:18] where can i change it manually? a grep didn't help much [23:59:35] hack up the parser?