[00:27:40] 03(mod) Stage source tree on fenari with git instead of svn - 10https://bugzilla.wikimedia.org/34138 +comment (10sumanah) [00:29:53] 03(NEW) Create the WMF deployment branch - 10https://bugzilla.wikimedia.org/35139 normal; Wikimedia: Git/Gerrit; (sumanah) [00:31:19] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 +comment (10Sumana Harihareswara) [00:31:27] 03(mod) Create the WMF deployment branch - 10https://bugzilla.wikimedia.org/35139 +comment (10Sumana Harihareswara) [00:31:28] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Sumana Harihareswara) [00:34:06] 03(mod) jquery.makeCollapsible() very slow if many collapsible, initially collapsed elements - 10https://bugzilla.wikimedia.org/34876 +need-review (10Sumana Harihareswara) [00:35:28] 03(mod) Create the WMF deployment branch - 10https://bugzilla.wikimedia.org/35139 +comment (10Sumana Harihareswara) [00:37:27] 03(NEW) Create submodules for WMF deployment branch - 10https://bugzilla.wikimedia.org/35140 normal; Wikimedia: Git/Gerrit; (sumanah) [00:38:02] 03(mod) Create the WMF deployment branch - 10https://bugzilla.wikimedia.org/35139 (10Sam Reed (reedy)) [00:38:03] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Sam Reed (reedy)) [00:38:06] 03(mod) Stage source tree on fenari with git instead of svn - 10https://bugzilla.wikimedia.org/34138 (10Sam Reed (reedy)) [00:38:37] * sumanah looks again at Blocks & Depends On [00:39:31] 03(mod) Create submodules for WMF deployment branch - 10https://bugzilla.wikimedia.org/35140 (10Sam Reed (reedy)) [00:39:59] 03(mod) Create submodules for WMF deployment branch - 10https://bugzilla.wikimedia.org/35140 (10Sam Reed (reedy)) [00:40:00] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Sam Reed (reedy)) [00:40:01] 03(mod) Stage source tree on fenari with git instead of svn - 10https://bugzilla.wikimedia.org/34138 (10Sam Reed (reedy)) [00:40:20] 03(ASSIGNED) Create submodules for WMF deployment branch - 10https://bugzilla.wikimedia.org/35140 +comment (10Sumana Harihareswara) [00:43:32] 03(NEW) Rename "gerrit2" bot/approver to "linterbot" or similar - 10https://bugzilla.wikimedia.org/35141 normal; Wikimedia: Git/Gerrit; (sumanah) [00:45:48] 03(ASSIGNED) Rename "gerrit2" bot/approver to "linterbot" or similar - 10https://bugzilla.wikimedia.org/35141 normal->15enhancement; +comment (10Sumana Harihareswara) [00:45:48] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Sumana Harihareswara) [00:52:53] 03(mod) Support Flash-based upload widget to handle multiple file selection - 10https://bugzilla.wikimedia.org/16753 +comment (10Aryeh Gregor) [00:55:00] 03(mod) Support Flash-based upload widget to handle multiple file selection - 10https://bugzilla.wikimedia.org/16753 +comment (10sam) [01:00:35] So did anyone fix that problem with WikiLove messages on mediawikiwiki? [01:10:30] Krenair: problem? [01:10:55] Yes [01:11:05] I removed mentions of wikipedia from the WikiLove messages [01:11:08] But they still show up [01:12:29] Anyone know what would cause 'resource temporarily unavailable' errors in memcachedclient.php? https://p.6core.net/p/in2w1hsk5bztv4x0 [01:12:54] Krenair: Should probably report that on [[Project:Current Issues]] or in bugzilla, so people actually know about it :p [01:13:03] I told RoanKattouw [01:13:23] Apparently there was a fix made for it but it didn't work [01:13:41] It's loading this: https://bits.wikimedia.org/www.mediawiki.org/load.php?debug=false&lang=en-gb&modules=ext.wikiLove.local&skin=vector&version=20120308T223650Z&* [01:13:57] A search on DuckDuckGo for the error turns up this page, which is emitting the same error (albeit to the user, not to an error log): http://www.wiki-mirror.be/wiki/Volkswagen [01:14:55] Krenair: You will probably need to follow up with roan then [01:15:06] But if you search for wikilove-barnstar-antispam-desc you'll see it doesn't match MediaWiki:Wikilove-barnstar-antispam-desc [01:19:39] 03(NEW) Users cannot discover reason "E-mail this user" link is missing - 10https://bugzilla.wikimedia.org/35142 normal; MediaWiki: Email; (dc) [01:25:49] GOD LOVES A COCKSUCKER SUCH AS MYSELF T PANTS ACTUALLY I DON'T THINK HE REALLY DOES T DEUCE WHY ARE YOU WHISPERING T PANTS I DON'T WANT THE RUG MONSTERS TO FIND ME IN HERE (TOILET) [01:26:10] 03(mod) Link attribute of file: should identify non-existing page - 10https://bugzilla.wikimedia.org/34463 +comment (10ifurkend) [01:52:47] http://theopenglobe.org/wiki/Special:Statistics [01:52:51] Why does active users say -1? [01:54:42] that's a known bug :( [01:54:58] O_o [01:55:01] https://bugzilla.wikimedia.org/show_bug.cgi?id=20017 [01:55:57] It seems as though there is a way to fix it for your wiki (until it happens again) [01:56:11] sumanah, if I want to ask a mailing list about CentralAuth, which one would I use? [01:56:14] hmm, but for the most part we'll just have to wait? [01:56:22] Krenair: wikitech-l I believe [01:56:29] Netalarm: I'm reading the comments to see [01:56:49] it says something about the database being out of date, but i'm not sure how to resolve that [01:57:09] Netalarm: You need to run the stats maintenance script [01:57:16] do this on the command line: php maintenance/initStats.php --active --update [01:57:30] is that a one time thing or will that fix it for good? [02:00:04] 03(mod) Special:Statistics shows -1 active users - 10https://bugzilla.wikimedia.org/20017 +comment (10Sumana Harihareswara) [02:00:10] I don't know. I'm asking by leaving a comment on that bug report, Netalarm . [02:00:43] IIRC this is one feature that no one is sure why exactly it was implemented [02:00:44] Netalarm: It depends what caused it, Was it a fresh wiki install? if so that should keep it fixed [02:01:10] it's not fresh, but the problem has been there ever since it was installed [02:01:43] Reedy: We could just get rid of it, and wait to see how many complain :p [02:01:44] 03(mod) Special:Statistics shows -1 active users - 10https://bugzilla.wikimedia.org/20017 +comment (10Sumana Harihareswara) [02:01:49] ^^ [02:01:57] lol [02:01:58] we did hide job queue stats after all [02:02:07] "active users"? I would want that if I ran a wiki. [02:02:08] Indeed [02:02:14] why didnt anyone tell me that the best cache method of mediawiki is memcached [02:02:15] Or use a random number between 0 and number of users [02:02:18] when it's working of course :p [02:02:19] and all the rest are just crap? [02:02:23] lol [02:02:28] sumanah: There are issues with the query so its a pretty baseless number afaik [02:02:32] Not memcached alone [02:02:33] As a community manager .... oh [02:02:38] JRWR: who did you ask? [02:02:40] the file cache helps [02:02:44] Reedy: reading the docs [02:02:51] oh and uh... if we use a spam blacklist that's over 7000 urls, will that slow things down a lot? [02:02:51] Also, JRWR why do you think the variable is called $wgMemc? ;) [02:02:54] JRWR: tell us which ones so we can fix them? [02:03:06] sumanah: APC [02:03:14] !search APC [02:03:14] http://www.mediawiki.org/wiki/Special:Search/APC?go=Go [02:03:26] my main page is loading 30% faster now [02:03:39] and using 20% ram ( 200MB down to 100MB) [02:03:57] well, thats more then 20% but it likes to flux... alot [02:04:00] JRWR: so https://www.mediawiki.org/wiki/Extension:APC is the doc you would want updated? or something else? [02:04:13] Nah, that's an APC specific management extension [02:04:50] yep, APC is a build in method, so the Man page on caching should push more to memcached [02:04:53] !performance [02:04:53] [02:05:00] thats where I found it [02:05:10] "Set up Memcached if possible" [02:05:13] Aaron has it right ;) [02:06:19] the man page for cache should stress using memcached [02:06:36] Done. [02:06:55] JRWR: this is why I asked. https://www.mediawiki.org/wiki/Manual:Cache now does so. [02:07:29] Ok, I sent the email. [02:07:41] I handle a medium wiki (20k hits a day) so this should help anyone who tries the same [02:08:00] I presume you setup an opcode cache also? [02:08:02] ie apc [02:08:05] yep [02:08:20] it was doing all the caching (plus some help from NGINX for the anon users) [02:08:31] Had to force that caching :) [02:09:03] btw JRWR you might be interested in coming to one of our MediaWiki developers/powerusers events to learn about extension hacking, meet Wikimedia sysadmins, etc [02:09:05] !events [02:09:05] We run face-to-face events for MediaWiki developers and people who want to learn: https://www.mediawiki.org/wiki/MediaWiki_developer_meetings We also have online meetings in IRC to triage bugs: https://www.mediawiki.org/wiki/Bug_management/Triage [02:09:29] JRWR: we're hosting an OpenStack meetup on the 22nd at the Wikimedia Foundation offices in San Francisco, if you are around there [02:09:37] im in the midwest [02:09:44] but I can join remotly if you like [02:09:48] Krenair: btw you should also post that on the Extension:CentralAuth talkpage [02:10:00] I run the newest/hotest wiki out there right now [02:10:05] PCGamingWiki.com [02:10:08] JRWR: :-/ I don't know whether Ryan_Lane is thinking of this as a presentation-y thing that would be broadcast-able [02:10:18] JRWR: will you be at Strange Loop? [02:10:28] No, Im a student [02:10:45] btw we participate in the Google Summer of Code paid internship program [02:10:46] !gsoc [02:10:46] MediaWiki participates in the Google Summer of Code mentorship program. http://www.mediawiki.org/wiki/GSoC Please read http://en.flossmanuals.net/GSoCStudentGuide/ if you're thinking of applying to GSoC. [02:10:49] a Job Corps student (waste of my talnet, but jobs are hard right now) [02:10:58] (we're hiring) :-) [02:11:15] and a bunch of us work remotely [02:11:20] GSoC is remote [02:11:23] Im no coder, but I am really good at finding bugs and I strive for making things faster [02:11:33] we hire sysadmins too [02:11:39] sumanah, that talk page is really confusing. [02:11:48] Sounds like testing/QA [02:11:50] I'll just use add topic and hope my message goes to the right place :/ [02:11:59] Reedy: I know how to kill servers :) [02:12:01] also if you want to play with MediaWiki system administration, we have a virtualized hosted dev environment thing called Wikimedia Labs [02:12:21] http://pcgamingwiki.com/wiki/User:JRWR/nginx [02:12:24] here is my nginx config [02:12:29] we run EVERYTHING off one lindoe [02:12:29] A test env for MW sysadminning? [02:12:33] JRWR: do you think you're more interested in systems administration (which is where optimization of performance often lives) or testing? [02:12:41] Both [02:12:42] !labs | mikemol [02:12:42] mikemol: https://www.mediawiki.org/wiki/WMF_Projects/Wikimedia_Labs [02:12:50] Cool :) [02:12:52] both are the same to me :) [02:12:54] Krenair: short answer is you can't, CA wasn't setupf or that [02:12:58] Reedy: (hence why I brought up us hiring sysadmins) [02:13:17] I dont have any certs, but I have the proof, I make things fast [02:13:33] memcached improved my site by 100MS [02:13:35] Reedy, oh. [02:13:39] Ah [02:13:40] * To use a database with a table prefix, set this variable to [02:13:40] * "{$database}-{$prefix}". [02:13:41] Hmm [02:13:44] That sounds... nasty [02:13:49] I am fucking the happiest sysadmin tonight [02:14:00] Reedy, that's for the CA DB [02:14:01] Yay speed! [02:14:15] Reedy, I'm using table prefixes on the wiki DBs [02:14:23] well, JRWR if you ever feel like helping Wikimedia optimize our performance/speed, we are always working on it [02:14:23] I aim big, I test everything in mind for what I call minecraft numbers. [02:14:31] I would love to [02:14:39] JRWR, minecraft numbers? [02:14:54] 4-5 million requests per second [02:15:11] JRWR: You'll want to play with entropy soon, I suspect. [02:15:12] JRWR: https://wikitech.wikimedia.org has most of our configuration information [02:15:13] every project I do, I aim for those numbers [02:15:39] do I get them? no, not every time, the resources are just not there [02:15:50] off I go to work on event planning [02:15:54] but I make sure im maxing out the network, not the CPU [02:15:54] happy optimization! [02:16:10] BLAH [02:16:15] SSCerts [02:16:35] Right off the bat, why are you still stuck in 2007? [02:16:40] I found entropy to be just about my last non-CPU practical bottleneck on my server. [02:16:52] apache? that thing is the realplayer of webservers [02:17:07] mikemol: thats when I buy HRNGs [02:17:18] JRWR: I'm still in a VPS [02:17:18] Reedy, as I said in the email: I would've expected it to look for 'mediawiki_test3.mwuser' (what I want to happen) or 'mediawiki_test3-mw.user' (not interpreting mw as the table prefix), but it just seems to ignore what I added completely. [02:17:43] That sort of suggests that CA saw and ignored the prefix instead of using it [02:18:11] JRWR: A combination of an EntropyKey and havaged at home, netcatted up to the server, which is running a user-mode-enlarged entropy pool to reserve spare entropy when such exists. [02:18:17] mikemol: ah that can suck then, Linodes tend to work well tho [02:18:34] mikemol: cant you slove that with not having SSL? [02:18:42] JRWR: I'm not using SSL. [02:18:42] solve* [02:18:42] "Your user account has not yet been migrated to the unified login system of the Wikimedia Foundation." [02:18:44] lol. [02:19:08] Yeah pretty much all of that stuff defaults to WMF-specific [02:19:09] also, from what I understand with the unified system, isnt that just a shared db of sorts? [02:19:14] :/ [02:19:17] Same with WikiLove [02:19:23] wouldnt a LDAP setup work better? since its better at ALOT of reads, and little writes [02:19:34] that seems about right for mwf loads [02:19:38] Maybe. Maybe not [02:19:44] No point going CA -> LDAP now [02:19:52] Next movement is towards OpenID etc [02:20:05] Good point [02:20:11] just sayin [02:20:21] why is mwf still using apache? [02:20:34] php-fpm + nginx is the fastest system (im my benchmarks) [02:20:34] It's not just apache [02:20:44] That and most of our ops peoople love LDAP oh so much :P [02:20:57] lol [02:21:13] you know what mwf needs [02:21:18] wmf [02:21:23] Lack of capacity for testing an rewriting configs... The intention is/was to move to HipHop... which would negate apache completely [02:21:26] A mumble server to pile into [02:21:36] we have/had one [02:21:40] That is true, but it has its own issues [02:22:22] since we want mediawiki to be usable by all [02:22:26] that wont fix a damn thing [02:22:38] I "tried" to compile HipHop [02:22:59] never seen a compile kernel panic my box before [02:23:11] Worked fine last time I tried [02:23:20] this was about 2 mo ago [02:23:20] Indeed. One of our DB guys found out today that removing Suhosin and rebuilding PHP from the ubuntu stock package would give 42.5% more requests a second [02:23:27] Yep [02:23:32] but then you take a risk [02:23:39] 03(NEW) E-mail ("responded to your feedback") is not in the user language - 10https://bugzilla.wikimedia.org/35143 normal; MediaWiki extensions: Moodbar; (robinp.1273) [02:23:40] and to PHP 5.4 77.5% more [02:23:45] ^^^ [02:23:59] "I didn't check yet how Ubuntu package gets built, but Suhosin definitely has a significant tax on it. In my build I just used plain PHP and '-O3 -g' build params. Also, Ubuntu package used standard APC, whereas manual builds were on APC 3.1.9, I doubt it matters though." [02:24:07] it does [02:24:13] I use dotdeb packages [02:24:37] PHP 5.3.10-1~dotdeb.1 with Suhosin-Patch [02:25:01] We've not been using Ubuntu 10.04 for long yet ;) [02:25:19] another fun fact, PHP hates x64 [02:25:26] PHP hates everyone [02:25:27] uses more ram, and eats more CPU [02:25:29] Your point? ;) [02:26:03] Anything on x64 is going to use more ram than on x86 [02:26:27] obviously shouldn't be 100x more or anything stupid [02:26:32] haha [02:26:40] 400MB of ram on x86 [02:26:45] 1GB+ on x64 [02:26:56] Win [02:27:00] thats why I got rid of APC for caching user data [02:27:13] memcached is better at that [02:27:30] Yup, use the system for what it was designed for [02:27:45] Hey, at least you get APC/Memcached support out of the box from us [02:27:51] *cough*Wordpress*cough* [02:28:25] LOL [02:28:44] their hacks are awful [02:28:49] REWRITE ALL THE THINGS [02:29:07] Hacks? [02:29:12] I was talking about their core code... [02:29:48] I know [02:30:12] but their "main" caching hack (W3 Total Cache) might as well be apart of wordpress [02:30:28] Indeed [02:30:34] it is a shame that more CMS type systems dont support more caching systems [02:30:39] Sounds like a microsoft trick [02:30:43] the most overlooked one in the world is phpbbs [02:30:47] You wan't performance? There's an addon for that! [02:30:51] once configured right, its awesome [02:32:50] I noticed something, mwf doesnt use muin for server tracking? [02:33:03] thats helpped me ALOT debugging apc and memcached [02:33:06] wmf [02:33:09] wikimedia foundation [02:33:11] ;) [02:33:24] mediawiki foundation :P [02:33:27] anyway [02:33:51] Munin is great for multiserver graphing, and its always "nice" about what it does [02:34:23] http://pcgamingwiki.com/munin/localdomain/localhost.localdomain/index.html [02:34:50] dont mine exiam and mysql (innodb freespace) they are just broken, been meaning to fix those [02:35:26] We've got Ganglia, Torrus... https://gdash.wikimedia.org/ (not sure what's that is based on...) [02:35:38] But we can even know when someone pushed some code to site that screwed stuff over [02:36:25] http://ganglia.wikimedia.org/latest/ [02:36:29] All pretty graphds [02:36:48] only 24k/s [02:37:01] thats not bad, its not facebook numbers, but thats not bad at all [02:37:14] ^^ pageviews [02:37:25] I thought my 20k in one day was doing good [02:37:37] well on one linode that good :) [02:38:13] what happened this morning? did someone accident a server? [02:38:29] The guy who made the comments about rebuilding PHP is our (now Facebook Employed) Database/Performance volunteer [02:38:50] What're you looking at? [02:39:05] (ie which graph over what time) [02:39:12] http://torrus.wikimedia.org/torrus/CDN?path=%2FTotals%2F [02:39:16] top one [02:39:26] sunday morning [02:40:21] 5-6 hours ago [02:40:47] and this one, https://graphite.wikimedia.org/render/?title=Wiki%20Pageviews/sec%20-1day&from=-1%20day&width=1024&height=500&until=now&areaMode=none&hideLegend=false&lineWidth=1&lineMode=connected&target=color(cactiStyle(alias(scale(reqstats.pageviews,%220.01666%22),%20%22pageviews/sec%22)),%22blue%22) [02:41:01] thats where I noticed it first [02:41:37] Im a graph watcher, ive got a mointer dedicated to my munin graphs (its split screen with htop) [02:42:25] It's when things like that are happening regularily that we've got a problem [02:43:03] I just wanna know what happened? what is a network or software issue? [02:43:09] or... hardware... [02:43:51] Nagios was complaining about hosts apparently being down earlier [02:44:34] oh, who build the RC2 UDP IRC bot thingie? [02:44:44] its awesome, but there is almost no docs on it [02:44:45] 03(mod) Improve mediawiki.special.movePage.js to remove the namespace name when the user paste the full target name in the field - 10https://bugzilla.wikimedia.org/34848 +comment (10a.d.bergi) [02:45:39] Check the svn history? ;) [02:46:02] also, ive got a dedi that is being used for a underused website (another project of mine) I would love to sponser a mumble server for ya if one doesnt exist [02:46:18] "should" be able to support about 400 users [02:46:38] IRC can be bad enough... never mind that many people talking ;) [02:46:43] lol [02:47:10] thats why you split it up into single rooms (I always called them meeting rooms) [02:47:17] and define the topic for the rooms [02:47:29] well, let's see.. [02:47:34] Theres 232 users in here... [02:47:37] hrm [02:47:47] Ive done a total of 300 [02:47:48] once [02:47:58] it was almost choas, but only in the main rooms, [02:48:04] 172 in #wikimedia-en, 147 in #wikimedia-tech [02:48:27] so apparently this has the most people then I guess.. [02:48:59] Bleh. It's getting on for 3am, so I'm outta hwere [02:50:09] Good Night, Reedy [02:50:22] Night [02:54:43] does anyone know what the maximum number of links i should have in mediawiki-spam-blacklist is? [02:55:18] in theory [02:55:20] unlimited [02:57:01] in real world, well I wouldnt use more then 2048 links [02:57:19] but php will take more, its all dependent on your system [02:57:23] how many MS/ seconds does it take to process that many links? [02:57:37] well on my system with APC [02:57:49] its 1MS a link [02:58:22] sometimes less, ive seen it get down to 0.2MS a link [02:59:52] 03(NEW) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144 normal; Wikimedia: Bugzilla; (sumanah) [03:00:30] 03(mod) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144 (10Sumana Harihareswara) [03:01:06] 03(mod) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144 (10Sumana Harihareswara) [03:01:07] 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596 (10Sumana Harihareswara) [03:11:22] New code comment: Krinkle; No, I was looking at the code as of this rev (that rev was before this one). \
 \ if ( $oldid =; 
[03:11:28] 	 03(mod) Android menu has no icon for 'Share' - 10https://bugzilla.wikimedia.org/34990  +comment (10sam)
[03:11:43] 	 03(mod) Check environment and display new results every time when ?page=Welcome is accessed - 10https://bugzilla.wikimedia.org/31533  +comment (10innocentkiller)
[03:12:38] 	 03(NEW) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145 normal; Wikimedia: Git/Gerrit; (sumanah)
[03:13:26] 	 03(mod) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145  (10Sumana Harihareswara)
[03:13:28] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Sumana Harihareswara)
[03:15:07] 	 03(mod) Android menu has no icon for 'Share' - 10https://bugzilla.wikimedia.org/34990  +comment (10sam)
[03:15:08] 	 03(mod) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145  +comment (10Krinkle)
[03:15:10] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Krinkle)
[03:15:44] 	 03(mod) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145  (10Krinkle)
[03:16:42] 	 03(mod) Android menu has no icon for 'Share' - 10https://bugzilla.wikimedia.org/34990  +comment (10Sam Reed (reedy))
[03:19:17] 	 03(mod) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145  +comment (10Sam Reed (reedy))
[03:20:01] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Sam Reed (reedy))
[03:20:02] 	 03(mod) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145  +comment (10Sam Reed (reedy))
[03:25:17] 	 03(mod) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144  +comment (10sam)
[03:25:31] 	 03robin *  10/trunk/phase3/skins/Vector.php: Remove the explicit user lang/dir attributes, because variant names are usually not in the user language, and there are lang attributes on those li items.
[03:34:07] 	 New code comment: Dantman; To be clear, userlangattributes doesn't actually do anything anymore. We put the lang on the  ; 
[03:35:05] 	 lol
[03:36:37] 	 New code comment: SPQRobin; I know, but on other places they don't harm. Here they're completely redundant. (But the variant lin; 
[03:37:26] 	 my bot only joined becuse it stopped its malfunction
[03:39:22] 	 New code comment: Aaron Schulz; Somebody want's to break apache?; 
[03:48:42] 	 MW 1.18:  I am moving my host soon and am trying to find an UNBIASED review of hosts.  I am in the US.  Is there somewhere I can go?  MW is primarily what the site is.  Thanx!
[03:49:12] 	 JRWR: we peak at 120-140k req/s
[03:49:31] 	 torrus is always fucked up in some kind of way
[03:49:52] 	 it's actually working right now, though
[03:49:56] 	 JRWR: http://torrus.wikimedia.org/torrus/CDN?path=%2FTotals%2F
[03:50:16] 	 that doesn't include HTTPS requests, I think, but HTTPS traffic is small
[03:50:19] 	 lol
[03:50:41] 	 also, I don't think LDAP would help us much
[03:50:54] 	 OffGridOps: well.. I use Linode, and so does alot of other staff, their non mointered private IP is nice
[03:50:57] 	 !b 18182
[03:50:57] 	 https://bugzilla.wikimedia.org/show_bug.cgi?id=18182
[03:51:08] 	 we get 20k req/s avg at my site
[03:51:12] 	 I don't think it's necessarily a bad place for it, but none of the devs know it, really, and mysql handles it perfectly fine
[03:51:13] 	 Is that linode.com?
[03:51:16] 	 About that bug...
[03:51:24] 	 OffGridOps: yes
[03:51:39] 	 thanx!  i will go take a look see.
[03:51:42] 	 OffGridOps: A good nginx+php-fpm+memcached will go a long way
[03:51:47] 	 I don't think people should be able to see the relationship between a global account and a local one if the local one is hidden
[03:52:01] 	 Im on the 768 plan, a higher plan like the 1024 will do you good
[03:52:07] 	 or, we should just force everyone to have a global account
[03:52:21] 	 I hate the fact that we don't force that
[03:52:29] 	 I thought all new accounts create global ones...
[03:52:34] 	 they are
[03:52:44] 	 I want the old ones to merge or be renamd
[03:52:44] 	 but the old accounts are not
[03:52:45] 	 i really only have about 200 pages and few visitors.  shared has worked thus far thanx for the suggestions on the memcaching!
[03:53:10] 	 OffGridOps: memcached will handle twitter and reddit traffic at the same time
[03:53:18] 	 I know... Ive had one today
[03:53:31] 	 200k requests in one minute
[03:53:34] 	 fucking retarded
[03:54:01] 	 I emply a small CDN that uses cheap VPSs that have alot of bandwitdh
[03:54:05] 	 Ryan_Lane, so what do you think about that bug?
[03:54:23] 	 Krenair: I think its mostly a overlooked feature
[03:54:37] 	 Krenair: I have no strong feelings either way
[03:54:56] 	 I'm also not a dev, I'm ops
[03:55:05] 	 so I usually ignore those things
[03:55:07] 	 Ryan_Lane: No wonder I like you :)
[03:55:19] 	 well, I do dev work too ;)
[03:55:28] 	 I suck badly at wikitext, give me a nginx config anyday
[03:55:31] 	 http://www.mediawiki.org/wiki/Extension:LDAP_Authentication http://www.mediawiki.org/wiki/Extension:OpenStackManager
[03:56:01] 	 I think LDAP might be good, since you dont want to reinvent the wheel
[03:56:09] 	 meh
[03:56:27] 	 I want to move away from ldap for my own project and I wrote the ldap auth plugin for mediawiki
[03:56:52] 	 I'd much prefer to use something like simplesamlphp
[03:57:03] 	 which will do openid, oauth, saml, etc
[03:57:18] 	 or just cross-domain cookies, for apps that support none of those
[03:57:27] 	 openid is nice, but not alot of people know what it is
[03:57:29] 	 so...
[03:57:47] 	 I used the facebook auth plugin
[03:57:57] 	 I felt dirty after setting that up
[03:57:57] 	 we'll never use that ;)
[03:58:19] 	 ApprovedRevs is a nice feature for a mid size site
[03:58:31] 	 we'll likely be an openid provider, and have other applications use it
[03:58:38] 	 JRWR: so, you do ops stuff eh?
[03:58:38] 	 I would like to see it be a little less hackish in its methods, but it works well for now
[03:58:46] 	 JRWR: you should help out with wikimedia labs ;)
[03:58:52] 	 I run the entire backend for PCGamingWiki.com
[03:58:58] 	 http://www.mediawiki.org/wiki/Wikimedia_Labs
[03:59:03] 	 200k requests a day ... on a Linode 768
[03:59:05] 	 https://labsconsole.wikimedia.org/wiki/Main_Page
[04:00:09] 	 03(mod) Reporting of Vandals in ptwiki - 10https://bugzilla.wikimedia.org/34622  +comment (10chicocvenancio)
[04:00:13] 	 also, you guys really need to A) push on getting APC support faster, or B) make it clear that memcached is best for mediawiki
[04:00:29] 	 getting apc support faster?
[04:00:33] 	 well
[04:00:40] 	 With pure APC caching
[04:00:44] 	 apc is fine when you are using a single server
[04:00:53] 	 as long as you give it enough ram
[04:00:57] 	 catching*, it was using 400MB of ram 
[04:01:06] 	 memcached is only using 200MB of ram
[04:01:08] 	 in fact, it *may* be slightly faster
[04:01:23] 	 and some of the pages are reporting faster response times
[04:01:51] * Ryan_Lane  nods
[04:01:52] * Ryan_Lane  shrugs
[04:01:55] 	 that's all documentation
[04:02:11] 	 and really the devs write that, for the most part
[04:02:24] 	 you can change the docs on mediawiki.org, if you'd like
[04:02:56] 	 We have already discussed that :) they have been changed
[04:03:51] 	 heh
[04:04:01] 	 Mediawiki/wikipedia has to be the most open site ive ever seen
[04:04:10] 	 Ive never really researched it, but holy cow
[04:04:13] 	 you've seen that we publish our puppet config, right?
[04:04:25] 	 not yet
[04:04:35] 	 I thought I was being awesome by publishing my nginx configs
[04:04:40] 	 https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=shortlog;h=refs/heads/production
[04:04:43] 	 and my encrypted backup script
[04:05:09] 	 if you have a labs account, you can also push changes to our puppet config
[04:05:18] 	 we can code review it and deploy it to the production servers
[04:06:04] 	 well, you guys use apache
[04:06:10] 	 my nginx foo wont help much
[04:06:16] 	 you can clone the entire repo: https://labsconsole.wikimedia.org/wiki/Git#Restrictions_and_Anonymous_access
[04:06:27] 	 we do have a tiny bit of nginx iirc
[04:06:30] 	 but in my mind keeping everything in one shot is best
[04:06:42] 	 we use nginx: https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=tree;f=templates/nginx;h=cf0ed769c50a4ba81d08d177bed8b42b2ee8d818;hb=c3acd954df1c8c5297cc5907567c0650a84f8955
[04:06:57] 	 our ssl termination cluster uses it
[04:07:00] 	 on my site, I use nginx for main cache, with a fastcgi - php-fpm
[04:07:07] 	 https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=templates/nginx/sites/proxy.erb;h=4c4d60fc77e33cf238d5f128502d76a7b75a2454;hb=c3acd954df1c8c5297cc5907567c0650a84f8955
[04:07:13] 	 http://pcgamingwiki.com/wiki/User:JRWR/nginx
[04:07:17] 	 is our latest configs
[04:07:20] 	 https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.git;a=blob;f=manifests/protoproxy.pp;h=d3b32a44271b46c6d1984848d80ed31d585e0259;hb=c3acd954df1c8c5297cc5907567c0650a84f8955
[04:07:49] 	 Yes, I override mediawiki's cache control, I didnt feel like debugging it, so I just forced it
[04:08:45] 	 we use squid/varnish for frontend caching
[04:08:50] 	 varnish only in the future
[04:09:00] 	 nginx is only used as a transparent ssl proxy
[04:09:23] 	 all of our documentation for our servers is here: http://wikitech.wikimedia.org/view/Main_Page
[04:09:47] 	 I dont know if squid has been compared to nginx
[04:09:54] 	 squid kind of sucks
[04:10:06] 	 varnish is pretty awesome
[04:13:37] 	 well... I wonder how well varnish compares to nginx
[04:14:40] 	 Ryan_Lane: "all"?
[04:14:55] 	 excluding labs
[04:15:01] 	 and we are likely going to merge the two soon
[04:16:08] 	 well, varnish is solely a caching proxy
[04:16:12] 	 reverse only, at that
[04:17:04] 	 So... Can I get a account on Labs? I would love to start testing configs
[04:17:14] * JRWR  is a broke sysadmin
[04:17:22] 	 heh
[04:17:25] 	 for mediawiki?
[04:17:26] 	 sure
[04:17:32] 	 go to #wikimedia-labs
[04:17:38] 	 I do all my work from a Netbook
[04:17:40] 	 and join the labs-l mailing list (it's low volume)
[04:19:24] 	 oh, and my name is Forrest Fuqua
[04:19:33] 	 Nice to meet you Ryan
[04:20:28] 	 nice to meet you forrest
[04:20:43] 	 so, you'll be testing nginx configuration for mediawiki?
[04:20:50] 	 will you be doing any mediawiki development?
[04:21:00] 	 Maybe
[04:21:09] 	 hm. likely best to move this discussion to #wikimedia-labs
[04:21:14] 	 yes
[04:21:22] 	 New review: RobLa; "Testing if referring to I6b9c7e62 works like I hope it does" [test/mediawiki/core] (master) - https://gerrit.wikimedia.org/r/1841
[04:22:24] 	 damn
[04:23:27] 	 I thought I might have found the obvious answer to bug 35144, but it's only a semi-obvious possibility
[04:23:35] 	 !b 35144
[04:23:35] 	 https://bugzilla.wikimedia.org/show_bug.cgi?id=35144
[04:23:57] 	 Why are there both emailblock and block-log-flags-noemail messages?
[04:24:06] 	 (that appear to be identical)
[04:31:16] 	 03(mod) Autolink to new Gerrit / Git changesets and SHA-1 commits - 10https://bugzilla.wikimedia.org/35144  +comment (10Rob Lanphier (RobLa))
[04:36:46] 	 https://www.mediawiki.org/wiki/Help_talk:Preferences/ja Wat.
[04:36:52] 	 Doesn't look legitimate
[04:37:17] 	 robla: if we aren't going to stay with gerrit long, someone needs to come up with a viable alternative :)
[04:37:50] 	 phabricator is not one. we'd still need to manage a central repo somewhere
[04:37:59] 	 Ryan_Lane: like I said, I'd like to do an honest eval in 3 months
[04:38:13] 	 we could use https://wiki.archlinux.org/index.php/Gitosis for managing the repo, but it's deprecated
[04:39:01] 	 I think today is the first time I noticed this: http://gitlabhq.com/
[04:39:22] 	 no idea if it's viable
[04:39:40] 	 it's ruby :(
[04:39:53] 	 I think our devs hate ruby even more than java
[04:40:46] 	 robla: You want to do an eval after switching everything over?
[04:40:50] 	 Or just WMF stuff?
[04:41:12] 	 there's gitolite: https://github.com/sitaramc/gitolite/wiki/
[04:41:12] 	 probably just the WMF stuff
[04:41:24] 	 If you break code review, it'll be a big headache. I guess gerrit is usable, but it's a huge disruption to the current workflow with Special:Code.
[04:41:40] 	 Which I guess is just dying?
[04:41:44] 	 Or languishing.
[04:41:58] 	 I think I read that revision numbers would be mapped to hashes or something.
[04:42:11] 	 gitolite is perl :(
[04:42:31] 	 What language are you looknig for?
[04:42:36] 	 python or php
[04:42:39] 	 not perl
[04:42:43] 	 And not GitHub?
[04:42:46] 	 Or some equivalent?
[04:42:47] 	 not perl, definitely not ruby
[04:42:57] 	 can't be 3rd party
[04:43:01] 	 can't be proprietary
[04:43:12] 	 How far is gerrit from usable?
[04:43:15] 	 needs to have access controls
[04:43:21] 	 I actually find it perfectly usable
[04:43:22] 	 A week's worth of one person's time? More? Less?
[04:43:25] 	 I find it really ugly.
[04:43:27] 	 it's missing a few features I'd like
[04:43:29] 	 But that's a minor point.
[04:43:32] 	 it's ugly, but it works
[04:43:32] 	 I suspect we'll have to stick with Gerrit, given all I've seen so far
[04:43:42] 	 It functions.
[04:43:57] 	 I'm not married to gerrit, but it's unfortunately the best solution I can find
[04:44:02] 	 We had this talk tonight at a wikimeetup. Just like MediaWiki functions for Commons' needs.
[04:44:17] 	 But doesn't really work, y'know.
[04:44:35] 	 What level of integration will gerrit have with mediawiki.org?
[04:44:55] 	 if gerrit had unified diffs and freeform tags I'd be content
[04:45:05] 	 Joan: probably very little
[04:45:17] 	 what level of integration does it need?
[04:45:42] 	 Ryan_Lane: SUL would be awesome
[04:45:48] 	 yes. that would be nice
[04:45:51] 	 you know....
[04:46:00] 	 if we supported openid...
[04:46:09] 	 I know I sound like a broken record, but seriously.
[04:46:17] 	 well, we could be close to hiring that security eng
[04:46:22] 	 Need help to add data-sort-value on the table cell for https://bugzilla.wikimedia.org/show_bug.cgi?id=24950
[04:46:39] 	 had I not had my little distraction this week, we'd be a little closer to knowing
[04:46:44] 	 heh
[04:46:45] 	 yeah
[04:46:53] 	 sorry to hear about that btw
[04:47:04] 	 you don't need that anyway :D
[04:47:12] 	 hm. I gotta run
[04:47:14] 	 no prob.. I'm well on my way to being back on my feet
[04:47:17] 	 I need to catch a bus
[04:47:21] 	 see ya!
[04:47:21] * Ryan_Lane  waves
[04:47:49] 	 Ryan_Lane: Usernames, yes. :-)
[04:47:52] 	 And watchlists, etc.
[04:48:01] 	 Some stuff that the current code review tool might not have now.
[04:48:04] 	 But that would still be nice.
[04:48:10] 	 Does gerrit have a "favorites" system or something?
[04:48:17] 	 Some way to track revisions other than IRC scrollback.
[04:48:21] 	 I think it does
[04:48:31] 	 It obviously has some kind of review system.
[04:48:37] 	 I guess that also means it supports commenting?
[04:48:40] 	 And follow-up notifications, etc.?
[04:49:09] 	 yeah, it has a little "star" icon
[04:49:28] 	 ...and a place for looking at "starred revisions"
[04:49:38] 	 er..."starred changes"
[04:50:19] 	 weird...it has both "watched changes" and "starred changes"
[04:55:33] * robla  goes afk for a bit
[05:11:33] 	  I suspect we'll have to stick with Gerrit, given all I've seen so far 
[05:43:25] 	 https://www.mediawiki.org/w/index.php?diff=508865&oldid=503864 Wow.
[05:55:46] 	 Krenair: Are you working for WMF?
[05:56:00] 	 Nope.
[05:56:02] 	 Why?
[05:56:15] 	 You seem to have emerged from nowhere. I thought you might have been a new employee.
[05:56:20] 	 haha
[05:56:25] 	 No
[05:56:42] 	 anyone know how to use the email blacklist function of spam blacklist?
[05:56:48] 	 The article creation workflow should often lead to deletion.
[05:56:53] 	 But explaining to everyone is tedious.
[05:57:09] 	 Netalarm: It has one?
[05:57:14] 	 Netalarm: Which spam blacklist are you using?
[05:57:16] 	 Joan, in the trunk version
[05:57:23] 	 Oh. A new feature?
[05:57:25] 	 and wmf 1.19
[05:57:30] 	 To the extension Spamblacklist?
[05:57:34] 	 ya
[05:57:41] 	 https://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/SpamBlacklist/
[05:58:01] 	 i'm trying to get it to pull from a remote text file, but not sure how
[05:58:59] 	 Netalarm: johnduhart is in here.
[06:00:04] 	 Netalarm: hit him till it gets documented on wiki ;)
[06:00:32] 	 we just created a 2900 URL blacklist lol
[06:00:55] 	 not sure how the email blacklist function will tie into it...
[06:01:52] 	 anyone know how to check a list of URLs against a list of known good websites?
[06:02:21] 	 i would normally run a check for matches against the top like 2000 on alexa.com, but the formatting for the two lists are different
[06:35:20] 	 03(mod) Improve mediawiki.special.movePage.js to remove the namespace name when the user paste the full target name in the field - 10https://bugzilla.wikimedia.org/34848   +need-review +patch (10Sumana Harihareswara)
[06:40:29] 	 03(NEW) Watchlists use hyphen instead of minus sign - 10https://bugzilla.wikimedia.org/35146 minor; MediaWiki: Watchlist; (justinkoavf)
[06:50:06] 	 03(mod) Watchlists use hyphen instead of minus sign - 10https://bugzilla.wikimedia.org/35146  +comment (10MZMcBride)
[07:23:19] 	 03(mod) Android menu has no icon for 'Share' - 10https://bugzilla.wikimedia.org/34990  +comment (10yuvipanda)
[07:25:49] 	 04(REOPENED) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10Nemo_bis)
[07:43:38] 	 03(mod) Enable Semantic Forms on mrwiki - 10https://bugzilla.wikimedia.org/35108  +comment (10rahuldeshmukh101)
[07:53:04] 	 03(mod) Improve Special:Translate logging on IRC - 10https://bugzilla.wikimedia.org/35136  +comment (10niklas.laxstrom)
[08:09:41] 	 03(mod) Add ability to disable messages - 10https://bugzilla.wikimedia.org/14176  +comment (10P.Copp)
[08:39:15] 	 03(NEW) Disable anonymous edits and users on mr.wikisource.org - 10https://bugzilla.wikimedia.org/35147 normal; Wikimedia: General/Unknown; (shantanoo)
[08:41:18] 	 03(NEW) Set up Gerrit project owner group for MediaWiki core + WMF-deployed extensions - 10https://bugzilla.wikimedia.org/35148 normal; Wikimedia: Git/Gerrit; (sumanah)
[08:42:38] 	 03(ASSIGNED) Set up Gerrit project owner group for MediaWiki core + WMF-deployed extensions - 10https://bugzilla.wikimedia.org/35148  +comment (10Sumana Harihareswara)
[08:42:40] 	 03(mod) Migrate subversion to git (tracking) - 10https://bugzilla.wikimedia.org/22596  (10Sumana Harihareswara)
[08:42:50] 	 14(INVALID) Disable anonymous edits and users on mr.wikisource.org - 10https://bugzilla.wikimedia.org/35147  +comment (10Nemo_bis)
[09:27:11] 	 03nikerabbit *  10/trunk/extensions/WebFonts/tests/qunit/ext.webfonts.tests.js:
[09:27:11] 	 Fix test failure.
[09:27:11] 	 AdBlock on Chrome adds:
[09:27:11] 	 
[09:27:12] 	 Which causes:
[09:27:13] 	 Cannot read property '0' of null
[09:52:33] 	 03nikerabbit *  10/trunk/extensions/Translate/utils/ (TranslationEditPage.php TranslationHelpers.php): Everything can't use the embedded editor. Make sure that dialog editor is used when it is the only alternative.
[10:05:42] 	 aharoni: ping
[10:06:05] 	 03(FIXED) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10Erwin Dokter)
[10:08:49] 	 can anyone point/share to counter-vandalism and cleanup tricks?
[10:09:15] 	 especially for © violations
[10:17:03] 	 03nikerabbit *  10/trunk/extensions/Translate/utils/TranslationHelpers.php: Merge the suggestions from different ttmserver sources together to condense the output
[10:24:56] 	 shantanoo: hi
[10:25:15] 	 03(NEW) Enabling of function Special:AncientPages for bswiki - 10https://bugzilla.wikimedia.org/35149 normal; MediaWiki: Special pages; (asehic)
[10:25:21] 	 aharoni: hi. :)
[10:26:28] * aharoni  is searching
[10:26:36] 	 aharoni: need small help. can you point me to tools which can help catching copyright violations? (should support unicode)
[10:27:29] 	 i very rarely waste my time on anything that doesn't support unicode
[10:28:23] 	 aharoni: :)
[10:29:31] 	 I'm having an issue with usergroups, I just renamed the administrator usergroup to Administrator and now I'm unable to remove the members from the original administrator usergroup. Anyone know what I have to do in order to be able to remove them? example: http://i.imgur.com/eCDZz.png
[10:35:06] 	 shantanoo: https://en.wikipedia.org/wiki/User:CorenSearchBot
[10:37:18] 	 04(REOPENED) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10Nemo_bis)
[10:37:22] 	 Winslow: don't rename the group, just change the display name
[10:39:45] 	 03(mod) Set up Gerrit project owner group for MediaWiki core + WMF-deployed extensions - 10https://bugzilla.wikimedia.org/35148  +comment (10rlane32)
[10:42:59] 	 03(NEW) stats.wikimedia.org needs options to see exact counts and dates - 10https://bugzilla.wikimedia.org/35150 enhancement; Wikimedia: Usage Statistics; (dcljr)
[10:52:03] 	 how do i delete spam users ?
[10:52:05] 	 completely
[10:54:49] 	 Tuju: one way would be to use the extension User Merge And Delete
[10:55:04] 	 hmm... what it would merge with?
[10:55:22] 	 http://www.mediawiki.org/wiki/Extension:User_Merge_and_Delete
[10:55:29] 	 or does that extension include delete option?
[10:55:35] 	 it would merge all the spam user's actions with some other user
[10:55:52] 	 and then the spam user can safely be deleted
[10:56:22] 	 So I'd say you create a user SpamArchive, and merge/delete all spam users using that user
[10:56:22] 	 hmm...actually i've Nuke option installed, but it's useless if that user hasn't done anything.
[10:56:37] 	 i'd just prefer to delete those users.
[10:56:58] 	 read the extension's explanation why that's not advisable
[10:57:10] 	 http://tuju.fi/matplotlib/wiki/Special:ListUsers
[10:58:10] 	 oh, no explanation with the extension atm
[10:58:32] 	 i cant find any such explanation.
[10:58:39] 	 correct
[10:58:56] 	 that's not what i'm looking for, i need to get rid of that crap.
[10:59:01] 	 tuju: https://www.mediawiki.org/wiki/FAQ#.E2.80.A6is_it_a_good_idea_to_keep_user_accounts.3F
[11:00:02] 	 aharoni: thanks, that was the explanation I was looking for
[11:00:07] 	 aharoni: did you read my "user hasn't done anything." part?
[11:00:29] 	 i dont care if it's a good or bad idea. it's my fscking computer and my wiki.
[11:00:38] 	 Tuju: then delete the user from your database - at your own risk
[11:00:54] 	 Saruman: that was my plan if there is no other way.
[11:01:05] 	 there is, but you don't want to use it
[11:01:25] 	 'my risk' is similar obvious thing like 'earth rotates the sun'.
[11:02:20] 	 Tuju: https://www.mediawiki.org/wiki/Extension:User_Merge_and_Delete
[11:02:29] 	 that " removing rows from the user table cause theoretical loss of referential integrity" tells just about crappy RDBMS work.
[11:02:44] 	 p858snake|l: do you read what we wrote here?
[11:02:55] 	 you can't use it if user-has-not-done-anything :)
[11:03:07] 	 Tuju: good to know you know more about databases than the MW coders
[11:03:08] 	 Tuju: Look at what I posted
[11:03:10] 	 spammers just made zillion users, nothing else.
[11:03:28] 	 Saruman: we noticed that couple days before here that apparently i do. 
[11:03:43] 	 that's why I use the word "good" 
[11:03:54] 	 Saruman: and I consider myself being complete noob, but my patch got committed anyway into trunk.
[11:04:00] 	 Tuju: MediaWiki uses a very relational database, Just deleteing users is a very bad idea, You need to cleanup multipul tables and ensure it's done properly
[11:04:21] 	 p858snake|l: i would not call mysql as 'very relational database' :D
[11:04:22] 	 User MErge and delete does that
[11:05:01] 	 Saruman: It just changes all the instances it finds to the user it is "merging" with
[11:05:38] 	 yes, so it does take care of the relational integrity
[11:05:52] 	 I'm a happy user of that extension
[11:07:14] 	 there would no need for 'worry about ref integrity' if person who wrote those SQL sentences would have taken care of those. you wouldn't be able to break them.
[11:08:00] 	 http://www.postgresql.org/docs/8.3/static/tutorial-fk.html
[11:08:15] 	 putting my logo image in the root directory of the mediawiki installation and then doing this should work right: $wgLogo             = "/uclogo.png";
[11:08:23] 	 for some reason it's not loading the image
[11:09:07] 	 Winslow: Use a full url to the image, $wglogo bases it off whatever page you have open otherwise
[11:09:23] 	 pgsql tutorial: "This is called maintaining the referential integrity of your data. In simplistic database systems this would be implemented (if at all)" - so MW falls into "simplistic db systems, it not at all".
[11:09:39] 	 and that's tutorial, for newbies.
[11:10:35] 	 Tuju: if you are that worried about our db design and layout, you can talk to domas when hes next on, since he double checks most of it and ensure it won't bring down the WMF cluster
[11:10:52] 	 and he also works on facebook's db backend as well
[11:10:53] 	 thanks p858snake|l, it's working now
[11:10:53] 	 cluster my ass :D
[11:11:54] 	 p858snake|l: i'm not worried, I'm commenting your reasoning 'why deleting users is a *bad idea*'. of course it is, when db layout is crap.
[11:12:22] 	 what' done is done, now it is how it is. 
[11:13:27] 	 p858snake|l: but you can tell him to read tutorials to get over those challenges (if he has time from facebook).
[11:13:33] 	 the db layout is designed to be efficient so one of the worlds largest online wikis can operate without (crashing much), I wouldn't call that crap
[11:13:57] 	 i would call it RDBMS either. You could do the same with flat files and grep.
[11:14:16] 	 but that's what mysql is, SQL shell for grep.
[11:14:41] 	 p858snake|l: ever heard about ACID?
[11:31:56] 	 New review: ArielGlenn; "yay!" [operations/dumps] (ariel); V: 1 C: 2;  - https://gerrit.wikimedia.org/r/3064
[11:31:58] 	 Change merged: ArielGlenn; [operations/dumps] (ariel) - https://gerrit.wikimedia.org/r/3064
[11:52:55] 	 03(mod) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10erwin)
[12:07:48] 	 03(mod) rename right-passwordreset to right-passwordreset-emailsent-capture-view - 10https://bugzilla.wikimedia.org/35121  +comment (10mail)
[12:09:09] 	 03(mod) rename right-passwordreset to right-passwordreset-emailsent-capture-view - 10https://bugzilla.wikimedia.org/35121  (10T. Gries)
[12:09:20] 	 03(mod) OpenID-only enabled account owners cannot set their password when the account lacks an e-mail address - which cannot be set up because they don't have a password (race condition) - 10https://bugzilla.wikimedia.org/34357  (10T. Gries)
[12:18:22] 	 03(mod) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10federicoleva)
[12:18:29] 	 New review: ArielGlenn; "the progress callback is only called once every five seconds. the directory lookup is called in "bat..." [operations/dumps] (ariel); V: 0 C: 0;  - https://gerrit.wikimedia.org/r/2875
[12:28:12] 	 MaxSem: Hey.. i wanted to discuss some Ideas regarding API development.
[12:28:40] 	 yup?
[12:29:23] 	 MaxSem: MW has great API,but it is tough of a new user to use it.
[12:29:55] 	 MaxSem: we can have a language like SQL which can help the user to use the API
[12:30:05] 	 Like the way it is done in Yahoo API
[12:30:50] 	 MaxSem: yahoo uses YQL(similar to SQL),to allow its user to access the API's
[12:31:35] 	 MaxSem: YQL - select * from flickr.photos.search where text="Cat" limit 10
[12:31:56] 	 YQL converts this to -http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20flickr.photos.search%20where%20text%3D%22Cat%22%20limit%2010&diagnostics=true
[12:32:48] 	 MaxSem: did you get what i mean?
[12:36:20] 	 MaxSem: ping
[12:36:28] 	 yes, I think I've seen this proposal before (was that you?)
[12:37:15] 	 the problem with this approach is that users can make slow queries, bringing the server down
[12:37:20] 	 MaxSem: yeah :)
[12:37:55] 	 I have discussed this in IRC a couple of times.I spoke to yuvipanda once and he told me to contact you
[12:38:07] 	 current API decides itself how it should query the database and how much
[12:38:37] 	 besides, I don't see how yet another domain-specific language is easier
[12:39:04] 	 MaxSem: this will basically give them the API address and then if the uesr makes slow quesries it ,the current system will take care
[12:39:29] 	 I don't like your idea, sorry
[12:40:01] 	 MaxSem: no problem
[12:44:16] 	 potter, are you interested in it with GSoC in mind?
[12:45:17] 	 because in form of a separate extension it could be interesting as an experimental project
[12:47:51] 	 MaxSem: yeah..i have GSoc in my mind
[12:50:00] 	 then you need to write a proposal
[12:50:16] 	 MaxSem:Do you think this idea is apt for GSoc?i terms of time taken and feasibility? 
[12:50:58] 	 depends on proposal. it has to convince us that it's feasible, useful, doable
[12:51:09] 	 MaxSem: ok i'll write a proposal on this idea.
[12:51:32] 	 MaxSem: thanks a lot for your time and help :)
[12:53:44] 	 examples of previous years' applications: https://www.mediawiki.org/w/index.php?title=Special%3ASearch&profile=advanced&search=gsoc&fulltext=Search&ns2=1&redirs=1&profile=advanced
[13:08:56] 	 03(NEW) allow disabling of msg autocomment-prefix - 10https://bugzilla.wikimedia.org/35151 normal; MediaWiki: General/Unknown; (umherirrender_de.wp)
[13:22:23] 	 03(mod) Special:Move provides the option to move into Category namespace - 10https://bugzilla.wikimedia.org/35137  (10duplicatebug)
[13:25:38] 	 03(mod) Enabling of function Special:AncientPages for bswiki - 10https://bugzilla.wikimedia.org/35149  (10duplicatebug)
[13:34:21] 	 03(mod) allow disabling of msg autocomment-prefix - 10https://bugzilla.wikimedia.org/35151  (10P.Copp)
[13:34:22] 	 03(mod) Add ability to disable messages - 10https://bugzilla.wikimedia.org/14176  (10P.Copp)
[13:38:32] 	 03(mod) allow disabling of msg autocomment-prefix - 10https://bugzilla.wikimedia.org/35151  normal->15enhancement; +comment (10Siebrand)
[13:44:26] 	 Hello!
[13:44:51] 	 Please help me anybody...:
[13:45:15] 	 I entered a bug No. 34529 (https://bugzilla.wikimedia.org/show_bug.cgi?id=34529) about three weeks ago,
[13:45:42] 	 not a technical problem, just a matter of configuration, and nothing has happened yet.
[13:45:48] 	 03(NEW) help messages for e-mails not shown under 1.19 - 10https://bugzilla.wikimedia.org/35152 normal; MediaWiki: User preferences; (umherirrender_de.wp)
[13:45:55] 	 Has anyone a few moments for it?
[13:45:58] 	 Thanks.
[13:46:11] 	 03(mod) allow disabling of msg autocomment-prefix - 10https://bugzilla.wikimedia.org/35151  +comment (10paul.copperman)
[13:47:48] 	 New code comment: Umherirrender; bug 35152; 
[13:58:22] 	 I am sorry, has anyone read me? Thanks for any answer.
[13:59:11] 	 hi okino
[14:00:21] 	 Hi, nischayn22.
[14:00:54] 	 Thanks for answer. I thought I can ask here and if someone has time, he can help me, or he says me, what to do. Or is it different here?
[14:00:54] 	 okino: there are a lot of bugs in mediawiki, that's probably the reason
[14:01:20] 	 I understand.
[14:01:39] 	 okino: its like that in here, however right now many people are busy and the channel is not that active
[14:01:46] 	 Anyway, I believe, it is a matter of minutes, not hours, to solve this bug.
[14:01:49] 	 may be because its sunday
[14:02:06] 	 03(mod) Enabling of function Special:AncientPages for bswiki - 10https://bugzilla.wikimedia.org/35149  +comment (10asehic)
[14:02:16] 	 Well, so what do You recommend to me?
[14:02:26] 	 Most bugs take minutes to solve but still
[14:02:35] 	 can you solve the bug?
[14:02:47] 	 even you can contribute okino
[14:03:21] 	 all you have to do is submit a patch and someone will review it
[14:03:28] 	 Well, in fact, I am not a developer myself... :-(
[14:03:43] 	 It will take probably hours for me, to learn it all... :-(
[14:04:49] 	 I am just an admin and an editor on a Wikimedia project.
[14:04:52] 	 I have developed for mediawiki but I am not sure specific sites
[14:05:42] 	  
[14:07:05] 	 I need to upgrade from 1.10.1 to new.. Please tell me it's not much of a headache.. I heard the MediaWiki retains upgrade route from every version.. pls let this be true..
[14:07:14] 	 03(mod) Enabling of function Special:AncientPages for bswiki - 10https://bugzilla.wikimedia.org/35149  +comment (10asehic)
[14:07:36] 	 hey jubo2
[14:08:59] 	 jubo2: did you read the upgrade file on the mediawiki folder?
[14:09:59] 	 So again, what is Your recommendation for me? Do I really need to learn it all myself...? Or is it the problem that while some MediaWiki developers are here, no Wikimedia developer is here - and I should try it some other day for this reason?
[14:11:28] 	 okino: mediawiki developers are wikimedia developers
[14:11:41] 	 you should probably try on some other day :)
[14:11:44] 	 Oh, I see...
[14:12:13] 	 Last question: So any developer here has the access to the Wikimedia projects configuration files?
[14:12:45] 	 nischayn22: I ain't that far.. just got iptables h4xed  ( finally ) and just today installed Apache2, MySQL and PHP .. I need to migrate the wiki from the old server next
[14:12:58] 	 aptitude is a blessing on humankind
[14:13:20] 	 took me ages to get sane and working iptables..
[14:13:24] 	 okino: most of them have, next time you are on this channel try asking to sumanah
[14:13:35] 	 and then installing the rest of the production stuff was 4 minutes
[14:14:14] 	 judo2: so you have a wiki on a server and you need to migrate that to somewhere else?
[14:14:37] 	 nischayn22: Thanks a lot for Your help. If you don't mind really last question - where is sumanah from (I mean - what time is she usualy here)?
[14:15:01] 	 okino: No problem for the questions :)
[14:15:10] 	 sumanah lives in New York
[14:15:12] 	 yeah.. it's http://develop.consumerium.org/wiki/ .. the old server is from  2006 and no longer supports the newest PHP
[14:15:37] 	 okino: so you can find the time
[14:15:40] 	 It's like a Fedora Core 6 ..
[14:16:12] 	 OK, I will try New York's daytime :-) Thanks a lot and have a nice Sunday!
[14:16:19] 	 jubo2:please read the upgrade file on the folder
[14:16:26] 	 okino: same to you :)
[14:16:34] 	 nischayn22: 'k will do ...
[14:16:40] 	 Bye
[14:16:53] 	 bye
[14:17:07] 	 I have to move the old MW setup and the DB  to the new server before I can get to the upgrading to latest MW byte..
[14:18:56] 	 jubo2: yes, yor are right
[14:21:23] 	 03(NEW) wikiEd seems to allow you to bypass OSing of diffs - 10https://bugzilla.wikimedia.org/35153 normal; MediaWiki extensions: WikiEditor; (it_is_me_here)
[14:22:49] 	 Btw. Consum(er)ium 10 yrs of development party coming up next month..
[14:23:19] 	 "Consumium - Enhancing consumer informedness"
[14:24:01] 	 03(mod) Make git-review packages for Mac and Windows - 10https://bugzilla.wikimedia.org/35145  +comment (10Liangent)
[14:42:40] 	 03(mod) Self redirects should not be allowed - 10https://bugzilla.wikimedia.org/34932  +comment (10to.aru.shiroi.neko)
[14:44:56] 	 03(mod) Create Gujarati Wikisource - 10https://bugzilla.wikimedia.org/35138  +comment (10Gerard Meijssen)
[14:49:46] 	 03(NEW) My user defined javascript does not more work - 10https://bugzilla.wikimedia.org/35154 major; MediaWiki: Javascript; (arno.raymond.lagrange)
[14:52:09] 	 03robin *  10/branches/REL1_19/phase3/RELEASE-NOTES-1.19: Add release note for r102026/r107073
[14:53:32] 	 03robin *  10/trunk/phase3/RELEASE-NOTES-1.19: r113572 in trunk file too
[14:56:33] 	 New code comment: SPQRobin; You should've noted this on r102026, I just updated styles in shared.css :) Anyway, added release no; 
[15:01:17] 	 03(NEW) Edit toolbar disappeared, and the one under the edit window doesn't work - 10https://bugzilla.wikimedia.org/35155 major; MediaWiki: Javascript; (mybagzi)
[15:04:35] 	 03(mod) Android menu has no icon for 'Share' - 10https://bugzilla.wikimedia.org/34990  +comment (10sam)
[15:08:00] 	 03(mod) "chapter:" interwiki link doesn't work for non .wikimedia.org chapters wikis - 10https://bugzilla.wikimedia.org/24442  +comment (10waldir)
[15:10:08] 	 03(mod) Edit toolbar disappeared, and the one under the edit window doesn't work - 10https://bugzilla.wikimedia.org/35155  +comment (10Maduixa)
[15:10:37] 	 03(WONTFIX) Enabling of function Special:AncientPages for bswiki - 10https://bugzilla.wikimedia.org/35149  +comment (10Sam Reed (reedy))
[15:11:26] 	 03(mod) Enabling of function Special:AncientPages for bswiki - 10https://bugzilla.wikimedia.org/35149  +comment (10sam)
[15:26:57] 	 03(mod) "chapter:" interwiki link doesn't work for non .wikimedia.org chapters wikis - 10https://bugzilla.wikimedia.org/24442  +comment (10federicoleva)
[15:26:59] 	 03(mod) Special:Move provides the option to move into unmovable namespace - 10https://bugzilla.wikimedia.org/35137  summary; +comment (10Bergi)
[15:42:37] 	 *** This bug has been confirmed by popular vote. ***
[15:44:03] 	 New code comment: SPQRobin; But as I said on r112983 I asked for clarification and he replied that we can use it as desired... W; 
[15:48:41] 	 How can I change where the create account page should link to?
[15:48:48] 	 New code comment: Amire80; The usual story as for image licenses: To write that explicitly on his website or to send an email t; 
[15:50:10] 	 who can be the mentor in GSoC Aashish Mittal, to solve the bug 15071? 
[15:51:03] 	 GSoC projects are guaranteed to be done
[15:51:09] 	 *aren't
[15:52:55] 	 The mentor doesnt need to be technical though
[15:53:09] 	 or too technical at least
[15:54:23] 	 Reedy, anyone can be a mentor then?
[15:54:36] 	 In theory yes
[15:55:01] 	 Having connections to wmf projects is a good bonus
[15:56:36] 	 Reedy, eI could be his mentor?
[15:56:49] 	 *eI = I
[15:57:23] 	 Yup
[15:58:19] 	 Reedy, but I do not have deep knowledge of software
[15:59:27] 	 Sure, but you have the community part
[15:59:28] 	 Reedy, I keep asking here what I do not know?
[16:00:07] 	 Getting someone familiar with mediawiki to also help shouldn'tt be too bad
[16:02:36] 	 Reedy, then fine. where do I sign? just sign on the GSoC page?
[16:03:16] 	 I'm having an issue with my wiki, the issue is that any page I visit on the wiki loads fine sometimes, and other times, seemingly randomly, it stalls on "waiting for site.com" and doesn't load the page for another 5 minutes, if ever. Does anyone have any suggestions as to what the problem might be? 
[16:03:44] 	 and sometimes if I refresh the page which it's "waiting", the page will load fine and fast
[16:03:48] 	 while*
[16:03:59] 	 Raylton: yeah, that'd be the best for the moment
[16:07:01] 	 Reedy, ok, I'll do it, and read a bit to see how it works. 
[16:07:35] 	 speak to sumana when she's abopt
[16:08:11] 	 Winslow: is it relatively low traffic site?
[16:08:56] 	 Reedy, know when she'll be here?
[16:09:23] 	 yes i just started the wiki a month ago, barely anyone uses the wiki, but it's hosted on the same domain as a forum that has heavy traffic
[16:09:23] 	 24 hours or so
[16:09:42] 	 she might be here later today
[16:09:44] 	 and we use cloudflare because we get constant ddos
[16:09:53] 	 if that matters
[16:10:26] 	 Not really, it seems like you might be hitting the wiki after caches have expired, possibly apc
[16:10:51] 	 whiich means the webserver has more work to do to create the first page again
[16:10:59] 	 i get similar on my dev wiki
[16:11:50] 	 Did they decide not to switch to LUA coding for templates on enwiki?
[16:11:50] 	 thank's Reedy  =D 
[16:12:03] 	 so I'll disable caching and see if  the problem persists, thanks for the suggestion Reedy
[16:12:04] 	 Or have they just left in the template syntax I use in my templates for comppatibility reasons?
[16:12:23] 	 turning caching off will make it all slower
[16:12:27] 	 LL2|JedIRC: i don't think it's beeen finalised yet
[16:12:35] 	 It's certainly nowhere near being live
[16:12:46] 	 Well, will old {{}} template coding syntax still work?
[16:13:03] 	 When its implemented, I mean
[16:13:09] 	 yes
[16:13:12] 	 Ok
[16:13:38] 	 So I can leave my templates as is when they implement it, and it should still work?
[16:13:58] 	 Lemme guess, I'd put lua code inside a special html tag?
[16:14:21] 	 Lets say , perhaps
[16:14:36] 	 possibly
[16:15:20] 	 Or would it be like the js and css, where the page name ends with .lua for lua?
[16:16:05] 	 Oh god nagios-wm is being spammy
[16:16:24] 	 i dont think it'll be pages
[16:16:50] 	 I don't know how
[16:17:00] 	  much thought into this there has been yet
[16:22:04] 	 !lua
[16:22:04] 	 I don't know anything about "lua".
[16:36:28] 	 I sent a mail to wikitech-l 
[16:36:29] 	 "reopening an older discussion and proposing a new global right "right-special-passwordreset-access'"
[16:36:42] 	 and are ready to discuss the proposed change here
[17:05:00] 	 03(mod) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10jarry1250)
[17:11:55] 	 03wikinaut *  10/trunk/extensions/OpenID/OpenID.i18n.php: added '#mw-' to an OpenID message text which was always intended to directly open the OpenID preferences tab Special:Preferences#mw-prefsection-openid
[17:11:56] 	 03reedy *  10/trunk/extensions/LuaFoo/ (4 files in 2 dirs):
[17:11:56] 	 Add $wgExtensionCredits
[17:11:57] 	 Add all consonants
[17:11:57] 	 Documentation
[17:12:41] 	 03(ASSIGNED) Creation of a new mailing list for Korean local chapter board - 10https://bugzilla.wikimedia.org/35130  +comment (10Philippe Beaudette)
[17:18:56] 	 03(mod) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10federicoleva)
[17:26:09] 	 03reedy *  10/trunk/extensions/LuaFoo/includes/Converter.php: Flesh out most of the rest of the documentation
[17:30:11] 	 03(mod) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10erwin)
[17:33:14] * pokeswap  /closes
[17:35:28] 	 03(mod) rename right-passwordreset to right-passwordreset-emailsent-capture-view - 10https://bugzilla.wikimedia.org/35121  +comment (10Happy-melon)
[17:38:37] 	 03(mod) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10sumanah)
[17:41:45] 	 03(mod) rename right-passwordreset to right-passwordreset-emailsent-capture-view - 10https://bugzilla.wikimedia.org/35121  +comment (10mail)
[18:04:11] 	 Title.php : getArticleId() vs. getArticleID() . Shouldn't it be harmonised ?
[18:10:42] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10jeroen_dedauw)
[18:17:37] 	 03nikerabbit *  10/trunk/extensions/Translate/ (8 files in 5 dirs):
[18:17:37] 	 * Support for shared TTMServer databases was added (only when using $wgConf)
[18:17:37] 	 * Output of TTMServer api module has changed
[18:17:38] 	 * TTMServer configs can override the link symbol by adding value for symbol in the config
[18:17:39] 	 * Added some simple tests
[18:20:50] 	 03(FIXED) Indents and lists don't align - 10https://bugzilla.wikimedia.org/12262  +comment (10Mark A. Hershberger)
[18:33:46] 	 Wikinaut: they should be.. You could  add a compat method and mark the wrong one as deprecated in the comments
[18:34:09] 	 03(mod) Android app nearby me should have a mechanism to show more or less results - 10https://bugzilla.wikimedia.org/31891  +comment (10Jeroen De Dauw)
[18:34:52] 	 03(mod) My user defined javascript does not more work - 10https://bugzilla.wikimedia.org/35154  +comment (10sam)
[18:35:04] 	 Reedy:pls. have a look to Title.php. there are some, not many. I don't want to breal anything inside that important module. Perhaps I file simply a bug about this
[18:35:57] 	 Ah
[18:35:59] 	 Wikinaut: we can't
[18:36:13] 	 PHP won't let you have function foo() {} and function Foo() {}
[18:36:59] 	 03ialex *  10/trunk/tools/planet/fr/config.ini:
[18:36:59] 	 Updated french planet blogs:
[18:36:59] 	 * Removed no more existing entries
[18:36:59] 	 * Removed duplicate entries
[18:37:00] 	 * Updated entries that needed
[18:38:11] 	 Reedy: yes, I know this
[18:38:24] 	 No point trying to fix it then
[18:38:29] 	 03ialex *  10/trunk/extensions/VisualEditor/modules/ve/ce/ (ve.ce.ContentObserver.js ve.ce.CursorObserver.js): svn:eol-style native
[18:38:50] 	 It's annoying but it's not worth breaking stuff for what amounts to cosmetic issues
[18:42:15] 	 Reedy: Title.php line 2541 array( 'page_id' => $this->getArticleId() ), __METHOD__ );
[18:43:21] 	 lines 3717 			if ( $oldSubpage->getArticleId() == $this->getArticleId() ||
[18:43:23] 	 					$oldSubpage->getArticleID() == $nt->getArticleId() )
[18:43:25] 	 			{
[18:43:37] 	 perhaps I am fully stupid
[18:43:52] 	 but shouldn't those be the same ?
[18:44:14] 	 on the left side
[18:46:17] 	 Yup...
[18:46:29] 	 I suppose if PHP is case insensitive about it, either works
[18:46:35] 	 so you can replace Id with ID
[18:50:04] 	 Wikinaut: 158 usages of getArticleId in our repo
[18:50:07] 	 (ie of that case)
[18:54:57] 	 03reedy *  10/trunk/phase3/ (12 files in 8 dirs): Normalise casing of getArticleID used in core
[18:55:40] 	 03(NEW) Harmonise spelling of getArticleID() and getArticleId() - 10https://bugzilla.wikimedia.org/35156 normal; MediaWiki: General/Unknown; (mail)
[18:55:55] 	 03(mod) Harmonise spelling of getArticleID() and getArticleId() - 10https://bugzilla.wikimedia.org/35156  (10T. Gries)
[18:58:01] 	 I have another question. is there a clever and quick way to get access to the $article object inside a hook function LinkEnd ? I want to make changes to links only on pages with a certain content.
[18:58:18] 	 the hook function does not pass the article object
[18:58:30] 	 to the callee
[18:58:55] 	 03reedy *  10/trunk/extensions/ProofreadPage/ProofreadPage_body.php: use getTitle() rather than Title()
[18:59:31] 	 03reedy *  10/trunk/extensions/ (Sudo/SpecialSudo.php Tasks/Tasks.hooks.php):
[18:59:31] 	 Remove unused variables
[18:59:31] 	 Tidy up some older code
[19:01:46] 	 Wikinaut: from the $target parameter, get the article id, create an article object?
[19:04:40] 	 03reedy *  10/trunk/extensions/ (51 files in 39 dirs):
[19:04:40] 	 Bug 35156 - Harmonise spelling of getArticleID() and getArticleId()
[19:04:40] 	 Mass change ->getArticleId() to ->getArticleID()
[19:05:38] 	 oh god
[19:05:43] 	 that will take forever
[19:08:19] 	 perhaps change to getArticleId would have been better, because of the MediaWiki Manual pages ! see https://www.mediawiki.org/wiki/Manual:Article.php
[19:09:23] 	 would that break any existing plugins that have been made already?
[19:16:28] 	 hi! I'd like to submit a patch to a bug - should I submit an SVN patch, a git patch (do I need a Gerrit account?) or wait until git migration is done?
[19:21:52] 	 can the API follow redirects?
[19:22:03] 	 just to get article sizes?
[19:25:47] 	 (yes, just put "redirects" in the parameters without an =value)
[19:31:27] 	 03(FIXED) Harmonise spelling of getArticleID() and getArticleId() - 10https://bugzilla.wikimedia.org/35156  +comment (10Sam Reed (reedy))
[19:31:50] 	 03(mod) Enhanced recent changes JavaScript: clicking arrow should keep it in focus - 10https://bugzilla.wikimedia.org/17616  +comment (10326374)
[19:42:32] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10alexxw83)
[19:54:37] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10andre)
[19:57:50] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10elya)
[19:59:22] 	 03(NEW) Request to change getArticleId() to getArticleID() on mediawiki.org (Manual pages, examples...) - 10https://bugzilla.wikimedia.org/35157 normal; Wikimedia: Site requests; (mail)
[19:59:32] 	 03(mod) Request to change getArticleId() to getArticleID() on mediawiki.org (Manual pages, examples...) - 10https://bugzilla.wikimedia.org/35157  (10T. Gries)
[20:06:30] 	 03jeroendedauw *  10/trunk/extensions/UploadWizard/ (5 files in 4 dirs): adressing (part of) bug 33341
[20:07:44] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10jeroen_dedauw)
[20:13:26] 	 04(REOPENED) Harmonise spelling of getArticleID() and getArticleId() - 10https://bugzilla.wikimedia.org/35156  +comment (10T. Gries)
[20:14:42] 	 Reedy: "Wikinaut: from the $target parameter, get the article id, create an article object?" I tried exactly this, but was wrong - like you. because this is the title target(!) object of the link
[20:15:14] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10alexxw83)
[20:15:28] 	 ... not of the page, where this link is treated. BTW. this is why I found the getArticleId() "pseudo" problem
[20:15:59] 	 perhaps I apply a patch to core, so that the LinkEnd (and LinkBegin) also passes the title object 
[20:16:05] 	 to the callee
[20:16:22] 	 I mean, the hooks of course
[20:18:25] 	 linkbegin already does that
[20:32:35] 	 03reedy *  10/trunk/extensions/AbuseFilter/AbuseFilter.hooks.php:
[20:32:35] 	 Documentation
[20:32:35] 	 Ping r111217, fix $fdb, rename it $dbw
[20:39:24] 	 03raymond *  10/trunk/ (79 files in 64 dirs): Localisation updates for core and extension messages from translatewiki.net
[20:40:06] 	 03reedy *  10/trunk/extensions/AbuseFilter/ (3 files): A LOT of function level documentation
[20:46:25] 	 Nikerabbit: What do you mean exactly, I cannot see LinkBegin transferring the present article object
[20:51:58] 	 03reedy *  10/trunk/extensions/AbuseFilter/ (7 files in 3 dirs):
[20:51:58] 	 More documentation stubs
[20:51:58] 	 Fix Html::inputLabel to Xml::inputLabel
[20:51:58] 	 Fix up some deprecated code
[20:56:38] 	 !hook LinkBegin
[20:56:39] 	 http://www.mediawiki.org/wiki/Manual:Hooks/LinkBegin
[21:01:32] 	 03reedy *  10/trunk/extensions/AbuseFilter/ (AbuseFilter.class.php AbuseFilter.parser.php): Few more types top flesh out the previous revisions
[21:04:53] 	 !seen hexmode
[21:04:55] 	 hexmode (~user@wikimedia/MarkAHershberger) was last seen quitting from #mediawiki 1 day, 18 hours, 42 minutes ago stating (Ping timeout: 255 seconds).
[21:05:16] 	 weekend
[21:06:15] 	 03(mod) Check environment and display new results every time when ?page=Welcome is accessed - 10https://bugzilla.wikimedia.org/31533  +comment (10b)
[21:07:01] * Joan  pokes Reedy.
[21:07:17] 	 Reedy: https://bugzilla.wikimedia.org/31533 Any thoughts on this?
[21:07:43] 	 IIRC Chad is right
[21:07:56] 	 About this being this way in past versions?
[21:08:00] 	 Yup
[21:08:05] 	 since the new installer, at least
[21:08:07] 	 I'm not sure how that's relevant.
[21:08:25] 	 Sure
[21:08:41] 	 It's definitely a regression, it just wasn't caught and fixed earlier.
[21:08:57] 	 Mmm
[21:09:08] 	 I'm not sure if there's some kind of statute of limitations on regressions.
[21:09:25] 	 I think it's just a case of it not really being a high priority (as it wasn't broken before)
[21:09:37] 	 That's the part I don't follow.
[21:09:40] 	 It was broken before.
[21:09:45] 	 It's not a new regression
[21:09:47] 	 Indeed
[21:09:49] 	 Fix it? ;)
[21:09:54] 	 Yes, but it's still a regression.
[21:10:09] 	 Whether or not it's new isn't relevant to anyone.
[21:10:11] 	 Or shouldn't be.
[21:10:22] 	 Reedy: Well, I asked why it has the current behavior.
[21:10:36] 	 I don't really understand why you'd ever store the results like that in a cookie.
[21:10:44] 	 Indeed
[21:10:52] 	 The checks it's doing are all fairly lightweight, aren't they?
[21:10:56] 	 Presumably it should be reasonably trivial to fix
[21:11:10] 	 It does seem daft for teh relative part of the code
[21:11:11] 	 Trivial fix + hours of user frustration in the installation phase.
[21:11:15] 	 Sounds like a blocker to me.
[21:11:24] 	 Not like someone is going to installing loads of times per hour (so hence, a reason to cache that result)
[21:11:49] 	 Even if they were going to do it thousands of times, are the checks that intense?
[21:11:58] 	 I don't think so
[21:12:04] 	 It's not as though it's doing days of processing and then caching the computed result...
[21:12:08] 	 It seems silly.
[21:12:13] 	 But my point was, if it was something that might be done a lot, caching it may have benefits
[21:12:15] 	 But I know very little about this part of the code.
[21:14:21] 	 03reedy *  10/trunk/extensions/CheckUser/ (3 files): More documentation and fixup of deprecated code
[21:17:15] 	 Reedy: It looks like it put the data in a cookie to read it between pages?
[21:17:28] 	 Possibly
[21:18:01] 	 I suppose ?page=Welcome could throw a clearer warning if there's already a cookie set.
[21:18:24] 	 The bug is requesting that it just silently recheck, but if it destroys the session, you'd possibly lose other data?
[21:18:38] 	 Though if you're stuck at the initial checks, I'm not sure what other data you could lose.
[21:18:59] 	 Dunno. I wouldn't release another version without at least investigating the bug.
[21:19:13] 	 Saying "well it's been broken for a while" is just silly.
[21:19:41] 	 When I use urldecode( $wgRequest->getVal( 'prefill' ) ) to pre-fill the edit textarea, do I need to make the string safe or is it safe already by $wgRequest?
[21:27:37] 	 Joan: I suppose it's a slightly arkward edge case. Just because someone has visited the page again doesn't mean there's any point overiding the cookie defined parts (they could press back once too much)
[21:28:19] 	 awkward even
[21:28:45] * akshayagarwal  is sorry to to not show up for many days, is back to MW from today & will not leave
[21:30:32] 	 need to ask again: has anyone a proposal how to get the $article object inside a hook function called by hook LinkEnd ? Title $target is not the context, but the current target link on which the hook is working.
[21:30:51] 	 the $skin parameter is only dummy...
[21:31:14] 	 !LinkEnd
[21:31:23] 	 I don't know anything about "linkend".
[21:31:25] 	 		// cache initially available databases to make sure that everything will be displayed correctly
[21:31:25] 	 		// after a refresh on env checks page
[21:31:25] 	 		$databases = $this->getVar( '_CompiledDBs-preFilter' );
[21:31:35] 	 Joan: ^
[21:31:38] 	 has something changed with interfacing Special Page related extensions? I am running trunk & am getting a Notice: Undefined index: signupend in includes/SkinTemplate.php
[21:32:01] 	 !hook LinkEnd
[21:32:02] 	 http://www.mediawiki.org/wiki/Manual:Hooks/LinkEnd
[21:32:05] 	 Hmmm... Joan, I've got a suggest simple fix...
[21:33:20] 	 I can't write tonight
[21:33:39] 	 I've got a simple fix suggestion
[21:35:20] 	 hi yuvi ,
[21:36:12] 	 03(mod) Check environment and display new results every time when ?page=Welcome is accessed - 10https://bugzilla.wikimedia.org/31533  +comment (10sam)
[21:37:43] 	 03(mod) New User hook broken for PG, breaks normal logging - 10https://bugzilla.wikimedia.org/34372  major->normal; +comment (10Marcin Cieślak)
[21:38:15] 	 03(NEW) undeletion of one file version without having it selected results in an error but version is restored - 10https://bugzilla.wikimedia.org/35158 normal; MediaWiki: Deleting; (saibotrash)
[21:38:37] 	 03(mod) undeletion of one file version without having it selected results in an error but version is restored - 10https://bugzilla.wikimedia.org/35158  normal->trivial (10Saibo)
[21:39:23] 	 alright, found out the issue was due to a recent enablement of HTTPS in Login/User Creation template
[21:40:19] 	 03jeroendedauw *  10/trunk/extensions/UploadWizard/ (6 files in 4 dirs): adderss bug 33341
[21:40:31] 	 03(mod) CheckUser IPv6 - 10https://bugzilla.wikimedia.org/33734  +comment (10Marcin Cieślak)
[21:42:02] 	 03(NEW) Editing toolbar fails to work on subject line - 10https://bugzilla.wikimedia.org/35159 normal; MediaWiki: Vector skin; (swalling)
[21:42:11] 	 yuvipanda : hi ,
[21:42:30] 	 chughakshay16: hi
[21:42:31] 	 03(mod) Editing toolbar fails to work on subject line - 10https://bugzilla.wikimedia.org/35159  (10Sam Reed (reedy))
[21:43:23] 	 do you happen to know someone who works on themes and stuff in mediawiki ?
[21:43:24] 	 14(WFM) CheckUser doesn't return results intermittently - 10https://bugzilla.wikimedia.org/19081  +comment (10Marcin Cieślak)
[21:43:45] 	 03(ASSIGNED) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10Jeroen De Dauw)
[21:44:25] 	 03(mod) Editing toolbar fails to work on subject line - 10https://bugzilla.wikimedia.org/35159  +comment (10Steven Walling)
[21:45:07] 	 yuvipanda : do you happen to know someone who works on themes and stuff in mediawiki ?
[21:45:23] 	 chughakshay16: I think Dantman is who people usually point to?
[21:45:33] 	 I might be completely wrong, in which case sorry Dantman!
[21:45:39] 	 03(mod) rename right-passwordreset to right-passwordreset-emailsent-capture-view - 10https://bugzilla.wikimedia.org/35121  +comment (10happy.melon.wiki)
[21:45:45] * yuvipanda  checks
[21:45:56] 	 03siebrand *  10/trunk/tools/ToolserverI18N/language/messages/ (7 files): Localisation updates from http://translatewiki.net.
[21:46:29] 	 yuvipanda : thanks :|
[21:46:39] 	 chughakshay16: i just checked. It is him :)
[21:47:03] 	 dantman : hi, 
[21:47:28] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10andre)
[21:47:35] 	 03(NEW) Wrong file permissions on searchidx2 - 10https://bugzilla.wikimedia.org/35160 normal; Wikimedia: lucene-search-2; (rainman)
[21:48:10] 	 dantman : i look to apply for GSOC this year, so wanted to discuss something which is related to themes and look of the mediawiki page 
[21:48:31] 	 mhmm
[21:49:26] 	 dantman : as of now, all the HTML structure that is created within the SpecialPage and the SkinTemplate class isnt very much extensible .
[21:49:59] 	 Reedy: Right, that's why I was saying you could throw a warning instead of silently overwriting.
[21:50:00] 	 03(FIXED) Harmonise spelling of getArticleID() and getArticleId() - 10https://bugzilla.wikimedia.org/35156  +comment (10Sam Reed (reedy))
[21:50:07] 	 dantman : i was thinking of implementing something like Flex framework..
[21:50:10] 	 Reedy: Or you could just trample the specific variables...
[21:50:12] 	 I dunno.
[21:50:26] 	 dantman : obviously a scaled down version of it :)
[21:50:41] 	 flex?
[21:51:02] 	 dantman : i mean an extension which would provide an UI api,
[21:51:27] 	 dantman : which a developer could use to develop skins and special pages ..
[21:51:44] 	 dantman : i meant Adobe Flex ..
[21:52:35] 	 ...my thoughts on that will vary depending on what this api is supposed to look like
[21:52:46] 	 dantman : and along with something like a Theme designer from where a user could develop HTML code just by drag&drop..
[21:53:06] 	 jorm also has plans for all our forms, so you'll want to talk to him too
[21:53:07] 	 dantman : and the code would be automatically generated for him/her.
[21:53:17] 	 chughakshay16: ;) You might want to ditch that idea
[21:54:46] 	 I can say for sure that such an attempt is frought with many, many failures, and rediculous to get right
[21:55:04] 	 03(mod) rename right-passwordreset to right-passwordreset-emailsent-capture-view - 10https://bugzilla.wikimedia.org/35121  +comment (10mail)
[21:55:05] 	 dantman : i have worked out a model for the same..
[21:55:07] 	 ;) Because I've been working for years on something like that
[21:55:49] 	 dantman : basically its a combination of HTML+PHP+Javascript
[21:56:29] 	 I'd probably go completely insane if I tried to start implementing v4
[21:56:51] 	 dantman : lets consider an example of like a data grid which would be sortable and has feature of pagination as well..
[21:57:22] 	 dantman : but instead of developing it from scratch , a developer could directly call the class repsonsible for creating such an element 
[21:58:18] 	 dantman : all he has got to do is just bind the data with that grid , and rest is all taken care by embedded PHP and javascript code
[21:58:26] 	 03(FIXED) Moodbar comments & feedback should make checkuser table entries - 10https://bugzilla.wikimedia.org/32925  +comment (10Marcin Cieślak)
[21:59:01] 	 Well... we already have some classes for forms, query pages, etc... what you really want is to create some better higher level apis for various components you'd want to put into special pages
[21:59:01] 	 dantman : he could even modify CSS properties from that PHP object itself.
[21:59:18] 	 dantman : yes and for themes as well
[21:59:28] 	 dantman : i meant skins
[21:59:41] 	 What would a skin need with that?
[22:00:36] 	 Reedy: http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/Title.php?view=log Sat Mar 3 16:36:37 2012 UTC (8 days, 5 hours ago) by ialex 
[22:00:48] 	 dantman : a developer could develop a skin with such components..such as menu bar, side bar, accordion,... or some more elements which we normally see nowdays in websites..
[22:01:10] 	 03(mod) Some account creations not apparent in CheckUser - 10https://bugzilla.wikimedia.org/17930  +comment (10Marcin Cieślak)
[22:01:13] 	 03(mod) Make CheckUser log IPs for all account creations - 10https://bugzilla.wikimedia.org/19963  +comment (10Marcin Cieślak)
[22:01:42] 	 dantman : obviously its not ljsut like adding HTML to the page,,,
[22:02:06] 	 Wikinaut: o_0
[22:02:13] 	 Whaaa
[22:02:18] 	 dantman : because that can already be done by using HTML class provided within mediawiki..
[22:03:49] 	 dantman : this idea is comprised of 2 parts , 1. UI api 2. automation feature which would be used by the Skin Designer ( a UI for creating HTML pages dynamically )
[22:03:54] 	 Careful with that plan if the intent is to make things usable for skins... predefined is the enemy of a good skin
[22:04:39] 	 dantman : but those components can be modified .. there interface messages could also be modified through message files.
[22:05:44] 	 dantman : i have gone through most of the skin code(for various skins)that is there in mediawiki... but that code is in no way extensible.
[22:05:57] 	 03reedy *  10/trunk/phase3/includes/ (9 files in 3 dirs): More of r113580
[22:06:22] 	 03siebrand *  10/trunk/translatewiki/Mwlib/Mwlibrl.yaml: Add definitionFile to work with export.php's ppgettext.
[22:06:23] 	 ...of course, our skin system is still crap
[22:06:29] 	 I have a whole set of plans for a replacement
[22:06:38] 	 But that seams a little off to the side
[22:06:45] 	 dantman : a developer new to mediawiki would find it really difficult to build somthing from scratch..
[22:06:56] 	 03jeroendedauw *  10/trunk/extensions/EducationProgram/ (6 files in 4 dirs): nicified date input a little
[22:07:09] 	 03(mod) Editing toolbar fails to work on subject line - 10https://bugzilla.wikimedia.org/35159  (10Sam Reed (reedy))
[22:07:14] 	 Since I don't see the connection between ui components and a better skin system
[22:07:35] 	 dantman : i think i am not doing a good job in explaining this idea..  :)
[22:07:40] 	 Reedy: https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113593 :-))
[22:07:43] 	 :-)
[22:09:21] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10jeroen_dedauw)
[22:09:37] 	 dantman : right now SkinTemplate class just sets the data in QuickTemplate object and then QuickTemplate jsut spits out the data following a specific structure.
[22:10:08] 	 dantman : from my experience , i have always found object oriented approach easier in most of the scenarios
[22:11:50] 	 Anyone here know much about CentralAuth?
[22:12:06] 	 dantman : think of it in this way that i am making a DOM API accessible through PHP
[22:12:07] 	 https://gist.github.com/1239039
[22:12:28] 	 http://theopenglobe.org/w/index.php?title=Special:CentralAuth&target=Tanner
[22:12:31] 	 ...without a really good convincing example... that sounds like an extremely bad idea
[22:12:43] 	 First of all, the errors at the top. What does that mean/how do I fix it?
[22:13:02] 	 I already have an example ..
[22:13:22] 	 dantman : is there any way of sharing my code with you ?
[22:13:47] 	 pastebin, gist, wiki page, etc... depends on how permanent you want it
[22:14:56] 	 dantman : i just want to give you an idea of how easy object oriented approach makes it for a developer to create UI elements..
[22:15:43] 	 dantman : code is not complete in any way.. but it would give you an idea of what i am trying to say..
[22:16:04] 	 dantman : just gimme a minute i will create a wiki page for it..
[22:16:55] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10andre)
[22:17:24] 	 03siebrand *  10/trunk/translatewiki/ (EOL/README MantisBT/README Mwlib/README StatusNet/README): Update/add some documentation.
[22:20:44] 	 03siebrand *  10/trunk/translatewiki/Mwlib/README: Fix omission in r113596: --skip-en.
[22:26:29] 	 dantman : there ?
[22:27:10] 	 ?
[22:27:11] 	 dantman : https://meta.wikimedia.org/wiki/UICreator please take a look at this page 
[22:27:40] 	 You really might want to make use of your userspace on mw.org
[22:28:11] 	 dantman : okay, just wanted to show you the page..
[22:28:18] 	 dantman : :)
[22:30:48] 	 dantman : i know this is a very low level example but you get the idea .. right ?
[22:31:40] 	 dantman : in a similar way complex elements such as sidebar, menubar and calendar HTML objects can be created as well..
[22:32:08] 	 03(NEW) Incubator configuration updates - 10https://bugzilla.wikimedia.org/35161 enhancement; Wikimedia: Site requests; (robinp.1273)
[22:32:13] 	 dantman : but for such elements we would have to load a predefined .js files as well..
[22:32:20] 	 Tbh... it's almost /too/ simple and abstract... Trying to combine that with our querying functionality looks like it's going to be nightmare boilerplate
[22:32:41] 	 03(mod) Incubator configuration updates - 10https://bugzilla.wikimedia.org/35161   +shell (10Robin Pepermans (SPQRobin))
[22:32:44] 	 And I cringe at the idea that you think that will be sane to use for building a sidebar
[22:34:57] 	 dantman : in case of a sidebar all user has got to do is provide messages file for it ,, and the code would by itself embed those messages in a sidebar..
[22:35:06] 	 dantman : just like how its done now..
[22:35:24] 	 ...the way we do that right now is crap
[22:36:16] 	 And sidebars and menus are not something that should be done in a skin using a high level component builder like that
[22:36:35] 	 sidebars and menus are something that a skin should be controlling the low level markup for
[22:36:56] 	 dantman : yeah thats exactly what i was about to say
[22:36:58] 	 Otherwise you kill the flexibility of what the designer can come up with
[22:37:40] 	 dantman : the same thing which we did in a special page for this example would be done in QuickTemplate->execute() method for a skin
[22:37:49] 	 03(mod) Incubator site settings and related bugs (tracking) - 10https://bugzilla.wikimedia.org/28486  (10MF-Warburg)
[22:37:49] 	 03(mod) Incubator configuration updates - 10https://bugzilla.wikimedia.org/35161  (10MF-Warburg)
[22:38:29] 	 dantman : for a special page you could define elements which would exist inside of the "content" div tag..
[22:38:47] 	 dantman : and nothing beyond that.
[22:39:10] 	 dantman : but a skin could take full control of all the elements present in a page.. 
[22:40:07] 	 dantman : because thats the last place where HTML code is generated for the page..
[22:40:41] 	 dantman : so there we have access to all the elements present on a page.. including the search text box, sidebar .. and everything else.
[22:41:15] 	 dantman : but is same we try to do for a special page it would disrupt the flow..
[22:41:28] 	 dantman : but *if
[22:41:47] 	 search box, sidebar, etc... shouldn't even exist at that point
[22:42:11] 	 dantman : yeah they dont
[22:42:58] 	 dantman : and the best part of such a library is that it would provide us with container elements.. within which we can put child elements 
[22:44:04] 	 dantman : so a layout manager would take care of the structure of such elements .. and hence would give developer a much more easier set of tools to work with
[22:46:07] 	 dantman : elements could be added to container elements with methods like addChild()..
[22:46:16] 	 https://gist.github.com/1239039
[22:46:21] 	 dantman : just like what we have in javascript
[22:47:28] 	 dantman : i am thinking of all this from someone who is new to mediawiki..
[22:48:06] 	 dantman : such a framework would get rid of all the clutter..
[22:48:47] 	 *from perspective of a someone
[22:49:50] 	 dantman : i know i may be boring you with all this stuff.. :), but sure it would help seperate the UI part from the logic 
[22:54:06] 	 dantman : http://examples.adobe.com/flex3/componentexplorer/explorer.html
[22:57:20] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10Platonides)
[22:58:20] 	 I love all these random bugs which are ssentially dupes of each other
[22:58:53] 	 dantman : as you pointed out earlier.. that sidebar wouldnt be benefitted from such an API.. why dont i develop a sidebar object just like how i did for combobox.. and show it to u.
[22:59:07] 	 03saper *  10/trunk/extensions/Nuke/Nuke_body.php: Followup to rr113364: Sometimes
[23:00:05] 	 dantman : would do that,., and would share the code for you to review
[23:00:22] 	 New code comment: Saper; Botched commit message, fix one more case of GROUP BY error; 
[23:02:43] 	 dantman : thanks
[23:04:42] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10andre)
[23:12:03] 	 03(mod) Provide url parameters to prefill the fields of upload wizard - 10https://bugzilla.wikimedia.org/33341  +comment (10jeroen_dedauw)
[23:15:28] 	 03(mod) CheckUser IPv6 - 10https://bugzilla.wikimedia.org/33734  (10jasper)
[23:18:20] 	 after several tries, I am still getting the Network Connection closed unexpectedly for svn checkout, I have verified my private key against the public key on record, have checked the proper file permissions & tried deleting the known_hosts as well, any further ideas how to get this working? I have a file to commit
[23:18:51] 	 is it also possible that if a dev account is inactive for some time then the account lapses?
[23:19:33] 	 no
[23:20:20] 	 What command are you running?
[23:20:29] 	 And what does "svn info" say?
[23:20:41] 	 Most commit issues I've seen come from using the wrong URL.
[23:20:47] 	 03(mod) Did not find alias for special page 'GetData' - 10https://bugzilla.wikimedia.org/33874  +comment (10mediawiki)
[23:22:15] 	 03(mod) Expand IPv6-to-IPv4 proxy on upload. to rr. and other domains - 10https://bugzilla.wikimedia.org/22182  (10jasper)
[23:22:35] 	 Joan: I am using 'svn checkout svn+ssh://akshay@svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SignupAPI'
[23:22:56] 	 03(mod) IPv6 blocks don't work - 10https://bugzilla.wikimedia.org/34362  (10jasper)
[23:23:32] 	 akshayagarwal: And the error you're getting?
[23:24:16] 	 Network connection closed unexepectedly
[23:28:12] 	 ^demon or Reedy would be your best bet for debugging.
[23:28:18] 	 It might need someone tailing the SSH log or something.
[23:28:19] 	 03reedy *  10/trunk/phase3/languages/messages/MessagesLus.php: Over 40% completion of MediaWiki core messages translated
[23:28:40] 	 I'm not sure if there's an area of the server that users can log in to just to test their keys.
[23:28:45] 	 I know GitHub has that.
[23:28:53] 	 I don't know too much about svn.wikimedia.org.
[23:28:54] 	 just log in using ssh instead of svn
[23:29:13] 	 "Network connection closed unexepectedly" just means ssh exited
[23:29:29] 	 ssh -vvv ashkay
[23:29:30] 	 if you use "ssh akshay@svn.wikimedia.org" then you should get the error message
[23:29:37] 	 Err,
[23:29:57] 	 I wouldn't recommend -vvv, it's usually easier to look at the audit log on the server, which I will do shortly
[23:30:08] 	 akshayagarwal: ^
[23:30:12] 	 the auth.log I mean
[23:30:25] 	 how do I get an "edit" link in a template that I transclude into a page?  I've searched the docs and can't find the answer.  Using mediawiki 1.18.1
[23:30:57] 	 beenohano: [{{fullurl:Page name|action=edit}} edit]
[23:31:09] 	 Mar 11 23:28:08 formey sshd[27282]: Invalid user akshay@svn.wikimedia.org from 117.228.75.0
[23:31:19] 	 03(NEW) Change in Database api break extension MSSQLBackCompat - 10https://bugzilla.wikimedia.org/35162 normal; MediaWiki: Database; (mediawiki)
[23:31:19] 	 With a template, you can replace "Page name" with "{{FULLPAGENAME}}" or whatever.
[23:31:32] 	 TimStarling: yeah, I got the error
[23:31:32] 	 see, this is much easier than looking through 100 lines of ssh -vvv output, none of which actually tell you what is wrong
[23:31:35] 	 Joan: ok, trying...
[23:31:40] 	 "akshay" shows up at .
[23:31:58] 	 03(mod) Change in Database api break extension MSSQLBackCompat - 10https://bugzilla.wikimedia.org/35162  (10Sam Reed (reedy))
[23:32:12] 	 TimStarling: so this means I am using the wrong key?
[23:34:31] 	 Reedy: I'm around trying to work my way around 35162. If you need me to test something, just ask, I'll gladly do it!
[23:34:44] 	 It's easily fixed
[23:35:44] 	 But you're right, it's from r108051
[23:35:45] 	 Reedy: How? I'm playing around with my 1.19 beta update for a while not because my MSSQL queries don't work anymore.
[23:35:53] 	 03robin *  10/trunk/phase3/ (RELEASE-NOTES-1.20 languages/Names.php): r113599: add to names.php & release note
[23:37:47] 	 akshayagarwal: when did you last try to log in?
[23:38:04] 	 Sometimes, I'd wish MS didn't start working on their MSSQL driver...
[23:38:49] 	 hi
[23:39:31] 	 anyone home?
[23:40:02] 	 akshayagarwal: I think you somehow set your username to "akshay@svn.wikimedia.org" instead of "akshay"
[23:40:10] 	 Thanks Joan, that's a solution.  But now I don't see this same code in the templates of other sites.  They must be doing something different.  Take, for instance, a page on sourcewatch:  http://sourcewatch.org/index.php?title=Portal:Financial_Crisis
[23:40:16] 	 i.e. akshay@svn.wikimedia.org@svn.wikimedia.org
[23:40:22] 	 They have "edit" buttons but I don't know how they got there.
[23:40:36] 	 03reedy *  10/trunk/phase3/includes/db/Database.php:
[23:40:36] 	 Bug 35162 - Change in Database api break extension MSSQLBackCompat
[23:40:36] 	 $canonicalDBTypes is probably superfluous information, but doesn't harm as a shortcut
[23:40:36] 	 Ping r108051
[23:41:14] 	 See the green headlines like, "The Financial Crisis Tracker".  There are edit buttons on each and I don't know how they did it.
[23:41:24] 	 03(FIXED) Change in Database api break extension MSSQLBackCompat - 10https://bugzilla.wikimedia.org/35162  +comment (10Sam Reed (reedy))
[23:41:43] 	 TimStarling: my last login was many days back (2-3 months)
[23:42:05] 	 I'm looking for some advice on infobox..... I'm trying to make my own infobox based tempalte in my wiki and apparently the one from wikipedia is all horked up when you try to use that template on other wikis; the pages on mediawiki.org are confusing about exactly what to do to get it to work
[23:42:19] 	 New code comment: Platonides; It was fun reading the consonants comment :); 
[23:42:39] 	 !infobox | legalize
[23:42:39] 	 legalize: https://en.wikipedia.org/wiki/Template:Infobox
[23:42:42] 	 Fail
[23:42:55] 	 You can export a template and all of its dependancies
[23:43:08] 	 not for infobox
[23:43:14] 	 akshayagarwal: what svn client are you using?
[23:43:21] 	 it specifically says right on its page that it isn't portable to other wikis
[23:43:38] 	 and when I try the one from wikipedia, it's true, it doesn't work right
[23:43:57] 	 Does anyone know where/if the code for LQT3 is available?
[23:44:03] 	 TimStarling: I am using svn directly from the console in fedora
[23:44:15] 	 then there's the transwiki page thing and it has some other version of infobox, but it's all confusing and I'm looking for advice from someone who's actually done it
[23:44:34] 	 I'll do this by private message
[23:44:58] 	 TimStarling: ok
[23:45:24] 	 JoeGazz84: doesn't exist
[23:45:50] 	 Reedy: Okay, I was reading about its development and was wondering if it was available. Guess now, thanks!
[23:45:51] 	 *not
[23:50:04] 	 !wptemplates \
[23:50:05] 	 To copy templates from Wikipedia, use Special:Export and check the "Include templates" option to get all the sub-templates, then upload the file with Special:Import on your wiki. You'll also likely have to install the ParserFunctions extension and install/enable HTML tidy. You also might need some CSS from Wikipedia's Common.css and Monobook.css. You'll also need a lot of patience.
[23:50:08] 	 legalize: ^
[23:50:17] 	 Patience. Patience. Patience.
[23:50:30] 	 03(mod) Change in Database api break extension MSSQLBackCompat - 10https://bugzilla.wikimedia.org/35162  +comment (10mediawiki)
[23:51:29] 	 ok, it would help if you would read what I'm saying instead of just recycling boiler plate at me.
[23:51:54] 	 I'll try the mailing list
[23:53:27] 	 lol