[00:01:40] all the IO from the mysql stuff is really making virt2 unhappy [00:23:38] Give it a cookie [07:13:27] petan: good morning [10:23:31] hey [10:23:37] jeremyb [10:23:42] morning :D [18:01:08] And yet another wikimedia channel :-) I guess here it is more on topic: Any ipv6 on labs? [18:08:01] multichill: i think not [18:08:01] inet6 fe80::16:3eff:fe7b:a5cd/64 scope link [18:09:10] petan: hey [18:16:09] hi jeremyb [18:16:20] wanna help with set up of deployment site? [18:16:31] http://deployment.wmflabs.org/auth/wiki/ [18:16:36] you mean hexmode's thing? [18:16:37] I created a central login there [18:16:39] yes [18:16:42] sure [18:16:50] it should be ready by tommorow I guess [18:16:55] I need to clone commons now [18:17:11] create a global account, if it works :D [18:17:13] heh. what's central login? centralauth? [18:17:31] petan: I'm updating your global.php .. there were some notices when I ran update.php [18:17:34] SUL [18:17:40] anything I should be aware of? [18:17:46] oh I know [18:17:47] I will fix it [18:17:56] k [18:17:58] hexmode: I created SUL so you can register one account for all sites [18:18:10] * hexmode takes his hands off [18:18:16] that saved me a lot of time [18:18:19] yes, saw that [18:18:37] because I don't have to register everywhere + we get more production like settings [18:18:51] this is awesome, btw: you will really help us make labs viable :) [18:18:58] I hope [18:19:07] is this a replacement for prototype? [18:19:12] yes [18:19:16] I filled a bug to bz and I used prototype as category [18:19:21] prototype sucks [18:19:23] maybe you should update it [18:19:25] in bz [18:19:36] wmflabs has a product... bug #? [18:19:39] #? [18:19:47] https://bugzilla.wikimedia.org/show_bug.cgi?id=33578 [18:20:07] first people from community complained heh [18:20:16] user scripts don't work [18:20:37] can we make the fp of development point to the SUL wiki? [18:20:59] just redirect there? [18:21:07] sure [18:21:10] fp? [18:21:13] k, I'll do igt [18:21:14] front page [18:21:54] btw I am installing commons atm, hexmode what was the RTL wiki [18:21:59] which language it was [18:22:04] arwiki [18:22:06] ok [18:22:22] I think we could make a configuration clone for all wikis we have [18:22:27] only problem is with content pages [18:23:28] btw hexmode [18:23:37] http://deployment.wmflabs.org/global/viewfile.php?file=settings.php [18:23:38] :) [18:23:48] it can be used for all files like on noc [18:23:55] :) [18:24:00] so people can see what config we use on labs [18:24:08] and compare it with noc [18:24:44] this is so f'n awesome... I'm telling people we're "soft launch" this on Monday [18:24:47] k? [18:24:54] sure [18:24:56] great [18:25:24] where is wgGlobalConfig_Extension used in prod? [18:26:53] it isn't [18:27:00] I created it in a different way I think this is easier [18:27:22] someone said that production config suck a bit [18:27:41] well, what's the prod counterpart? [18:28:34] they have a variable for each [18:28:38] wait [18:29:22] if ( $wmgContactPageConf ) { [18:29:24] include( $IP . '/extensions/ContactPage/ContactPage.php' ); [18:29:25] etc [18:35:35] > elseif ( $wgDBname == 'arwiki' ) {$wgFlaggedRevsWhitelist = array( '???????_????????' ); [18:35:39] intentionally wrong? [18:35:52] uh [18:35:54] probably not [18:36:00] that's where? [18:37:23] jeremyb: http://deployment.wmflabs.org/global/ [18:37:28] that's a list of config files [18:37:36] that's where i copied from [18:37:44] if you wanted to change anything post it to paste bin and I will change it right now [18:38:06] prod has something like > elseif ( $wgDBname == 'arwiki' ) {$wgFlaggedRevsWhitelist = array( 'الص�?حة_الرئيسية' ); [18:38:06] which file [18:38:26] http://noc.wikimedia.org/conf/flaggedrevs.php.txt http://deployment.wmflabs.org/global/viewfile.php?file=frsetting.php [18:38:37] ok [18:38:39] will change [18:42:51] fixed [18:45:03] still doesn't match prod (wrong encoding?) [19:10:55] petan: when I try to create an account, I get: (Cannot contact the database server: Access denied for user 'mw'@'%' to database 'ar_wikipedia' (deployment-sql)) [19:11:11] um [19:11:16] wait [19:11:19] k [19:12:11] try again [19:12:12] petan: just to verify, you are not Ops in wmf, right? [19:12:18] no [19:12:45] I am just a dev [19:13:21] k just saying "neither one of us is Ops" and wanted to verify [19:13:28] Hmm there's not currently any way to auth people agains't the wikipedia db/grab their access rights (reviewer etc) is there? [19:13:50] no there isn't [19:13:57] oauth would be cool [19:13:58] :( that's that idea out the window then [19:14:03] not access rights but their is a toolserver thing too verify their account [19:15:01] I could use some sort of focing people to put random text in their user namespace then go nom the api to figure out stuff but that sounds painful.... [19:15:24] * Damianz will think about it more as he will need access to the wiki db anyway which labs doesn't have and getting a toolserver account is overcomplicated. [19:17:14] Damianz: http://toolserver.org/~magnus/tusc.php wouldn't do it? [19:19:54] could you create an account? [19:20:18] hexmode: ^ [19:21:04] Oooh that's shiny [19:22:02] Yeah that was the other option but it still means storing user/passwords seperatly+requiring emails etc for resets :( [19:38:15] http://i.imgur.com/Fr6Wp.jpg lol [19:48:21] hexmode: could you create the account there? [19:48:36] I'll try again [19:48:39] ok [19:48:57] it would be embarassing if it didn't work by next week [19:48:58] :D [19:49:15] looks like it worked [19:49:27] lemme try one more time [19:49:47] yes I see it [19:49:50] http://deployment.wmflabs.org/auth/wiki/Special:GlobalUsers [19:50:46] k, worked [19:50:52] again [19:51:05] cool [19:51:49] you should be able to change your permissions now on all project to anything [19:52:26] http://deployment.wmflabs.org/auth/w/index.php?title=Special%3AGlobalGroupMembership&user=MarkAHershberger&wpKnownWiki=en_wikipedia [19:53:07] but I am not really sure it works :D [19:55:36] I gave you steward that's only group which really works ok [19:57:01] hexmode: could someone create a logos for sites? [19:57:03] http://deployment.wmflabs.org/ar_wikipedia/wiki/Europe don't work [19:57:09] I don't know anyone who's good in that [19:57:16] I know [19:57:19] jeremyb: that's in bz [19:57:26] can't you just e.g. use the inverse of the existing logos? [19:57:27] it's a bug [19:57:33] mayve [19:57:37] if someone create it [19:57:38] petan: I can ask someone [19:57:40] cool [19:58:17] btw jeremyb if you create and account I will give you some flags too so that you can import more pages [19:58:36] it's pretty easy now :D [19:58:44] heh [19:58:52] I don't know why I didn't install SUL before [19:59:24] i was led to believe it wasn't easy [19:59:24] do we have a moodbar on commons? [19:59:31] it wasn't [19:59:31] :D [20:00:22] so, what's the deal with all the redlinks? [20:00:24] ),'wmgUseMoodBar' => array('default' => false,'testwiki' => true,'enwiki' => true,'incubatorwiki' => true, // bug 32417'nlwiki' => true, // bug 32202'sewikimedia' => true, // bug 32757 [20:00:34] right [20:00:37] jeremyb: where [20:00:42] [[europe]] [20:00:49] redlinks? [20:00:52] what you mean [20:00:54] [[europe]] [20:00:57] enwiki isn't full db [20:00:59] petan: I'll ask jorm about a logo [20:01:03] only simple wiki [20:01:10] hexmode: nice [20:01:12] so, what? [20:01:22] jeremyb: it's normal it's a redlink [20:01:26] or what you mean [20:01:52] petan: http://simple.wikipedia.org/wiki/Europe has blue links [20:02:07] petan: http://deployment.wmflabs.org/en_wikipedia/wiki/Europe has red links [20:02:08] ah, I think that db import wasn't totaly ok [20:02:19] and what's wrong on that [20:02:24] pages are missing on enwiki [20:02:29] enwiki was just a partial import [20:03:03] http://deployment.wmflabs.org/simple_wikipedia/wiki/ don't seem to exist [20:03:18] no it's simplefull [20:03:32] http://deployment.wmflabs.org [20:03:42] there is a list [20:03:58] hi Ryan [20:04:04] howdy [20:04:16] we are filling up last free space on labs :D [20:04:32] how much of this is puppetized? [20:04:39] nothing [20:05:40] 1.2T 408G 678G 38% /var/lib/nova/instances [20:05:55] Oh can I have a 600gig instance? [20:06:13] :o [20:06:17] I want 600 gb too [20:06:23] heh [20:06:27] I could make a full clone of enwiki [20:07:35] * Ryan_Lane will stab [20:07:35] :) [20:08:42] We just need some inifiniband and a few HPCs [20:08:50] * Ryan_Lane pukes [20:08:59] no infiniband :D [20:09:06] infiniband needs some love [20:09:22] ethernet is going to be faster than infiniband soon anyway [20:09:46] but is it currently faster? [20:09:47] I've got a nice infiniband raid card sat on my desk at work that cost like 700� + 400� for the cables and it doesn't work. So got replaced with a nice storage cluster connected together with cat7 PD [20:09:51] :D* [20:10:04] heh [20:10:04] 40gig fibre > inifiband, slightly cheaper too IIRC [20:12:41] The funny thing is, the once hpc I sometimes use actually just mounts nfs shares over some funky tcp over infiniband setup so the nfs servers are just meh. [20:13:55] petan: http://prototype.wikimedia.org/release-en/Main_Page use this logo? [20:14:02] np [20:14:19] that's only en [20:15:47] done [20:16:38] hexmode: if we could have similar logo for other wikis it would be cool :) [20:16:48] I don't think it's hard to create it but I am really not good in that [20:17:07] eh [20:17:10] heh [20:17:21] will, I'll ask Jorm if he can do it [20:17:33] languages? [20:18:10] ar and ... ? [20:18:12] ar, hi commons and a logo for auth [20:18:20] auth could probably use enwiki [20:18:21] too [20:18:26] it doesn't really matter [20:18:29] http://prototype.wikimedia.org/rc-en/wiki.png [20:18:35] that's what I used [20:18:37] so, ok, will ask [20:18:39] on en_wikipedia [20:31:22] petan: maybe hewiki too? [20:31:32] np [20:31:45] jeremyb: if someone help me with imports of db [20:32:01] easiest is to use Special:Import [20:32:07] well what's TODO atm? [20:32:21] if I create he_wiki than todo is MW: space [20:32:24] than randomly content [20:32:36] ohh, you're not using dumps? [20:32:36] * then [20:32:41] no [20:32:45] we don't have a space for that [20:33:02] I always use Special:Export to extract MW space and then import it [20:33:08] dumps are too big [20:33:19] I did for simplewiki [20:33:24] but that took 40 gb [20:33:26] in sql [20:33:34] no history? [20:33:39] full history [20:33:47] simple wiki is full clone [20:33:58] yeah, so what about others with no history? [20:34:05] that's still too big [20:34:12] enwiki no history has more than 40gb [20:34:21] I don't know about hewiki [20:34:31] yeah, i'm not talking about enwiki :P [20:34:56] lol [20:34:58] enwiki with history but not counting the ES is ~700GB? per ganglia [20:35:00] hewiki is bigger than simple [20:35:16] I can't use dump for hewiki [20:35:19] there isn't space [20:36:06] we could have a script that spiders doing [[special:exports]] [20:36:10] export* [20:36:17] I was thinking of a bot [20:36:23] actually export is no problem [20:36:24] same thing [20:36:30] you can export unlimited number of pages [20:36:38] I always generate list of all MW: [20:36:42] then import then [20:36:45] * them [20:36:47] well same process would do import. and choose the pages [20:37:06] jeremyb: if you create a list of all mw space pages for hewiki I will import it [20:37:20] create a list and copy it to paste bin ok? [20:37:25] sure [20:41:17] petan: also, another option is to use a smaller project like wikisource. plus we have to test sister projects anyway [20:41:30] we can [20:41:41] there is [[Global Requests]] page [20:42:00] please insert a list of all wikis we have to import [20:42:04] so we have a todo [20:42:19] it's on auth [20:42:23] see? [21:01:41] jeremyb: done [21:01:56] done? [21:02:00] he wiki [21:02:06] configuration [21:02:09] now we need db :D [21:02:11] ugh, i just made a list :P [21:02:24] ok [21:02:26] paste it [21:02:27] for import. or you did something different? [21:02:30] oh, ok [21:02:35] I did configuration only [21:02:38] no pages [21:03:06] jeremyb: you definitely want to make an account :D [21:06:22] petan: https://pad.riseup.net/p/hewiki-ns8-titles/export/txt [21:06:58] make sure you set encoding to utf8 in your browser [21:09:16] jeremyb: did you create an account? [21:09:37] creating [21:09:42] right [21:11:10] 180 days?! [21:11:21] that's only on auth I think, or not? [21:11:30] anyway I will fix it [21:11:47] did you create it? [21:11:54] yes [21:11:57] where :D [21:12:02] simplefull [21:12:17] do you want a group? [21:12:18] global [21:12:28] sure, whatever [21:12:31] ok [21:12:40] merge your account on he [21:12:44] just login :D [21:14:17] you should have some now [21:14:26] i do [21:14:28] feel free to import anything you want [21:14:43] heh [21:16:46] jeremyb: all mw pages imported [21:17:16] lol [21:17:19] they are not :D [21:17:29] I forgot to set up names :D [21:17:41] so that space in he language wasn't MW: [21:17:59] well, just run namespacedupes then [21:18:14] but really we should just copy this stuff from wikimedia directly [21:18:57] (i mean prod) [21:19:04] wholesale not as needed [21:19:18] hm... [21:19:28] that's not so easy [21:19:35] no one knows how their config works [21:19:42] we need to convert the rest of configuration there [21:19:48] i know some of it... [21:19:57] i've spent enough hours reading it [21:19:57] some... [21:20:00] yes [21:20:04] I do know some too [21:20:11] but it's not enough to make it working properly [21:20:37] i think i could get it working. but part of the problem is there's parts that are unpublished [21:25:33] jeremyb: it still doesn't work properly, I rename NS [21:25:41] but for some reason it doesn't seem to work [21:25:49] petan: you have to run namespacedupes.php [21:26:00] done [21:27:11] http://deployment.wmflabs.org/he_wikipedia/wiki/MediaWiki:Commons.js [21:27:21] http://deployment.wmflabs.org/he_wikipedia/wiki/%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Sidebar [21:27:29] why it doesn't change? [21:28:14] I still see old sidebar and can't change it [21:31:58] sure looks like it changed, http://deployment.wmflabs.org/he_wikipedia/wiki/%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Common.js [21:34:39] petan: can i log in to dig about the sidebar? [21:34:48] sure [21:35:41] don't break it [21:35:47] it's on deployment-web [21:36:03] we have no backups :D [21:36:07] so be carefull please [21:36:12] 01/07/2012 - 21:36:12 - Creating a home directory for jeremyb at /export/home/deployment-prep/jeremyb [21:36:27] * jeremyb chuckles :) [21:36:35] sounds like you're asking for puppetizing [21:36:50] petan: since I don't want to have 50 different places where people are reporting bugs, I'd like to point them to http://deployment.wmflabs.org/auth/wiki/Problem_reports [21:37:11] 01/07/2012 - 21:37:11 - Updating keys for jeremyb [21:37:15] ok [21:37:24] hexmode: that's a good idea [21:38:14] * hexmode tries to edit it but fails [21:38:23] it's ok now, sorry :) [21:38:28] :) [21:38:34] I uploaded noc confs, but it broke all sites :D [21:38:35] ITS BETA! [21:38:44] it's fixed now [21:44:57] hexmode: can I continue now? [21:45:12] wikis may be not available for 2 min [21:45:28] petan: I didn't know you were doing something that interuppted work [21:45:34] petan: or that I was [21:45:39] ok [21:45:44] I can come back when you say [21:45:57] I mean I want to change config so it probably crash again :D [21:46:00] don't edit now [21:46:11] k [21:46:21] jeremyb: can you close global for a while? [21:46:22] :D [21:46:34] I need to change it [21:46:52] petan: you mean vim? [21:46:54] i'm out [21:46:57] ok [21:50:00] lol [21:50:49] it's completely broken now [21:52:40] petan: i can't remember, CET or EET? [21:52:47] ? [21:52:51] GMT [21:53:01] petan: for you not the wiki :) [21:53:05] aha [21:53:06] I don't know [21:53:21] you mean mine? [21:53:25] I am in GMT+1 [21:53:52] ok, so CET. i.e. not the time of greece or israel [21:56:03] so, idk what you're saying is completely broken [21:56:14] i.e. the pages seem to load for me [21:56:31] took awhile but they seem to work [21:56:50] jeremyb: how long do they take to load for you? [21:58:30] jeremyb: I copied the config from prod. [21:58:32] a while [21:58:40] now I cleaned it up [21:59:01] but it's still very slow [21:59:14] added note to arwiki http://hexm.de/cy [21:59:15] [22:00:06] petan: maybe you need memcache? [22:00:14] it's already there [22:00:26] it's slow because I copied the prod config [22:00:27] hrm... [22:00:33] since then it totally slowed down [22:01:03] so, we can look at profiling and see what is slowing it down [22:01:07] i think generic::webserver::php5-mysql is probably not right [22:01:08] let me see... [22:01:21] jeremyb: yes it's right :) [22:01:31] what's wrong on that [22:02:13] i was thinking applicationserver::homeless or applicationserver::home [22:02:16] have to compare those [22:04:17] Btw did we decide what way we're doing monitoring? Apparently someone was going to merge in my gerrit ticket but while I move it to misc class how it should be I might as well drop out/fix the monitoring stuff to how it's going to work in labs until we have a production cluster. [22:06:05] big problem is that file is so large [22:06:18] it have to parse such a huge file in every page [22:06:52] right, but it shouldn't have to and surely doesn't in prod [22:07:17] well, idk, maybe i take that back :P [22:07:20] I don't know but in my work production servers are incomparably faster than any other [22:07:49] you think it's just a matter of throwing cycles at it? [22:08:38] dunno [22:09:38] UH [22:09:48] I know [22:10:50] !log deployment-prep removed puppetized memcached, because its configuration suck [22:10:51] Logged the message, Master [22:11:12] no wonder [22:12:02] hah, what was wrong? [22:12:09] too small? [22:12:21] memcached used more memory than available on system + was running on another port [22:12:45] * hexmode is surprised he was close [22:12:56] yup [22:12:59] now it's ok [22:13:02] wrong port sounds like it [22:13:08] it's ok now [22:15:16] oooooooh, so fast! [22:15:19] heh [22:16:08] petan: I just imported this one http://deployment.wmflabs.org/auth/wiki/User_talk:Robmoen [22:16:13] template shows redlink [22:16:20] even though it is there [22:16:26] omg [22:16:32] weird [22:16:53] I will try to disable production conf [22:17:09] not so weird [22:17:12] wait [22:17:21] petan: [22:17:35] hexmode: works [22:17:50] petan: action=purge? [22:17:56] yes :D [22:18:07] k, now to get the other bit [22:18:31] someone register a test account :D [22:18:35] I need to know if it works [22:18:45] since I uploaded production conf everything seems broken [22:19:44] hexmode: jeremyb since now it's must to log everything, we are 3 messing up with config so we need to know about changes [22:20:08] !logging [22:20:08] To log a message, use the following format: !log [22:20:08] * jeremyb didn't mess with anything really [22:20:20] jeremyb: ok, but if you changed anything, log it :) [22:20:23] all i did so far was `show tables` in mysql and restart 2 services [22:20:28] but no changes yet :) [22:20:33] petan: will log if I change anything [22:20:34] restarted 2 services? [22:20:39] I hope not on -sql [22:20:41] apache and memcached [22:20:46] that would break running imports... [22:20:46] jeremyb: restarts should be logged [22:20:49] yes [22:20:52] log it [22:20:59] next time... [22:21:08] hexmode: yes, they should but they're less important than config changes [22:21:16] sure [22:21:18] usually [22:21:36] just want to get some best practices going ;) [22:21:47] BCP? :) [22:22:02] jeremyb: fix he [22:22:03] :P [22:22:06] that's your wiki :D [22:22:09] now [22:22:10] what broke? [22:22:20] it doesn't have config in MW space [22:22:27] it's RTL but it isn't actually RTL [22:22:29] now [22:22:36] it needs to look like production one [22:22:40] k [22:22:44] I will sort out commons now [22:22:51] probabkly tommorow :D [22:22:55] it's sort of late now [22:23:12] btw I would like to have site operational by next 2 days, so after that time we need to be carefull [22:23:23] it would suck if we made syntax error in global [22:23:24] :D [22:23:31] well, i may puppetize some in the meantime [22:23:34] so that all people using test wiki couldn't use it [22:23:37] petan: yep, agreed 2 days to good [22:23:44] so we can make a new one from scratch easily :P [22:23:56] but then we lose edits [22:24:25] jeremyb: feel free to make puppet config but don't run puppet there, it sometimes delete stuff for no reason :D [22:24:34] not so worried about edits... but maybe dump then run puppet? [22:24:51] jeremyb: best to run puppet on another instance [22:25:06] def at this point [22:25:16] create a test instance for that, I worked on this site few days, I don't want to break it :D [22:25:28] petan: i meant on a brand new one [22:25:31] sure [22:25:32] np [22:26:08] my point was after puppet's been done and tested then we don't have to worry so much [22:29:07] yes [22:29:12] it would be cool to puppetize it [22:29:20] feel free to do that :) [22:30:29] jeremyb: if you wanted to deploy some extension let me know I am preparing a script [22:30:37] anyway extensions are managed using global config [22:30:43] did you noctice? [22:30:59] i saw /mnt/www/extensions or something mentioned [22:31:03] and extensiondata [22:31:04] yes [22:31:11] also check how localsettings look [22:31:17] i saw that too [22:31:19] ok [22:31:21] local.php [22:31:32] you just set which extensions you like and run update.php [22:31:34] that's all [22:31:35] :) [22:31:37] simple [22:31:59] petan: "Add topic" on talk pages doesn't work [22:32:05] oh [22:32:06] where [22:32:19] what's the prescribed way to run update.php? as me or as a specific user or? [22:32:24] http://deployment.wmflabs.org/auth/w/index.php?title=User_talk:MarkAHershberger [22:32:29] ah... [22:32:50] jeremyb: I would think user shouldn't matter [22:32:52] let me disable conf [22:33:00] php maintenance/update.php [22:33:23] hexmode: well has to be able to read the conf at least... i guess as long as it's not making writes it doesn't need write. well unless it's writing to a log [22:33:43] log is to stdout [22:34:02] !log deployment-prep ran update on auth db [22:34:03] Logged the message, Master [22:34:14] it does update the db with what it has run [22:34:17] hexmode: didn't change anything [22:34:29] there is problem in lqt or config [22:35:01] petan: I think it didn't change anything b/c I already updated it [22:35:06] hexmode: even w/ $wgDebugLogFile or $wgDBerrorLog (just saying, idk if they're set or not) ? [22:35:10] ah [22:35:32] debuglogfile isn't for maint runs [22:35:44] think it is same for dberrorlog [22:36:07] the maint framework is mostly different from the web framework [22:36:12] !log deployment-prep disabled LQT because it's broken [22:36:13] Logged the message, Master [22:36:18] but get someone in #mediawiki to verify that [22:36:19] I disabled it on auth [22:36:27] we need that one working :D [22:36:37] that's only wiki which isn't supposed for testing only [22:37:13] petan: already we're doing better than prototype ;) [22:37:18] heh [22:37:20] :) [22:37:22] reported and fixed in 10min [22:39:46] i'm off to fetch some food. bbiab [22:42:02] !log deployment-prep updated all wikis to latest head [22:42:03] Logged the message, Master [22:42:27] petan: now is a good time to run update.php again [22:42:33] after every svn up [22:42:37] :) [22:42:39] ok [22:42:46] I will make a script to run it on all [22:45:17] petan: "bugzilla:" interwiki link isn't working [22:45:29] hm... which wiki? [22:45:39] I probably didn't import interwiki on auth [22:46:01] petan: https://www.mediawiki.org/wiki/bugzilla:5 [22:46:14] I'd really like at least that one on auth ;) [22:46:29] ok I will try to but I don't know how it's done [22:47:27] i can work on that piece if you like [22:47:47] ok [22:48:50] just so you know how unamerican I am: my wife is watching football with the kids while I'm here [22:48:52] :P [22:49:04] is there beer? [22:49:11] for me [22:49:13] spent a fair amount of time recently reading http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/interwiki/Interwiki.php?view=markup :) [22:49:14] Fat Tire [22:49:17] ok, brb [22:50:58] heh [22:58:40] hexmode: LQT doesn't work on all wikis [22:58:46] no idea why [22:59:22] hey I know [22:59:26] petan: I would disable it completely, then. We haven't said we're rolling it out, have we? [22:59:33] I found it [22:59:38] k [23:00:42] or maybe I don't :| [23:00:48] it looks like ajax isn't working [23:03:37] hrm.. [23:03:51] the script I was trying to do for would need ajax [23:06:36] right it seems that ajax works now [23:06:42] my extension needs it too [23:06:51] and it works now, but it was disabled in production conf [23:06:55] so I had to change it [23:07:11] !log deployment-prep fixed InitialiseSetting [23:07:13] Logged the message, Master [23:07:20] that's not really descriptive.. :D [23:07:32] !log deployment-prep changed configuration of ajax [23:07:33] Logged the message, Master [23:08:57] !log deployment-prep disabled LQT on other wikis [23:08:58] Logged the message, Master [23:09:44] petan: how was it disabled on production [23:09:46] ? [23:09:52] hexmode: LQT? [23:09:57] it's enabled afaik [23:10:04] ajax [23:10:10] ah... in Initialise [23:10:37] default = false [23:10:49] maybe some wiki had exception but auth definitely not [23:10:50] :P [23:11:08] hexmode: there is a comment probably from a person who did it [23:11:19] right, [23:11:31] I don't think that was done recently, then [23:11:39] brion hasn't had shell for a while [23:11:46] heh [23:11:57] he doesn't want it [23:12:07] no wonder [23:12:17] lot of responsibility... no reward [23:12:18] :D [23:12:41] here, I got a reward for you: [23:12:45] :o [23:12:47] * hexmode hugs petan [23:12:50] :D [23:15:08] petan: https://www.mediawiki.org/wiki/Manual:Ajax [23:15:13] I've seen [23:15:21] it is set to true by default in MediaWiki 1.17 [23:15:40] hm [23:15:45] but Initialise override it [23:15:58] don't think so, but 1s [23:16:34] jeremyb: you still gonna do the bugzilla link or shall I [23:16:57] * hexmode waits 1min in case he is distracted [23:22:08] hi [23:22:31] jeremyb: you gonna do it or shall I? [23:22:44] was just working on settings.php while I waited [23:22:49] hexmode: i can or you can. [23:22:59] jeremyb: I'll do it [23:23:04] k [23:23:06] actually, you do it [23:23:11] I'll focus on this [23:23:28] petan: you have the config under any vcs? [23:23:29] k [23:23:36] unfortunatelly not [23:23:41] but I was thinking of that [23:24:10] is there any reason not to just take all interwikis from meta? [23:24:44] jeremyb: none that I know of [23:24:52] petan: I'll set up git, k? [23:24:55] sure [23:25:32] * jeremyb linked to the wrong place before, i meant https://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/WikimediaMaintenance/dumpInterwiki.php?view=markup [23:25:38] anyway [23:27:11] hexmode: mediazilla's already in the DB! ;-P [23:27:33] but is bugzilla? [23:27:43] * hexmode wants his proper prefixes [23:27:48] no. yeah, i agree [23:27:51] just was a surprise [23:27:56] :) [23:31:50] !log deployment-pre set up git for /var/www/global [23:31:51] deployment-pre is not a valid project. [23:31:57] !log deployment-prep set up git for /var/www/global [23:31:58] Logged the message, Master [23:33:38] oo! I can hardly wait till it tries to destroy me with a terminator bot [23:35:42] fatal: Unable to create '/mnt/www/global/.git/index.lock': Permission denied [23:35:50] chmod a+w * [23:35:52] :P [23:36:48] not a i think? [23:37:06] ? [23:37:22] g+w and set a decent group [23:37:40] we don't want apache writing there! [23:38:47] heh [23:38:55] should I create a group for us? [23:40:01] I created group git [23:40:42] i guess... but deployment-prep already exists as a group [23:40:47] I've noticed... [23:41:08] anyway git is probably better in case we needed to run some daemon there in cron etc [23:41:26] deployment is ldap [23:41:30] not /etc/group [23:42:18] http://deployment.wmflabs.org/commons_wiki/wiki/Special:UploadWizard [23:42:20] :D [23:42:43] petan: OAI require is wrong... is that from prod? [23:42:44] does uploadwizard work? [23:42:58] oai i think is for facebook? [23:43:01] probablt not [23:43:17] think it is for updating lucene [23:43:21] another black art [23:43:39] wtf [23:43:42] we are OOM [23:43:45] on -web [23:44:07] you're on there [23:44:15] and it is responsive for me [23:44:17] hrm [23:44:25] load is only 1 [23:44:35] where do you see OOM? [23:44:36] yes but import fails [23:44:42] cannot allocate memory [23:45:25] PHP Warning: proc_open(): fork failed - Cannot allocate memory in /mnt/www/commons_wiki/w/includes/parser/Tidy.php on line 174 [23:45:52] no swap available ... is that intended? [23:45:57] yes [23:45:58] it's VM [23:46:02] it has terrible IO [23:46:08] my VMs have swap [23:46:13] ask Ryan [23:46:15] just so I can do this [23:46:16] he forbid it [23:46:21] heh [23:46:46] well, where is my memory? [23:46:50] :P [23:48:11] very bad to have no swap. also very bad to use swap [23:48:37] the solution is to have a small (maybe really small) amount of swap. and be sure to not use it [23:48:56] heh [23:48:58] yep [23:49:10] I created instance for dumps [23:49:19] but problem is that without gluster it's hard to use [23:49:40] I need to copy /mnt to it everytime I want to use it [23:49:52] * jeremyb follows not [23:50:19] import instance needs to contain /mnt so that I can run importDump there [23:50:26] and maintenance scripts [23:50:49] ahh, /mnt is a separate filesystem [23:50:51] mnt from -web [23:50:52] yes [23:50:53] :D [23:51:54] so every machine (even 0G) gets 10G then? [23:52:03] yes [23:52:07] and you made a 20G machine so it's 20+10 [23:52:11] indeed [23:52:34] !log deployment-prep Fix path for OAI: OAI.php -> OAIRepo.php [23:52:34] Logged the message, Master [23:53:55] hexmode: gadgets imported :D [23:53:58] to commons [23:54:06] all [23:54:10] w00 [23:54:53] free [23:54:55] :O [23:54:57] OOM [23:55:11] !log deployment-prep Fix path for PoolCounter: PoolCounter.php -> PoolCounterClient.php [23:55:12] Logged the message, Master [23:55:35] hexmode: I created auto script for paths :D [23:55:39] it was generated from name [23:55:47] I was lazy to browse all