19:00:01 #startmeeting Infrastructure (2012-02-09) 19:00:01 Meeting started Thu Feb 9 19:00:01 2012 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:01 #meetingname infrastructure 19:00:01 The meeting name has been set to 'infrastructure' 19:00:01 #topic Robot Roll Call 19:00:01 #chair smooge skvidal Codeblock ricky nirik abadger1999 lmacken dgilmore mdomsch 19:00:01 Current chairs: Codeblock abadger1999 dgilmore lmacken mdomsch nirik ricky skvidal smooge 19:00:09 * skvidal is here 19:00:17 crooooooooooooow 19:00:18 * pingou pingou 19:00:23 here 19:00:39 here 19:00:39 here 19:00:41 here 19:00:45 * abadger1999 here 19:00:57 lots of folks. ;) nice. 19:01:42 ok, lets go ahead then... 19:01:44 #topic New folks introductions and apprentice tasks/feedback 19:01:54 Any new folks like to introduce themselves ? 19:02:02 lots of new folks on the list recently 19:02:05 or apprentices like to talk about issues / tickets/ concnerns? 19:02:11 i can start with intro :) 19:02:13 yeah, there sure seems to be. 19:02:21 danstar: welcome. Go ahead 19:02:30 well, hi all again :) 19:02:54 i'm a long time linux user, going into sysadmining more recently 19:03:22 learning to recertify as RHSCA and then RHCE, have lots of free time so i'd like to help if possible 19:03:25 excellent. 19:03:39 see me after the meeting over in #fedora-admin and we can get you setup. 19:03:47 ok 19:04:14 here 19:04:18 * lmacken 19:04:19 any other new folks like to introduce themselves? 19:05:16 ok, lets move along then... 19:05:32 #topic 2 factor auth status 19:05:59 I talked with herlo some, I need to meet up and see exactly where we are. I'd like to get something in place before too long for our initial goal. 19:06:16 I've been pointed to yet another pam module... 19:06:19 pam_httpd 19:06:24 sorry, pam_http 19:06:31 what does it do differently than the others? 19:06:37 so, we have pam_otp, pam_http and pam_url 19:06:46 yay! 19:06:47 I'm not sure, Ive not looked at it yet 19:07:07 umm 19:07:09 how OLD is it? 19:07:16 http://lists.canonical.org/pipermail/kragen-hacks/2002-February/000312.html 19:07:18 Ideally we pick whichever one is smallest, does what we want and has someone working on it. 19:07:25 it's ancient, but I have an updated one. 19:07:32 I can fwd it to you if you want to look. 19:07:36 ah ha https://github.com/beatgammit/pam-http 19:08:06 anyhow, hopefully in the next few weeks we can get something going. 19:08:20 #topic Staging re-work status 19:08:31 we kinda stalled out on this, but I think we know the way we want it to work now. 19:08:39 how many boxes left in staging, now? 19:08:43 it's just a matter of setting up the application part in prod 19:08:54 * nirik looks at the last list from averi 19:09:56 http://fpaste.org/RusC/ 19:10:12 we were on the app machines. 19:10:58 anyhow, just need to keep plugging away at it. 19:11:11 #topic Applications status / discussion 19:11:33 lmacken / threebean / abadger1999 / pingou: any app status reports from this week? 19:11:54 I really plan to start setting up a prod packaging setup soon. I keep getting sidetracked. 19:12:09 comments on the url plan on the list would be welcome 19:12:17 threebean has been working on the moksha API some. 19:12:42 yeah, no changes to production anytime soon but I'm cleaning out some of the extra hangers-on in the moksha API 19:12:43 as for bodhi, I have been fixing a lot of bugs, and pushed out a new release last week. I'm prepping another release this week as well. Then [hopefully] I'll be full-steam towards bodhi v2.0. 19:13:02 yeah, threebean and I are also working on a major refactoring of moksha 19:13:12 the plan -> https://fedorahosted.org/moksha/wiki/2.0 19:13:43 I tried to work on getting a new plugin for FAS, might interest lmacken for bodhi at some point (it reworks the flash() function) 19:13:52 cool. Did you want to finish that before pushing tagger/packager to production? or doesn't matter? 19:14:07 Yeah, so we get a flash function that can do warnings and errors. 19:14:18 nirik: nah, the moksha refactoring shouldn't hold anything else back 19:14:20 * wsterling here 19:14:24 lmacken: ok, cool. 19:14:25 pingou: oh, interesting. 19:14:29 welcome wsterling 19:14:43 EasyFix item if someone wants -- take the captcha implementation in current FAS and split it into its own package. 19:15:02 abadger1999: I was wondering if we should put the code somewhere for this ? fh ? 19:15:24 It's based on an existing standalone package, so whoever takes it will be able to compare to that to see what they're missing. 19:15:25 as in fork it completely, since we already hacked it quite a bit 19:15:33 pingou: Yeah, I agree. 19:15:45 abadger1999: I 19:15:52 I'll request the fh project then 19:15:54 lmacken: oh, you said something a while back and I might have misunderstood, but you said you could make community (old) work on rhel6 pretty easily? or should we just retire community(old) when we get packager/tagger into production? 19:17:07 nirik: yes, I could probably get it working on RHEL6 pretty quickly (probably just need to spin up a new moksha). As for retiring it, I think we could once packages goes to production... 19:17:17 my only concern is the Statistics section is still very useful (to me at least) 19:17:21 #info we currently have just 9 rhel5 instances. 8 of them app servers and 1 a virthost that some app servers are on. ;) 19:17:42 nice :) 19:17:56 well, if we can get it running on 6, we can start replacing app servers... which would be nice. ;) 19:18:05 nirik: I'll take a look 19:18:10 and then just leave it around for a bit. 19:18:14 yeah, sounds good. 19:18:39 also, bodhi is still not showing right on app05/06 (our two rhel6 app boxes) 19:19:09 any other app news? 19:19:31 nirik: wow, yeah... not sure what that is all about... [Thu Feb 09 19:10:18 2012] [error] File "/usr/lib/python2.6/site-packages/kid/pars 19:19:35 er.py", line 180, in _track 19:19:37 [Thu Feb 09 19:10:18 2012] [error] ev, item = p 19:19:40 [Thu Feb 09 19:10:18 2012] [error] ValueError: too many values to unpack 19:19:42 * lmacken will look into rhel6 fixes for both bodhi and fcomm 19:19:58 yeah I think it might have been working at one time then perhaps an update messed it up? not sure. 19:20:10 ohh, it's kid+genshi fighting, I think 19:20:16 could be related to the new python-fedora update 19:20:34 fun. 19:20:37 we could also put old community on its own server until we're ready to retire. 19:20:46 * nirik is fine either way. 19:20:54 lmacken: More likely, the new TurboGears (in RHEL6 vs RHEL5) 19:21:09 abadger1999: oh, that kid error I'm seeing is from smolt actually 19:21:11 I just want to start replacing apps (and bapp01) 19:21:35 oh, the bodhi RHEL6 issue is a trivial fix. 19:21:41 lmacken: ah. Okay -- there were some smolt bugs that I've never gotten enough time to go back and look at. 19:21:42 cool. ;) 19:22:09 ok, shall I move along then? 19:22:34 #topic Upcoming tasks 19:22:37 #info 2012-02-10 - drop inactive fi-apprentices 19:22:37 #info 2012-02-14 to 2012-02-28 - F17 Alpha Freeze 19:22:37 #info 2012-02-28 - F17alpha release day 19:22:38 #info 2012-03-01 - nag fi-apprentices. 19:22:38 #info 2012-03-10 - drop inactive fi-apprentices 19:22:38 #info 2012-03-20 to 2012-04-03 - F17 Beta Freeze 19:22:40 #info 2012-04-01 - nag fi-apprentices. 19:22:42 #info 2012-04-03 - F17Beta release day 19:22:44 we have a freeze coming up. 19:23:01 I'll probibly file alpha tickets soon... 19:23:14 * CodeBlock is waiting for the day when nirik pastes that and excess-floods off freenode. ;) 19:23:23 anyone have any other upcoming tasks or items? 19:23:27 CodeBlock: you wish :) 19:23:30 CodeBlock: I'm sure it will happen. :) 19:23:46 nirik: When would be a good day(s) to update python-fedora? 19:24:19 most anytime, but probibly eariler in the week? monday/tuesday? 19:24:45 nirik: Okay, I'll deploy a new python-fedora Monday of next week then. 19:24:54 And have the whole day to fix/revert if it breaks stuff. 19:25:03 ok. thats right before freeze, but should be ok hopefully. 19:25:49 If you'd rather, I can put it off... Just have some pseudo-security fixes in there. 19:25:56 naw, monday sounds fine. 19:26:02 Sounds good. 19:26:10 nirik: ok, bodhi fixed on app5-6, but they can't ping db-bodhi now. 19:26:27 lmacken: they probibly need hosts entries... those are the two non phx2 ones. 19:26:33 ah 19:26:40 abadger1999: we can also roll up any other pending updates before the freeze. 19:27:07 #topic Open Floor 19:27:13 anyone have anything for open floor? 19:27:41 yah 19:27:49 I just chatted with rmonk about pam-http 19:27:59 seems reasonable enough 19:28:06 exactly the same framework we're describing 19:28:18 ok. 19:28:20 it seems like the only thing holding us up at all is the cgi which checks the otp 19:28:25 or yubikey 19:28:26 or whatever 19:28:29 yep. 19:28:33 where should that live? 19:28:43 well, and picking which one we use... which I don't care about. 19:29:01 puppet? or it's own project? or part of pam_otp ? 19:29:14 or you mean where does it run in our setup? 19:29:28 our setup 19:29:32 which server should host the cgi 19:29:55 fas* I think... 19:30:10 then it can use localhost urls to hit ykserv or whatever other store it needs? 19:30:29 okay 19:31:02 you want to work on the cgi? 19:31:24 I want to get euca set first - I'm trying to be done with the junk instance this week 19:31:35 but yah - I guess I will 19:31:44 ok, that would be great. ;) 19:31:49 thanks 19:31:59 don't thank me, yet 19:32:10 anyone have anything else? 19:32:22 a couple 19:32:32 does anyone want a relatively light-weight scripting job to take on? 19:32:47 skvidal: such as? :) 19:33:03 EasyFix :) 19:33:09 the cron job to check ssh keys 19:33:26 I checked in all the fas-ssh key checking up to my personal repo 19:33:30 yeah, might file a ticket on it easyfix marked... 19:33:42 * nirik notes we could use more easyfix stuff. 19:33:45 does it work btw ? EasyFix 19:33:57 and now it just needs a cron job to check against a specific date to make sure no one has uploaded an old key 19:34:39 CodeBlock: the other item that won't take a lot of time but some focus is making it so we can use the infrabot user to add info to puppet and for the nagios-generatin script that wsterling wrote 19:35:01 pingou: https://fedorahosted.org/fedora-infrastructure/report/14 for the query, but if you mean do we get fixes... sometimes? ;) 19:35:31 nirik: yeah it was more as in "do people/new comers look at easyfix?" 19:36:14 I think we could do better describing them/adding info, but I think we assume people will ask if they don't understand the ticket. 19:37:30 skvidal: so, file those as easyfix and we will see if we can find some takers? unless someone here wants them right now? 19:37:44 ok 19:38:31 anything else? or shall we call it a meeting? 19:38:48 If nobody takes the easyfixes I can hack on them a bit. I'm planning on doing some infra-hosts scripts hacking anyway (as per skvidal saying they need work) 19:38:59 CodeBlock: cool 19:39:30 excellent. 19:39:55 ok, thanks for coming everyone. :) Lets continue over in #fedora-admin and/or #fedora-apps and/or #fedora-noc 19:39:58 #endmeeting