The IRC log from today's Infrastructure meeting is attached. --Jeffrey
16:00 < mmcgrath> We ready to have a meeting? 16:01 < iWolf> mmcgrath: I am here. 16:02 < mmcgrath> Role call: Who's here? 16:02 * lmacken 16:02 < mikec> I'm on 16:02 * jwatson is here 16:02 < lyz> on but away for a min 16:04 < mmcgrath> Welp, the way these things usually go is we follow the Schedule listed on http://fedoraproject .org/wiki/Infrastructure/Schedule 16:04 < mmcgrath> Its not a hard and fast rule, but its good to have in front of you while we do the meetings. 16:06 < mmcgrath> So the first item is the unifying look and feel for admin.fedoraproject.org. 16:06 < mmcgrath> Its still unclaimed so if any of the new people want it, just put your name as the 'project' l ead. 16:07 < mmcgrath> next item is the Package Database. 16:07 < mmcgrath> dgilmore: anything to add? Whats going on with that? 16:07 < dgilmore> mmcgrath: its comminag along I havent done much yet but the other guys have 16:08 < mmcgrath> k. 16:08 < mmcgrath> we'll skip VCS for the moment. 16:08 < dgilmore> :) 16:08 < mmcgrath> iWolf: systems upgrades: anything to report? 16:09 < dgilmore> iWolf: i put a fc6 xen guest in for db2 16:09 < iWolf> I have a list of what is using what DB and which config files changed, tested restores on one of the earlier xen guests. 16:09 < iWolf> All that went smoothly. 16:09 < dgilmore> RHEL4 just did not want to behave for me 16:09 < iWolf> Waiting on word if new hardware pans out. 16:09 < iWolf> dgilmore: Even the reboot of xen2 didn't help, eh? 16:10 < abompard> hey there 16:10 < mmcgrath> we should know for sure within a week or so. I should get shipping information by then. 16:10 < mmcgrath> abompard: yo 16:10 < dgilmore> iWolf: no it didint 16:10 < iWolf> mmcgrath: sounds great. 16:10 < mmcgrath> lmacken: around? 16:10 < iWolf> dgilmore: hhmmm 16:10 < lmacken> yup yup 16:10 < lmacken> firewalls 16:10 < lmacken> app1 is now running the pyroman configuration, although as far as I could tell the only traffic app1 was getting was from the load balancer every second or so. 16:10 < mmcgrath> Whats the word on the firwalls? 16:11 < dgilmore> lmacken: did you ever look at the builders? 16:11 < lmacken> shouldn't all of the traffic going to the app servers be from the proxies ? 16:11 < mmcgrath> yeah, iWolf is going to do a brief audit tonight to find out what state everything is in. 16:11 < lmacken> dgilmore: not yet, definitely this weekend 16:11 < lmacken> awesome 16:11 < mmcgrath> It could be that all the proxy servers are accidently pointing to one app server. 16:11 < lmacken> most of our machines don't need to be running cups and sendmail :( 16:11 < iWolf> Yep, still planning on poking around on that tonight. 16:11 < iWolf> Plans to help fix that too! 16:11 < mmcgrath> no they don't. 16:12 < mmcgrath> we'll discuss that more on the ilst. 16:12 < lmacken> k 16:12 < mmcgrath> Documentation: I've added some stuff to the wiki as far as the getting started page and the Of ficers stuff. 16:12 * mmcgrath notes some officers are still mostly blank ;-) 16:12 < mmcgrath> For the new people, what did you think of the getting started page, what is it missing if anyt hing? 16:13 * dgilmore is guilty 16:13 < jwatson> I found it easy to follow 16:13 < jwatson> The only problem I ran into was getting Wiki Edit access. 16:14 < mmcgrath> Yeah, that parts kind of a crap shoot. Typically you have to know someone, or be known on the lists to get access. 16:14 < mikec> it was pretty easy to use 16:14 < mmcgrath> Though, come to think of it, wiki edit access isn't totally a prerequisite to getting involved with FI. 16:15 < mmcgrath> but it does help. 16:15 < jwatson> I posted a couple of times in #fedora-websites, but nobody answered. :) I didn't try adding m yself to the queue page. 16:15 < mmcgrath> jwatson: send an email to the list, we'll get you set up. 16:15 < mmcgrath> The next item is Xen: I think we can move that to done. 16:15 < mmcgrath> dgilmore: whats the word on the legacy buildsys? 16:16 < dgilmore> mmcgrath: we need something to build and make sure it is working 16:16 < jwatson> Yeah, I think Wiki Edit access could be one of those things that you get access to when you nee d it. Maybe not necessary in the Getting Started list. 16:16 < dgilmore> push scipts need to be setup also 16:16 < mmcgrath> if I requested a build right now, what would happen? 16:16 < dgilmore> it should build 16:16 * mmcgrath goes to request a build 16:18 < jwatson> Can someone give a short description of the legacy build sys? Does it build Extras from cvs? 16:18 < mmcgrath> jwatson: actually the legacy buildsys is to build packages for Fedora-Legacy. 16:19 < mmcgrath> just as the extras buildsys builds packages for extras. 16:19 < mmcgrath> they're actually the same buildsys :) 16:19 < mmcgrath> ok, I'll keep you guys informed about that. 16:20 < lmacken> hmm, it might be nice to have a WikiEdit group in the account system 16:21 < mmcgrath> dgilmore: something's farked in the makefile I think - Server returned an error: This build se rver is set up for building CVS checkouts only. 16:21 < mmcgrath> we'll get back to that. 16:21 < mmcgrath> One of the big things I wanted to discuss is some priorities on our projects. 16:21 < dgilmore> mmcgrath: yeah you need to use a cvs tag to build 16:21 < mmcgrath> We've got a deadline for a couple of things thats quickly approaching. 16:21 < dgilmore> you cant build SRPMS 16:21 < mmcgrath> dgilmore: that came from a "make plague" :) 16:22 < dgilmore> hmm then we need to fix legacy's Makefiles 16:22 < mmcgrath> yeah 16:22 < mmcgrath> Ok, so we've got the VCS to choose 16:22 < mmcgrath> The Accounting System to get under way 16:23 < mmcgrath> and the package database. 16:23 < dgilmore> how are the test VCS's comming along? 16:23 < mmcgrath> I see these as our 3 biggest areas, anyone have anything to add to that list? 16:23 < abadger1999> I need to free up time. 16:23 < abadger1999> Although one of the new people pinged me yesterday with some interest in that. 16:24 < mmcgrath> we need to start getting the developers involved. It'll probably be them that picks it. 16:24 < dgilmore> mmcgrath: id agree they are our biggest things 16:24 < dgilmore> and they are big 16:24 < mmcgrath> We've got SVN up, they all know how CVS works. 16:24 < mmcgrath> we're looking at mercurial and possibly git? 16:24 < dgilmore> bazzar? 16:24 < mmcgrath> and bazzar 16:24 * mmcgrath goes to look at the page 16:24 < abadger1999> Yeah. Bazaar is furthest along. 16:24 < abadger1999> No one's taken git. 16:25 < abadger1999> There's plenty of inhouse (inside RH) knowledge of mercurial but everyone's busy. 16:25 < mmcgrath> For the new guys: http://fedoraproject.org/wiki/Infrastructure/VersionControl/ArchitectureDraf t 16:25 < abadger1999> Err... svn might be further than bzr as mmcgrath set it up :-) 16:25 < mmcgrath> abadger1999: we might want to tap warren and maybe skvidal 16:25 < mmcgrath> yeah, svn's up and ready :) 16:26 * dgilmore hasnt done git before but i guess no time better to learn that the present 16:26 < abompard> dudes, I'm sorry but I gotta run. No news from me on the Accounting System, I just didn't find the time lately. Sorry, I'll try to free some 16:26 < lyz> abompard catch ya later 16:26 < mmcgrath> abompard: no problem. See you around. 16:26 < abadger1999> Accounting sys -- do you guys want new helpers? 16:26 < lyz> in a bit yes 16:26 < mmcgrath> we've got lots of new people that could aid in that. 16:26 < lyz> the web site will have to be modified to use LDAP 16:27 < mmcgrath> LOTS of stuff will have to be modified to use LDAP :) 16:27 < abadger1999> mmcgrath: :-) 16:27 < lyz> I've got a xen instance now 16:27 < mmcgrath> lmacken: real quick, can you give some info as to what the "update system" is? 16:27 < lyz> going to work on that today 16:28 < lmacken> the Fedora Update System is the tool used to push core updates 16:28 < lmacken> I'm working on porting it over to TurboGears and allowing it to encompass core/extras/legacy 16:28 < dgilmore> lmacken: that would be very cool 16:29 < mmcgrath> is that something we'd want ready by FC7? 16:29 < lmacken> yeah. I will probably dump my svn repo into our svn repo soon 16:29 < mmcgrath> cool, Ok. So I'll add that to the top priority list. 16:29 < lmacken> sounds good 16:30 < mmcgrath> dgilmore: what are your thoughts on the packaging database? 16:30 < mmcgrath> ready for FC7? 16:30 < dgilmore> mmcgrath: i would really hope so 16:30 < mmcgrath> ok, so. We've got 6 months to put out 4 pretty major projects. 16:30 < abadger1999> We should be able to get some form of package DB out before FC7 16:30 < mmcgrath> starting... like a week ago. 16:31 < dgilmore> though we added a few thinks like a way to generate the comps file from it 16:31 < abadger1999> dgilmore: I was already planning on that as a feature :-) 16:31 < mmcgrath> I don't want to push the accounting system to force it out by FC7 if its not ready, that one c ould wait until after since we already have a working account system. 16:31 < dgilmore> abadger1999: :) 16:31 < mmcgrath> but the other three I'd like to put a solid deadline on. 16:31 < abadger1999> dgilmore: Although I put it in as a "possibly do it later" 16:31 < mmcgrath> officers, sound good? 16:32 < abadger1999> Sounds good. 16:32 < iWolf> Sounds good to me. 16:32 < mmcgrath> We'll have to hit the devs hard after FC6 gets out the door. 16:32 < mmcgrath> to help test and all that. 16:33 < lmacken> mmcgrath: sounds good 16:33 < mmcgrath> Ok, so with that done. I'll open the floor. 16:34 < mmcgrath> who's got what? 16:34 < dgilmore> im going to sit down and do some coding on plague soon anyone have anything they want added 16:34 < mmcgrath> can you make it bake cookies? 16:36 < lyz> mmmm cookies 16:36 < mmcgrath> Anyone else have anything? 16:37 < lmacken> yeah 16:37 < dgilmore> mmcgrath: no cookies for you 16:37 < lmacken> I added the mirror management frontend to the wishlist. 16:37 < lmacken> I put some basic requirements on the wiki a while back 16:37 < lmacken> http://fedoraproject.org/wiki/Infrastructure/MirrorManagement 16:37 < lmacken> some of which is now being done by seth's check-mirrors code. 16:37 < lmacken> having a web tool to monitor the health of our mirrors would be nice 16:38 < lmacken> any takers? 16:38 < lmacken> if not we can do it onlist 16:38 < mmcgrath> kind of like: http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386&stats=1 16:38 < mmcgrath> I've been modifying that code heavily since it went out. its kind of on a freeze right now un til FC6 is out. 16:39 < lmacken> yeah, that's definitely a start 16:39 < lyz> would nagios work? 16:39 < jwatson> What about mrtg or cricket? 16:39 < mmcgrath> nagios could do some of it. Its got a fully functional database back end. 16:39 < f13> mmcgrath: ping? 16:39 < f13> mmcgrath: whats up with bash? 16:39 < mmcgrath> f13: pong. 16:39 < mmcgrath> we were testing the legacy buildsystem. Just a release bump. 16:39 < lmacken> mmcgrath: we also want the mirror admins to be able to self service their mirrors and whatnot 16:40 < mmcgrath> It failed though so I'll have to find out what happened. 16:40 < f13> mmcgrath: the diff was huge 16:40 < mmcgrath> huh? shouldn't have been. 16:40 < mmcgrath> link? 16:41 < f13> I don't know if it's on viewcvs, but you added something like 15 changelog entries 16:41 < mmcgrath> I must not be on that list. Forward it to me, I'll take a look. 16:41 < mmcgrath> lmacken: nod, maybe one of our new devs would like to assist on it. 16:42 < mmcgrath> f13: OOOHHH, I know what happened... my bad. 16:42 < mmcgrath> I copied the FC-4 bash.spec to the FC-3 tree. I'll fix it. 16:42 < f13> haha, ok. 16:43 < abadger1999> it would be nice to start breaking subtasks out of all the development items so we can hav e things we parcel out to new devs. 16:43 < mmcgrath> abadger1999: do you want to start taking some of that over? 16:43 < abadger1999> Yeah. 16:43 < mmcgrath> :: whew :: :P 16:43 < abadger1999> I've started working on it for the packageDB. 16:43 < abadger1999> I can do some of that for VCS as well. 16:44 < mmcgrath> I'll send a cattle call out to the list to see if anyone has previous GIT experience. If not dgilmore and I will just have to sit down and learn it ;-) 16:44 < abadger1999> Acct Sys and Update Sys I'd like feedback from you guys about what tasks you think would go well for a new user. 16:44 < jwatson> What language or methodology do we write things like the Mirror Manager in? Are we standardizi ng on TurboGears? Or is it whatever gets the job done? 16:45 < abadger1999> mmcgrath: There's also things like writing testing scripts to see how far the various VCS's scale. 16:45 < lmacken> I think TurboGears can really help speed up our development process too. All we need at first is an svn repo; turbogears can be run locally without a production envorinment. 16:45 < abadger1999> and importers to get data from CVS quickly when the time comes. 16:45 < dgilmore> mmcgrath: just chatting with jeremy we are going to branch extras monday 16:45 < abadger1999> and porting the Makefile.common to the new VCS's. 16:45 < mmcgrath> abadger1999: yeah. The CVS change is really a big project. And it will require testing from extras and devel. 16:45 < mmcgrath> dgilmore: excellent. 16:46 < abadger1999> lmacken: svn repo for TG? 16:46 < lmacken> abadger1999: no, for each project 16:47 < mmcgrath> for now I'd think the tg stuff should go in the fedora cvs. 16:47 < abadger1999> lmacken: Just for general management of the code? Like the current cvs stuff? 16:48 < lmacken> abadger1999: yes, you can run local development instances outside of the production code 16:48 < lmacken> great for testing 16:48 < mmcgrath> lmacken: you mean turbogears has some sort of built-in svn integration? 16:48 < lmacken> mmcgrath: no, no. i was just saying that all it needs is a repo. 16:48 < mmcgrath> got'cha ;-P 16:49 < mmcgrath> ok, so we'll get started on that. In the meantime we all need to pick our favorite SVN repo a s well. 16:49 < mmcgrath> err not SVN repo. VCS system. 16:49 < abadger1999> lmacken: k. So like fedora cvs but in svn rather than cvs. 16:49 < mmcgrath> Whatever gets chosen will need to be supported immediately, I'd hate for them to pick GIT and have no one be familiar with it. 16:49 < abadger1999> mmcgrath: Bazaar :-) 16:49 * mmcgrath shutters 16:50 < jwatson> I'm familiar with svn. Could learn git too. 16:50 < mmcgrath> email sent. 16:51 < mmcgrath> We can discuss the rest of this on the list. 16:51 < abadger1999> Bazaar was a natural progression from svn for me. The commands feel more natural than merc urial or git (from my svn background). 16:51 < mmcgrath> Gotta keep short meeting times :D 16:51 < mmcgrath> I've never used bazaar in my life. 16:51 < abadger1999> ha ha. 16:51 < mmcgrath> I've been to one before. 16:51 < lmacken> ditto 16:51 < lmacken> (wrt using it) 16:52 < mmcgrath> Ok, so does anyone have anything else before I close the meeting? 16:52 < abadger1999> What about repos for our rpms? 16:52 < dgilmore> not I 16:52 < mmcgrath> Ohhh yeah. 16:52 < mmcgrath> thanks DGILMORE ;-) 16:52 * dgilmore nearly forgot that 16:52 * abadger1999 prods mmcgrath 16:52 * iWolf forgot too 16:53 < mmcgrath> Ok, so I'm going to create a yum repo on fpserv that will get replicated to our app servers. 16:53 < mmcgrath> The plan right now is to follow the same format/name space as the fedora repos. 16:53 < mmcgrath> They will be yumable as well. 16:53 < mmcgrath> I'll send the final info to the list about exactly where the master is. I'll copy all the RPM S in our CVS db to it. 16:53 < mmcgrath> sound good? 16:54 < iWolf> mmcgrath: sounds good to me. 16:54 < dgilmore> yep sounds good to me 16:54 < dgilmore> we have yum on the RHEL sevrers? 16:54 < abadger1999> sounds good. 16:55 < abadger1999> At FESCo someone asked if we're using the vanilla FC3 build of rpms or our own rebuild. 16:55 < mmcgrath> not yet but we will 16:55 < mmcgrath> and RHEL5 uses yum by default. 16:55 < abadger1999> If it was a rebuild, why not just put the support in the devel branch instead of an FC3. 16:56 < mmcgrath> abadger1999: I've just been using the extras buildsys. 16:56 < abadger1999> mmcgrath: k. So we are using the FC3 built rpm for now? 16:56 < mmcgrath> abadger1999: yeah. 16:57 < mmcgrath> Sometimes I use karan's repo. 16:57 < mmcgrath> FC3 != RHEL4 but they're pretty damn close. 16:57 < mmcgrath> Ok, one more time. Does anyone have anything else :) 16:58 * dgilmore shuts up this time 16:59 < mmcgrath> alllrighty. Then I'll call meeting end in 30 16:59 < mmcgrath> 15 16:59 < mmcgrath> 10 16:59 < mmcgrath> 5 16:59 < mmcgrath> 4 16:59 < mmcgrath> 3 16:59 < mmcgrath> 1.5 16:59 < mmcgrath> 1 16:59 < mmcgrath> ------- END ---------------