[14:07:25] Change on 12mediawiki a page Developer access was modified, changed by Stausifr link https://www.mediawiki.org/w/index.php?diff=582557 edit summary: [14:07:30] !ping [14:07:30] pong [14:07:47] Change on 12mediawiki a page Developer access was modified, changed by Stausifr link https://www.mediawiki.org/w/index.php?diff=582558 edit summary: /* User:Stausifr */ [15:19:15] Change on 12mediawiki a page Developer access was modified, changed by SoulBraggadocio link https://www.mediawiki.org/w/index.php?diff=582572 edit summary: [15:23:46] Change on 12mediawiki a page Developer access was modified, changed by Jeremyb link https://www.mediawiki.org/w/index.php?diff=582573 edit summary: /* User:SoulBraggadocio */ done [15:23:47] Change on 12mediawiki a page Developer access was modified, changed by Jeremyb link https://www.mediawiki.org/w/index.php?diff=582574 edit summary: /* User:Stausifr */ done [17:23:51] * Damianz waves at Ryan [17:27:11] Damianz: howdy [17:31:28] Damianz, petan: can we document how to get access to the bots project? [17:31:45] standard proceedure, annoy someone [17:31:47] we can likely extend the shell access requests system [17:31:58] though yeah we really do need to... we also need to note which servers to use [17:32:12] * Damianz wishes for some real mysql servers too [17:32:19] people keep using the shell access request form to request project access [17:32:23] it's not really the same thing. heh [17:32:24] heh [17:32:56] Can we do something on that form rather than have the 1 box like transclude the projects with the descriptions and have tick boxes or something? [17:32:58] I should make a request type drop down, so that people can request different things [17:33:04] Like I want shell access to join project x to work on y [17:33:11] actually, yes [17:33:11] as really they don't need shell without a project [17:33:15] so it's sorta the same [17:33:16] that's a good idea [17:33:18] indeed [17:33:40] Hmmm [17:33:49] do you know SMW at all? [17:33:55] We could add a page to each project page with requests I guess, that would work [17:34:01] nah [17:34:09] I know SMW as much as looking at your code tells me :P [17:34:11] you can have a list included by SMW [17:34:36] and the list can be from a query [17:34:44] or a "concept" I guess they call it [17:35:03] lemme see if the SMW people want to help us with this [17:35:10] Can it do stuff like sort by number of members? As we're going to end up with like a top 5 projects then a tail of misc stuff [17:35:39] Since most people are going to be bots/tools/beta/mw/puppet/random stuff [17:36:34] * Damianz was actually getting bored enough to look at parsing puppet manifests to pull class comments out for doing something with but that's more interesting [17:37:10] hm, maybe [17:37:30] Talking about other people fixing stuff [17:37:34] CAN SOMEONE FIX THAT SESSION ISSUE [17:37:37] we could also use bugzilla, but I think this is a better way to handle these kinds of requests [17:37:42] Damianz: use the "remember me" box [17:37:52] I swear I did... [17:38:06] the remember me box works for sure [17:38:11] it expires every 7 days [17:38:15] I want to know why if it says I'm logged out it doesn't kill my session totally and just pretends... -.- [17:38:24] are you using two different browsers? [17:38:37] I use a couple of browers on different machines yeah [17:38:57] * Damianz should get around to enabling 2factor auth but having to login everytime I open the wiki is annoying [17:39:04] mediawiki only stores one long-term token [17:39:21] so, if you log in on one browser, then another, your first browser is invalidated [17:39:24] I have an open bug for this [17:39:31] That's freaking stupid [17:39:35] it's not a simple bug to fix [17:39:50] I assume the sessions are stored with a key that is the username or such [17:39:56] because a token doesn't actually link to a proper session [17:40:29] Patching chrome to sync cookies as well as bookmarks would be easier than fixing mw's core :D [17:41:07] a token just creates a new session [17:41:07] and yes, this is stupid too [17:41:07] session properties aren't stored. so if your session times out, it creates a new one, and anything linked to your session is gone [17:41:13] heh [17:41:23] 'awesome' [17:42:29] http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms [17:42:50] values from property=property name [17:43:15] urgh [17:43:32] You know sometimes you think using a wiki engine for crazy stuff is a good idea? It probably isn't :P [17:43:42] heh [17:44:02] well, this wouldn't work in bugzilla at all [17:44:08] Does make for nice docs... when we get around to fixing them to a level general people can understand them. [17:44:33] Oh I'm sure someone's implimented that in a cgi script somewhere for bugzilla [17:44:53] I'd really like a multiselect [17:44:53] apparently it's not an option [17:47:19] it would need to pull inputs from somewhere, and something would need to aggregate them ;) [17:47:19] I guess it could pull them from ldap or keyston [17:47:42] Hmm is description on the project listing from ldap or mw? [17:49:43] I swear I logged into here to do something, I actually can't remember what bleh [17:49:46] mw [17:59:09] Ryan_Lane: Apart from the mw config is the rest of ldap/keystone/nova/mw puppetized to the point I can roll a new vm with it to try breaking changes to labsconsole/osm? [18:06:05] yes [18:06:16] Damianz: though really, why not just use the instance I'm using? [18:06:30] we can add another mediawiki install [18:06:35] You mean the one on virt..I can't remember the id [18:06:39] That would work [18:06:41] nova-precise1 [18:06:45] let's set that up [18:07:05] I have a few things I'd like to try but would rather not break things heh [18:07:24] yeah. no worries [18:07:43] Bleh [18:08:08] ok. setting you up [18:08:17] it can share the same database, I think [18:08:33] I hate when you ask for help and no one offers then they expect you to help them... sad thing is I enjoy helping them. Going to make for an interesting climbing weekend eitherway, 20people with 2 instructors =/ [18:09:06] heh [18:09:10] that should be interesting [18:09:45] Can't be as bad as when we have 4 instructors and 60 people in batches on 10-12 lol, that was a looong day [18:11:01] hm [18:11:08] I need to do something about the apache config for this [18:11:24] ah. this has puppetmaster self [18:11:26] I can do it locally [18:12:31] http://www.wired.com/wiredenterprise/2012/09/godaddy-explains/ < how does it take you 6hours to fix your routing tables... [18:12:37] heh [18:13:49] Makes for a decent example for my 'should you trust your dns provider' on the subject of redundancy/anycast I guess [18:14:22] ugh [18:14:27] well, I just screwed up [18:15:35] I just broke labsconsole :( [18:22:58] Hey it's a GROUP-SIDEBAR [18:23:04] You didn't run localization did you? :P [18:23:06] force refresh [18:23:07] no [18:23:12] I wiped out the config [18:23:19] Ah nice [18:23:31] and my last backup of it was only recent-ish [18:23:58] labsconsole not backed up on production amanda? [18:24:21] not via amanda [18:24:30] I have it backed up to the other controller [18:24:54] Ah [18:25:04] Just doing mysql rep and using puppet to keep the configs I guess? [18:25:41] kind of [18:25:50] I need to puppetize the backups better [18:29:22] ok. fixed [18:30:01] '<oath>' < eh [18:30:06] yeah [18:30:09] that needs to be fixed [18:31:01] that's not related to this [18:34:23] Damianz: https://i-00000236.pmtpa.wmflabs/damianz/Main_Page [18:34:37] /srv/org/wikimedia/controller/wikis/d [18:35:22] you may need to put OATH, OSM and LdapAuthentication in a better state [18:35:26] they may have local changes [18:35:39] you can hard reset it with git [18:37:15] Awesome [18:37:28] you have access and can sudo on that instance, right? [18:37:38] Just checking [18:37:55] Nope doesn't like my key [18:38:12] ok. gimme a min [18:39:11] crap [18:39:15] something is still broken [18:39:18] I know what it is, though [18:40:17] yep. that fixed that [18:41:59] Damianz: ok. you should be able to login now [18:42:22] Missing home dir but yep that works [18:44:01] that'll be created soon hopefully [18:45:12] it's kinda a shame membership is done outside of openstack or it could just make the dir instantly [18:45:38] 09/12/2012 - 18:45:37 - Created a home directory for damian in project(s): openstack [18:45:38] we're going to use pam_mkhomedir [18:45:43] or whatever it's called [18:45:50] the ssh keys are handled elsewhere anyway [18:46:37] ssh keys are an export under a weird path still? [18:48:15] yeah, a read-only one [18:49:51] * Damianz wonders if TomDaley is ^demon's away or here nick :P [18:50:20] It's my "trying to hide from unnecessary pings" nick :) [18:50:38] 09/12/2012 - 18:50:38 - User damian may have been modified in LDAP or locally, updating key in project(s): openstack [18:51:24] Really labs-home-wm [18:51:30] heh [20:16:17] Ryan_Lane, what's the objective of the Storage project listed in projects list? [20:19:20] hm [20:19:21] storage? [20:19:23] lemme see [20:20:18] Ok, I hate SMW already [20:20:22] heh [20:20:24] why's that? [20:21:17] Firstly it hates subwikis and just throws back a bit title page, secondly it just throws exceptions at me on enabling it [20:29:30] Ryan_Lane1: I don't suppose you know the short anser for 'Could not construct a ParamDefinition from an array without name element'? [20:33:51] Damianz: this is for puppet? [20:35:23] SMW http://pastie.org/4710042 happens on calling the Special:Ask page which as far as I can tell I added correctly ... [20:35:33] ah [20:35:42] oh [20:35:43] crap [20:35:43] right [20:35:45] sorry [20:35:58] I broke SMW on that instance [20:36:26] that could explain it [20:36:33] you should git reset it to the current stable version [20:36:35] though I did reset it back to the remote master so it should work... [20:36:36] which is either a branch or a tag [20:36:44] the current master is broken [20:36:45] ah it needs to go to a tag [20:36:53] sorry about that [20:37:13] np, I was just like eh this should work [20:37:13] you can test SMW on labsconsole directly, if you want [20:37:56] I more wanted it so the page renders in a half legiable way than doing page changes.. I'll probably just do those on labsconsole [20:38:36] ah [20:41:25] Woow that works