14:01:12 <smooge> #startmeeting Infrastructure (2018-06-21)
14:01:12 <zodbot> Meeting started Thu Jun 21 14:01:12 2018 UTC.
14:01:12 <zodbot> This meeting is logged and archived in a public location.
14:01:12 <zodbot> The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01:12 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:01:12 <zodbot> The meeting name has been set to 'infrastructure_(2018-06-21)'
14:01:12 <smooge> #meetingname infrastructure
14:01:12 <zodbot> The meeting name has been set to 'infrastructure'
14:01:12 <smooge> #topic aloha
14:01:12 <smooge> #chair nirik pingou puiterwijk relrod smooge tflink threebean
14:01:13 <zodbot> Current chairs: nirik pingou puiterwijk relrod smooge tflink threebean
14:01:29 <nirik> good morning everyone.
14:01:35 * relrod waves
14:01:39 <creaked> morning
14:01:45 <puffi> Morning
14:01:52 <puffi> I can make these now with the new time :)
14:01:53 <tflink> morning
14:01:58 <cverna> morning
14:02:03 <ksinny> morning
14:02:03 <creaked> .hello2
14:02:05 <zodbot> creaked: creaked 'Will Chellman' <creaked@gmail.com>
14:02:36 <puffi> .hello
14:02:36 <zodbot> puffi: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1".
14:02:38 <mboddu> .hello mohanboddu
14:02:39 <zodbot> mboddu: mohanboddu 'Mohan Boddu' <mboddu@bhujji.com>
14:02:45 <puffi> .hello puffi
14:02:47 <zodbot> puffi: puffi 'Brian O'Regan' <puffi@bossbox.com>
14:02:48 <pingou> .hello2
14:02:50 <zodbot> pingou: pingou 'Pierre-YvesChibon' <pingou@pingoured.fr>
14:03:38 <marc84> hi everyone
14:04:11 <smooge> #topic New folks introductions
14:04:11 <smooge> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
14:04:23 <smooge> Are there any new people here today?
14:05:04 <mklvr> I'm new but I haven't sent my introduction to the mailing list, so I'll hold off until next week.
14:05:28 <smooge> hi mklvr
14:05:47 <smooge> will look forward to your intro
14:05:48 <puffi> Hi mklvr
14:05:51 <smooge> any others?
14:06:22 <smooge> #topic announcements and information
14:06:22 <smooge> #info bowlofeggs is on PTO
14:06:22 <smooge> #info tflink is on extended PTO
14:06:22 <smooge> #info most systems have been moved off of iscsi and cisco ucs boxes
14:06:23 <smooge> #info planning to deploy new OSBS in prod next week (wish me luck) - cverna
14:07:02 * threebean waves
14:07:14 <threebean> cverna: good luck :)
14:07:23 <cverna> threebean: thanks
14:07:42 <mboddu> cverna: Is that the one with flatpak support?
14:08:19 <cverna> mboddu: not yet, but that's the first step to enbale flatpak support and multi arch
14:08:21 * vgolwala waves
14:08:23 <smooge> any other announcements?
14:08:56 <mboddu> cverna: Okay, good luck :)
14:09:49 <smooge> ok next up
14:09:52 <smooge> #topic Oncall
14:09:52 <smooge> #info Relrod is on call from 2018-06-20->2018-06-26
14:09:52 <smooge> #info Smooge is on call from 2018-06-27->2018-07-05
14:09:52 <smooge> #info ?? is on call from 2018-07-06->2018-07-12
14:10:24 <smooge> I expect it will be Kevin taking the ??
14:10:36 <nirik> yeah, I can take that block
14:10:55 <nirik> I was thinking also about mass update schedule...
14:11:04 <pingou> I don't mind taking a block at one point
14:11:31 <nirik> perhaps july 2nd/3rd...
14:12:23 <smooge> I will be around then and will be available for the 4th in case of problems
14:12:27 <smooge> pingou, cool
14:12:39 <smooge> nirik, I will put that as the next topic
14:12:51 <smooge> #topic Next Update Schedule
14:13:05 <smooge> #info RHEL-6.10 is out and will affect FAS and some other services
14:13:26 <puiterwijk> smooge: just FAS. That's the only RHEL6 production service we still have to the best of my knowledge
14:13:33 <pingou> fedorapeople?
14:13:39 <smooge> #info It has been 25-40 days since the last update
14:13:49 <nirik> #link https://fedoraproject.org/wiki/Infrastructure/RHEL6_hosts
14:14:03 <puiterwijk> pingou: that's RHEL7
14:14:07 <pingou> cool
14:14:41 <pingou> nice list :)
14:15:49 <nirik> anyhow, I think 2nd and 3rd? or we could do next week.
14:15:55 <smooge> nirik, I was thinking of updating fas01.stg next week and see if it borked stuff
14:16:04 <smooge> 2nd/3rd sounds good
14:16:26 <smooge> #info koji01 will be moved off of iscsi during outage
14:17:03 <relrod> what are we doing about cloud this time around
14:17:13 <smooge> threebean, you are up for the next topic..
14:17:18 <threebean> yeah :)
14:17:33 * threebean grabs a coffee
14:17:42 <smooge> relrod, well I am going to say you are going to rebuild it on the new hardware
14:18:06 <smooge> I am also saying it with a mwahahahahaha
14:18:09 <nirik> well, I hope we can have newcloud up by then... but you know...
14:18:18 <nirik> we can play it by ear
14:18:23 <smooge> I think next week should be newcloud week
14:18:35 <smooge> with all hands on it
14:19:19 <cverna> newcloud week ++
14:20:07 <nirik> well, we have all read the mythical man month (and if you haven't you should)... that said, it could help to have more folks working on parts or discussing.
14:20:50 <smooge> nirik, I figure that adding 3 new people to a late project would be great. But I rooted for IBM management in that story
14:20:58 <cverna> 9 women having a baby in 1 month ? team effort
14:21:22 <nirik> right
14:21:41 * FrostyX takes a note about reading that book
14:21:55 <smooge> actually what I was figuring was that the people who are not cloud experts work as interference to the experts
14:22:19 <smooge> so while I might not be working on cloud directly.. I am keeping people from bugging you relrod and puiterwijk
14:23:06 <smooge> and that other people know that you have your heads down trying to figure out the evil mechanations of RHOS 13
14:23:46 <smooge> but yeah.. my all hands would not be useful
14:23:59 <smooge> ok any other ways I can derail this?
14:24:24 <nirik> we will get there someday...
14:25:23 <smooge> #topic Ursa-major? https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/thread/LPCRSNGLPC2M3ZX6DPXSADWDAGWUAQPD/#LPCRSNGLPC2M3ZX6DPXSADWDAGWUAQPD - threebean
14:25:51 <threebean> yes, ok.
14:26:20 <threebean> this came up on the list previously, I just wanted to raise it again so it didn't die there.
14:27:00 <threebean> I won't reintroduce the stuff I tried to explain on the list... but I think the modularity-wg people want/need the problem to be solved on the Fedora side of things.
14:27:19 <threebean> they keep bringing it up.  :p
14:28:00 <threebean> do folks here have any gut feelings about it from the list?  objections?  different ways to approach it?
14:28:05 <smooge> so this was pretty much the first time I heard of this thing
14:28:53 * nirik hasn't really pondered it too much.
14:29:13 <nirik> does that mean a rpm that buildrequires a module could also require a module at install time?
14:29:37 <threebean> well, no.  :/  it's just a buildtime availability thing.
14:30:06 <threebean> there would be some releng-blessed set of modules that are always available and present in the f30 build tag.
14:30:31 <threebean> but runtime is another story.
14:31:18 <threebean> at build time - normal old rpms would just declare normal rpm buildtime deps.  those would just get fulfilled by rpms from the blessed set of modules.  normal old rpms don't get a new way to declare a buildtime dep on "a module" per se.
14:32:01 <threebean> .. but - that's the way we implemented internally.  the problem its trying to solve is: how do we modularize things over time that are still needed as buildtime deps for core pieces?
14:32:15 <nirik> it sounds like this is f30+ territory?
14:32:27 <threebean> heh, not f29, for sure.
14:32:44 <nirik> yeah, I think there's advantage to doing the same thing in fedora as internally...
14:33:52 <smooge> agreed.. because i think we have at least a similar need from the discussions on devel today.. and reinventing the wheel for our maybe slightly different need would be poor
14:34:28 <mboddu> threebean: So, if I am understanding it correctly, rpms that cannot be modularized (bare rpms) still be in f30-build and the modular rpms that are needed at build time will be tagged into a inherited buildroot tag, is that right?
14:34:41 * linuxmodder lurks
14:34:42 <threebean> that's right, yeah.
14:35:03 <threebean> the modular rpms (needed as deps) get their tag added to the tag inheritance for f30-build.
14:35:35 <threebean> so, f30-build is full of lots of usual stuff, but also gets a handful of new modular tags added to its inheritance chain.
14:35:54 <mboddu> threebean: Ahh, okay, understood
14:36:02 <threebean> the module tags change with every new build of different module streams, so the tool watches for this and swaps out old inherited tags with new inherited tags.
14:36:27 <threebean> releng maintains the config of which module streams should be watched for.
14:37:59 <smooge> ok anything else or questions for threebean?
14:38:33 <threebean> can anyone recommend a next step for this?
14:39:02 <mboddu> smooge: I think I have more questions regarding this, but I dont want to stall the meeting for this
14:39:03 <nirik> I'd say let it simmer for now, but then later this year we could look at starting to roll it in stg?
14:39:17 <nirik> or some solution
14:39:25 <nirik> we could talk about it at flock (for those there)
14:39:26 <smooge> what nirik said was my idea
14:39:41 <threebean> +1, wfm.  :)
14:40:09 <mboddu> threebean: ^ be ready to answer more questions at flock :P
14:40:38 <nirik> smooge: if we are low on time, some of my topics could bump to next week.
14:40:49 <threebean> aww.. I won't be there this year :/  we can jit.si during flock hours :)
14:41:40 <mboddu> threebean: sure, we can jit.si but not during flock hours :)
14:41:46 <mboddu> Anyway, thanks for the info threebean
14:42:05 <nirik> yeah, thanks threebean!
14:42:10 <smooge> thanks threebean.
14:42:12 <threebean> thanks all :)
14:42:23 <smooge> I am goint ot do tickets next and then we will do the other topics as time allowed
14:42:27 <smooge> #topic Tickets discussion
14:42:27 <smooge> #info https://pagure.io/fedora-infrastructure/report/Meetings%20ticket
14:42:41 <smooge> .ticket 7040
14:42:43 <zodbot> smooge: Issue #7040: co-maintainer of cbootimage - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/7040
14:42:45 <x3mboy> .hello2
14:42:47 <zodbot> x3mboy: x3mboy 'Eduard Lucena' <eduardlucena@gmail.com>
14:42:53 <smooge> .ticket 7043
14:42:55 <zodbot> smooge: Issue #7043: RFE: discussion.fp.o use your fp.o alias - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/7043
14:43:04 <smooge> that is the right ticket
14:43:49 <nirik> so, yeah, I don't think we can use fedoraproject.org aliases in a place where email will be sent/used with them
14:43:54 <smooge> I agree with misc on that
14:44:25 <nirik> perhaps there is some way to override tho? a pref?
14:44:34 <nirik> puiterwijk: ^ any thoughts?
14:45:16 <puiterwijk> Let me check the ticket...
14:45:36 <puiterwijk> Also, since when are new tickets part of the meeting? I haven't even had time to read that ticket yet...
14:46:20 <nirik> sorry, I just thought this one would be good to discuss...
14:46:25 <nirik> we can punt it
14:46:36 <nirik> the others I tagged are old
14:46:39 <puiterwijk> Well, as Michael said, without CLA+1 there's no alias we have.
14:47:05 <puiterwijk> While I can make Ipsilon know about that, that means that when you get added to a group, it changes
14:47:30 <nirik> yeah. ;(
14:47:31 <puiterwijk> So... if people want this, I can make it happen, but a preference is difficult at this point in time
14:47:58 <puiterwijk> So the best I can do is "provide @fp.o email if CLA+1, FAS email otherwise"
14:48:15 <pingou> it then gets hard to know where you'll receive notifs
14:48:21 <nirik> and yeah, I suspect some people don't want that way either
14:48:32 <pingou> wontfix +1
14:48:40 <smooge> wontfix +1
14:48:44 <puiterwijk> defer +1
14:48:57 <puiterwijk> Since when we get CAIAPI, I can add a preference for this to that....
14:48:59 <nirik> could ipsilon ask the user ? (with code, down the road, etc)
14:49:07 <nirik> ah, or yeah, caiapi
14:49:19 <puiterwijk> nirik: down the road, Ipsilon might be able to. I have an RFE that comes down to this.
14:49:32 <nirik> this kind of thing would also affect things like bugzilla soon.
14:49:36 <puiterwijk> But I've not had time to work on Ipsilon for a while, unfortunately. I need to get back to that stuff....
14:49:52 <puiterwijk> So, that's whyI vote defer
14:49:55 <nirik> so, lets close the ticket and say we can't do it now, but we will try and implement it down the road.
14:50:07 <smooge> sounds good to me
14:50:09 <pingou> +1
14:50:16 <puiterwijk> Well, maybe keep it open for now so I remember to look when I get to that?
14:50:23 <puiterwijk> I'll take the ticket...
14:50:54 <nirik> I suppose. I don't like infra tickets sitting there forever...
14:51:38 <puiterwijk> Right, but as with the other one, I don't have a tracker for CAIA yet...
14:51:42 <puiterwijk> I can take it when I get to that
14:51:47 <nirik> ok
14:52:32 <aikidouke> @puiterwijk - is there a repo for CAIAPI?
14:52:42 <puiterwijk> aikidouke: no, not yet.
14:53:00 <puiterwijk> Or it looks like there is actually. Hum
14:53:04 <puiterwijk> I have done more than I thought I had
14:53:11 <smooge> .ticket 6470
14:53:13 <zodbot> smooge: Issue #6470: Regenerate infra dist-repos regularly - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/6470
14:53:26 <aikidouke> ok - ty, havent had time to catch up with you on that yet, just thinking about avatars, etc..
14:54:04 * nirik sees we are low on time, should we punt the rest to next week?
14:54:32 <smooge> ok will do so
14:55:16 <smooge> relrod, we will put your discussion next week if that is ok
14:55:32 * relrod nods
14:55:35 <smooge> #topic Open Floor
14:55:49 <x3mboy> Hi team!
14:55:50 <pingou> I started to look at loopabull earlier this week
14:56:02 <pingou> turns out it's actually actively being used by releng for one task
14:56:13 <smooge> yeah..
14:56:15 <x3mboy> I was looking for someone in the infre team that would want to be interviewed for the Fedora Podcast
14:56:39 <pingou> I'd like to gather nirik and mboddu to see if we could merge playbooks into one repo
14:56:48 <pingou> or see how we'd like to proceed
14:57:12 <nirik> pingou: oh? what task? I don't think we saw anything at the hackfest?
14:57:26 * x3mboy is thinking that everyone is thinking in Flock
14:57:35 <aikidouke> @x3mboy - I hear @bowlofeggs can be quite verbose, but I don't see that he is here today
14:57:49 <pingou> nirik: https://pagure.io/releng-automation/blob/master/f/ansible/include/release-containers.yml
14:57:54 <mboddu> nirik: We use it for layered container build and release
14:58:22 <pingou> nirik: mboddu said he manually updates that playbook so it's not as automated as it should but we can always fix this later
14:58:23 <x3mboy> aikidouke, cool! I can catch him in another time
14:58:31 <x3mboy> If everyone else agreed, of course
14:58:45 <x3mboy> puiterwijk, pingou nirik ^^
14:58:53 <puiterwijk> pingou: nothing's actually running in loopabull right now
14:59:00 <nirik> aikidouke / x3mboy: bowlofeggs is on vacation for the next 3 weeks. ;) when do you need someone?
14:59:01 <puiterwijk> mboddu: you aren't.
14:59:37 <mboddu> nirik: I am talking about the repo
14:59:39 <x3mboy> nirik, Well 3 week works perfectly because I already have 3 episode recorded, that means 6 weeks covered
14:59:46 <mboddu> sorry, puiterwijk ^^
14:59:56 <puiterwijk> mboddu: right. Just not the actual deployed system
15:00:03 <nirik> x3mboy: sure, feel free to drop him an email... but don't expect a quick answer. ;)
15:00:16 <nirik> ah... I see.
15:00:16 <pingou> puiterwijk: the config points to that repo though
15:00:25 <pingou> https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/loopabull/defaults/main.yml
15:01:05 <pingou> that being said, the routing_keys that should trigger https://pagure.io/releng-automation/blob/master/f/ansible/org.fedoraproject.prod.releng.twoweek.complete.yml
15:01:08 <pingou> is not in the config
15:01:17 <x3mboy> nirik, cool! I will!
15:01:22 <x3mboy> Thanks
15:01:39 <pingou> mboddu: so changes are that the playbook may work but isn't being triggered by loopabull
15:02:23 <smooge> ok we are overtime. I am not sure if there is a meeting waiting for us. can we move this to #fedora-admin?
15:02:30 <pingou> sure
15:02:53 <mboddu> pingou: Okay
15:03:02 <aikidouke> thanks smooge!
15:03:02 <smooge> The loopabull conversation will be in #fedora-admin
15:03:06 <smooge> Thank you all for coming today
15:03:11 <smooge> See you in a weeks time
15:03:12 <mboddu> thanks smooge
15:03:13 <relrod> thanks smooge
15:03:15 <smooge> #endmeeting