19:00:08 #startmeeting Infrastructure (2013-08-22) 19:00:08 Meeting started Thu Aug 22 19:00:08 2013 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:08 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:08 #meetingname infrastructure 19:00:08 #topic welcome y'all 19:00:08 #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk 19:00:08 The meeting name has been set to 'infrastructure' 19:00:08 Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean 19:00:12 * lmacken 19:00:17 * threebean is here 19:00:22 * oddshocks present 19:01:28 here 19:02:44 ok, lets go ahead and get started. 19:02:53 #topic New folks introductions and Apprentice tasks. 19:03:21 any new folks or apprentices with questions? 19:03:55 hi guys. 19:03:58 i am kind of new here 19:04:06 i am i think now about two weeks old 19:04:24 still trying to get cultured but nirik has been kind enough to show me around 19:04:41 Happy to help out. 19:04:43 hi frankieonuonga :) 19:04:51 i do not know what you guys might want to know about me...but ask away and feel free to throw me some tasks to teach me something 19:04:55 threebeen: hi 19:05:17 Hi everyone,nice to meet you i am new too and hi frankie:) 19:05:28 * oddshocks waves 19:05:31 welcome Xeladem 19:05:41 Xeladem: are you more interested in sysadmin tasks or application development? 19:05:50 both :p 19:05:58 * cyberworm541 is here 19:05:59 cool. 19:06:18 Xeladem: see me after the meeting in #fedora-admin or #fedora-apps and we can point you in the right direction 19:06:32 Okay cool thx 19:06:34 :D 19:06:52 Sorry for my poor english ^^ 19:06:58 excellent. well, do chime in with questions and comments anytime. 19:07:05 #topic Applications status / discussion 19:07:15 any applications news/plans upcoming? 19:07:22 badges continues to roll on. 19:08:06 yeah, I gotta check on them now.. but I sent an email to the infra list asking for any help with code review on a few pull requests for that. 19:08:26 abadger1999: we still waiting on a python-fedora with flask_fas_openid? 19:08:43 I guess, if no one has time, I'd really like to merge them and get them out tomorrow. 19:08:57 threebean: I can have a look later this evening if no one gets to them first 19:09:08 lmacken: thanks :) 19:09:20 I need to ping abompard and see about moving hyperkitty along. 19:09:28 Hmm.. 19:09:29 threebean: when is the supybot sparklines getting deployed? ;) 19:09:44 School starts up for me on Monday so I'll be giving my projects more love by then 19:09:44 The new pythono-fedora isn't released upstream but we have fedora nad epel packages with the relevant backport. 19:10:00 nirik: when we install that we need to be sure to take out the hotfix in puppet. 19:10:04 it won't be compatible 19:10:06 lmacken: I was going to leave that to ianweller to merge and deploy since its kind of his? 19:10:10 abadger1999: right. 19:10:46 oddshocks: cool; welcome back :) 19:11:20 any other applications updates landing soon? 19:11:27 hm, two things: 19:11:57 1) fun stuff -- libravatar trac integration got accepted upstream. there's an epel-testing rpm on the way. 19:12:05 so, we can get that in for testing soon. 19:12:11 I was thinking of just landing that today or tomorrow... 19:12:20 get it done. 19:12:20 +1 19:12:38 2) not fun stuff -- there's a python-requests/python-urllib3 update on the way 19:12:45 historically, that has caused pain for python-fedora :( 19:12:47 oh boy 19:12:59 I really wish python-urllib3 didn't log.info for each connection :\ 19:13:05 Question: should we at some point look at running a libravatar instance? (not sure whats involved, but would be a nice way to give back to them and help spread use) 19:13:24 threebean: :( yeah, we should update stg and test as much as we can first. 19:13:33 * threebean nods 19:13:50 yeah. its mostly python3 fixes, so its only relevant for fedora, not epel. 19:14:03 but I'll leave them in updates-testing for an eon to make sure. 19:14:08 I'd rather hit bugs with that stack now, prior to it getting merged into stdlib ;P 19:14:18 * threebean facepalms 19:14:27 lmacken: nah -- the stdlib will only get the api right? none of the code? 19:14:46 that's what was discussed at the python language summit 19:15:00 abadger1999: not sureā€¦ I really hope they don't drag the code along with the API 19:15:31 threebean: really anybody can merge stuff for supybot-fedora, i'll see it eventually when i make the release tarball :) 19:15:53 lmacken: lang summit was a long time ago now but it sounded like guido didn't like kenneth reitz implementation. and he wanted to try reimplementing it on top of his own async stack 9tulip) 19:16:06 abadger1999: ah, yeah tulip-based would be great. 19:16:12 ianweller: plz2merge sparklines ;) 19:16:19 * lmacken wants .quotes 19:16:21 nirik: w.r.t. running our own libravatar, I would love for us to. Its just a question of who's stoked about it and has the extra time to do it and maintain it. ;) 19:16:24 * threebean wants .badges too :) 19:16:36 threebean: yeah, I can add it to my list to look at someday. 19:16:52 it may not be too hard. 19:16:58 cool :) 19:17:00 php stack?///////// 19:17:10 oh boy! 19:17:15 it is? bleh 19:17:20 i don't know, I'm asking ;) 19:17:31 guessing, rather 19:17:46 ruby 19:17:58 oh, I'm looking at the wrong repo I think 19:18:08 https://bazaar.launchpad.net/~libravatar/libravatar/trunk/files/head:/libravatar/ 19:18:10 python :) 19:18:26 Django 19:18:31 awesome, a launchpad site that points to a gitorious repo 19:18:40 http://bazaar.launchpad.net/~libravatar/libravatar/trunk/view/head:/INSTALL.md 19:18:44 djamn! 19:19:05 heh 19:19:21 anyhow, just a random thought, not a priority 19:19:27 any other application side news? 19:19:57 djamn++ 19:20:06 nothing exciting... going to do a bodhi1 bugfix release before I move next week 19:20:11 then I'll be off the grid for the first week of sept 19:20:29 cool. ;) 19:20:37 #topic Sysadmin status / discussion 19:20:44 lets see... on the sysadmin side... 19:20:57 I think I want to do a roll up on updates next week before we head into alpha freeze. 19:21:05 so far nothing needs reboot, just apply updates. 19:21:15 cool :) 19:21:28 may I suggest -> we update stg, do a rube run, then update prod? 19:21:38 yep. Sounds great. 19:21:49 probibly wed next week... 19:22:24 #info apply updates next wed all around (stg first and test with rube) 19:22:52 I've finished setting up rdiff-backups for us. :) It's on backup03 and sysadmin-main has access to them. 19:23:13 It's backing up everything in the backup_clients ansible group 19:23:27 if anyone can think of a machine not in there that has data we should backup, please let me know. 19:24:20 It's been taking about 6hours to do all them in a mostly serial way. I might look at making it async to finish faster, but 6 hours isn't too bad. 19:24:45 especially since it is competing with bacula at the same time 19:24:49 #info rdiff backups are up and running. everything in backup_clients ansible group 19:25:15 yeah, if things look good after another week or two, I am thinking of killing bacula and replacing it with a simple job that spools all the rdiff-backup ones to tape 19:25:24 yay 19:25:35 then we can not run bacula-client on all our machines. 19:26:12 and speaking of running on all our machines... 19:26:21 we have just 2 scripts running in cron that need func. 19:26:28 ah, right 19:26:32 if someone is interested in porting them to ansible, let me know. 19:26:39 that's in cron on lockbox? 19:26:52 yeah, they are puppet reporting scripts actually: 19:26:54 ./modules/puppet/files/check_puppet_run.py 19:26:55 ./modules/puppet/files/make_puppet_reports.py 19:27:01 cool 19:27:05 no promises here ;p 19:27:18 once those are moved, we can not run funcd on all our machines. ;) 19:27:43 lets see... 19:27:48 lots of other ansible little ansible things made progress 19:27:53 smooge: anything I am forgetting? oh... ssl certs... 19:28:00 abadger1999: made some progress on the new hosts sop 19:28:09 should have ssl done later today. 19:28:12 yeah, kudos to misc for helping moving things to roles. I hope to do more too. 19:28:31 I am trying to figure out what packages is using all the disk space.. but that is also requiring me to figure out where stuff is stuck on the system 19:28:31 smooge: those were *.stg and *.id ? 19:28:35 yes sir 19:28:40 cool. 19:29:15 ok, any other sysadmin side news? 19:29:15 smooge: hm, have you checked in /var/cache/fedoracommunity ? 19:29:16 threebean: aww -- I thought you were telling me you made some progress on that :-) 19:29:23 abadger1999: sorry, no. ;) 19:29:28 I was talking you up :) 19:29:35 So yeah, the new-hosts sop is 1/3 to 1/2 done now. 19:30:00 I am going trhough /srv/../git.fedoraproject.org at the meoment 19:30:01 thanks for working on that abadger1999 19:30:11 But there's some things about our ansilble vars orgnization that seems non-optimal so I have to clear up some time to look at that to document the next section. 19:30:34 smooge: ah -- my bad. I think we're talking about different "packages". (I thought you were talking about the fedora-packages webapp) 19:30:35 abadger1999: yeah, I think it's good to identify them and fix them now. Easier than it will be if we pile more on them. 19:30:52 smooge: this is packages01.phx2 and packages02.phx2 right? 19:31:21 packages01.phx2 != pkgs01 19:31:23 nirik, yes packages01/02 19:31:49 I did pkgs01 last night :). 19:32:12 smooge: ok, looking in /var/cache/fedoracommunity/ might be good... but I'm not sure what can be pruned there off hand. 19:32:32 huh.. I didn't even realize there was a /srv/glusterfs/packages/packages/git.fedoraproject.org/ on packages0{1,2} (just found it) 19:32:45 thats the raw brick? 19:32:52 you shouldn't touch it. 19:32:55 well when I do a df it says its on the disk 19:32:59 * threebean steps away 19:33:00 unless gluster is off. 19:33:03 so I am confused 19:33:32 ok so /srv/glusterfs is the brick 19:33:36 and not the store 19:33:49 gluster has a 'brick' that stores the files, and then it exposes them via nfs or fuse... you operate on the fuse/nfs mount so it can sync to all the indicated bricks 19:33:53 I thought the raw brick was a large file I couldn't look at :) 19:34:00 nope, it's a tree... 19:34:05 ahhhhhh 19:34:11 well then I am in the wrong place 19:34:12 with some extra acls/metadata 19:34:25 a brick-tree. 19:34:40 I can poke it after the meeting too... not a big deal, just want it to stop alerting. ;) 19:35:24 if needed we could likely increase the size of those instances... 19:35:40 oh, that reminds me, I had a packages/tagger question... 19:36:23 https://fedorahosted.org/rel-eng/ticket/5721 (we expose tags now? could we also expose icons and descriptions there? ) 19:36:50 hm. 19:37:03 because doing a script on compose seems horrible to me. 19:37:09 they are... already exposed through the fedora-packages api? 19:37:18 python-pkgwat-api has code to query for them. 19:37:25 so, hurray? :) 19:37:38 :) 19:38:00 dunno about localized descriptions or even where those would be. 19:38:08 oof.. yeah. 19:38:29 so, if you could reply on ticket perhaps we could sort it, or catch him on irc. 19:38:33 * threebean nods 19:38:35 will 19:38:40 will see if it'll do what he needs. 19:38:41 thanks mucho 19:38:49 it seems like it might 19:39:03 #topic Upcoming Tasks/Items 19:39:03 https://apps.fedoraproject.org/calendar/list/infrastructure/ 19:39:11 I updated our calendar with freezes and such 19:39:18 anything else folks want to schedule or note? 19:39:57 #topic Open Floor 19:40:04 any items for open floor? 19:40:36 the fedorabugs-sponsors thing from yesterday's FESCo-meeting, I think :) 19:40:50 just one thing...and I am not sure if i should even ask this..but the dev environ..that is the git used here..is there a guide on how to get on. 19:40:54 sorry if this is silly 19:40:56 oh yeah, I was meaning to reply to that on besser82 19:41:16 besser82: so, is the main issue that it can be slow? 19:41:24 frankieonuonga: not silly at all. 19:41:33 anyone have a good getting started with git guide? 19:41:54 like i can use git pretty well...but i dont know where this is for you guys 19:42:03 like where exactly you store the code 19:42:23 in terms of maybe githib.com or girorious...something like that and how to plug to that 19:42:24 frankieonuonga: well, for puppet and ansible and infra-docs, etc... it's all git repos on lockbox01. 19:42:42 for many of our applications it is github/fedora-infra/ 19:42:43 nirik: the main issue here 1) it is slow (sometimes) 2) fedorabugs-group is abused 19:42:48 nirik: you have lost me just a little. 19:43:00 oh ok ok . 19:43:02 got it. 19:43:27 besser82: yeah, looks like tickets go direct to tibbs. We could change that to a pool of people. as for fedorabugs, yeah, but is it really worth making a new group just for that? 19:43:31 frankieonuonga: if you have any questions about the stuff on github.com/fedora-infra.. the best place to ask is probably #fedora-apps, btw. 19:43:53 i see...ok. 19:43:59 thanks threebean 19:44:05 nirik: no need for a new group if all of you are fine with usung fedorabugs :) 19:44:24 besser82: the nice thing about fedorabugs is... when someone gets added to packager, they get added to fedorabugs anyhow. 19:44:33 so, there's nothing to clean up. ;) 19:44:42 frankieonuonga: one more link that might be of help -> https://fedoraproject.org/wiki/Infrastructure/AppBestPractices 19:44:46 nirik: makes sense :) 19:44:54 frankieonuonga: its a collection of notes on development practices 19:45:06 nice :) 19:45:11 besser82: anyhow, we can look at fixing it up out of meeting. ;) 19:45:11 thk 19:45:13 thx 19:45:45 nirik: the pool of people thing... Limited to who / how much? / kk, will you ping me then? 19:46:14 besser82: sure, I can... and if I don't you can ping me. ;) Well, we could just make it 'fedorabugs-sponsor-members' for everyone who can sponsor in fedorabugs. ;) 19:47:05 any other comments, questions, suggestions? 19:47:22 oh, so.. my family is having another baby ;) due date is sept 27 -- This means I'll probably be.. scarce around then. :) 19:48:01 congrats! 19:48:05 thanks! 19:48:49 Oh, I am also planning on being out toward the beginning of october. 19:49:03 a week and a few days probibly. 19:49:28 cool, cool. 19:49:55 anyhow, if nothing else will close out in a min. 19:50:00 oh going to Las Cruces? 19:50:07 thanks threebean 19:50:18 smooge: nope... fish camp, ca... outside of yosimite. ;) 19:50:26 oh even better. No internet 19:50:33 yeah, hiking and redwoods. 19:50:43 say hi to Sam for me. And remember it is duck season. 19:51:03 :) 19:51:09 ok, thanks for coming everyone! 19:51:11 #endmeeting