18:00:00 #startmeeting Infrastructure (2016-09-29) 18:00:00 Meeting started Thu Sep 29 18:00:00 2016 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:00 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:00 The meeting name has been set to 'infrastructure_(2016-09-29)' 18:00:01 #meetingname infrastructure 18:00:01 The meeting name has been set to 'infrastructure' 18:00:01 #topic aloha 18:00:01 #chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson 18:00:01 Current chairs: abadger1999 dgilmore lmacken nirik pbrobinson pingou puiterwijk relrod smooge threebean 18:00:01 #topic New folks introductions 18:00:04 morning everyone. 18:00:09 Hello! 18:00:13 hello! 18:00:15 .hello trishnag 18:00:15 trishnag: trishnag 'Trishna Guha' 18:00:28 hi 18:01:09 Hi 18:01:11 Hi 18:01:17 .hello smooge 18:01:18 smooge: smooge 'Stephen J Smoogen' 18:01:22 * doteast here and chewing on an energy bar 18:01:24 .hello jcline 18:01:27 jcline: jcline 'Jeremy Cline' 18:01:41 .hello vivekanand1101 18:01:42 .hello bowlofeggs 18:01:43 vivek_: vivekanand1101 'Vivek Anand' 18:01:46 bowlofeggs: bowlofeggs 'Randy Barlow' 18:01:53 .hello tflink 18:01:54 tflink: tflink 'Tim Flink' 18:01:58 hey everyone. I think we have some new folks today! :) 18:02:13 would the new folks like to give a short one line introduction of themselves? 18:02:19 .hello jflory7 18:02:20 jflory7: jflory7 'Justin W. Flory' 18:02:22 Hello everybody my name is Carlo, and I am exited to start contributing to the fedora infrastructure team... 18:02:28 and let us know if you are more interested in sysadmin or application development or both! 18:02:38 both :) 18:02:45 welcome wind85. 18:02:53 thanks :) ... 18:02:57 wind85: Welcome! 18:03:05 Hey everyone, I'm a new member of the Fedora engineering team 18:03:21 jcline: welcome :) 18:03:34 hey jcline. Welcome (again). ;) 18:03:35 hello 18:03:52 Thanks :) 18:04:03 jcline: welcome :) 18:04:08 Welcome! 18:04:15 welcome all! 18:04:34 always great to see new irc nicks. :) 18:05:14 if you all haven't already, do take a look at https://fedoraproject.org/wiki/Infrastructure/GettingStarted and I can add any sysadmin interested folks to our apprentice group after the meeting. Just see me in #fedora-admin. 18:06:02 ok, any other new folks? 18:06:18 I have done all the steps till the apprentice group ... 18:06:31 I am a new folk :) 18:06:35 Once again hello everybody. My name is Kiran Mathews. I am new too this group and i am existed to contribute to my best 18:06:44 I would be interested in getting added... 18:06:52 exited* 18:07:07 me too.. 18:07:12 wind85: great. See me after the meeting in #fedora-admin and we can get you setup. 18:07:18 warlock20: ditto. ;) 18:07:18 * cverna is late 18:07:26 ok, shall we move on to status/info? 18:07:35 thanks a lot nirik... 18:07:40 @nirik :-) 18:07:42 #topic announcements and information 18:07:42 #info We are now in Fedora 25 Beta freeze! - everyone 18:07:42 #info FMN digests flowing again now thanks to patrick! - patrick 18:07:42 #info some more projects migrated to pagure - everyone 18:07:42 #info ansible check/diff report down to just 6k! - kevin 18:07:43 #info infrastructure tickets down to just 97 - everyone 18:07:47 #info budget plans for next year need to be discussed, let us know if you need anything - smooge,patrick,kevin 18:07:50 #info tiny status update on Github dist-git package integration - clime 18:07:57 anything anyone wants to add or ask about in there? 18:08:15 ye, http://pastebin.com/FbfSJBgK 18:08:24 smtp-tls 18:08:38 just a small thing that I managed to get running with the current infra dist-git in docker 18:08:55 #info smtp-tls has been implemented. thanks for the people who worked on it 18:08:56 just to let you know things are moving :) 18:09:05 clime: cool. 18:09:13 smooge: oh good catch, yes. 18:09:41 clime: unrelated, I as going to mention to you that copr-kegen is an EOL release... we need to redeploy it as soon as we get a chance. 18:09:53 ok 18:10:13 I have reg: ansible check/diff. is this the diff against the remote systems or just un-deployed changes or both? 18:10:23 smooge: I wonder... some people reported a uptick in spam via fedoraproject aliases. I wonder if spammers are now more likely with the encrypted smtp? 18:11:16 doteast: not sure what context here, but thats basically running ansible against the machine(s) and showing any differences or things that would be changed (It doesnt change them) 18:11:24 nirik, email to @fedoraproject.org goes to Red Hat MX first 18:11:44 smooge: yep. 18:11:57 so not sure what our changes would have done 18:12:08 me either, just thought I would mention it 18:12:40 i expect it is just our friends from earlier trying to find new ways to profit off of us 18:12:57 in case we need quickbooks support. 18:13:26 anything else for status or info? 18:13:41 nirik, ok so both: changes in ansible repo not deployed and changes that would have been made 18:13:50 doteast: yeah. 18:14:27 and do we do this drill how often? 18:15:24 The script runs nightly. I clean up things I see as time permits. I hope somday soon we can get it down to 0 and know when there are changes or bugs 18:15:42 it's sometimes not easy as we have a lot of change sometimes in playbooks. 18:15:55 and just adding a new staging machine causes a bunch of changes. 18:16:29 great. thanx 18:16:34 The iptables for all prod hosts updates with the new staging hosts ip (to block it), the ssh host keys file on batcave and proxies changes because we have a new host, etc. 18:16:53 we can/should clean some of that up someday too... but first goal I think is to get it to 0 18:17:18 #topic fedora infrastructure issues in pagure - kevin 18:17:27 so, we now have our issues moved to pagure. 18:17:39 I wanted to bring up a few questions... 18:18:00 what groups should we add there? this is related I think to the pagure groups vs fas groups thread on the list. 18:18:28 My proposal is that we just make a script that syncs fas group foo -> pagure group fas-foo or the like... 18:19:05 anyone have any thoughts or counter proposals? 18:19:34 I guess all groups in a project are basically admins? ie, there's only 'not a group member' and 'admin' ? 18:20:03 not having read your e mail in its entirety, are there any particularly problematic groups for that scenario? 18:20:39 nirik: yes, all groups are admins. 18:20:46 well, what I want is: everyone able to assign tickets, everyone able to close tickets, no one but a very few admins to be able to delete the project or change tags or such 18:21:01 which isn't really possible I guess 18:21:01 That's not possible with Pagure right now 18:21:15 yeah. 18:22:11 ok. I can ponder on it some more. 18:22:30 The other thing I wanted to bring up was tags and milestones... how do we want to use these? 18:22:47 before we had areas... lists, hosted, web, etc... 18:23:05 and I am not sure milestone make too much sense for us... 18:23:52 well, we can have a milestone for pre-freeze stuff.. 18:23:52 agree on milestones - dont think anything is missing from issue status on pag 18:23:56 and/or post-freeze 18:24:01 thats an idea 18:24:11 that could be just a tag tho? 18:24:17 Although those could be ..... tags yeah 18:24:31 Okay, agreed. Milestones might not be very useful for us 18:24:49 'freezeunaffected' and 'freezeafffected' ? 18:24:55 but that sounds poor too 18:26:14 I did make one tag already... 'easyfix' 18:27:15 Yeah, that's a useful one. Did we update the configuration for the easyfix application yet? 18:27:16 and I guess related to this: we should make a 'fedora-infrastructure-ansible' project that we can look at setting up sync to our ansible repo (so we can do PR's and such). 18:27:47 ah, good point, no I don't think we did 18:28:16 I could file a easyfix ticket to fix easyfix for our easyfixes 18:28:25 hehe :-) 18:28:28 :) 18:28:38 ;) 18:29:34 puiterwijk: so how far are we on that ansible syncing stuff? I'm not sure I understand how it would work... 18:30:21 nirik: I was unhappy with Pierre's implementation, so he had to change things, but I don't think he did yet 18:30:36 oh, so there's an implementation? 18:30:38 basically, I want separation of concerns between web interface and the actual sync daemon. 18:30:42 thats further than I thought. 18:30:43 It's not merged. 18:30:54 It's an open PR 18:30:55 well, how does it handle bidirectional? 18:31:04 It doesn't. 18:31:12 It only does from Pagure to remote 18:31:14 ok. 18:31:19 Pierre didn't want the other way 18:31:33 well, we can discuss it more down the road anyhow. 18:31:54 But for the other way, we can just make it part of the post hook on batcave I guess 18:33:21 #topic Apprentice Open office hours 18:33:23 i hate to ask for y'all to be my elephant, but did come up with a date on fedorahosted migration to complete? 18:33:41 aikidouke: yes, we set it tenatively for 2017-02-28 18:33:44 err in US elephant=a person who does not forget 18:33:47 ty nirik 18:34:11 any apprentices looking for things to work on or have questions on things they are working on, etc? 18:34:36 I need to get setup first...right? 18:34:46 yes wind85 18:34:51 there is a problem with using importer and we will have to wait till next pagure release for that to be fixed 18:34:52 yep. :) 18:35:00 but you can read through our ssh sop 18:35:04 vivek_: oh? which problem is this? 18:35:09 ok :) ... 18:35:09 (and all the others as well ;) 18:35:21 nirik: it's because of milestone for issues 18:35:24 the one I know of is that you cannot disable fedmsgs for the tickets repo 18:35:40 nirik: milestones was introduced in the last release 18:36:00 ok. That must have been after I last used it. 18:36:06 yes 18:36:17 there is a pr open on pagure for that 18:37:01 ok. 18:37:05 actually, we missed adding "how to add milestone via git repo of issues" while adding milestone feature 18:37:36 I did notice that when I edit infrastructure issues it shows milestone getting set too... so likely it wasn't on import 18:37:59 anyhow, hopefully we can clear that up and the fedmsg thing and then migrate a bunch more projects. 18:38:09 yeah 18:38:13 I am going to try and throw up a wiki page with a list of them we need to do. 18:38:28 or I need to do or whatever 18:39:28 ok, any other apprentice questions? 18:39:49 can someone look at this ticket 18:39:54 .ticket 5504 18:39:55 marc84: Issue #5504: weekly script to report packages in the koji infra* tags to infrastructure list - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/5504 18:40:18 I can take a look... that was quick. ;) 18:40:26 might not be right now, but I can look. 18:41:34 thanks marc84 18:41:58 #topic Open Floor 18:42:13 anyone have anything for open floor? questions, comments, favorite t-shirt designs? 18:42:38 Do we have Fedora Infrastructure logo? 18:42:51 splatter 18:43:05 there was one on the old trac I think... 18:43:38 Do we have Fedora Infrastructure logo? :) 18:43:56 I would like to try to come up with an idea at least. 18:44:13 I mean in my free time...that could be fun. 18:44:31 :) 18:44:39 clime: I think that's what Kevin meant with "there was on on the old trac I think..." 18:44:46 Might be based on the old one... 18:45:04 clime: but you mean you want to make a new logo? 18:45:40 Well, I just like to do this kind of things recently. But it was just an idea :) 18:45:48 I don't think anyone would be opposed to that, just realize that to use the Fedora trademarks, you need permission from the council 18:46:05 https://fedorapeople.org/~kevin/fedora-infrastructure-logo.png 18:46:07 oh ok. Good to know. 18:46:39 Nice. 18:46:52 was dia used :) 18:47:06 No idea... I think someone on the design team made it a while back 18:47:28 Well, we will see. If I have some nice idea, I'll show you and we can make more designs. 18:47:41 I might not have any idea 18:47:42 looks like a chopped version of one of dia old stencils 18:48:14 clime: the design team would also be ones to ping about it... as they know the right colors to use, etc for the logos 18:48:23 anyhow... 18:48:28 nirik: ok 18:48:49 lets close up for today. :) Thanks for coming everyone. Do continue in #fedora-admin, #fedora-apps and #fedora-noc... 18:48:53 #endmeeting