[00:02:03] How can I enable (or find the output of) 'wfDebug()' when I am in the install process? [00:02:14] * digimer is still trying to debug the postgresql connection issue [00:06:02] digimer: patch Installer::overrideConfig() [00:06:14] includes/installer/Installer.php [00:10:54] MikaelLindmark, because it hasn't be setup/configured/whatever to do so [00:12:59] Reedy:yes [00:13:39] Reedy;But it's odd since it support the tag. [00:13:48] * Reedy shrugs [00:13:52] Ask PediaPress [00:14:38] Reedy:I'm going to. Thanks for you atension and time [00:23:50] Hi, is there any way to filter the Upload log by file type? Thanks [00:31:39] * Dantman curses php's closure use() requirement [00:32:40] http://discoverygc.com/wiki/Special:WhatLinksHere/Template:EquipmentNav As far as I can tell, those pages shouldn't be listed. [00:34:03] The pages transclude pages which transclude "Template:Equipment navigation", but EquipmentNav does not seem to be referenced anywhere [00:38:51] 03(mod) Interwiki lists sort in phonetic, site-defined order - 10https://bugzilla.wikimedia.org/2867 +comment (10sumanah) [00:40:31] Pft... not only can $this not be used in closures (till 5.4 of course) but anonymous functions are also considered different scopes so even if you set $this to another variable and pass that you can't use private methods within the class itself [01:18:40] I really hate this positional prepare syntax [01:36:09] our wiki has a page that shows up in searches but when you attempt to go to the page, gives this error: "the requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title" - how can I delete this page? [01:55:39] testing [02:03:58] failed, main_page. Just thought you should know. [02:05:51] steevithak: http://domain.tld/wiki/Page_Title?action=delete [03:01:32] Amgine: thanks, tried that but it gets the same error as trying to view the page "the requested page title was invalid..." [03:01:56] Is your wiki online, steevithak? [03:02:28] yes, here's the link to the page in question: http://camera-wiki.org/wiki/Talk:Camera-wiki.org:About [03:03:16] Interesting. That's an invalid title, I think... [03:03:53] Here's a link to a search that return that page title: http://camera-wiki.org/index.php?title=Special%3APrefixIndex&prefix=Camera&namespace=1 [03:04:44] That page title is not in that search. [03:05:19] Oh, yes it is... odd. [03:06:20] the wiki has been through a variety of domain name changes and namespace changes over the years. My best guess is that this is some sort broken relic of a page from an older namespace [03:06:48] Is there some way to delete a page directly in the mysql database? [03:07:26] here is where the issue probably happened: http://camera-wiki.org/index.php?title=Camera-wiki.org%3AAbout&action=historysubmit&diff=93228&oldid=93223 [03:08:32] You probably need to run php maintenance/rebuild-all.php, but let me read up on if that is still the proper response. [03:08:42] (been a while since I did such a thing) [03:09:53] the interesting thing is that there are "real" pages called Camera-wiki.org:About and Camera-wiki.org_talk:About [03:11:16] yes, do you have shell access on the server? [03:11:41] yes, via ssh [03:11:59] I used Special:UserMerge but the target user's edit count didn't increase [03:12:02] What operating system is the server? [03:12:03] is there a way to fix that? [03:12:27] Amgine: GNU/Linux [03:13:01] okay, steevithak, navigate to the root of your wiki, and run 'php maintenance/rebuildall.php' [03:13:33] Ok, I'll give that a try, thanks! [03:17:55] Quasar`: what tool are you using to do that? [03:18:35] http://www.mediawiki.org/wiki/Extension:User_Merge_and_Delete [03:18:47] Ah. [03:21:21] I was hoping to avoid the need but we still have the problem of not being able to set old users' emails any more [03:21:33] I set them in the database using MySQL and three weeks later it still is telling them they have no email set. [03:21:38] I'm at my wit's end with it [03:22:05] nobody can suggest any way to force the software to actually read the user's email from the database. [03:22:40] so the user gave up and created a new account. [03:24:15] Quasar`: [[Special:UserRights]], and add the user to the group EmailConfirmed. I told you how to do this once before. [03:24:29] we don't have that feature enabled [03:24:39] so I don't have access to set him into that group [03:24:49] It is available only to Bureaucrats. [03:24:53] oh [03:24:59] well let me try the sysop account then. [03:25:51] it still isn't showing up [03:26:10] oh woops wrong page sorry. [03:26:22] mmm no it's right. [03:27:48] it lists bot, administrator, bureaucrat, doomer, Check user, editor, reviewer, and oversight [03:28:10] says that account is a member of "Autoconfirmed users" and "doomer" [03:29:58] Okay, you might not yet have created the emailconfirmed user group. [03:33:09] Ah, it is not enabled by default, but needs to be re-enabled manually. [03:34:10] Quasar`: take a look at https://www.mediawiki.org/wiki/Manual:User_rights#Examples [03:39:18] why does the table indicate that right extends from MediaWiki 1.7 to 1.13 ? [03:39:26] we're on 1.16.2 IIRC [03:41:02] ahh I see... [03:52:25] ok it shows up now but it shows up as an implicit group [03:52:33] so there's no checkbox for it [03:57:34] Quasar`: ask the user to change their e-mail address, and to reconfirm it. [03:57:49] he can't change his email because he can't log in [03:57:51] (which they can do via their [[Special:Preferences]] [03:58:05] .. [03:58:08] this database was imported and all previously existing users' pw's and emails are blanked. [03:58:43] it was previously working to set the email via MySQL, run a small snippet of php in eval.php that was given to me by a MW dev, and then ask the user to use "Send me a new password" [03:58:56] but I'm no longer able to run the php, and another dev said it shouldn't have mattered anyway [03:59:09] but instead of working now, 3 weeks later it still says the user has no email set. [03:59:16] Do you have access to the shell? [03:59:24] even though if I right now open phpMyAdmin and query the db, he has an email set. [03:59:34] yes I can access the shell but I can't run any php [03:59:50] the server admin has changed something and all I get are memory limit warnings and segmentation violations. [04:00:09] basically he removed my permission to execute php [04:00:25] Why are you still hosting there? [04:01:24] well for one it wasn't his intent for that to happen [04:01:32] it just did when he made some configuration changes [04:01:43] for two I thought he was going to help me when I asked for it [04:01:56] but so far he hasn't offered to help do anything about this. [04:02:37] Right. Well, you cannot use any of the series of tools Mediawiki has to offer to resolve this specific problem. [04:04:25] If you are successfully merging the accounts, but the edits are not showing up as belonging to the merged account, you might try to rebuildall.php, but I don't know if that will update the user edit counts. [04:04:58] I'm not too worried about the edit count problem [04:05:04] I'm more concerned with the email one. [04:05:25] if I can avoid the email problem I won't be stuck with merging accounts [04:05:48] do I just need to ask him to reboot the entire server? [04:05:54] If they are creating a new account, merging, and confirming via e-mail, that should resolve the e-mail problem. [04:06:02] it's obvious that something is cached in memory and won't refresh [04:06:23] but I have no idea if this is apache, or php, or MySQL, or something in between causing it [04:08:01] I do not know how the merge extension works. It may not be updating every revision the original user made, but instead leaving that for maintenance/rebuildall.php. [04:08:24] I kind of think that when he edits the next time it might fix that. [04:08:39] possibly. [04:08:49] I want to know how to get the server to realize that users have a new email address in the database ;) [04:09:00] instead of relying on an out of date value [04:09:05] Amgine: the rebuildall.php process completed with no errors. The mystery page still shows in the search results and gives error if I try to view or delete it. [04:09:29] Merge the accounts, Quasar`, *then* have the user e-mail confirm. [04:09:44] (although it should work either way.) [04:09:45] I don't usually have an account to merge :> [04:09:52] most people want their old account back. [04:09:56] Steevithak: Let me look. [04:09:58] and ask me first before creating a new one [04:10:07] this guy just got tired of waiting after 3 weeks [04:10:17] people before didn't have to wait at all [04:10:26] Quasar`: merge to a new account, then renameuser [04:14:56] Steevithak: That's a weird one. I suggest filing a bug about it, with links to both the bad page and the allpages which finds it. [04:15:15] It's noteworthy that it cannot be found via the regular search [04:16:24] Amgine: ok, I'll try filing a bug. Thanks for your help! [04:16:59] yw [04:19:44] * Dantman vows to NEVER again use FOREIGN KEYs in a database [04:25:34] [04:26:29] And they don't even improve the performace of the database (they actually slow it down slightly) [04:27:28] Their only value seams to be making the db throw errors if you try to make an insert that supposedly refers to an id in another column, and implicit deletion of related data when you delete something [04:28:46] And their catch... [04:28:51] I think *you* should program this bot and let me take credit for it. [04:30:07] If you happen to use REPLACE to update some of your data since you might be re-importing data from a static source... [04:31:36] ...well, the FOREIGN KEY relationship will "helpfully" delete every last bit of data in your database that happens to have a relationship with that data you import... likely wiping all the important unrecoverable information in your database [04:33:31] [04:33:38] Uhm, that's a feature, isn't it? [04:34:12] wth? it deletes everything with a relationship? even many to many? [04:46:06] 03(NEW) Narayam not working in contenteditable div - 10https://bugzilla.wikimedia.org/34220 normal; MediaWiki extensions: Narayam; (santhosh.thottingal) [04:46:14] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 +comment (10mah) [04:48:36] Yeah, it's called referential integrity [04:48:47] I have installed extension PasswordReset. [04:48:54] it lets me log in as the busted user [04:49:06] you could argue this is potentially evil but oh well. [04:49:20] if I go to the user's preferences page, his email address is blank :> [04:49:36] proving it's not reading it from the db. [04:50:17] maybe if I can set them through the frontend it'll overwrite the memory cached values. [04:51:05] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 +comment (10mah) [04:51:13] johnduhart: at some point, if I ever get beyond very basic coding, I might understand that. But it sound tortuous. [04:51:39] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 +need-review +patch (10Mark A. Hershberger) [04:51:48] TimStarling: Would you happpen to know what part of the parser is the most expensive? I'm rewriting Moble Frontend and extending the Parser to make some mobile focused changes to the output, but this comes at a cost being that it segrates the mobile and non-mobiles parser caches. [04:52:21] The preprocessor isn't affected and will make use of its cache, so I'm hoping that will save me. [04:52:38] sorry [04:52:59] the most expensive part is PPFrame_DOM::expand(), which takes the preprocessor cache as input [04:53:42] that is, if you include the things that it calls [04:53:53] Hurm. [04:56:02] in fact Preprocessor_DOM::preprocessToObj is profiling at only 2.5% [04:56:30] or 6% of Parser::parse() [04:57:00] Heh... MF already kills the frontend caches... instead of one or two, it fragments it ~x6 what we used to [04:57:57] if the point is to include extra information, then maybe it's better to strip the extra information for web views post-cache, rather than adding it for mobile views [05:01:45] TimStarling: It's really to make modifcations to output (like section toggles and no images) without having to do things like parsing the DOM post-parse [05:02:07] because parsing the DOM is slow? [05:02:51] or is there some other reason you want to avoid processing the DOM post-parse? [05:02:57] (The DOM of the rendered html that is) [05:04:07] I just don't like the idea of it tbh. I'd rather make changes using an extended parser and have that cached and the "right" way. But it seems that has some drawbacks now [05:04:34] I haven't done profiles of parsing the bodycontent just yet. [05:04:36] like having to wait 15 seconds for your data? [05:05:15] yeah, like segrating the cache [05:07:25] although r104521 is false/disabled by default we should probably do something with that before 1.19 so people don't forget about it (and possibly turn it on and not notice the external js call) [05:07:35] the reason it's done by getting the full page HTML from MediaWiki and then transforming it is because that's how we recommended it should be done [05:07:40] based on performance considerations [05:08:10] Looks like I'm going to have to suck it up here and parse the bodycontent. It shouldn't be as bad now that I'm using a skin for it. [05:08:12] 03(mod) Narayam not working in contenteditable div - 10https://bugzilla.wikimedia.org/34220 +comment (10junu.pv+public) [05:08:48] TimStarling: Why the full output? Since I'm not using squids or anything to fetch it what's the point of getting it all? [05:09:06] you should use the squids [05:09:26] That's...not what it's doing now? [05:09:36] you tell me [05:10:21] TimStarling: it uses an output buffer that when it's flushed a method gets called to all the fancy stuff [05:10:26] to do* [05:10:40] 03(mod) Narayam not working in contenteditable div - 10https://bugzilla.wikimedia.org/34220 +comment (10Santhosh Thottingal) [05:10:57] that seems like a strange thing to do [05:12:01] TimStarling: I'm rewriting it so it's a skin instead. I'll be able to parse the body content on it's own then. [05:12:29] https://github.com/johnduhart/mediawiki-extensions/tree/mf2 [05:12:35] that would be slightly less strange [05:13:46] TimStarling: What would be a largely less strange thing to do? [05:14:09] getting anonymous HTML from squid and transforming it [05:14:16] and caching the result [05:14:55] yep. [05:15:18] if I change the user's password with this extension, and then change their email through Preferences, it sends them a confirmation email [05:15:34] magical. [05:15:54] too bad I then have to quickly email them to let them know what the password is and that they should change it immediately. [05:16:12] 'twould be nice if there were a "Set to random password and email user the new password" function [05:16:50] then the admin would never have to know what it got set to [05:19:24] Special:ResetPassword does that already iirc [05:19:33] that's 1.18+ [05:19:48] we're still on 1.16.2 :/ [05:20:01] The ResetPassword extension does the same I believe [05:20:40] no hits for that on mediawiki.org [05:20:50] I have PasswordReset. [05:21:33] thats possibly it [05:21:54] if I go to the Special:PasswordReset it added, it lets me set a new pw manually [05:21:59] or disable the user's account [05:22:17] if it has a random feature, it's undocumented :/ [05:23:26] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 +comment (10Mark A. Hershberger) [05:34:54] 03(mod) Chrome on OSX crashes - 10https://bugzilla.wikimedia.org/33100 (10Mark A. Hershberger) [05:55:08] hello, i am keen to apply for gsoc with mediawiki this yaer.. [05:55:16] so needed some help. [05:56:45] ?? [06:00:35] GSOC help ?? [06:00:37] chalcedony: hi [06:01:05] i am keen to apply for gic this year.. [06:01:09] *gsoc [06:01:19] yes I read that [06:01:22] so was going through mediawiki's ideas page.. [06:02:07] so just wanted to get a better understanding of these ideas.. [06:02:22] to knw what exactly is required .. [06:03:16] you'll want to contact Sumana Harihareswara, you can email her at sumanah@wikimedia.org [06:03:44] okay is there any chance that i can find her here ? [06:03:47] i mean on irc. [06:06:09] ?? [06:27:34] 03(mod) Enable e-mail notifications for watchlist (EnotifWatchlist) on all small wikis - 10https://bugzilla.wikimedia.org/28026 +comment (10mah) [07:56:32] * p858snake|l pokes Joan, codurr is MIA [08:08:08] argh it runs on toolserver? [08:08:13] *sigh* can't restart it then [08:16:20] it's ment to auto restart by itself, but TS has apparently been a bit broken atm [08:31:29] 03(mod) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +comment (10Beta16) [08:33:56] 03(NEW) Language list in page translation is too large - 10https://bugzilla.wikimedia.org/34221 normal; MediaWiki extensions: Translate; (aokomoriuta) [08:34:28] Can someone tell me what could possibly cause the problem seen at http://bn.wikipedia.org/wiki/%E0%A6%AC%E0%A7%8D%E0%A6%AF%E0%A6%AC%E0%A6%B9%E0%A6%BE%E0%A6%B0%E0%A6%95%E0%A6%BE%E0%A6%B0%E0%A7%80_%E0%A6%86%E0%A6%B2%E0%A6%BE%E0%A6%AA:Jayantanth#Templates ? [08:35:23] Its regarding a temp fix for bug 19412 [08:38:18] anyone? [08:38:54] 03pgehres * 10/trunk/extensions/DonationInterface/globalcollect_gateway/forms/html/_personal-information/ (BW.html CV.html GW.html NA.html US.html ZW.html): Updating forms for upcoming Africa test [08:40:04] 03pgehres * 10/trunk/extensions/DonationInterface/globalcollect_gateway/forms/css/ (gc.cc.css gc.css): Updating forms for upcoming Africa test (forgot CSS) FU r110736 [08:40:52] * Sid-G wonders if everyone has gone to sleep... [08:44:13] anyone here? [08:44:36] gwicke : u here? [08:44:49] Sid-G: yes, I am [08:45:33] good morning, if that fits your timezone [08:45:38] :) [08:45:46] Could u tell me what could possibly cause the problem seen at http://bn.wikipedia.org/wiki/%E0%A6%AC%E0%A7%8D%E0%A6%AF%E0%A6%AC%E0%A6%B9%E0%A6%BE%E0%A6%B0%E0%A6%95%E0%A6%BE%E0%A6%B0%E0%A7%80_%E0%A6%86%E0%A6%B2%E0%A6%BE%E0%A6%AA:Jayantanth#Templates ? [08:46:03] 03(mod) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +shell (10p858snake) [08:46:05] The message is in english, u wont need google translate [08:46:16] :) [08:46:49] Sid-G: https://bugzilla.wikimedia.org/show_bug.cgi?id=34193 will give some bakcground [08:47:02] hey santhosh :) [08:48:01] https://bugzilla.wikimedia.org/show_bug.cgi?id=34174 too [08:48:12] santhosh: I know that bug [08:48:13] but [08:48:39] the templates i created work fine for currentday, currentmonth, currentyear [08:48:48] but dont work with a -1 days [08:48:55] that leaves me clueless [08:50:48] * gwicke realizes that localized date formats will be another small subproject for the JS parser [08:50:58] santhosh : heh, seems like my templates will soon be useless [08:51:37] but i still dont get why a -1 days is causing trouble [08:51:44] Sid-G: I am currently learning all the twisted edge cases by trying to reimplement the preprocessor [08:53:49] what is Bn2endigits doing if it is passed English digits? [08:54:02] gwicke : what you said is like Greek for me. Tell me as if I know nothing (and infact I do know nothing of what a preprocessor or edge cases are) [08:54:44] Sid-G: I am basically learning advanced template stuff by trying to reimplement template processing ;) [08:55:25] what are they? [08:55:45] http://bn.wikipedia.org/wiki/%E0%A6%9F%E0%A7%87%E0%A6%AE%E0%A6%AA%E0%A7%8D%E0%A6%B2%E0%A7%87%E0%A6%9F:Bn2endigits [08:56:14] nothing [08:56:14] i didn't implement it [08:56:16] that might only work for non-English digits [08:56:18] though i could easily [08:56:21] ah, nice [08:56:23] I'm learning advanced template stuff by trying to solve bugs through templates ;) [08:56:25] yes [08:56:26] i know [08:56:30] thats not the main template! [08:56:42] i copied it from hi-wp [08:56:44] u want the real one? [08:56:44] hold up [08:57:33] http://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%BE%E0%A4%81%E0%A4%9A%E0%A4%BE:%E0%A4%85%E0%A4%82%E0%A4%95_%E0%A4%AA%E0%A4%B0%E0%A4%BF%E0%A4%B5%E0%A4%B0%E0%A5%8D%E0%A4%A4%E0%A4%A8 [08:57:53] that is unlikely to be the problem, as {{CURRENTDAY}} returns localized dates [08:58:31] and I'm still working on this :P [08:59:44] gwicke : santhosh : any idea whats causing the -1 days to give error even though the templates work without the -1 days correctly? [09:00:01] good question [09:00:23] could you test the -1 day statement alone to debug it? [09:00:31] gwicke : Well, the hi-wp template has much wider use than just wrapping parserfunctions [09:00:37] gwicke : lets try :D [09:02:05] {{#time:Y-F-j|2012-January-1 -1days}} is working [09:02:36] is it the space then? [09:02:47] hmm... [09:07:06] nope [09:07:10] still wont work [09:07:46] New code comment: Amire80; My mistake, but i would expect SVN to warn me. SVN kinda sucks.; [09:08:49] Sid-G: I had to open the example in a text editor just to figure out the nesting.. [09:09:02] hehe [09:09:24] well, mediawiki uses too many brackets [09:09:30] so without a space it does not work either [09:09:36] nope [09:09:48] while {{#time:Y-F-j|2012-January-1 -1 days}} works [09:09:54] thats with a space [09:09:56] yeah, it is something between Lisp^2 and Lisp^3 [09:10:40] could you verify if the expansion of {{Bn2endigits|{{{1|{{CURRENTYEAR}}}}}}}-{{Monthname convert|{{{2|{{CURRENTMONTH}}}}}}}-{{Bn2endigits|{{{3|{{CURRENTDAY}}}}}}} is correct? [09:10:47] ok [09:12:21] ah, problem [09:12:27] in monthname [09:14:04] good ;) [09:14:10] 03(mod) Set $wgMathUseMathJax = true on Wikimedia wikis - 10https://bugzilla.wikimedia.org/31406 (10mybugs.mail) [09:14:23] getting closer at least [09:14:33] yeah [09:22:24] Sid-G: {{Monthname convert|{{CURRENTMONTH}}}} -> Error:Not a valid month name [09:22:35] gwicke : we're idiots [09:22:46] its CURRENTMONTHNAME [09:23:07] ahhh ;) [09:24:20] that seems to work a bit better [09:25:05] yeah [09:25:42] santhosh : this was a raai ka pahaad :D [09:26:10] * gwicke googles.. [09:26:16] heh [09:26:22] wont find it :P [09:26:54] something with banana maybe ;) [09:27:08] nope [09:27:11] :P [09:27:14] its a proverb [09:29:04] http://shabdkosh.raftaar.in/Hindi-Dictionary/meaning/rai%20ka%20pahad has a few funny suggestions [09:29:10] heh [09:29:16] so u did find sumthing [09:30:02] not sure if I should pick the air raid or the towel rail [09:30:14] neither [09:30:17] ;) [09:30:29] not a single is right [09:31:07] hold up [09:31:11] i'll give u context [09:35:43] 03(mod) Language list in page translation is too large - 10https://bugzilla.wikimedia.org/34221 +comment (10niklas.laxstrom) [09:37:44] gwicke : raai = mustard seed , pahaad = mountain ; raai ka pahaad banaanaa = To make a mountain out of a sesame seed, i.e to make a huge fuss out of something trivial (Maybe an equivalent is: To make a mountain out of a molehill?) [09:38:22] hi, is there a good python code highlighting extension for mediawiki? [09:39:11] Sid-G: makes sense ;) [09:39:49] a mustard seed is a bit more extreme than the molehill [09:39:59] gwicke : Thats also quite literally what happened, too much ado about nothing [09:40:29] Sid-G: glad it is solved! [09:40:41] 03(mod) Language list in page translation is too large - 10https://bugzilla.wikimedia.org/34221 (10Niklas Laxström) [09:40:44] yeah, well checking out bugs before checking the magicword used is also quite extreme :D [09:40:56] gwicke : me too :) [09:41:14] gwicke : Thanks for the help :) You too santhosh :) [09:41:25] Sid-G: you are welcome! [09:49:57] 03(NEW) Update logo for vepwiki - 10https://bugzilla.wikimedia.org/34222 normal; Wikimedia: Site logos; (b6395214) [09:58:28] 03(mod) Update logo for vepwiki - 10https://bugzilla.wikimedia.org/34222 +shell (10p858snake) [10:22:25] Hi! I'm trying to set up translate extension, but something with db is wrong. I managed somehow to get a debug info, and it seems that this is a problem: [10:22:40] SQL ERROR: ERROR: relation "revtag" does not exist [10:22:41] LINE 1: .../ page_id,page_namespace,page_title FROM "page","revtag" ... ^ [10:58:18] I managed to show tooltip for link in Sidebar. But the method seems to work only for ** items in Mediawiki:Sideber, not for the subsection header lines, i.e. * Something lines. [10:58:37] Is there a way to show tooltips also for those? [11:00:44] 03nikerabbit * 10/branches/wmf/1.18wmf1/extensions/Translate/ (5 files in 4 dirs): MFT 1.18wmf1 r110309 r110364 r110408 r110471 r110475 [11:04:51] 03petrb * 10/trunk/extensions/GlobalBlocking/ (SpecialGlobalBlockStatus.php SpecialRemoveGlobalBlock.php): language fix - inserted missing prefix [11:11:51] 03(mod) Interwiki lists sort in phonetic, site-defined order - 10https://bugzilla.wikimedia.org/2867 -i18n (10Siebrand) [11:20:24] 03ialex * 10/trunk/phase3/tests/phpunit/includes/search/SearchEngineTest.php: Use WikiPage instead of Article to call doEdit() and getId() [11:21:24] ^demon: wanna do a quick shellie? https://bugzilla.wikimedia.org/show_bug.cgi?id=34222 (Broken site logo) [11:22:32] I can't imagine that demon is around right now [11:22:42] (looking at the timezone) [11:22:55] <^demon> *yawn* [11:23:33] <^demon> I just woke up. [11:23:50] 03(mod) Unresolved prefixed name in SPARQL Query - 10https://bugzilla.wikimedia.org/33687 (10icarnevale) [11:23:51] get some coffee [11:23:57] (are you a coffee drinker?) [11:26:26] <^demon> apergos: Nope, I hate coffee :p [11:26:34] me too [11:26:42] I'm pretty used to everyone around me drinking it though [11:26:50] <^demon> srv286, srv294 and snapshot3 are prompting me for a password :\ [11:27:00] snapshot3? really? [11:27:38] <^demon> http://p.defau.lt/?JGVYF9OVmqInbWowomrSCg [11:27:46] works for me [11:28:04] snapshot4 [11:28:05] not 3 [11:28:11] <^demon> Hrm. [11:28:29] snapshot4 also works for me [11:28:32] both as me and as root [11:28:53] <^demon> Tried again, worked. Odd, indeed. [11:29:06] it's not busy right now [11:29:11] * apergos hates glitches [11:30:52] <^demon> p858snake|l: Updated per the bug, but it's still not showing up :\ [11:32:07] <^demon> Ah, protocols help. [11:32:27] 03(mod) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +comment (10malafaya) [11:32:54] 03(FIXED) Update logo for vepwiki - 10https://bugzilla.wikimedia.org/34222 +comment (10Chad H.) [11:33:07] <^demon> p858snake|l: vepwiki has a logo again :) [11:33:43] bye bye [11:35:10] 03nikerabbit * 10/trunk/extensions/Translate/utils/TTMServer.php: [11:35:10] [TTMServer] [11:35:10] * Added profiling [11:35:10] * Removed outdated comment [11:35:10] * Use native levenshtein implementation when possible, it's significantly faster [11:35:11] * Do not calculate mb_strlen for both strings twice, and calculate the mb_length of source text only once [11:35:28] 03ialex * 10/trunk/phase3/includes/cache/HTMLFileCache.php: Removed false comment, we no longer use file cache for action=raw calls. [11:35:59] 03nikerabbit * 10/trunk/extensions/Translate/utils/TTMServer.php: Stylizing before Siebrand sees this [11:41:15] 03(mod) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +comment (10Robin Pepermans (SPQRobin)) [11:41:53] 03cervidae * 10/trunk/extensions/HelpCommons/HelpCommons.i18n.php: Assuming Kghbln's change in German description https://translatewiki.net/w/i.php?diff=3674410 to English description message [11:43:14] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 (10wikichaipau) [11:46:56] 03santhosh * 10/trunk/extensions/Narayam/resources/ext.narayam.core.js: Remove the menu already existing to avoid displaying multiple menu. [11:49:17] Nikerabbit: wassup [11:49:58] what was the morphological engine you used hfst by any chance ?? [11:52:07] 03santhosh * 10/trunk/extensions/Narayam/tests/qunit/ext.narayam.tests.js: [11:52:07] More qunit tests for Narayam. [11:52:07] Keep Narayam disabled to make sure that it is not causing other tests like jquery.byteLimit fail [11:52:07] because of the transliteration happening on typing simulation. [11:54:18] OrenOf: I used Omorfi with HFST [11:54:36] 03(NEW) Create Wikipedia Lezgi - 10https://bugzilla.wikimedia.org/34223 enhancement; Wikimedia: Language setup; (robinp.1273) [11:54:37] 03(mod) Wikis waiting for creation (tracking) - 10https://bugzilla.wikimedia.org/16976 (10Robin Pepermans (SPQRobin)) [12:49:17] New code comment: Peachey88; Looks like that was done in r105268; [12:49:46] laggg seal says laggg [12:56:56] 03(NEW) Window resizing crashes VisualEditor if too small - 10https://bugzilla.wikimedia.org/34224 normal; MediaWiki extensions: VisualEditor; (yyairrand) [13:01:21] 03robin * 10/trunk/extensions/WikimediaIncubator/IncubatorTest.php: Return to show normal message if the namespace is not in $wmincTestWikiNamespaces, and change order so it's also when the test wiki preference is set to Incubator [13:10:15] 03(mod) Block notice on Special:Contributions still remain after block has expired - 10https://bugzilla.wikimedia.org/31893 +comment (10salvadorense) [13:17:32] 14(WFM) Language list in page translation is too large - 10https://bugzilla.wikimedia.org/34221 +comment (10Siebrand) [13:22:06] 03(NEW) After saving edition Mediawiki returns to wrong section - 10https://bugzilla.wikimedia.org/34225 major; MediaWiki extensions: WikiEditor; (luisrotelli) [13:23:07] 03(mod) After saving edition Mediawiki returns to wrong section - 10https://bugzilla.wikimedia.org/34225 (10Luis Orlando) [13:27:21] 03(mod) After saving edition Mediawiki returns to wrong section - 10https://bugzilla.wikimedia.org/34225 (10Luis Orlando) [13:35:44] 03(mod) AutoWikiBrowser does not work on my wiki, it will work on other wikis - 10https://bugzilla.wikimedia.org/34216 +comment (10sam) [13:40:16] 03(mod) AutoWikiBrowser does not work on my wiki, it will work on other wikis - 10https://bugzilla.wikimedia.org/34216 +comment (10sam) [13:41:52] back around [13:45:23] 03(NEW) problem with texts in blocking extension - 10https://bugzilla.wikimedia.org/34226 normal; MediaWiki extensions: GlobalBlocking; (benapetr) [13:50:50] 03(mod) $wgSharedDB PostgreSQL support - 10https://bugzilla.wikimedia.org/16794 +comment (10Luca Fulchir) [13:51:01] 03(mod) problem with texts in blocking extension - 10https://bugzilla.wikimedia.org/34226 +comment (10sam) [14:00:01] 03(mod) several bugs on deployment test site for 1.19 - 10https://bugzilla.wikimedia.org/33578 +comment (10benapetr) [14:00:32] 03(mod) problem with texts in blocking extension - 10https://bugzilla.wikimedia.org/34226 +comment (10sam) [14:01:27] 03(mod) RL does not update the minified versions in an appropriate time - 10https://bugzilla.wikimedia.org/33929 (10Peter Bena) [14:01:29] 03(mod) several bugs on deployment test site for 1.19 - 10https://bugzilla.wikimedia.org/33578 (10Peter Bena) [14:01:45] 03(mod) Gadgets stopped working on enwiki beta and commons beta - 10https://bugzilla.wikimedia.org/34195 (10Peter Bena) [14:01:46] 03(mod) several bugs on deployment test site for 1.19 - 10https://bugzilla.wikimedia.org/33578 (10Peter Bena) [14:01:49] 03(mod) several bugs on deployment test site for 1.19 - 10https://bugzilla.wikimedia.org/33578 (10Peter Bena) [14:01:52] 03(mod) ext.wikiEditor.toolbar.hideSig is loaded even when the toolbar is disabled - 10https://bugzilla.wikimedia.org/33923 (10Peter Bena) [14:07:57] 03(mod) problem with texts in blocking extension - 10https://bugzilla.wikimedia.org/34226 +comment (10benapetr) [14:08:30] 03reedy * 10/trunk/extensions/GlobalBlocking/GlobalBlocking.i18n.php: [14:08:30] * (bug 34226) problem with texts in blocking extension [14:08:30] Trim trailing whitespace [14:08:30] Add action- messages to go with the rights (how long have these been needed!?) [14:08:56] 03(FIXED) problem with texts in blocking extension - 10https://bugzilla.wikimedia.org/34226 +comment (10Sam Reed (reedy)) [14:10:04] Ages... apparently [14:11:35] 03(mod) Section links on history and diff pages should be permalinks (with &oldid=) - 10https://bugzilla.wikimedia.org/24783 (10mybugs.mail) [14:15:43] 03(mod) Add support for {{GRAMMAR:}} to the mediawiki.jqueryMsg module - 10https://bugzilla.wikimedia.org/33658 -reviewed ; summary (10Krinkle) [14:15:47] 03reedy * 10/trunk/extensions/CodeReview/CodeReview.i18n.php: Add some actions here too. Apparently. [14:30:45] Reedy: I'm looking for a good modified-time related to wg-variables. [14:31:00] related to languages [14:31:14] wgGrammerForms to be exact [14:31:29] it's set by WikimediaMessages.. [14:31:39] but that's WMF specific [14:32:22] wgCacheEpoch isn't updated when WMF does a localization update, right ? [14:32:55] nope [14:33:00] it's updated arbitarily [14:34:36] ai.. [14:34:40] $wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( "$IP/LocalSettings.php" ) ) ); [14:34:48] That's in WMF ? [14:34:59] nope [14:35:03] includes/Setup.php [14:35:11] but under a conditional wg , right ? [14:35:16] which is false for WMF [14:35:16] yeah [14:35:20] which defaults to true [14:35:29] $wgInvalidateCacheOnLocalSettingsChange [14:36:00] some kind of $languageInstnace->getLastMod() ? [14:36:11] I don't think there is [14:36:23] Remember, it's cached, not loaded from the files [14:36:33] yeah [14:37:01] As long as the cache for server side message parser isn't updated, it's okay if the resource module isn;t updated either [14:37:14] ideally they'd update simultaniously [14:37:37] Reedy: Oh, is that what those 'touch startup.js' hack commands are for :P ? [14:37:53] or touching initialisesettings [14:37:55] I'd rather not introduce another habbit like that for the language module [14:37:58] yeah [14:38:16] except that apparently touching initialisesettings doesn't invalidate cache for the startup module ? [14:38:48] https://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/resourceloader/ResourceLoaderStartUpModule.php?revision=107535&view=markup#l236 [14:41:22] Hi, I'm trying to get CentralAuth working, and when trying to merge accounts, I get this error: "No accounts matching your name were found in the central account tracking table! The database must be corrupt." [14:47:58] Reedy: It's generally OK for startup because it has a 5 minute cache. But for the module I'm poking at, it'll be in the regular timestamp-forever cache. [14:53:41] any centralauth experts on? [14:54:24] Does anyone know if the MediaWiki can be ssl offloaded? [15:01:35] f5guy: sorry, I'm not sure what "SSL offloaded" means. [15:01:49] TBloemink: you might need to email mediawiki-l. California isn't quite awake yet. :-) [15:02:56] TBloemink: you might need to email mediawiki-l. California isn't quite awake yet. :-) [15:03:50] I saw the message, sumanah :) [15:03:52] I'm going to try myself a few more times, then I'll try emailing [15:04:16] TBloemink: ok! sorry for redundancy -- I saw you dropped off & then back on, so I thought you might have missed it due to network glitches [15:05:06] No worries [15:05:43] f5guy, the new https on wikipedia et al is offloaded [15:05:43] using nginx (i think) as the ssl termination [15:05:45] ah, forgot migratepass 0 and 1 [15:06:03] sumanah: I met somebody at Fosdem who was interested in pointing students in our direction, to learn and do something useful at the same time [15:06:11] Great, gwicke! [15:06:18] gwicke: who? [15:06:22] I gave him your nick, so don't be surprised when he contacts you [15:06:26] np [15:06:28] hi kevin_brown [15:06:31] I don't remember his name unfortunately [15:06:33] sumanah: hey [15:06:37] he was from Romania [15:06:52] gwicke: at FOSDEM several people especially Tomasz had copies of some flyers to pass out [15:07:09] * Joan snuggles codurr. [15:07:09] * codurr snuggles Joan. [15:07:11] gwicke: that had my name, email, & useful links. did you have those to give out? [15:07:23] no, I didn't have the flyer [15:07:27] but he has your name anyway [15:07:35] and was already well informed [15:07:50] gwicke: in the future, please do take such people's contact info to improve the redundancy and reduce the chances that communication will just die :-) [15:08:14] sumanah: ok, will do [15:08:15] argh, I see Tomasz didn't effectively distribute these flyers so that everyone carried some :( [15:09:04] I collected some contact cards though [15:09:18] but steph has those same cards ;) [15:09:39] gwicke: Steph Thommen? [15:09:54] yes, unless I am confused [15:10:01] recruiting contractor [15:10:07] french living in the UK [15:10:53] 03(mod) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +comment (10sam) [15:11:39] gwicke: was she at FOSDEM? [15:11:48] sumanah: yes [15:11:54] gwicke: oh cool! [15:11:56] glad to hear it [15:12:05] yes, was nice to meet her [15:12:52] I didn't know she was going to be at FOSDEM, otherwise I would have ensured she had the pro-MediaWiki propaganda :) [15:13:18] she did her share of propaganda anyway- we all did actually [15:13:31] yay! [15:14:37] but we should do more talks, I think that helps even more [15:15:01] gwicke: glad you mentioned this! [15:15:20] gwicke: there are 4 upcoming conferences that I'd very much like us to submit talks to [15:15:41] Mozilla had their own track, I think somebody is trying (again?) to arrange something similar for Wikimedia next year [15:15:52] gwicke: http://opensourcebridge.org/blog/2012/01/announcing-the-2012-call-for-proposals/ and https://thestrangeloop.com/ are two [15:16:32] gwicke: just to check before I go on: when you say that doing more talks "helps", what goals do you have in mind? Staff recruiting? Volunteer recruiting? Bragging? Coordination with other relevant FLOSS projects? Other? [15:17:14] raising awareness about what we are doing, finding collaborators and coworkers and people to chat with [15:17:28] so a bit of everything I guess [15:17:33] 03(FIXED) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +i18n; +comment (10Sam Reed (reedy)) [15:17:47] but that is your domain really ;) [15:18:00] gwicke: wellllll but you know more about what you personally want to get out of a conference [15:18:14] 03(NEW) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 normal; MediaWiki extensions: OAI; (mediawiki) [15:18:35] yeah, I would like to find people to collaborate and discuss with- be it volunteers or prospective staff [15:19:02] gwicke: I figure that, given those goals, there are a few vectors we should consider [15:19:23] 03(FIXED) Enabling of Extension:Translate on the Wikimedia Incubator - 10https://bugzilla.wikimedia.org/34213 +comment (10Niklas Laxström) [15:19:36] gwicke: 1) giving more talks [15:19:47] Hello everyone. I am trying to get the WYSIWYG editor "MeanEditor" running. Unfortunately apache/mediawiki throws the following error message when I try to edit any article: [15:19:47] http://pastie.org/3328020 [15:19:55] gwicke: 2) sending more people to good conferences, and training them to be more effective when they go [15:20:24] gwicke: 3) *sponsoring* conferences to increase the publicity around our messages, have social events, etc. at these events [15:20:34] I have a second Extension 'LdapAuthentication' installed. Could that be the cause for this issue? [15:20:45] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10mediawiki) [15:20:57] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10mediawiki) [15:20:58] yeah- I think 3) is definitely important- the time to chat at the end of a talk is quite limited [15:21:21] Oh, I am using the latest stable MediaWiki (1.18) [15:21:21] 03maxsem * 10/trunk/phase3/ (3 files in 2 dirs): Fixed r63018: made it possible to delte half-baked images w/o descriptions, clearer error message [15:21:23] mozilla had a small party in a pub [15:21:41] Sumanah, GWicke: 4) submitting csci papers to academic journals, to encourage academic collaboration [15:21:52] 03robin * 10/trunk/phase3/languages/messages/MessagesLez.php: Add fallback to Russian (per http://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikipedia_Lezgi ) [15:22:06] Amgine: I was only talking about *within conferences/conventions* -- there are like 500 additional things to do to achieve these goals [15:22:28] But the papers are will bring conference invites. [15:22:30] Hi there - does anyone know the API call to get a list of all revisions for a given page? [15:22:43] mayak: in case you do not get an answer here, try the mediawiki-l list [15:22:45] Amgine: maybe- if we don't have to twist the story too badly [15:22:45] !lists | mayak [15:22:45] mayak: mediawiki-l and wikitech-l are the primary mailing lists for MediaWiki-related issues. See https://www.mediawiki.org/wiki/Mailing_lists for details. [15:23:19] aaronmason: ?action=query&prop=rv&rvprop=revid&rvlimit=max [15:23:30] the thing I like about open source conferences is that there seems to be relatively little bullshitting [15:23:34] Amgine: thanks [15:23:35] Amgine: are you on the research-related mailing list? [15:23:37] aaronmason: but you will need to plan for rvcontinue [15:23:39] sumanah: thank you [15:23:47] sumanah: Nope. [15:23:51] Amgine: rvcontinue? [15:23:55] Amgine: https://lists.wikimedia.org/mailman/listinfo/wiki-research-l [15:24:09] !API | aaronmason [15:24:09] aaronmason: The MediaWiki API provides direct, high-level access to the data contained in the MediaWiki databases. Client programs should be able to use the API to login, get data, and post changes. Find out more at . For client libraries in various languages, see . [15:24:37] Amgine: thanks [15:24:43] 03(mod) Gadgets stopped working on enwiki beta and commons beta - 10https://bugzilla.wikimedia.org/34195 +comment (10sam) [15:24:43] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10mediawiki) [15:25:02] Amgine: ok. what aspects of MediaWiki & Wikimedia development do you think are interesting enough on an academic level that we could legitimately write papers about it? All I can think of right now is the parser [15:25:02] sumanah: gwicke I've given a few talks at confs. Opensourcebridge is kind of tight, but I'll keep Strangeloop in mind as I get my sea legs at WMF. [15:25:19] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +testme (10Sam Reed (reedy)) [15:25:35] aaronmason: https://www.mediawiki.org/wiki/API:Properties#revisions_.2F_rv <- more specifically [15:26:25] christophermcmah: OSBridge is tight because of the CfP deadline? [15:26:39] christophermcmah: or because of the dates of the conference, in June? [15:26:45] Sumanah: parser, use of cloud, database optimisation, user interface R&D, traffic patterns on a top-10 internet property... [15:27:13] not sure if there is much researchy in the parser [15:27:23] how would I go about making the toolbox always *shown* instead of being collapsed on the Vector skin? [15:27:27] it is really more of an implementation challenge [15:27:33] but the theory is all well understood [15:27:35] sumanah: yes, OSBridge CFP is open now, and I have zero material as of right now. :) [15:27:37] Sumanah: In so many ways WMF is in a class by itself, and people want to study *it*, specifically. [15:28:00] Amgine: look at the wiki-research-l list -- yes, people are studying it. [15:28:08] gwicke: the parser is a major change to a major portion of the internet. [15:28:20] christophermcmah: well, it's open till mid-March, something might pop up. [15:28:41] All right, "Fatal error: Call to undefined method WikiReference::getFullUrl() in C:\xampp\htdocs\wikidb2\extensions\CentralAuth\specials\SpecialCentralAuth.php on line 467" [15:28:42] Amgine: yes, but I think it fits better in an open source conference than an academic environment [15:29:20] christophermcmah: the 2 other conferences I want us to push to talk at: Wikimania of course, and http://gracehopper.org/2012/participate/call-for-participation/ which is open to sort of general overviews [15:29:28] gwicke: I think you really mean *you* fit better in an floss conference, than under a microscope.... [15:30:15] Amgine: I'm trying to get Brandon Harris to submit a talk to OSBridge about our user interface design process or something [15:30:27] Amgine: hehe ;) maybe it would fit in a compiler or DSL like conference, as a story from the trenches with appeal for magic optimization help ;) [15:31:00] Amgine: I am already having a tough enough time wrangling developers to submit talks to FLOSS conferences. if you want to volunteer to wrangle developers into submitting papers to more academic stuff, be my guest [15:31:33] sumanah: I have a friend at Mozilla who has either presented or attended at Grace Hopper, and another friend who would probably like to. And I have an idea for GH that might fly. [15:31:58] sumanah: do you know what the status is of archive.org and their archival project? [15:31:58] Usually you'll want to enable access to dev by academicians. The devs are too busy *doing* to navel gaze about the what/how. [15:32:00] fantastic, christophermcmah ... also, if you look at past schedules, you see that there is a wide variety of talks at GH [15:32:09] Amgine: again, if you want to work on this go ahead [15:32:26] sumanah: my idea for GH is not wiki-specific (although it involves a wiki) I'll send you email. [15:32:27] Amgine: you can coordinate with DarTar, Dario Taraborelli of WMF [15:32:44] ok, christophermcmah! the CfP closes in March so I gotta drive this pretty soon [15:32:46] sounds good [15:32:56] Nah, I'm submitting research on using survey technology methodology, and I have a MW bot to write. [15:33:14] hey guys, is there a way add a Page to more then one Category? [15:33:32] g0tcha: Yep, just add more categories to the page. [15:33:33] kevin_brown: https://www.mediawiki.org/wiki/Summer_of_Code_2011/management/status read the past several. [15:34:15] Amgine, aah cool thanks [15:34:47] kevin_brown: please talk with me here [15:34:52] 03(mod) Add gender aliases for Albanian - 10https://bugzilla.wikimedia.org/34192 summary; +comment (10Sam Reed (reedy)) [15:35:03] okay [15:35:13] 03(mod) Add gender aliases for Albanian - 10https://bugzilla.wikimedia.org/34192 -shell (10Sam Reed (reedy)) [15:35:14] are the minutes of the meeting available somewhere on wiki? [15:35:35] kevin_brown: go ahead and search mediawiki.org for "Internet archive" :-) [15:35:40] kevin_brown: I will look in my email archives [15:36:56] kevin_brown: You should find and email Alexis Rossi at the Internet Archive. [15:37:14] And cc wikitech-l. [15:37:22] okay [15:37:40] kevin_brown: can you do that for me in the next 30 minutes? [15:37:44] who is Alexis Rossi? [15:37:53] yes, I can [15:38:15] apergos: I don't know. It's whoever Neil K was talking to at IA. [15:38:20] :-) [15:38:21] ok [15:39:04] I don't remember her official title, but she and Vinay Goel were working on stuff over on their end [15:39:45] they were using browsers to pull all the content for a page then pulling the content from the browser cache [15:40:01] that way they could be sure that all the elements would be there [15:40:05] kevin_brown: I also see that Neil said: [15:40:06] "To be clear -- I and others have reviewed Kevin's ArchiveLinks project fully, but it hasn't gone through a security review. Considering that it hooks into page rendering of links, we have to be extra extra careful. [15:40:06] And there are some cleanups I think that ought to preceed any deploy to Wikimedia projects. " [15:40:22] this was in an email to wikitech-l "Re: [Wikitech-l] Final Google Summer of Code 2011 roundup" on 22 Sept [15:40:44] kevin_brown: so, do you have a TODO list to move forward on ArchiveLinks? [15:41:10] somewhat, right now the only thing I have on it is provide the data to Internet Archive so they can move ahead with their project [15:41:16] New code comment: SPQRobin; All input/textareas are by default in the wiki content language direction. With this change it follo; [15:41:23] I'm not quite sure what to work on once I get done with that with Archive Links [15:41:28] kevin_brown: did you see what I just copied-and-pasted from Neil? [15:41:52] yes, so basically work on security? how should I go about doing that? [15:42:23] kevin_brown: try suggesting a next move and I'll tell you whether it's right or wrong :) [15:44:01] go through the code myself and make sure that it uses all of the standard mediawiki wrapper functions [15:44:16] then contact whoever handles security reviews and ask them to go over it [15:44:25] kevin_brown: that's a good idea! [15:44:29] kevin_brown: do both of those [15:44:32] in that order :) [15:45:03] kevin_brown: ok. so now you have a 3-item TODO list. [15:45:14] kevin_brown: if you have any trouble, you can ask for help here in #mediawiki [15:45:28] sumanah: okay, thanks, that should keep me busy for the time being :D [15:45:32] kevin_brown: good. [15:45:54] kevin_brown: here's a quick check: if you have any question at all about how to proceed or you get stuck or you're confused, what will you do? [15:46:01] ask? [15:46:08] good idea! [15:46:18] you will need metacognition [15:46:29] that is, you will need to recognize whether you are stuck [15:46:50] if it is fast for you to whip up an alert that will ask you every 20 minutes "are you stuck?" then do that [15:47:01] so that you won't ever get stuck and not realize it [15:47:08] lol, that is actually not a bad idea [15:47:40] kevin_brown: cronjob or a mod of one of those RSI-prevention apps [15:47:48] but don't lose yourself in yak-shaving doing that [15:48:00] sumanah: Have I told you about my MobileFrontend rewrite? [15:48:06] agreed [15:48:09] johnduhart: rewrite? no, not that i know of [15:48:39] Amgine: re academics- I guess you heard about the quip about systems projects and how to have a bad career in academia? [15:48:40] kevin_brown: btw, johnduhart here is a helpful guy in case you didn't run into him during the summer of 2011 [15:48:49] sumanah: I'm in the middle of rewriting MobileFront from (mostly) scratch :) [15:48:53] kevin_brown: hi [15:48:57] johnduhart: does Patrick Reilly know? :) [15:49:02] Don' [15:49:05] Don't think so. [15:49:09] hey, yeah I don't think I ran into you [15:49:12] then I imagine you should tell him :) [15:49:31] kevin_brown: johnduhart has been more active with us since about Oct 2011 [15:49:36] Gwicke: Nope. Our paper is for American Public Health Association; I don't actually do engineering academics. [15:49:38] well, the fall [15:50:08] Amgine: ah- okay. Different landscape then [15:50:30] gwicke: what's the joke? [15:50:38] Yes, thank goodness! [15:51:06] Amgine: moment, trying to find the original paper in all the copies.. [15:51:17] 03(NEW) An image that will transclude and preview, but with no file page. - 10https://bugzilla.wikimedia.org/34228 normal; Wikimedia: General/Unknown; (ct-cooper.wikimedia) [15:53:39] 03(mod) An image that will transclude and preview, but with no file page. - 10https://bugzilla.wikimedia.org/34228 (10CT Cooper) [15:54:53] so, ashley, would you be interested in mentoring GSoC again this year? [15:55:19] Amgine: hrm, don't find it right now- it basically ran like 'never do a systems project, as it takes too long and implementation is often seen as a hobby' [15:55:22] Daniel_WMDE: are there any MediaWiki developers you know whom I should ping about mentoring GSoC this summer? [15:55:51] thedj: I bet you would be a good GSoC mentor, are you interested in mentoring this summer? [15:55:53] have you already pinged many? [15:55:57] Nikerabbit: no [15:56:06] 03(FIXED) Create a Project namespace on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34124 +comment (10Sam Reed (reedy)) [15:56:13] 03(mod) Disable Babel autocreation of categories at the Portuguese Wiktionary - 10https://bugzilla.wikimedia.org/34219 +comment (10malafaya) [15:56:16] Nikerabbit: I'm just starting now. I want to have set commitments from several by the time I turn in the application this month. [15:56:28] sumanah: are the semantic people joining us again? [15:56:30] gwicke: Yep! kind of like "don't design for hurd except as a legacy for your grandchildren" [15:56:34] Nikerabbit: that is a good question. [15:56:46] New code comment: Reedy; Hell, this will do even less "damage" on 3rd party wikis that have done any sort of LocalSettings in; [15:57:05] sumanah: hmm, that's a good question...if I could come up with some decent project ideas, then maybe :) [15:57:33] Nikerabbit: I do not know yet but I am leaning towards "they might be happier running their own GSoC participation" -- I prefer a very hands-on style of mentorship [15:58:14] Nikerabbit: and they want somewhat different kinds of projects etc. [15:58:38] Nikerabbit: it needs discussing :/ [16:00:06] Amgine: except that Hurd tends to be the academia part [16:00:16] New code comment: MaxSem; Fixed in r110750.; [16:01:12] heh! [16:02:35] kevin_brown: https://wikimania2012.wikimedia.org/wiki/Scholarships [16:02:39] you should apply NOW [16:02:50] Hi folks. I've followed these instructions to pretty-up my URLs, but it's not working, I get 404 errors still: http://www.mediawiki.org/wiki/Manual:Short_URL [16:02:51] kevin_brown: that is, it should be item 3 on your TODO list and you need to do it before 16 Feb [16:03:05] kevin_brown: (item 3 or item 4) [16:03:13] sumanah: okay, thanks [16:03:59] I'm getting these in my apache2 log: File does not exist: /var/www/wadhome.org/mediawiki [16:04:20] The local path to the install is "w", as is recommended in the document. [16:04:35] And the wiki is found at wadhome.org/wikiwad [16:05:14] (Well, that's where it should be... before I made these changes for the URL fix, it was working. Previously, the wiki was installed in /wikiwad) [16:05:38] Any ideas? [16:07:10] This is in my apache2 conf: Alias wikiwad /var/www/wadhome.org/w/index.php [16:07:57] 03reedy * 10/trunk/phase3/ (6 files in 4 dirs): [16:07:57] Not much point making user_groups.ug_group 32 chars if we leave user_former_groups.ufg_group at 16 [16:07:57] Also fix modify field to use correct table/column [16:08:32] These are in my LocalSettings.php: $wgScriptPath = '/w'; $wgArticlePath = '/wikiwad/$1'; $wgUsePathInfo = true; $wgScriptExtension = ".php"; [16:08:57] Everything looks perfect. I did apache2ctl graceful. [16:09:06] Hmmm... maybe I'll try the non-graceful restart [16:09:50] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10mediawiki) [16:10:24] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10mediawiki) [16:14:21] wad: Manual:Short_URL has several different ways to do the short url. Which did you use? Have you double checked you did all as the manual says? [16:14:27] I just fixed it! [16:14:37] I was missing the first slash on the Alias command. [16:14:42] * wad <-------------- dummy [16:14:49] wad: Excellent! [16:14:52] yay [16:14:57] Now I can go to work. Later guys! [16:16:04] 03reedy * 10/trunk/phase3/includes/installer/MysqlUpdater.php: And fix fail rom r110752 [16:17:01] kevin_brown: you're the archivelinks person? [16:17:10] apergos: yes [16:17:49] are you in contact with anyone at the archive that we can talk to about a nicer way to upload the xml dumps? [16:18:07] cause it is painful through the standard web interface [16:18:14] Vinay and Alexis [16:18:20] hmm [16:18:33] would you be willing to introduce me via email? [16:18:44] ariel at wm.o [16:19:25] okay sure, no problem [16:19:52] what dumps are you uploading their dumps or the WMF's dumps? [16:19:57] ah [16:20:07] so, I'm er [16:20:35] "dumpmaster" I guess (that sounds a bit .. problematic :-D) and while we are busy trying to get mirror sites set up [16:21:10] the only way the xml dumps get over to the archive is that someone (typically a volunteer on the "Archive Team") uploads them by hand [16:21:19] which is slow, painful *and* a waste of bandwidth [16:21:45] I don't guess we want to put every dump up there every minute [16:22:01] but at the minimum we should get two full runs a year up there [16:22:43] (which is 26K files per run btw) [16:23:07] what we were/are working on is something where they will poll a feed and then go an immediately fetch the page and archive it [16:23:07] anyways I'd like to talk to someone there to see what we can work out, what fits with their mission, etc [16:23:32] then that page will become available to the public some time later [16:23:34] yeah, I had a quick look at the design doc [16:23:40] after it has been indexed [16:23:56] I expect the feed would eventually be filtered for pages that get deleted later or some such? [16:24:26] for the rest of the room: https://www.mediawiki.org/wiki/User:Kevin_Brown/ArchiveLinks [16:24:44] if they are deleted at the time they pull it yes, they weren't too worried about duplicate copies [16:24:56] as long as the copies weren't too crazy [16:24:59] I'm thinking more about stufff that's deleted later [16:25:03] as in less than 1 copy per day [16:25:13] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 2 dirs): fixed some issues with enrollment and course creation [16:25:13] because it has some user's private info in it or some awful thing [16:25:22] well understandably an organization with the mission of archiving everything for every isn't too worried about deletion [16:25:25] *ver [16:25:27] *ever [16:25:32] but yeah, they do have takedown stuff in place [16:25:40] anyways, it sounds like your system is going to be complimentary to what we want for the dumps [16:26:05] 03robin * 10/trunk/tools/planet/en/config.ini: remove label per request of Gerard [16:26:15] where someone can request that a page not be visable, and it becomes unavailable to the public though I do think they don't delete it [16:26:31] right [16:26:44] so maybe that could be managed by feed at some point [16:27:26] well keep in mind this isn't for the direct content of Wikipedia pages, this is for external links [16:27:39] ah right [16:27:45] so private content is really an issue between the them and the person who owns the website [16:28:01] which is fine for us, we're never in the business of policing anyways [16:28:14] and if we get lucky bills like sopa will be killed before they make it our business [16:28:17] good enough [16:28:25] that was one of the reasons for trying to partner with archive.org rather than trying to run it on the WMF side of thinks [16:28:31] *things [16:28:34] "hey, want some liability?" [16:28:38] :-) [16:28:40] "I can get it for you cheap" [16:28:46] well they are already archiving [16:28:55] "we can remember it for you wholesale!" [16:28:56] makes sense to work with people already doing the job you want done [16:29:01] yeah [16:29:23] lol, so true :D, I mean I suppose you can do (almost) anything if you hire enough lawyers and lobbyists [16:29:26] so what I was hoping is that we could get them to expose an api that would making uploading the xml files much easier for us [16:30:00] hmm, I'll have to ask them [16:30:02] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (EducationProgram.hooks.php includes/EPCourse.php): Follow up to r110754; make sure field is set and only rem second element when present [16:30:06] depends on how deep the other guys' pockets are [16:30:42] basically you want a "archive on demand" type thing where whatever links you send get archived? [16:30:54] that is what I'm thinking of, yeah [16:31:07] it seems a bit much to ask them to archive every dump ever produced [16:31:14] we don't even keep them all (and we don't want to) [16:31:25] the only people I know that have taken that approach is webcitation.org [16:32:05] to be honest, I wouldn't care if I needed to write a luttle script with curl and feed it metadata and filenames [16:32:15] as long as there was a nice little api on their side I could talk to [16:32:20] they did actually go through and do a links crawl where they archived everything on the English Wikipedia last summer [16:32:27] so I know they have a lot of that data [16:32:29] nice [16:32:34] the feed should take care of the new stuff [16:32:36] apergos: maybe with an auth key for you? [16:32:47] as long as it stays up [16:32:54] I'm presuming they would want to limit its use in some fashion [16:33:10] perhaps to certain hosts on our subnet, or whatever [16:33:30] but those are details, the main q is whether they are interested and whether anything even close to that exists now [16:33:52] and really what *is* available for people doing uploads by script [16:33:55] right. [16:33:57] is include_once and require_once the same thing? [16:34:12] no, one is a require statment (will die if you don't have it) the other is include [16:34:19] which will just through a notice [16:34:51] other than that, yes they are the same [16:39:25] 03ariel * 10/branches/ariel/xmldumps-backup/create-rsync-list.sh: pick up the abstract files for rsync too [16:39:46] apergos: was your email address already listed? [16:41:03] ariel at wm.o [16:42:01] okay, thanks :D [16:42:30] thank you! [16:43:05] 03hashar * 10/trunk/phase3/includes/ (OutputPage.php Setup.php debug/Debug.php): (log message trimmed) [16:43:05] reverts r110488 [16:43:05] Breaks maintenance/rebuildFileCache.php with stack trace saying that [16:43:05] FauxRequest::getRequestURL() not implemented [16:43:05] Backtrace: [16:43:06] #0 includes/WebRequest.php(1261): FauxRequest->notImplemented('FauxRequest::ge...') [16:43:07] #1 includes/debug/Debug.php(266): FauxRequest->getRequestURL() [16:47:06] 03(FIXED) Translation of project namespace and site-name for ta.wikiquote - 10https://bugzilla.wikimedia.org/34009 +comment (10Sam Reed (reedy)) [16:49:35] ialex: sorry just reverted one of your commit cause it caused an issue with a maintenance script [16:49:56] ialex: culprit https://www.mediawiki.org/wiki/Special:Code/MediaWiki/110488 [16:50:03] ialex: reverts reason in commit message of https://www.mediawiki.org/wiki/Special:Code/MediaWiki/110758 [16:50:14] most probably an easy fix though [16:50:16] 03(FIXED) Change logo at Indonesian Wikibooks (id.wikibooks.org) - 10https://bugzilla.wikimedia.org/34043 +comment (10Sam Reed (reedy)) [16:54:04] Can somone move the mw.api javascript stuff into it's own folder for me, I'm in the middle of something and it should be done before tomorrow [16:55:02] Since we're probably going to be adding even more modules for in in 1.20 it makes sense to have it in its own folder now. [16:56:00] yeah.. [16:58:17] 03reedy * 10/trunk/phase3/resources/ (14 files in 3 dirs): Move mediawiki.api to own folder [17:00:42] johnduhart, ^ [17:00:57] Reedy: Thanks! [17:01:57] Reedy: 'scripts' => 'resources/mediawiki/mediawiki.api/mediawiki.api.category.js', [17:03:03] did I miss one? [17:03:30] thanks for the intro, followup sent :-) [17:03:54] johnduhart, ? [17:04:03] Reedy: No in the path you put mediawiki twice [17:04:11] mediawiki/mediawiki.api [17:04:16] And? [17:04:22] That's how all the other subdirs do it [17:04:37] Oh [17:04:40] Wait, they don't [17:04:41] I dind't [17:04:53] hah [17:04:54] It's resources/mediawiki.api , not resources/mediawiki/mediawiki.api , you're right [17:04:54] yeah [17:04:58] heh [17:06:17] 03reedy * 10/trunk/phase3/resources/Resources.php: Ping r110759, remove erroneous extra subdir [17:06:36] great [17:08:17] OK I fixed CentralAuth but the Special:CentralAuth gives a fatal error :S [17:09:05] Helpful message is helpful [17:09:45] "Fatal error: Call to undefined method WikiReference::getFullUrl() in C:\xampp\htdocs\wikidb2\extensions\CentralAuth\specials\SpecialCentralAuth.php on line 467" [17:10:02] that's the error I'm getting [17:10:04] Probably needs SiteMatrix [17:10:13] No wait [17:10:49] TBloemink: What version of mw are you using? [17:10:53] 1.18.1 [17:11:12] !r 98745 [17:11:12] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/98745 [17:11:36] TBloemink: It's a 1.18wmf1/1.19 function, sorry. [17:11:58] There's a reason we suggest not to mix versions [17:11:59] ;) [17:13:22] 03(mod) Change uploader flag configuration on Russian Wikipedia - 10https://bugzilla.wikimedia.org/34005 +comment (10sam) [17:16:00] hello [17:16:13] [17:16:18] Reedy: eh? [17:16:27] I've done what the wikieditor extension page is telling me to do, but still there are no toolbar. Any idea? [17:17:57] 03hashar * 10/trunk/phase3/ (2 files in 2 dirs): [17:17:57] disable wgDebugToolbar when rebuilding file cache [17:17:57] credits to iAlex :) [17:19:28] Any idea? [17:19:32] 03(NEW) Make $wgPdfBookTab configurable, allow export of pictures in private environments - 10https://bugzilla.wikimedia.org/34229 enhancement; MediaWiki extensions: PdfBook; (jweberhofer) [17:20:51] mllie, it should just be add the 1 line require, and at worst, do a hard refresh in your browser [17:20:59] !e WikiEditor [17:20:59] https://www.mediawiki.org/wiki/Extension:WikiEditor [17:21:20] Reedy: I've added the other lines as well, three configs [17:21:21] mllie: Do you have a recent version of Mediawiki? [17:21:22] then enable for the current user [17:21:29] tale: 1.18 [17:23:06] mllie: Can you give URL to your wiki? [17:23:35] tale: sorry no, it is just internal at this point. No access from outside [17:23:53] tale: but please tell me what I can check, and I'll do it [17:24:04] mllie: Does the page Special:Version in your wiki show Wikieditor as installed? [17:24:32] tale: yes [17:25:08] mllie: What is not working as expected? [17:25:26] tale: no toolbar, not a preview above [17:25:27] etc [17:25:39] mllie: Try that in browser that has javascript enabled. [17:25:48] tale: this one has [17:26:38] mllie: Check user preferences, when you are logged in to your wiki. In upper right corner of browser window. [17:27:56] tale: yes and hten? [17:28:26] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10brion) [17:28:32] mllie: React somehow to the results of checking. [17:30:50] mllie: If there are no settings for wikieditor or toolbar, show in pastebin the lines you added to LocalSettings.php for Wikieditor. [17:30:56] hmm odd [17:31:36] tale: this have I added http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/WikiEditor/README [17:33:41] 03(mod) Adding options to Special:ListUsers (hide permanent and temporary blocks) - 10https://bugzilla.wikimedia.org/33545 +comment (10ashishmittal.mail) [17:34:07] mllie: Maybe so, but I need to see what actually is in your LocalSettings.php. [17:34:25] tale: well, now it works I think. Not the preview but I got the toolbor [17:34:28] mllie: Or check yourself you have typed it all correctly. [17:34:29] toolbar* [17:34:51] 03ialex * 10/trunk/phase3/includes/ (OutputPage.php Setup.php debug/Debug.php): Recommit r110758 (again) now that the problem has been fixed in r110761 [17:35:10] 03(mod) Make $wgPdfBookTab configurable, allow export of pictures in private environments - 10https://bugzilla.wikimedia.org/34229 (10Sam Reed (reedy)) [17:36:16] 03(mod) Make $wgPdfBookTab configurable, allow export of pictures in private environments - 10https://bugzilla.wikimedia.org/34229 +need-review +patch; +comment (10Sam Reed (reedy)) [17:37:51] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (11 files in 4 dirs): work on article listing functionality [17:46:38] 03(mod) Edit section links do not display while using diff=curr - 10https://bugzilla.wikimedia.org/33671 +comment (10Brad Jorsch) [18:01:14] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (EducationProgram.php includes/EPArticleTable.php): adding adittional pager for listing articles per student [18:08:31] New code comment: Aaron Schulz; I'd prefer this script be fixed, but OK.; [18:09:46] New code comment: Aaron Schulz; Oh, done already :); [18:11:19] tommorris: gwicke is the main person working on the parser. [18:11:24] hey gwicke [18:11:36] hi tommorris [18:11:40] tommorris: https://www.mediawiki.org/wiki/Future/Parser_development and other subpages of https://www.mediawiki.org/wiki/Future will help you [18:11:42] I'm wondering if the parser is yet at a stage where I could rip it from MediaWiki and use it in a separate application [18:11:55] tommorris: I believe the answer is "no" [18:12:04] tommorris: it can't handle all template stuff yet [18:12:27] ah okay. I want to write a thing to turn enwiki citation templates into BibTeX and vice versa [18:12:31] Nikerabbit: a better diff. Compare latest diff of http://commons.wikimedia.beta.wmflabs.org/wiki/MediaWiki:Gadget-GalleryDetails.js to latest diff on http://commons.wikimedia.org/wiki/MediaWiki:Gadget-GalleryDetails.js to [18:12:32] because I'm fed up with doing it by hand [18:13:01] but yes, still, has some brokenness [18:13:05] hehe- citation template support is the nut I am working on right now ;) [18:13:34] admittedly, writing such a script may be a distraction from my ultimate goal, namely writing my dissertation [18:13:34] they really exercise most parser functions [18:13:38] but a fun goal all the same. [18:14:04] 03(mod) De-spriteify PhoneGap Android app's icons - 10https://bugzilla.wikimedia.org/32070 +comment (10Yuvi Panda) [18:14:26] tommorris: it might handle citations next week or so [18:14:31] gwicke: col [18:14:34] gwicke: cool* [18:14:56] because the other thing that could potentially come of having a decent parser is things like Wikiversity could become a useful place for storing bibliographies. if you can hit a button and turn a page into a BibTeX file... that actually becomes quite useful. [18:15:37] we intend to add some microdata annotations in the HTML output [18:16:28] tommorris: http://lists.wikimedia.org/pipermail/wikitext-l/2012-February/000517.html [18:16:43] if you have some input on that re citations, let us know! [18:16:59] I was thinking of just using the parser to turn WikiText -> AST (JSON etc.) and then walking the AST looking for citations to turn into a flat list of citations for that page. [18:17:24] ah, but if there is no AST anymore. ;-) [18:17:45] we tokenize, massage the token stream and then build a DOM [18:17:56] and finally massage that a bit [18:18:07] tommorris: you're on the wikitext-l parser/VE list, right? [18:18:13] sumanah: no [18:18:25] * tommorris is religiously opposed to microdata as an RDFa fan, but that actually looks like an interesting use of it. [18:18:37] tommorris: join usssssss [18:19:04] tommorris: I am not opposed to RDFa, but microdata just happens to be in the HTML5 spec [18:19:30] don't change on account of my religious beliefs. ;-) [18:19:52] ;) [18:20:09] the two are mostly equivalent for practical purposes [18:20:59] at least as far as I have researched so far- if you know of an important case where that does not hold let us know! [18:21:00] * tommorris joins wikitext-l [18:21:19] yay! [18:21:29] tommorris: how do you feel about epub? [18:21:32] as a format [18:21:32] the primary differences are around things like microdata encouraging blank node creation [18:22:06] sumanah: haven't looked into it. I have a Kindle so I have written an epub2mobi script [18:22:25] tommorris: blank node in the rdf graph I guess [18:22:29] tommorris: actually never mind, I was thinking of DocBook [18:23:05] gwicke: yep, from the RDF perspective, microdata's defaults tend to be that it doesn't give enough stuff URIs. [18:23:27] btw tommorris if you want to get paid to hack open source this summer, we are hoping to be a GSoC participating open source project again this year [18:23:42] ah cool [18:24:09] tommorris: yeah, properties don't automatically have an absolute URL in addition to the local name [18:24:10] tommorris: https://commons.wikimedia.org/wiki/File:MediaWiki_flyer_student2012.svg is the flyer to hand out around your school to tell people how cool it is to contribute to us [18:24:29] tommorris: https://google-summer-of-code.googlecode.com/files/GSoC2012Flyer.pdf is the flyer to advertise GSoC in general [18:24:47] but my impression was that they are actually trying to change that a bit in order to allow overlapping vocabularies in a single item [18:24:57] sumanah: there's one problem. I go to a specialist Jesuit philosophy and theology college. I'm not sure we've got that many budding MediaWiki hackers in our midst. [18:24:57] sumanah: they're already flying in my school :-) [18:24:57] tommorris: early publicity is like gold; people who hear about GSoC NOW have a much better chance of putting in a good application than people who hear about it in April [18:25:05] tommorris: well, there's you, right? [18:25:07] ashish_d: great [18:25:25] sumanah: indeed. and I'm the weirdo who writes my dissertation in LaTeX and edits Wikipedia. [18:25:33] tommorris: fair [18:25:51] well, in case you go visit any other colleges/unis, then [18:26:04] * sumanah tries to load tommorris up with evangelical material :D [18:26:05] sumanah: I'll pass it on to the Wikipedians at Imperial. Imperial, being London's main science/tech college, is likely to have a fair few more people [18:26:13] yay! [18:27:07] 03(mod) Change logo at Indonesian Wikibooks (id.wikibooks.org) - 10https://bugzilla.wikimedia.org/34043 +comment (10bknliem) [18:27:12] * tommorris should proabbly also tell the UK governmenty/open dataish projects to get involved in GSoC [18:27:30] Are there any search extensions for searching across multiple wikis? [18:28:10] Hello [18:28:16] tommorris: this month includes the deadline for mentoring orgs to apply. [18:28:23] hi mllie [18:28:36] sumanah: "Upcoming volunteer opportunities" or just "Volunteer opportunities" for that mini box? [18:28:47] "Ways to engage" [18:28:49] varnent: "New opportunities" [18:28:55] cool [18:29:21] If I use the API. How do I in easiest way get the content? I want to remove the toc and the edit-links and divide it up by sections? [18:29:27] I need to head off, lunch [18:29:30] sumanah: I think I'll split the news box on the main page - so it's not really needing a double column space - and insert the content of the box there as well [18:29:31] then 3 meetings! [18:29:36] lol - enjoy! [18:29:48] robla: heh, I can't even get into #mediawiki_security [18:30:00] mllie: What has API got to do with removing toc and edit-links? [18:30:28] tale: is there any functionality in the API to remove that when fetching it? [18:30:31] 03(mod) Enforce restrictions on internal name of a gadget in the UI - 10https://bugzilla.wikimedia.org/27512 (10mybugs.mail) [18:31:03] mllie: I do not understand what you are trying to do. You can remove TOC from page, write __NOTOC__ in the page. [18:31:34] mllie: Edit links are not shown for not logged in users. [18:31:36] tale: well. I'm going to use the API to get the sections from one mediawiki page into another website. [18:32:03] tale: then I don't want the TOC, nor the edit links [18:32:08] mllie: What is the use case for doing that? [18:32:39] tale: A-Z list of important things [18:33:04] tale: that is saved in the mediawiki and then fetched to the website to be displayed like ABC, EDF, etc [18:33:26] mllie: Have you looked at Semantic Mediawiki? [18:34:14] no [18:34:38] 03(mod) An image that will transclude and preview, but with no file page. - 10https://bugzilla.wikimedia.org/34228 +comment (10brion) [18:35:38] tale: but that enables it to the users? For me this is just intresting from the API [18:35:46] 03(NEW) Two file versions uploaded under the same file name in the same second - 10https://bugzilla.wikimedia.org/34230 normal; MediaWiki extensions: UploadWizard; (saibotrash) [18:36:25] mllie: I suppose you can do what you described using the API with some coding and ugly hacks. [18:36:31] mllie: http://en.wikipedia.org/wiki/Semantic_MediaWiki [18:37:12] tale: ok.. [18:37:38] tale: redoing the page is not an option now I think [18:45:32] 03(mod) Make $wgPdfBookTab configurable, allow export of pictures in private environments - 10https://bugzilla.wikimedia.org/34229 +comment (10jweberhofer) [18:57:13] T_T Noo... Wind has the Galaxy Nexus, but I don't have the money for it [18:57:19] 03pgehres * 10/trunk/extensions/DonationInterface/gateway_common/interface.i18n.php: Adding pt messages for messages specified as ignored in TWN [18:58:53] 03(mod) De-spriteify PhoneGap Android app's icons - 10https://bugzilla.wikimedia.org/32070 +comment (10hwalls) [19:02:29] 03nad * 10/trunk/extensions/TreeAndMenu/star.js: Star menu 99% ready now [19:03:19] 03nad * 10/trunk/extensions/TreeAndMenu/img/star-node-sml-grn.png: a default node image for star menu [19:04:21] <[8BB76E1]> hi.. I have this little problem: I tried to put a bit of html/js code into wiki pages. first try was to put it in the sidebar, which worked only on sidebar page, but not on the sidebar itself.. then I tried to put the code in commom.js, which didn't work until I deleted some unnecessary parts of html code.. now it seems to work, but it breaks the layout of the page.. ^__^ [19:04:23] <[8BB76E1]> it caused a space between page content and page navigation buttons (page, edit, history, etc buttons) I'm trying to "fix" it with css somehow, but is there some onther way how to put custom html/js into a wiki pages? [19:07:30] 03(mod) Mobile version of Wikipedia requires JavaScript to view sections - 10https://bugzilla.wikimedia.org/34025 +comment (10brion) [19:09:01] anyone else getting a database error on MW.org or use me? [19:09:21] Status: partially up, some image slowdowns, under repair [19:09:24] < RobH> The issues are known and being actively worked on. [19:09:49] ty :) [19:12:33] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/mediawiki.parser.defines.js: Improve toJSON handlers to include all properties [19:15:26] Function: SqlBagOStuff::set [19:15:26] MySQL error: 1637: Too many active concurrent transactions (10.0.6.50) [19:15:38] on enwiki:P [19:15:44] yeah [19:15:44] parsercache server isn't happy [19:15:49] 03gwicke * 10/trunk/extensions/VisualEditor/modules/parser/ (5 files): [19:15:49] Temporarily disable the sanitizer and start to support preprocessor [19:15:49] functionality (comments, templates, template arguments) in arbitrary [19:15:49] attributes. The grammar for this is still quite rough, will need to [19:15:49] consolidate that area. [19:15:50] on anywii [19:15:53] any wiki [19:16:01] there's only 1 [19:16:46] http://ganglia.wikimedia.org/latest/graph_all_periods.php?h=db40.pmtpa.wmnet&m=load_one&r=hour&s=by%20name&hc=4&mc=2&st=1328555781&g=network_report&z=large&c=MySQL%20pmtpa [19:17:40] ah yeah, issue with the squids, [19:17:52] people are working on it [19:18:03] so we've got a SPOF? [19:19:08] we're trying to get off it [19:19:19] that's what caused the failure :-D [19:19:40] (scheduled partial deployment of new media infrastructure) [19:29:43] apergos: He meant db40 (pcache) as the SPOF, I thnik [19:29:49] ah [19:29:54] yeah... well... [19:30:00] it's like whackamole [19:30:12] we have multiple spofs :-D [19:31:39] !r 99317 [19:31:39] https://www.mediawiki.org/wiki/Special:Code/MediaWiki/99317 [19:35:24] heatherw: what is that related to? [19:35:29] ups [19:35:32] hexmode: what is that related to? [19:36:20] Nikerabbit: the diff? nothing in particular (some gadget fixups I requested) but you'd be poking at wikidiff problems, right? [19:36:47] I was just pointing out there has been *some* improvement. [19:36:48] 03(NEW) Make thumb.php reject/redirect for urls with bogus paths but valid file & thumb names - 10https://bugzilla.wikimedia.org/34231 normal; MediaWiki: Images and files; (aschulz4587) [19:36:52] :) [19:36:54] siebrand: hi [19:36:59] 03(mod) Make thumb.php error or redirect for urls with bogus paths but valid file & thumb names - 10https://bugzilla.wikimedia.org/34231 summary (10Aaron Schulz) [19:37:19] siebrand: you were asking about OTRS api access [19:37:30] did you find out an upgrade was needed? [19:37:30] hexmode: hmm? what changed? [19:38:02] Nikerabbit: doesn't the diff on beta.wmflabs look better? [19:38:08] 03(NEW) Beta opt-in and opt-out links on mobile site - 10https://bugzilla.wikimedia.org/34232 normal; Wikimedia Mobile: generic; (philinje) [19:38:26] hexmode: yes it preservers whitespace better [19:38:58] Nikerabbit: also, the diff I pointed to seems to pin-point differences between revisions better. [19:39:10] possibly [19:39:24] :( [19:39:44] 03(mod) Beta opt-in and opt-out links on mobile site - 10https://bugzilla.wikimedia.org/34232 (10Phil Chang) [19:40:56] Is there an easy way to allow a page viewer to hide part of a page? [19:43:57] 03jeroendedauw * 10/trunk/extensions/EducationProgram/specials/SpecialEnroll.php: fix fatal [19:44:12] ethonlj: class="mw-collapsible" for elements. [19:45:37] Nikerabbit: what is what related to? [19:47:20] heatherw: ignore that [19:47:27] done! [19:48:28] good [19:48:36] 03jeroendedauw * 10/trunk/extensions/EducationProgram/EducationProgram.hooks.php: fix issues with tabs on special:enroll [19:48:54] 03(NEW) Polish full-screen search UI on mobile site - 10https://bugzilla.wikimedia.org/34233 normal; Wikimedia Mobile: generic; (philinje) [19:50:00] 03(mod) Polish full-screen search UI on mobile site - 10https://bugzilla.wikimedia.org/34233 (10Phil Chang) [19:53:24] * johnduhart merges mf2 into master [19:54:13] Amgine: how do i insert content into a class? sorry for the newbie question... [19:55:18] ethanolj: check out the PHP manual [19:55:48] http://www.php.net/manual/en/language.oop5.php [19:55:51] proposed new mw.org homepage - https://www.mediawiki.org/wiki/User:Varnent/sandbox [19:56:19] vvv: for inserting content into a MediaWiki page? [19:56:20] <^demon> Might want to trim down the number of news items. [19:56:23] <^demon> varnent: ^ [19:56:28] varnent: "recent" news? [19:56:39] ethanolj: wait, what sort of class do you mean? [19:56:41] the main page template does that automatically basically [19:56:46] ethanolj: many parts of a page are html elements, such as tables, divs, and so on. If you have anything in a div, you can make it collapsible. You could also figure out if you can add the mw-collapsible class to the headers via css. [19:56:47] varnent, ther'es no point having all the old releases [19:56:49] so none of that section is changed [19:56:50] 03johnduhart * 10/trunk/extensions/MobileFrontend2/ (29 files in 5 dirs): MobileFrontend2, rewrite of MobileFrontend (really version 3 but oh well) [19:57:03] boom [19:57:07] REVERT [19:57:09] CODE SLUSH [19:57:15] right - I don't know why it does that magically that way - lol - but it won't look like that in the final execution [19:57:15] fu [19:57:26] Reedy: I'd rather call it "code flush" [19:57:31] main addition "New opportunities" area [19:57:39] No code makes more sense [19:57:39] I think we should use that term instead of "merging" [19:57:43] <^demon> I was going to say, other than that I don't see any difference. [19:57:46] munging [19:57:59] ^demon: right - just adding that section - which seems to make sense [19:58:33] vvv: i'm trying to insert content into a page that can be made collapsible by the user if desired...i was instructed to use class="mw-collabsiple" [19:59:16] New code comment: Johnduhart; (Work in progress rewrite); [19:59:24] preilly: ^ [19:59:38] Reedy: could you explain your comment on bug 34005? I did not quite understand it [20:00:26] 03pgehres * 10/trunk/extensions/DonationInterface/globalcollect_gateway/forms/html/_personal-information/CV.html: Removing the somehow duplicated streetnumber field from CV personal information template. FU r110736 [20:00:53] hi Daniel_WMDE [20:01:01] got a second to keep talking about the upcoming hackathon? [20:01:09] vvv, prepend "There is", although in english this actually makes sense [20:01:19] sumanah: in a sec, nicole is calling [20:01:21] I know it's night in Berlin ok [20:01:25] (and Leipzig) [20:01:28] ok [20:01:47] sumanah: https://www.mediawiki.org/wiki/User:Varnent/sandbox (ignore the long news section - Mainpage magically fixes that when executed on the actual homepage) [20:02:24] varnent: hey, sorry, can't really crit now, and am in meetings for the next like 2 hours [20:02:30] 03yaron * 10/trunk/extensions/SemanticForms/includes/SF_FormUtils.php: Revert of r110685 - I preferred the old formatting [20:02:41] sumanah: np [20:02:56] ethanolj: example:
Stuff which will be collapsible, leaving only the top line.
[20:03:16] [20:03:40] [20:04:44] 03(mod) Is the OTRS API active and can it be used? - 10https://bugzilla.wikimedia.org/28976 +comment (10mah) [20:08:46] New code comment: Nikerabbit; Squeek, you broke BC.; [20:14:01] New code comment: Jeroen De Dauw; With what? MediaWiki 1.12?; [20:17:31] New code comment: Reedy; WebRequest->getIP() only came in somewhere between when 1.18 was branched, and when 1.18wmf1 was bra; [20:18:27] Nikerabbit, broken for less than trunk :O [20:18:49] 03jeroendedauw * 10/trunk/extensions/EducationProgram/EducationProgram.hooks.php: do not let other stuff add adittional tabs. Although this might be usefull, its far less likely then other stuff adding tabs assuming they are for regular pages and so have non functioning actions [20:19:14] Hi! Is there any hook for extensions that is called after the article is loaded and the parser functions in the article are run and with which I can modify either the sitenotice, the content of the article or the whole page output? [20:20:01] !branchpoint [20:20:01] I don't know anything about "branchpoint". You might try: !branchpoints [20:20:03] !branchpoints [20:20:04] http://www.mediawiki.org/wiki/Branch_points [20:20:47] 03reedy * 10/trunk/phase3/includes/WebRequest.php: [20:20:48] Add @since to getIP/getRawIP [20:20:48] Came in r94932, soemwhere after 1.18 was branched, so is in 1.19 [20:21:45] * Reedy whistles [20:23:16] New code comment: Jeroen De Dauw; This is what you get when people can't be bothered to add @since tags >_>; [20:23:46] New code comment: Reedy; Fixed 3 minutes before your comment in r110776 ;); [20:23:47] 03jeroendedauw * 10/trunk/extensions/Translate/utils/TranslationHelpers.php: fix compat [20:24:59] Ok, so who moved/killed wgGetIP()? [20:25:14] oh, proxy tools [20:25:16] New code comment: Hashar; > I'd prefer this script be fixed, but OK. \ I have been a bit too fast at reverting that. Talked to ; [20:26:01] New code comment: Nikerabbit; Could also use $wgUser->getName(), which doesn't have this issue.; [20:27:02] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10mediawiki) [20:27:47] 03(mod) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 -testme (10Sam Reed (reedy)) [20:28:42] 03(mod) Cannot delete users in block list - 10https://bugzilla.wikimedia.org/33414 +comment (10Andrea Petrucci) [20:31:51] Tim-away: What do you think about using openssl_random_pseudo_bytes on non-windows systems as a source of extra entropy for our user_token generation function so we don't have to depend so heavily on $wgSecretKey actually being secret? [20:34:17] Nikerabbit: is there any reason why shows the list in user language? [20:41:16] Danny_B|backup: why not? [20:45:32] Nikerabbit: if i don't speak english and i'll come to site where the list of languages is in english, it won't help me. each language should be in its own language like interwikis are [20:49:42] 03(mod) An image that will transclude and preview, but with no file page. - 10https://bugzilla.wikimedia.org/34228 +comment (10ct-cooper.wikimedia) [20:56:00] 03reedy * 10/trunk/extensions/OAI/OAIRepo_body.php: [20:56:00] Bug 34227 - Undefined property: stdClass::$rev_len [20:56:00] Apply the patch that Brion wrote [20:56:00] Also refactor out all the duplicate fields, tables and joins code [20:57:01] 03(FIXED) Undefined property: stdClass::$rev_len - 10https://bugzilla.wikimedia.org/34227 +comment (10Sam Reed (reedy)) [20:59:31] 03vvv * 10/trunk/extensions/CodeEditor/modules/ (236 files in 2 dirs): [20:59:31] * Update Ace [20:59:31] * Fix JS code in order to make Ace work with new updates [20:59:38] 03yaron * 10/trunk/extensions/SemanticForms/ (13 files in 3 dirs): Replaced SFFormUtils::hiddenFieldHTML() with the method for which it was now simply an alias, Html::hidden() [20:59:55] 03nikerabbit * 10/trunk/extensions/Translate/utils/MessageGroupStats.php: Ensure consistent order for stats, helps to implement the API module [21:01:29] 03(mod) Is the OTRS API active and can it be used? - 10https://bugzilla.wikimedia.org/28976 +comment (10Sumana Harihareswara) [21:06:31] New code comment: ^demon; Code slush? What code slush? Who said anything about a code slush?; [21:08:34] 03(mod) Is the OTRS API active and can it be used? - 10https://bugzilla.wikimedia.org/28976 +comment (10sam) [21:12:01] New code comment: TheDJ; That is a jasmine test ? Can someone point me at the README for jasmine tests, because they don't do; [21:12:44] ^demon: wait, it isn't used on WMF, isn't it? [21:12:56] not deployed, no [21:13:17] Why would it be affected by code slush then? [21:13:42] There was a certain level of sarcasm in the comment [21:14:30] <^demon> I'll use the {{#sarcasm}} pfunc next time so there's no confusion. [21:15:25] vvv, most of that is a 3rd party library, right? [21:15:30] Yes [21:17:39] 03nikerabbit * 10/trunk/extensions/Translate/ (3 files in 2 dirs): [21:17:39] Committing API module for message group stats written by Tim Gerundt. [21:17:39] Did some polishing on it. [21:17:40] Does SQLite have the same issues as MySQL with TEXT types? [21:17:54] what kind of issues? [21:19:03] Dantman? [21:19:13] 03(mod) Enable Extension:ShortUrl on or.wikipedia, ta.wikipedia... - 10https://bugzilla.wikimedia.org/1450 +comment (10Sumana Harihareswara) [21:19:27] Hm [21:19:34] All right, what *is* code slush? [21:19:36] MaxSem: Well, the reasons we use BINARY types in MySQL instead of TEXT types... Namely things like rejecting non-BMP characters. [21:20:01] no, SQLite is BMP-safe [21:20:31] vvv, you get eaten if you add features or refactor stuff [21:20:33] ...then maybe we should change our schema to use TEXT instead of BLOB in SQLite [21:21:05] Dantman, it makes aaabsolutely no difference [21:21:33] you insert a string into a blob -> you get a string back [21:21:33] 03raymond * 10/trunk/extensions/CodeReview/CodeReview.i18n.php: r110749: use {{int:...}} syntax to ensure sync of wording [21:21:41] 03(mod) Enable Extension:ShortUrl on or.wikipedia, ta.wikipedia... - 10https://bugzilla.wikimedia.org/1450 +comment (10sumanah) [21:21:57] MaxSem: ;) Sure, but we're storing textual data, and using hints to say "Hey, this text, it's binary data" [21:21:59] you insert a blob into an int fied - voila [21:22:30] Hence, perhaps we should fix our hints to properly say it's text [21:22:54] 03raymond * 10/trunk/extensions/CodeReview/CodeReview.i18n.php: Fix typo in r110783 [21:23:07] it's just a bunch of regexps that converts mysql types into sqlite ones [21:23:43] so unless we want all blobs be turned into text... [21:24:39] 03raymond * 10/trunk/translatewiki/MediaWiki/mediawiki-defines.txt: r110765: Make keys optional because translations exist now. [21:24:47] 03(mod) Review pending FileCache changes - 10https://bugzilla.wikimedia.org/34057 (10Rob Lanphier) [21:25:08] Daniel_WMDE: hey https://bugzilla.wikimedia.org/show_bug.cgi?id=33989 is assigned to you [21:25:13] Daniel_WMDE: and blocking 1.19 deployment! [21:25:30] Daniel_WMDE: are you working on that? [21:25:31] gnah [21:25:36] havn't touched that code in years [21:25:43] i wonder if i still understand it [21:25:53] 03(mod) Enable Extension:ShortUrl on or.wikipedia, ta.wikipedia... - 10https://bugzilla.wikimedia.org/1450 -need-review -shell (10Sam Reed (reedy)) [21:25:57] 03(mod) ShortUrl isn't protocol relative - 10https://bugzilla.wikimedia.org/33551 (10Sam Reed (reedy)) [21:25:59] will look at it in... 10 hours [21:26:16] New code comment: Pgehres (WMF); Thanks. That makes more sense now. Sorry if I broke anything.; [21:27:11] 03(mod) Proofread extension JS loading fully broken on 1.19 - 10https://bugzilla.wikimedia.org/33873 +comment (10Sumana Harihareswara) [21:27:31] New code comment: Raymond; You bave not broken anything. But it the keys would be still ignored the export script of translatew; [21:28:21] 03(mod) ApiUploadTest is flaky -- inconsistent results - 10https://bugzilla.wikimedia.org/26169 +comment (10Rob Lanphier) [21:28:22] robla: did you mean to assign https://bugzilla.wikimedia.org/show_bug.cgi?id=33167 to no one, or assign it back to Nikerabbit? [21:28:26] sumanah: Update on that tutorial... I got an ok. If we can't get a company blog up to put it up on by Wednesday I got an ok to just put it up any old place (ie: Probably on MW.org). [21:28:33] Dantman: GREAT! Thank you! [21:28:46] New code comment: Pgehres (WMF); Okay. Thanks. I keep learning more and more how the i18n infrastructure works. One of these days ; [21:29:05] Now to fix Kommonwealth so that Greg can actually try and create something [21:29:18] 03(mod) Enable Extension:ShortUrl on or.wikipedia, ta.wikipedia... - 10https://bugzilla.wikimedia.org/1450 +comment (10sam) [21:29:27] 03yaron * 10/trunk/extensions/SemanticForms/ (INSTALL SemanticForms.php): New version: 2.4 [21:29:43] 03(mod) Integrate Jenkins with Git - 10https://bugzilla.wikimedia.org/34141 (10Rob Lanphier) [21:29:44] MaxSem: In other words, we file this under "We need a better way to abstractly describe table schemas" [21:29:47] Dantman: and if there's any way I can help, please let me know. [21:31:23] sumanah: that happened because of the component change...not intentional [21:31:58] <^demon> Dantman: Old news ;-) [21:32:01] New code comment: Aaron Schulz; * Please add the new constants to WikiPage, Page is just for b/c and will be removed at some point. \ ; [21:33:03] robla: ok for me assign it back to Nikerabbit then? [21:33:07] me to assign* [21:34:47] 03jeroendedauw * 10/trunk/extensions/EducationProgram/actions/ (EPEditAction.php EditCourseAction.php): ui tweaks and fixed redirect after renaming pages [21:35:33] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (4 files in 2 dirs): make use of deferred pattern for deletion action [21:36:31] New code comment: Jeroen De Dauw; woho!; [21:38:20] 03hashar * 10/trunk/phase3/includes/DefaultSettings.php: comment about wgDebugToolbar disabling file cache [21:40:10] 03hashar * 10/trunk/phase3/tests/phpunit/includes/api/ApiUploadTest.php: [21:40:10] disable ApiUploadTest [21:40:10] ApiUploadTest gives inconsistent results which trigger false alamrs to all [21:40:10] the ops team. We are disabling those tests for now. [21:40:10] See https://bugzilla.wikimedia.org/26169 [21:40:18] 03(mod) ApiUploadTest is flaky -- inconsistent results - 10https://bugzilla.wikimedia.org/26169 +comment (10Antoine "hashar" Musso) [21:41:25] 03raymond * 10/trunk/ (59 files in 35 dirs): Localisation updates for core and extension messages from translatewiki.net [21:43:17] Bahhh [21:43:22] Run svn up [21:43:35] Notice i18n updates have been committed while you were svn up'ing [21:43:37] svn up again [21:44:31] New code comment: Aaron Schulz; You can add a comment to $wgShowIPinHeader while at it.; [21:46:37] hello henna [21:49:44] 03vvv * 10/trunk/extensions/Scripting/Scripting.i18n.php: Drop an empty file. [21:52:51] 03ialex * 10/trunk/phase3/includes/cache/HTMLFileCache.php: Follow-up r110761: removed duplicate check of $wgShowIPinHeader and fix some whitespaces [21:59:18] 03vvv * 10/trunk/extensions/CodeEditor/ (3 files in 2 dirs): [21:59:18] * Update the list of the languages [21:59:18] * Make the language to be used determined on server side [21:59:18] * Allow extension to enable code editor for certain pages [22:00:35] 03vvv * 10/trunk/extensions/CodeEditor/CodeEditor.hooks.php: Remove some commented-out code commited by accident in r110794. [22:05:54] 03(mod) Polish full-screen search UI on mobile site - 10https://bugzilla.wikimedia.org/34233 +comment (10sam) [22:13:00] sumanah, did you see http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html ? [22:13:35] lol... that Growl notification always makes me chuckle... "1 new message from God" [22:14:06] 03(mod) Make thumb.php error or redirect for urls with bogus paths but valid file & thumb names - 10https://bugzilla.wikimedia.org/34231 +platformeng (10Rob Lanphier) [22:14:52] 03vvv * 10/trunk/extensions/Scripting/ (4 files in 3 dirs): Add integration with CodeEditor extension. [22:17:15] hi, i'm trying to install Special:Math, everything goes fine but finally I get "Failed to parse (unknown error):". Are there any way to get more debug info on that "unknown error"? [22:20:45] Platonides: indeed I did! Platonides, are you going to mentor this summer? [22:21:14] Platonides: as you can see we updated https://www.mediawiki.org/wiki/Summer_of_Code_2012 [22:21:29] Platonides: I will be preparing an organizational application for MediaWiki. [22:22:01] Platonides: if you live near a university or school, you can use https://www.mediawiki.org/wiki/Summer_of_Code_2012#Spread_the_word flyers to publicize [22:22:16] TimStarling: I wrote a script awhile ago to regen the entire user_token column in case of a user table leak (or a $wgSecretKey now that I understand that too)... But rather than that, do you think we should modify code so that if we detect a NULL user_token when trying to log someone in we will automatically generate a new user_token. Then fixing security after a perceved leak is as simple as `UPDATE user SET user_token = NULL;` and everything will a [22:22:17] New code comment: Aaron Schulz; Marking OK + todo. This isn't that big of an issue.; [22:22:44] Dantman: just fyi, I think Tim is in a meeting for the next 40 min [22:22:58] ok [22:23:21] ya [22:24:46] New code comment: TheDJ; Hmm.. .isn't it a bit weird that we have this encode in the first place ? It doesn't seem as if we d; [22:25:15] Reedy: off the top of your head, what do you think you have to do if you accidentally leak out your $wgSessionKey [22:25:25] Reedy: Sorry, $wgSecretKey [22:25:39] Change it, presumably? [22:26:25] Reedy: And if you accidentally leak the contents of your user table? [22:26:48] Tough shit [22:26:53] 03(mod) Fix the fixme in rev 80240 - 10https://bugzilla.wikimedia.org/34234 (10Rob Lanphier) [22:27:10] Reedy: Well it happens, what do you think you'd need to do after that? [22:27:31] Ideally you notify users [22:27:37] And on the server end? [22:27:41] rm -rf [22:28:00] ? [22:28:04] suppose it depends how it was leaked [22:28:51] Reedy: I bet you were extra careful about which window you typed "rm -rf" into before you hit Enter just now :) [22:28:59] Reedy: Presuming it was a copy of a backup .sql file that leaked out. Or you had a 3rd party system like WordPress and a SQL injection was used to dump the contents of your wiki's user table. [22:29:14] ((And subsequently deleted the WordPress install and fixed the issue)) [22:29:21] What do you need to do on your wiki? [22:31:15] sumanah, windows doesn't do anything [22:31:24] lol [22:31:24] 03(mod) RevisionDeletion-suppress and log entries don't play nice - 10https://bugzilla.wikimedia.org/33167 +comment (10Sumana Harihareswara) [22:31:36] Reedy: ah but you could be ssh'd in somewhere else [22:31:46] yeah, but not got any ssh windows up on this machine [22:31:56] nod [22:32:03] Reedy: so? [22:32:07] Though, won't linux do the same as I've not put any sort of qualifier after it... [22:32:14] Dantman, I'm in the same meeting as tim ;) [22:32:19] oh... [22:32:31] New code comment: RobLa-WMF; Per Chad's comment: we don't necessarily need to block deployment for this, since we can always disa; [22:32:36] Yeah, linux does nothing for "rm -rf" either [22:32:43] heh [22:32:56] hi all.. is there a way to make an image scale so it is 100% of the page width (without hacking css)? [22:33:26] use css? [22:33:56] Last I checked there's no way to do that in wikitext. [22:34:01] JS? [22:34:06] heh [22:34:23] well.. can i inline css?? js?? [22:34:34] gmc, are you speaking from a reader's perspective, a site admin's perspective, an editor's perspective? [22:34:48] oh hi Krinkle! thought I might not see you this week. [22:34:59] Hi [22:35:02] sort of goes against the idea of a wiki, having to edit system files.. imho [22:35:13] Krinkle: hope you are having a good time writing your report :D [22:35:25] sumanah: yeah, I'm about to start on that [22:35:31] Krinkle: I am enjoying reading your https://meta.wikimedia.org/wiki/User:Krinkle/Le_Tour_de_Wik%C3%AD and pointed varnent to it [22:35:41] sumanah: I actually don't feel like living in "this" week y et [22:35:47] sumanah: I just got back from FOSDEM [22:35:59] Krinkle: anything of interest to report? and did you enjoy it? [22:36:01] sumanah: Stayed until monday morning, then a few hours in the hackerspace and just got back home [22:36:06] nod [22:36:23] I know what you mean about not feeling like it's w6 yet. Conferences stretch space and time [22:37:52] sumanah: speaking from an editors perspective [22:38:00] sumanah: yeah :) [22:38:13] sumanah: hey, at least I don't have a yet lag this time. Brussels is in GMT+1 [22:38:24] So I can actually work tomorrow [22:38:31] Krinkle: yay! [22:38:57] Kinda funny though how people from SF take a 10 hour flight and I spend 6 hours getting home by train .... [22:38:58] Kinda funny though how people from SF take a 10 hour flight and I spend 6 hours getting home by train …. [22:39:02] (dbl) [22:39:17] gmc, why is it that you would rather not use CSS? [22:40:19] sumanah: because that entails i would be an admin.. and i'm admin on too many sites already [22:40:36] but if it is the only way it can be done in mw, i guess i need to go bother ppl [22:40:53] gmc: wait, do you need to be an admin to say "this specific image should take up 100% of the page width on this specific page"? [22:41:02] via CSS rules? [22:41:04] I find that curious [22:41:10] sumanah: how would i otherwise edit the css? [22:41:44] gmc, look at https://www.mediawiki.org/w/index.php?title=Pune_Hackathon_Feb_2012&action=edit for an example [22:41:49] (I think) [22:42:59] sumanah: those are all div's and span's.. you can't put img tags in mw pages by default (you have to edit the config for that, thus be an admin) [22:43:23] gmc, at this point I will defer to people who know more than I. [22:43:47] sumanah: let me know (when you have time to kill) what could/should/shouldn't be added to https://www.mediawiki.org/wiki/Template:New_opportunities/Content [22:44:01] New code comment: Tim Starling; I suggest disabling this by default until the issues above are fixed. If the module is still registe; [22:44:16] New code comment: Aaron Schulz; See bug 33385.; [22:44:41] 03demon * 10/trunk/phase3/ (3 files in 3 dirs): [22:44:41] Revert r103467, r106446 (bug 24464: calling LoginAuthenticateAudit hook more often) [22:44:41] Pretty narrow use case isn't very well defined, and this has *felt wrong* to me since [22:44:41] it was committed in November. Easier to pull for now rather than blocking release. [22:46:06] sumanah: gmc is right there. You can't control the style="" of a [[File:: or http://.../image.png's tag so there's no way besides site .css to control the width: ; property of those elements. [22:46:18] 03(mod) Execute LoginAuthenticateAudit hook more often - 10https://bugzilla.wikimedia.org/24464 +comment (10Chad H.) [22:46:40] 03(mod) WIkipedia Android app forward button at times does nothing - 10https://bugzilla.wikimedia.org/33280 +comment (10Andrea Stagi) [22:47:01] "Make this image span the entire page" isn't the kind of think many people even try to do... so naturally there's no syntax for it [22:47:39] 03(NEW) Enable WebFonts on am.wikipedia - 10https://bugzilla.wikimedia.org/34235 major; Wikimedia: Extension setup; (elfalem) [22:48:56] 03rfaulk * 10/trunk/tools/wsor/message_templates/R/R_helper_functions.R: corrections for some mis-named variables [22:53:18] 03rfaulk * 10/trunk/tools/wsor/message_templates/umetrics/postings.py: Added functionality to process posting revisions from a .tsv [22:59:33] 03pgehres * 10/trunk/extensions/DonationInterface/globalcollect_gateway/forms/ (4 files in 2 dirs): Fixing CSS for AU, CA, and US for abbreviated state names. The default should be full-width with abbreviated as the exception [23:01:08] 03(mod) AutoWikiBrowser does not work on my wiki, it will work on other wikis - 10https://bugzilla.wikimedia.org/34216 (10iggyvolz) [23:02:55] I should fix God so he stops e-mailing me [23:03:41] ask him/her for some winning lotto number while you've got him/her :) [23:03:47] ok, back in a bit [23:05:48] lol [23:06:53] varnent: God only has access to 1GB of RAM and most of that's used... I don't think he'll be able to compute any of those... [23:07:11] arch! retired plans thwarted again [23:07:16] argh even [23:07:30] arch eh... my first distro [23:07:38] * varnent auto-correct: 110 - varnent: 2 [23:07:56] Dantman: sounds like a nice choice for first distro [23:08:17] Or was it... [23:08:34] I can't remember if I tried Gentoo before or after Arch [23:09:06] 03pgehres * 10/branches/fundraising/deployment/payments_1.17/DonationInterfaceFormSettings.php: Adding cc-a.html to the whitelist for RapidHTML forms. [23:09:22] All I know is I ditched it because it seamed like at the time the package setup for the cpu I was on had a really out of date Firefox install [23:10:17] <^demon> Has anyone ever tried MediaWiki on Slack? [23:10:20] varnent, I was trying to write broked to someone earlier, in the end I just ended up sending "BORKED (i typoed 3 times in a row and gave up)" [23:10:38] 03(mod) Add support for non-Arabic number systems - 10https://bugzilla.wikimedia.org/34193 +comment (10mah) [23:11:04] Reedy: lol - it's a losing battle I'm afraid - this is how the machines will win [23:11:48] I wonder if Drizzle fixed up the installation [23:11:49] have you seen those phone apps where you just vaguely move your fingers towards the keys and it guesses the words? ;) [23:12:01] New code comment: TheDJ; seems like a jquery bug in it's selectors ? \ > document.getElementById('cite_note-.C3.84-0') \
  • [23:12:04] Reedy: swype? [23:12:42] soon they'll try to read your thoughts and we'll all be quitting our jobs magically via email on the same day - the perfect easter egg gag [23:13:01] New code comment: TheDJ; grrr. \
     \ > document.getElementById('cite_note-.C3.84-0') \ 
  • ​…�; [23:21:12] 03jeroendedauw * 10/trunk/extensions/EducationProgram/ (8 files in 4 dirs): work on confirmation dialog for deletions [23:22:46] 03(mod) Enable Extension:ShortUrl on or.wikipedia, ta.wikipedia... - 10https://bugzilla.wikimedia.org/1450 +comment (10b) [23:23:36] 03pgehres * 10/trunk/extensions/DonationInterface/globalcollect_gateway/forms/html/_personal-information/AT.html: Removing inadvertantly added template for AT. FU r110438 [23:26:38] 03jeroendedauw * 10/trunk/extensions/EducationProgram/includes/EPHTMLCombobox.php: add value to option list if not there already so it does not get removed on load when the input is still a regular dropdown rather then combobox [23:36:10] is there any reason we wouldn't want to preserve/archive images on the MW wiki that were mockups (used or unused)? [23:36:53] varnent: Nah, I think they should stay [23:37:01] New code comment: MZMcBride; You should ping Arthur Richards about this as well. I think he was just about to begin work on makin; [23:37:19] agreed - creating a template to help categorize/mark them appropriately so they don't accidentally get deleted in any future image drives :) [23:37:21] Joan: Thanks [23:37:47] johnduhart: Careful now. If you keep demonstrating competence, you might get hired by WMF. [23:38:28] Heh, thanks. [23:39:50] johnduhart: You're purely a volunteer right now, right? [23:40:19] Joan: Yup, still in High School. [23:40:28] Hmmm. [23:40:33] Wikimedia likes hiring people. [23:40:37] Two mobile people. [23:40:42] And both projects have been sorely lacking, in my view. [23:40:48] Well, my view and reality. [23:41:00] At least it's no longer in Ruby.™® [23:41:07] RIP. [23:41:12] RIH. [23:42:02] preilly: Are you around? [23:42:30] I think he might be travelling [23:42:37] Ah, alright [23:42:47] I hope he like surprises [23:42:57] varnent: we only delete files off mw wiki if they are either unlicensed (which we are quiet bad at doing), spam/offtopic or author request [23:43:11] really there isn't a need for "please don't delete me" templates [23:43:50] ^demon: CodeEditor is being used on mw.org, did you know that? (you marked some commits deferred) [23:43:59] ah well - was already done :) https://www.mediawiki.org/wiki/Template:Historical_image [23:44:04] not from svn though [23:45:36] Reedy: Oh we're using a purely Gadget implementation? Great [23:45:50] yeag [23:45:57] code duplication ftw [23:46:26] Question: after upgrading Special:ListFiles shows an empty page. Debuglog says MediaHandler::getHandler: no handler found for application/pdf. Error log says PHP Fatal error: Call to a member function toHtml() on a non-object in /includes/specials/SpecialListfiles.php on line 199, referer: /index.php/Special:Upload [23:46:32] any idea? [23:49:17] Reedy: not really, didn't brion-away create the extension then spilt it out to a gadget so he could play with it live or something? [23:49:47] the gadget loads up the code from a checkout of the extension [23:50:28] probably it needs better enable/disable controls before we use the ext directly [23:51:11] 03tparscal * 10/trunk/extensions/VisualEditor/ (109 files in 18 dirs): Migrated es.* to new ve.* namespace which is more structured, and will make it easier to keep data model, edit surface, user interface and content editable work separated cleanly [23:51:16] New code comment: Aaron Schulz; Making $log_type an array is somewhat ugly here.; [23:52:45] 03(mod) Enable WebFonts on am.wikipedia - 10https://bugzilla.wikimedia.org/34235 major->15enhancement (10Sam Reed (reedy)) [23:54:41] hexmode: how exactly is the "nodeploy" tag being used in code review? is it only being used to refer to things on the main cluster or does it in general mean "do not deploy to WMF wikis"? [23:55:45] pgehres: atm it stops it being charted on the charts [23:55:53] yeah, stuff we don't deploy [23:56:01] it did mean, "don't depoly on the cluster" [23:56:03] 03tparscal * 10/trunk/extensions/VisualEditor/modules/sandbox/sandbox.css: Fixed image file links from sandbox.css to images supplied by es and ui packages [23:56:47] well, its being added to fundraising code that IS being deployed. we don't mind and will totally ignore it if you guys just want our commits ignored on the graphs [23:57:10] pgehres: Who's adding it? [23:57:15] just wanted to double check if we needed to go back and redo something or whether is was for another reason [23:57:21] Joan: hexmode [23:57:28] pgehres: I wouldn't trust anything he does. :-) [23:57:35] I imagine he'd agreed. [23:57:54] * hexmode pokes his head it [23:57:55] lol, we were just curious [23:58:11] s/ it/ in/ [23:58:15] Prepositions are hard. [23:58:33] 03aaron * 10/trunk/extensions/CheckUser/api/ (ApiQueryCheckUser.php ApiQueryCheckUserLog.php): [23:58:33] Follow-up r100165: [23:58:33] * Fixed lack of $db->timestamp() formatting calls [23:58:33] * Made a few w/s tweaks (to getAllowedParams, getParamDescription) [23:58:33] * Broke some long lines [23:58:47] Joan: I try not to end my sentences with one. [23:58:55] Heh. [23:59:22] > USAGE There is a traditional view, as set forth by the 17th-century poet and dramatist John Dryden, that it is incorrect to put a preposition at the end of a sentence, as in : where do you come from ? or : she's not a writer I've ever come across . The rule was formulated on the basis that, since in Latin a preposition cannot come after the word it governs or is linked with, the same should be true of English. What this rule fails to take into account is [23:59:28] ... that English is not like Latin in this respect, and in many cases (particularly in questions and with phrasal verbs) the attempt to move the preposition produces awkward, unnatural-sounding results. Winston Churchill famously objected to the rule, saying : “This is the sort of English up with which I will not put.” In standard English the placing of a preposition at the end of a sentence is widely accepted, provided the use sounds natural and the . [23:59:35] ... meaning is clear.