21:37:55 #startmeeting 21:37:55 Meeting started Mon Feb 7 21:37:55 2011 UTC. The chair is mchua. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:37:55 Useful Commands: #action #agreed #halp #info #idea #link #topic. 21:37:57 #chair ianweller 21:37:57 Current chairs: ianweller mchua 21:38:04 ow, i've been chair'd 21:38:07 ianweller: so, you're picking up on the infra team thread that started last month on TOS 21:38:12 #link http://teachingopensource.org/pipermail/tos/2011-January/001904.html 21:38:21 #link http://teachingopensource.org/index.php/Infrastructure_Team 21:38:30 ianweller: and you have an email blast draft (sorta) that will go out to the list tonight. 21:38:43 i should read through the entire thread first, again 21:38:51 ianweller: after this convo, but yeah :) 21:39:08 mchua: i have a three-bullet outline, if that's what you call 'draft' ;) 21:39:09 and you wanted feedback on what you're thinking about sending? 21:39:10 but anywho. 21:39:11 * mchua grins 21:39:19 yeah so here's the outline 21:39:29 - hello, here's who i am, because i haven't posted in months/years 21:39:55 - it's important we de-raptorize TOS infrastructure because we don't want it all resting on ctyler 21:40:01 - call for volunteers 21:40:27 I'd like more expansion on the call for volunteers... do you have particular action items that need to be taken up? 21:40:41 or stepping back a bit, some sort of goal here. 21:40:51 SIGCSE makes a nice milestone - 2nd week of March, so that's a month away 21:40:51 the immediate goal is to actually have a team 21:40:57 the next immediate goal is.. 21:40:57 right, but the team is going to do... what, exactly? 21:41:06 easier to get a team when you know what you need done, I think :) 21:41:27 - to have some sort of server somewhere (whether that be the current server, or hosted/donated by elsewhere) and if it's different from our existing infrastructure move everything over 21:41:31 - fix the wiki spam problem 21:41:42 - de-gunk said wiki of spam 21:41:55 - bring all software used on TOS.o up to date (within reason) 21:42:27 Would wiki spam be rrix with your team as tech support? 21:42:36 yeah 21:42:40 mchua: (i remember there was a discussion in here Long Ago where we mentioned where to host the server. i don't remember what we got out of that discussion though.) 21:42:45 (I mean, clearly, infra has to be involved, but "keep the wiki sane" is Ryan's responsibility) 21:42:48 (like, specifically what the decision was) 21:42:57 ianweller: Uh... I do not think there were decisions made. Just options offered. 21:43:13 that would be a nice decision to make real soon now 21:43:16 OSUOSL seemed like the general consensus, though I don't think there was a clear action path to make that happen, so nothing did. 21:43:49 ianweller: Okay, so of those goals... all great ones - which ones do you want to be somewhere by SIGCSE, and where do you want them to be at? 21:44:01 i want a server and current infrastructure moved over by SIGCSE. 21:44:01 like... do you want the server migration to happen before SIGCSE, or the spam problem fixed, or whatnot, and why? 21:44:11 Okay. Moved over to another server which has... what qualities? 21:44:28 1. more than two people have root access 21:44:32 yeah 21:44:35 was just gonna mentino that 21:44:37 2. the people who have root access are publicly listed and contactable 21:44:42 ianweller: you continue, I'm now out of ideas :) 21:44:50 mchua: honestly fixing spam... is not a huge deal. that's like two hours of work 21:44:57 install extension, hope shit works, check if shit works, done 21:44:57 3. good bandwidth 21:45:03 ctyler++ 21:45:14 ctyler: yay! you're here! 21:45:18 #chair ctyler 21:45:18 Current chairs: ctyler ianweller mchua 21:45:45 i was just thinking maybe i should have "what kind of infra should we have on tos.o?" to my email outline, but i think the thread already covered that actually 21:45:48 * ianweller is skimming through it 21:46:13 ianweller: A list of services in priority order to have on $newserver would be nice, because that's sort of the point of having a server. 21:46:33 wait, you don't just run servers just to run servers? 21:46:42 ianweller: Clearly we want a wiki and a mailing list, so I'd suggest those be the two highest priority ones, and... I can't think of any others at the moment but I may be missing stuff. 21:46:47 I also think that the infra should be community-run, not $orgHasRoot 21:46:53 ctyler: absolutely 21:46:55 I mean, a mediawiki migration is nontrivial, and a mailman one even less so, so... 21:46:58 ctyler: ++ 21:47:19 ianweller: you have 4 weeks (including this one) before SIGCSE 21:47:26 so let's think about what can be reasonably done by then. 21:47:42 - find somewhere with good bandwidth to host a box/virt machine 21:47:49 as far as services, there was a bit of a sticking point over whether we should be doing the trac-like thing (git/tickets/etc) on-demand for posses/schools 21:48:04 ianweller: so, that's by... end of this week, start of next, end of next, christmas? 21:48:04 ctyler: yeah 21:48:25 ctyler: Yeah, I think that after we have the list and wiki migrated the next question is "okay, so what other services are high-priority and which are nicetohave?" 21:48:42 * mchua is not a sysadmin, and does not necessarily know Proper Ways of Doing This, though 21:48:45 mchua: assuming i can find logs of when we were discussing this during commarch's july 2010 meeting (i think we logged it) then i can probably find a point of contact for OSUOSL. assuming ctyler is okay with that 21:48:47 * mchua is mostly an educated customer ;) 21:49:01 I think "anything that we can manage and which doesn't needlessly duplicate what the communities are providing" is a good answer 21:49:09 ianweller: Jeff Sheltren at OSUOSL 21:49:16 ctyler: what does tos.o run on right now? 21:49:32 I'm ok with OSUOSL if it's shared-root 21:49:49 ctyler: I'm not okay with anything that's *not* shared-root, across multiple orgs, personally 21:49:49 tos.o runs on a 15G kvm vm 21:49:55 shared-root is absolutely going to happen :) 21:50:15 if there aren't at least 3 different organizations with someone with root on that box, I would consider it FAIL 21:50:20 * Jeff_S waves 21:50:26 Jeff_S: hi there! 21:50:26 sorry I didn't know there was a meeting 21:50:28 Jeff_S: Just the man we're looking for. :) 21:50:31 Jeff_S: neither did i 21:50:34 nor I 21:50:36 lol 21:50:44 mchua just kind of ad-hoc made it happen. 21:50:46 it's meeting-by-coincidence 21:50:47 Jeff_S: ianweller pinged me to look at his email draft and I said "uh, could we talk about this in #tos?" and... there you go. 21:50:57 and ctyler dropped in, and then you did, and the fun started. :) 21:51:00 my non-written email draft 21:51:12 yum install thought-recognition 21:51:15 mchua: cool. I've been out of town but was planning to dive into some TOS stuff this week after seeing karsten's email, etc. 21:51:25 So, ianweller... can I tell you what I'd *love* to see from TOS infra (as a consumer, non-sysadmin type person) and then shut up and let you three talk? 21:51:34 Jeff_S: Perfect timing. :) 21:51:38 mchua: go for it 21:51:40 Okay. 21:51:43 Jeff_S: absolutely amazing timing :) 21:51:46 kind of, I only have ~10 minutes before I have to run off :( 21:51:52 oh. 21:51:55 So, I'm talking about "by SIGCSE" here, which is "by start of 2nd week of March (March 9th)" 21:52:08 thousands and thousands of CS profs there, largest CS edu conference in the *world* 21:52:13 I would like: 21:52:30 (place "uber-reliable, fast" as adjectives in front of everything) 21:52:53 * the TOS mailing list to be humming along like a baby 21:53:07 (as in, "this is a bad time to experiment with different version of mailman") 21:53:11 * the TOS wiki to have 21:53:40 (1) a snazzy-looking, possibly somewhat overhauled front page (I think rrix is supposed to take the load of doing this and getting TOS folks to help, but whatever infra backup he needs to make it look good, should happen) 21:53:47 I would actually like to see a server administered by OSL and with restricted sudo access to certain things and allow TOS admin access to applications (phpbb, mediawiki, etc.). and then let TOS leverage some of our central resources (DNS, mailman, email relays, mysql/postresql dbs, etc.) 21:53:54 Jeff_S: (your email is jeff [at] osuosl?) 21:53:55 (2) deadwood pruned (again, rrix but with infra bckup) 21:53:58 er, backup 21:54:01 ianweller: yes, jeff@osuosl.org 21:54:09 (3) 0% downtime between March 7 and March 17 21:54:16 please, *please* please please. 21:54:21 and 21:54:27 that said, if TOS really wants to admin things itself, I'm happy to just setup a VM or whatever and let whoever at it 21:54:56 * a concrete place that I can point professors who have sysadmin-interested students to, where they can, within 24 hours of initial contact, be doing Something Useful to help you folks 21:55:05 Jeff_S: can we leverage some of your central resources but not all? :) 21:55:08 whether that's a ticket tracker or a promise to reply to email that week uberfast or whatever 21:55:08 also it seems to me that some of the POSSE needs might be met by supercell (see supercell.osuosl.org) or some "private" tos-only version of the same concept allowing people to spin up VMs on demand 21:55:12 ianweller: absolutely 21:55:25 Jeff_S: ...ooh, I would like to hear more about that at some point. 21:55:39 mchua: yeah, great 21:55:52 * a list of possible infrastructure offerings, along with a rough idea of what it would take (peoplewise, machinewise, $-wise, timewise) to make it happen, so that we can ask professors directly what sort of services would be most useful to them 21:56:00 ianweller: that's all from me. got it? :) 21:56:02 ianweller: too much? 21:56:09 mchua: i think that can happen. 21:56:58 ianweller: basically, (1) reliable ml (2) reliable wiki, cleaned-up (cleanup is rrix's job, infra support for cleanup may be needed) (3) a place to point potential new members of the infra team, and (4) a "help us figure out what services to launch" survey of sorts 21:57:03 that's it 21:57:03 by SIGCSE 21:57:04 4 weeks 21:57:14 ctyler: thoughts? 21:57:28 ianweller: Note that I only need all this stuff up for 10 days - March 7-17, if it's not up before then or goes down after that, it's okay, I'll buffer 21:57:29 mchua: i think that can be done. 21:57:36 hah 21:57:37 Sounds pretty straightforward. 21:57:52 Note that I *don't* care what server it's on by March 7, or who has root on that server 21:58:16 Definitely by summer I'd love to see the migration and the shared root thing going, but if it can't happen in 4 weeks that's... okay with me 21:58:28 but I'm $customer and not $sysadmin, so :) 21:58:35 * ianweller personally needs to have shared-root happen with the new server No Matter What 21:58:45 * Jeff_S wonders why 21:59:03 so, I guess one decision might be "shared root before SIGCSE or after, or we'll-try-it-but-may-not-finish-in-time-and-that's-okay?" 21:59:11 Jeff_S: i call it raptor-proofing 21:59:18 Jeff_S: He's been spending too much time with Fedorans :-D 21:59:24 anyhoo, I need to pop out... ianweller, can you swing it from here? need anything else from me? 21:59:24 that too :) 21:59:28 mchua: got it 21:59:36 that's really really what I want, won't add anything to the list before SIGCSE, you have my promise on that :) 21:59:46 also also, /me != ianweller.manager, so ;) 22:00:02 mchua: ianweller.manager is type tuple 22:00:08 I know I might not get all of it. But I'm willing to help/swap work (blag shamelessly for recruits, etc) to make it lighter on you folks if needed. 22:00:17 Jeff_S: so we can count on having some sort of VM hosted by OSUOSL? :) 22:00:26 thanks ianweller. y'all got chair. 22:00:27 * mchua waves 22:00:29 Jeff_S: also let me know when you need to head out. 22:00:29 note that we work under a few different models at OSL: 1) OSL does all sys-admin stuff and let's "customer" deal with admining applications (drupal, mediawiki, whatever); 2) OSL admins and gives sudo access to certain things to a small set of admins; 3) we simply "co-locate" a server/vm and let the "customer" handle everything 22:00:31 mchua: it's not big, at least in the first few phases 22:00:48 okay 22:01:17 i think i would prefer 3. i'd like to hear what ctyler thinks. 22:01:18 for the short term, I think it would be best to migrate the lists to our central mailman install, and we can talk about migrating the website/wiki to a VM here (we have one setup for quaid to test phpbb on already actually) 22:01:30 ok 22:01:47 There's also an offer on the table for a VM at CDOT, with root access and good bandwidth 22:01:56 ctyler: CDOT? 22:01:57 ianweller: I just don't see why TOS wants to worry about sys admin/infrastructure stuff if it doesn't have to 22:02:12 Seneca Centre for Development of Open Technology 22:02:16 ianweller: to be clear, I'm not trying to argue one way or the other, I'm just not clear on the benefit for TOS 22:02:17 ctyler: 22:03:07 Jeff_S: i feel like having the community handle the infrastructure makes it easier for us to run more services in a better way faster. given that we have a large enough sysadmin community 22:03:23 kind of the open source way approach to handling infrastructure that powers a community 22:04:13 so we have an OSUOSL offer, and a CDOT offer. i'm not sure i know how to decide. should i just talk about both on the list? 22:05:26 The OSUOSL offer is a superset (VM, db, mailman support) of what CDOT is offering (VM) 22:05:57 and honestly, if i don't have to administer mysql, i am a happy happy guy 22:06:01 :) 22:06:37 and I would still urge TOS to consider allowing OSL to admin the main TOS VM as I think it will be much more stable that way. And then let people interested in infra for TOS concentrate on creating services to be used by POSSE, etc. 22:07:15 sorry but have to run now 22:07:23 glad to talk more on or off list 22:07:25 Jeff_S: thanks for popping in! 22:07:26 bbl 22:07:31 see you Jeff_S 22:07:36 ctyler: your thoughts thusfar? 22:08:35 Mel's list seems straightforward, hosting options overlap if what you want is a VM with root. 22:08:48 We just need to do it. 22:09:06 What do you need from me? DB or XML dump of the wiki, and mailman config and archive? 22:09:06 ok. 22:09:28 ctyler: eventually, yes, DB dump and mailman config/archive. 22:09:35 anything else? 22:09:51 i don't think i got word from him (or asked?) if we can use their mailman instance on our domain. i assume not 22:10:03 should be able to 22:10:09 ok 22:10:24 you don't want to go changing list addresses 22:10:29 exactly :) 22:10:48 tbh, I'd worry about the wiki first, the list volume is minute 22:11:12 ctyler: how should i approach this in your opinion? send an email to the list, addressing jeff, asking for a VM? 22:11:20 just send a listmail saying "hi here's what we plan on doing RFC" 22:11:51 * ianweller brb (2 min) 22:12:00 On-list request for VM sounds reasonable. Are you driving the infra team in place of quaid? 22:12:06 * ctyler presumes so 22:12:39 I have at least one person interested in volunteering 22:13:32 yes 22:13:43 that's part of my position on CommArch as of about a week ago 22:14:05 * ianweller just hasn't done anything yet because i was having fun catching up with school 22:14:15 ctyler: good to know about the volunteer. 22:14:27 I'll point him at the list :-) 22:14:33 yexplz 22:14:35 yesplz* 22:16:14 * ianweller starts typing up email 22:16:25 ctyler: anything else on your mind infra-wise? if not i'll #endmeeting 22:22:00 no, I'm good 22:22:11 sweet, i'll type up the request for Jeff_S and send it on tos@ 22:22:13 I have a quick question before I read the backlog 22:22:20 quaid: hi 22:22:50 did you gain any insight from my email a few weeks ago to tos@ attempting to organize the short/medium/long & DIY/Teach+Learn/SEP 22:22:59 (SEP = somebody else's problem) 22:23:08 honestly i don't remember which email that was 22:23:25 http://teachingopensource.org/pipermail/tos/2011-January/001956.html 22:23:47 ah, the one I've had a half-composed reply to sitting in my drafts folder ever since :-) 22:23:56 oh yes, i read that 22:24:16 ok, I'll now read the log for the last hour and know you all have read that :) 22:24:42 i do wonder how we want to implement that -- are we setting up lane 3 right now? :) 22:25:16 3 and part of 2 22:25:36 okay. 22:28:09 alright i'm going to end this meeting log so i can reference it in an email :) 22:28:14 thanks, all 22:28:15 #endmeeting