18:00:14 #startmeeting Infrastructure [2012-06-07] 18:00:14 Meeting started Thu Jun 28 18:00:14 2012 UTC. The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:25 #meetingname infrastructure 18:00:25 The meeting name has been set to 'infrastructure' 18:00:39 #topic Robot Roll Call 18:00:41 * pingou 18:00:45 * skvidal is here 18:00:54 * relrod here 18:02:03 My apologies for not emailing out an agenda. We will use the last one. 18:02:20 abadger1999, threebean are you around? 18:02:33 si, seƱor 18:03:23 #topic New folks introductions and Apprentice tasks. 18:03:31 ok any new people for this meeting. 18:03:57 18:04:07 alright then.. we can work on the next issue: 18:04:10 #topic Applications status / discussion 18:04:32 I am guessing that threebean lmacken are at summit so not much from then. 18:04:45 there is a pkgwat from threebean 18:04:52 cli from the packages webapp 18:04:58 s/from/for/ 18:05:09 I haven't gotten to that email.. what does it do? 18:05:11 https://github.com/ralphbean/pkgwat 18:05:45 * relrod doesn't have much of an update on the fedorahosted app but the CLI has been updated to use optparse instead of argparse after skvidal showed me that I'm an idiot for using argparse ;) (ok he said it much nicer than that) 18:05:57 I never said idiot! 18:06:15 I only said argparse is not obviously available on rhel6 18:06:32 remember relrod he sometimes uses the word mron and means mricon 18:06:36 python-argparse-1.2.1-2.el6.noarch 18:06:41 pingou: from epel, iirc 18:06:41 it is, as a separate package 18:06:49 pingou: and bringing that in as a dep 18:06:52 for a server app 18:06:56 needs a lot of justification 18:06:57 imo 18:07:02 b/c what he was writing 18:07:03 * relrod agrees, just didn't know 18:07:08 he was going to need to put it on EVERY server 18:07:16 which is, imo, not a good trade off 18:07:22 (yup for epel) 18:07:29 especially when optparser is there 18:07:33 and it works just fine 18:07:56 the "benefits" of argparse are not incredibly obvious 18:08:12 and it is CLEAR to me that optparser is not going away anytime soon 18:08:38 * relrod agrees. Again I just didn't know ;) 18:08:40 fair enough 18:08:47 * pingou was curious 18:09:12 ok.. cool from all accounts 18:09:28 I have no problem with argparse - I only have an issue with extra, external deps 18:09:29 ianweller, you around ? 18:10:12 hi team, sdrfed17 here for the meeting 18:10:17 relrod: you were testing the latest fas right ? 18:10:23 skvidal: sorry I didn't mean to have to make you defend what you said. I was just trying to joke around above. You made a good point, I just thought (because of the whole "I installed this locally and forgot" thing) that it was widely available on rhel6 and/or a default 18:10:56 relrod: no problem - I'm used to havving to defend myself. It's why I carry a +20 shield of arrogance w/me at all times 18:11:27 it also doubles as a +20 shield of agrolance 18:11:33 pingou: I was testing whatever is on fas01.dev, but I haven't done too much with it lately. Mostly I just needed a test ground for the fedorahosted app 18:12:01 relrod: ok, I was wondering about the status of the pending patches from the trac 18:12:38 pingou: the one I applied/abadger1999 linked to seems to be working I think. 18:12:55 ok thanks :) 18:13:44 relrod: were you thinking of managing the other patches and a release? 18:13:52 relrod: Or want me to move that back to my todo? 18:14:17 abadger1999: Yeah, I can do that. 18:14:23 Cool. 18:14:43 Other app news: I started compiling a list of all of our web applications: https://fedoraproject.org/wiki/Infrastructure_Services_Survey threebean and relrod added some more things to it. If you know of more, feel free to add. 18:15:46 I'll also be sending that out to the list as part of a message about what we can do to alleviate the maintenance burden for coding on apps. 18:15:54 (Right after the meeting) 18:16:36 * pingou puts old TG1 - 18:16:37 oi.. can we add any other frameworks in there? say a perl and a java one 18:16:43 * pingou puts old TG1 -> TG1 for mm on his todo 18:18:19 smooge: We could deploy bugzilla and jboss :-) 18:18:32 If you want. If you really really want. 18:18:59 pingou: well before we do that, we should probably decide which frameworks we're going to stick with. I think abadger1999 mentioned possibly using flask for mirrormanager(?) 18:19:03 do we have any clojure or maybe haskell webapps? 18:19:06 let's do that 18:19:33 skvidal: and RoR and Scala too! 18:19:37 relrod: no 18:19:39 no ruby at all 18:19:42 skvidal: C++ cgi ? :) 18:19:43 relrod: just out of spite to you :) 18:19:46 pingou: asm 18:19:51 oh yeah! 18:20:18 ok any other items on this or have we mined the bottoms yet? 18:20:27 I know rossdylan (intern under threebean) has been updating parts of pyramid to avoid a dependency-hell problem he encountered while trying to upgrade pyramid 18:20:27 relrod: mm needs to move to SA I think anyway, and converting it to genshi/mako shouldn't be a big problem 18:20:46 something about all of its dependencies requiring different versions of webob 18:20:49 * abadger1999 has no more serious comments for here. 18:20:51 Hi, sorry about that, had a errand 18:21:11 #topic Upcoming Tasks/Items 18:21:18 abadger1999: so I think I like your suggestion 18:21:18 pingou: *shrug* I just would hate to see you waste time if we decide to do away with tg1 18:21:31 abadger1999: you made before - of having a lightweight and a heavierweight framework 18:21:47 abadger1999: for apps which require less interface pizazz - flask 18:22:03 for ones that require more bells and whistles $Turbogears/Moksha/etc-of-the-month 18:22:05 relrod: http://git.fedorahosted.org/git/?p=mirrormanager;a=shortlog;h=refs/heads/tg2merge too late :) 18:23:25 skvidal: Yeah. I think that makes more sense than what we have now. 18:23:41 abadger1999: if we figure mm requires less on the interface side... then flask might be a lightweight place to get simple user input collected and stuffed into a db 18:23:53 since, afaict, mm doesn't require much in the display world 18:24:07 it for sure has lots of logic behind the scene 18:24:14 yep. 18:24:18 flask maybe an option for it 18:24:36 A lot of the mm magic is done outside of hte web ui process. 18:24:46 but the move from SO to SA would already help to convert to flask or TG2 or... imho 18:24:52 18:25:02 Yeah, it would be great to move it off of SO. 18:25:16 no matter what framework we move to. 18:25:29 And everything but django seems to support SA so it's a good choice :-) 18:25:57 (Even django with some hacks) 18:26:51 okay - sorry I took us off in the weeds a bit 18:27:14 SO SA? 18:27:19 sqlobject 18:27:21 sql alchemy 18:27:25 thankyou 18:27:40 ok back to the agenda? 18:27:57 #info 2012-06-21 to 2012-07-04 Kevin is off on trains and boats. 18:27:57 #info 2012-06-26 Fedora 15 end of life. 18:27:57 #info 2012-06-28 Seth at jury duty. 18:27:57 #info 2012-07-02 remove people with pkgdb bugzilla issues. 18:27:57 #info 2012-07-05 nag fi-apprentices 18:27:59 #info 2012-07-12 drop inactive apprentices. 18:28:01 #info 2012-08-07 to 2012-08-21 F18 Alpha Freeze 18:28:03 #info 2012-08-21 F18 Alpha release. 18:28:03 so 18:28:05 Seth? 18:28:07 I got out of jury dury! 18:28:09 err duty 18:28:22 they said "don't need you!" 18:28:57 ok cool 18:29:07 that was all 18:29:15 Are we removing people w/ pkgdb bugzilla issues on that date still? Or waiting for nirik/fesco for the go ahead? 18:29:52 I think we should wait for nirik/fesco 18:30:14 that way 18:30:16 if it goes wrong 18:30:19 we can blame him 18:30:20 :) 18:30:22 #info Move pkgdb bugzilla to after nirik fesco are done. 18:30:26 :) 18:30:36 #info 2012-07-10 move epel list to Fedoraproject lists 18:31:45 So F15 eol'd earlier this week. We will do the moving to archives next month? 18:33:01 Ok I will add that then 18:33:15 anything else in upcoming items? 18:33:33 #topic FAD 18:33:54 ok relrod I still need to add my info to that page. I am sorry 18:34:18 there are two pages which are a little bit out of sync iirc 18:34:25 ah ok what are they 18:34:44 https://fedoraproject.org/wiki/FAD_Infrastructure_Security_2012 and https://fedoraproject.org/wiki/FAD_Infrastructure_Security_2012/attendees 18:35:03 locations don't match on the two page 18:35:04 +s 18:35:10 relrod: Maybe it would also be helpful to identify who we must have at the FAD. 18:35:38 then structure things like date and location around where they can be. 18:35:57 seeing as denver will soon be engulfed in flames 18:36:06 1. I suspect flying in there will soon be very cheap 18:36:13 2. but hotel rooms might be hard to come by 18:36:45 * skvidal is not being silly 18:36:49 nor flippant 18:36:54 I'm actually serious 18:37:00 the number of refugees from the fires 18:37:06 will limit hotel room availability 18:37:19 hm 18:37:35 18:38:10 abadger1999: everyone seems pretty much really open on dates though, I haven't seen that be an issue yet 18:38:49 I have one issue 18:38:52 I am adding it now 18:39:24 relrod, could you include one page into the other so they are 'consolidated' 18:39:32 datewise - early sept is becoming closed out for me 18:39:57 sept is harvest time :) 18:40:04 smooge: I can add a link from one to the other and vice versa, sure 18:40:12 pingou: hah sept is prime vacation time for me 18:40:20 pingou: all the people with kids have left the nice vacation-y places 18:40:21 skvidal: me to :) 18:40:30 pingou: so I can enjoy and not deal with families 18:40:45 skvidal: in the countryard, with lots of wineyard :) 18:40:54 pingou: heh 18:41:29 so we have a FAD in September at the Outer Banks. Seems legit 18:41:48 oooo 18:41:50 we could rent one house 18:41:57 and everyone could get a separate room 18:42:02 hackfests on the big deck outside 18:42:10 overlooking the ocean 18:42:13 sounds like a winner 18:42:16 hah 18:42:34 * abadger1999 suddenly cannot imagine a hackfest any other way :-) 18:42:50 where can we sign ? :) 18:43:33 we can only do this during hurricane season though... 18:43:39 well duh 18:43:44 that's where the pressure comes from 18:43:55 specifically a massive high-pressure system ;) 18:43:56 "I've got to finish this before the power goes out" 18:44:10 pingou: s/power goes out/the house is scourged from the earth/ 18:45:07 smooge: sorry for taking things off in the weeds 18:45:16 you can't leave until these things are decided. Sorry no evac til its tg2 or pyramid 18:45:30 ok well I think we will just go to the last thing and close it out. 18:45:39 #topic Open Floor 18:46:01 Ok next week we have a US holiday in the middle of the week. 18:46:10 So don't expect much on July 4th from people 18:47:09 and as another point to that 18:47:13 don't break anything, either 18:47:18 :) 18:47:29 "with great power..." 18:47:37 skvidal: but breaking things is fun! :( 18:47:49 pingou: nice 18:48:29 smooge: anything else? 18:48:47 no 18:48:52 cool 18:48:57 #endmeeting