19:00:03 #startmeeting Infrastructure (2013-12-19) 19:00:03 Meeting started Thu Dec 19 19:00:03 2013 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:03 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:04 #meetingname infrastructure 19:00:04 #topic welcome y'all 19:00:04 #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk 19:00:04 The meeting name has been set to 'infrastructure' 19:00:04 Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pingou puiterwijk relrod smooge threebean 19:00:34 * ianweller is hereish 19:00:38 * tflink is lurking 19:00:44 * threebean is here 19:01:23 * relrod here 19:01:25 * abadger1999 is here 19:01:34 morning everyone. 19:01:40 #topic New folks introductions and Apprentice tasks 19:01:55 any new folks like to introduce themselves? or apprentices with questions or comments? 19:02:11 me 19:02:25 hey janeznemanic 19:02:32 guys do i ask to many questions 19:02:35 * lmacken here 19:02:49 janeznemanic: not at all. ;) questions are good... 19:02:50 janeznemanic: no 19:02:54 :) 19:03:16 okey then 19:03:50 we may not get to them as fast as you like, but we will get there. ;) 19:04:15 the important thing is that you get there 19:04:33 I would like to become an apprentice 19:05:02 hey tyll_ 19:05:15 love to have you help out and look around... I can add you after the meeting. 19:06:04 * docent is late :) 19:06:17 hey docent 19:06:50 thanks, not sure what to write to introduce myself - I wold like to get a fedmsg service running for rel-eng 19:07:15 * fchiulli is also late 19:07:23 thats a good quantifyable goal. ;) 19:07:38 morning fchiulli 19:07:42 tyll_: cool :) I'm glad to try and help wherever I can 19:08:27 ok, shall we move on to applications? 19:08:46 #topic Applications status / discussion 19:08:49 threebean: thank you, I assume I will need it 19:08:56 any application news this week or upcoming? 19:09:53 * nirik listens to the crickets. :) 19:09:57 nothing much here. ;) 19:09:59 Is cnucnuweb already an officially planned Fedora App? I was wondering whether it will be ok to use it for RPMFusion as well 19:10:23 tyll_: well, pingou has been spearheading it and he's not here today. 19:10:36 but I'm pretty sure resources have already been allocated for it. 19:10:37 yeah. it is in the planning stages tho 19:10:46 * threebean nods 19:11:09 tyll_: you were thinking of using the same fedora one for rpmfusion? or a seperate install somewhere? 19:11:23 I guess if it could work to treat that as another distro... 19:11:38 and I am here sorry 19:11:43 morning smooge 19:12:15 yes, it would be a different distro I suppose - I was wondering whether there will be legal problems 19:12:28 I'll get a new python-fedora out today for fedora/epel updates-testing 19:12:37 nirik: Hmm.... might have to ask spot that. 19:12:48 yeah, not sure, so yeah, we should ask spot 19:12:50 nirik: because cnucnu does have links to the upstream source. 19:12:57 which might be contributory infringement :-( 19:13:10 yeah 19:13:17 it might be a problem for debian as well or other distros in general 19:13:31 tyll_: yep. if they ship something we don't, etc. 19:13:54 nirik: usually they ship mp3 stuff 19:14:06 so, should I send such an email? or would one of you like to and cc me? ;) 19:14:20 or should we ask pingou to... 19:14:34 since he likely knows more about what it contains, etc. 19:15:09 how about I drop pingou a note about it and we can go from there. 19:15:18 this sounds good 19:16:27 #action nirik to coordinate with pingou about cnucnuweb and legal concerns, will talk to fedora-legal 19:16:52 abadger1999: what changes in that new python-fedora? 19:17:08 Numerous bugfixes to the flask_fas_openid identity provider. 19:17:15 Shold work with the flask i nfedora. 19:18:07 Some improvements to how it's built 19:18:20 Which should help people who are using it in a virtualenv 19:18:23 does this mean dropping some hotfixes we are using now? 19:19:02 yes, I'll have to check to make sure but I think it'll take care of all our python-fedora hotfixes. 19:19:39 nirik: You may need a bit of help with some of that... I'm not sure how to find all the ansible-based hotfixes. 19:19:40 nice. do we want to try and land that tomorrow? or punt until after the holidays? 19:19:51 nirik: I'd punt 19:19:56 ok. 19:20:04 I don't know of anything that's broken right now 19:20:23 So I'd rather let it sit in fedora/epel update-testing repo than get called over vacation :-) 19:20:30 fair enough. 19:20:45 oh - I pushed out a new badges release earlier this week. It adds a feature allowing us to authorize certain users to hand out certain badges. 19:20:49 #info new python-fedora out later today for testing 19:21:09 threebean: oh yeah? how does that work? 19:21:13 it opens the door for a bunch of new badges that have been sitting in the queue. 19:21:38 nice... like blessing of the fpl? 19:21:39 I go to the admin panel and say "nirik" is authorized for the "Infrastructure Gold Star" badge 19:22:02 then if you want to hand out gold stars to people who do good work, you go to the page for that badge and you'll see two new buttons. 19:22:20 one to award the badge directly to a person, and another to create an invitation/qrcode for that badge. 19:22:29 we'll use it for the "FPL's blessing" badge 19:22:33 nice! 19:22:37 but moreso for the upcoming docs writing badges 19:23:07 #info badges server can now authorize specific users to hand out specific badges. 19:23:15 sounds great. :) 19:23:35 * threebean makes a note to blog about it after the holidays 19:23:58 sounds goodly. 19:24:25 #topic Sysadmin status / discussion 19:24:33 so, on the sysadmin front... 19:24:44 #info upgraded to puppet 2.7 without too much pain 19:25:09 I've been trying to quiet things that send email so they don't do so over the holidays. 19:25:23 I'm also going to try and land the ansible cron thing soon. 19:25:45 I'm planning a lot of ansible changes to fix old syntax. 19:25:54 I might do some of that over the break, but will try and be quiet about it. ;) 19:26:06 ha :) cool 19:26:23 I haven't yet found a way to get ansible to tell me where the deprecated warnings come from 19:26:24 I was thinking we might also want to do a mass update (no rebooting, just update) today or tomorrow... so we are all rolled up on security... 19:26:42 threebean: yeah, I was going to look for $'s mostly. 19:26:49 Hmm... why no rebooting? 19:27:07 there's --syntax-check also 19:27:09 * relrod votes today if we do it, so we have tomorrow to fix any issues that crop up from it... 19:27:18 abadger1999: well, no time to schedule outages? 19:27:31 nirik: just thinking -- if they reboot on their own over the break. 19:27:38 I guess we could just do them with no notice... but I dislike that. 19:27:40 then something might break at that time. 19:27:49 the kernel update doesn't have anything important to us... 19:27:55 I don't think 19:28:56 abadger1999: true... but better break than be insecure... it's usually a lot easier to clean up from a boot breakage over a compromise. ;) 19:29:03 19:29:08 roger that. 19:29:50 relrod: yeah, today would be fine with me too... more time to fix. 19:29:51 Maybe we can reboot the "app" servers and the proxies? 19:30:00 since they all have redundancy. 19:30:08 yeah, there's a number we can do... 19:30:11 and they're a likely vector of entry 19:30:18 just not db servers or the like 19:30:23 yeah. 19:30:39 so, sure, we can do all the non outage causing ones. ;) 19:31:10 #info updates will be applied later today and non outage causing reboots done. 19:31:16 fas of course :) 19:31:42 oh, on the fas servers... I might like to try and switch them to virtio at least too. 19:31:51 should make them a bit faster 19:32:28 as a side note, they are some of our last 32bit machines... when we move to rhel7 we won't have that option... ;) 19:33:00 k. We'll just need to scale up the RAM on the hosts if we need to. 19:33:02 need more ram then :) 19:33:04 heh 19:33:10 yep 19:33:41 #topic Upcoming Tasks/Items 19:33:41 https://apps.fedoraproject.org/calendar/list/infrastructure/ 19:33:53 anything upcoming folks would like to note or schedule? 19:34:04 we are out of freeze now, but heading into holidays. 19:34:23 Do we want to do some kind of holiday freeze? or just hope people are careful? 19:34:40 nothing on my part. I will be away from keyboard from 21st -> 6th 19:34:45 we've done a holiday freeze in the past. 19:34:55 * nirik looks back 19:36:14 can't find it. 19:36:32 I guess it depends on who's around and willing to work on fixing stuff though -- I think I shouldn't touch stuff because I can definitely break more than I can fix ;-) 19:36:35 anyhow, I'm ok either way... some kind of relaxed freeze, or just ask everyone to be careful 19:36:56 I think relaxed holiday freeze is reasonable. I will be around intermittently and be able to +1 things if people need. 19:36:58 well, I am going to be around (not planning any trips or anything). 19:37:26 however, I'm hoping to not get paged or be pulled into working on something when I am not wanting to. ;) 19:37:41 nirik: I wouldn't have a problem with you doing things or authorizing other people to work on a change. 19:38:12 I think most of us are going to be taking it easy... so, just trying to be careful and chastising anyone who breaks things works for me. ;) 19:38:13 yeah, let's just freeze. 19:38:19 because I know if you break it you'll be up all of christmas eve working on a fix ;-) 19:38:20 if we authorize nirik to authorize people 19:38:27 heh. 19:38:29 then people will ping him 19:38:32 I really hope not to. 19:38:39 threebean: good pooint. 19:38:54 how about this: any changes, get a +1 on list 19:39:00 from anyone 19:39:14 that shows at least two people are around and it looks ok to them 19:39:29 and fixing things doesn't need approval. Just things that are new. 19:39:35 right. 19:39:43 sounds good 19:39:47 works for me 19:40:01 I can send out a note to the list... unless someone else would like to? ;) 19:40:36 I can. ;) 19:40:38 :D 19:40:45 #topic Open Floor 19:40:57 anyone have anything for open floor? 19:41:00 A question that came up in -apps a bit ago, does anyone know if it is intentional that our subdomains (apps, admin, etc) don't gzip their output? If it's not intentional or nobody knows, I would like to enable gzip at least for apps.fp.o in staging for now, and see if anything breaks. Nothing that doesn't send "Accept: gzip" should see any difference. 19:41:02 questions, suggestions, comments? 19:41:21 relrod: yes, there were several tickets around this... 19:41:34 blindly gzipping resulted in double gzipping things. ;( 19:41:56 I can find the tickets 19:42:52 .ticket 3859 19:42:53 nirik: #3859 (http://dl.fedoraproject.org sends incorrect content-encoding header) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/3859 19:42:59 .ticket 4005 19:43:00 nirik: #4005 (pkgs.fedoraproject.org content encoding misconfiguration) – Fedora Infrastructure - https://fedorahosted.org/fedora-infrastructure/ticket/4005 19:43:13 I believe there are some possible attacks against TLS with compression enabled 19:43:45 reminds me, we should figure out actions from that ticket asking us to change tls options. ;) 19:43:57 http://en.wikipedia.org/wiki/CRIME_%28security_exploit%29 19:44:29 * relrod notes that fp.o does gzip (including the wiki, and including with https) 19:44:35 just not subdomains 19:45:04 yeah, not sure the permutations off hand. Lets continue discussing in #fedora-admin? 19:45:17 nirik: I'll read over those tickets and see what I can see ;) 19:45:29 ok, sounds good. 19:45:44 other news -> ansible galaxy just launched https://groups.google.com/forum/#!msg/ansible-announce/W40GgVxbU6U/KfY4nmng6H8J 19:45:51 yes indeed. ;) 19:45:58 * nirik needs to look at it more, haven't had time. 19:46:26 also, there's a new fedmsg user in the world now right? 19:46:32 oh, right! 19:46:44 http://www.data.gouv.fr/ 19:46:59 ^^ is a new fedmsg deployment 19:47:25 the devs have been too busy getting ready for their debut (yesterday) to give me many details. 19:47:29 thats pretty awesome. ;) 19:47:34 i'll try to have a writeup for it in the new year :) 19:47:43 yeah, would make a great story 19:48:10 ok, if nothing else, will close out in a minute... 19:49:33 oh, note no meeting next week or week after! :) 19:49:40 NO MEETING!!!!! 19:49:44 #info no meetings next two weeks. 19:49:59 Thanks for coming everyone. 19:50:01 #endmeeting