14:00:17 <smooge> #startmeeting Infrastructure (2018-06-14)
14:00:17 <zodbot> Meeting started Thu Jun 14 14:00:17 2018 UTC.
14:00:17 <zodbot> This meeting is logged and archived in a public location.
14:00:17 <zodbot> The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:17 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
14:00:17 <zodbot> The meeting name has been set to 'infrastructure_(2018-06-14)'
14:00:18 <smooge> #meetingname infrastructure
14:00:18 <zodbot> The meeting name has been set to 'infrastructure'
14:00:18 <smooge> #topic aloha
14:00:18 <smooge> #chair nirik pingou puiterwijk relrod smooge tflink threebean
14:00:18 <zodbot> Current chairs: nirik pingou puiterwijk relrod smooge tflink threebean
14:00:24 <smooge> Hello all
14:00:26 <creaked> Hello everyone
14:00:31 <creaked> .hello2
14:00:32 <zodbot> creaked: creaked 'Will Chellman' <creaked@gmail.com>
14:00:36 <tflink> .hello2
14:00:36 <contyk> .hello psabata
14:00:37 <zodbot> tflink: tflink 'Tim Flink' <tflink@redhat.com>
14:00:40 <zodbot> contyk: psabata 'Petr Šabata' <psabata@redhat.com>
14:00:45 <nirik> morning
14:00:55 * threebean has to miss today.  cheers!
14:00:57 * pingou here
14:01:08 <pingou> o/ folks
14:01:14 <puiterwijk> .hello2
14:01:17 <zodbot> puiterwijk: puiterwijk 'Patrick "マルタインアンドレアス" Uiterwijk' <puiterwijk@redhat.com>
14:01:31 <bowlofeggs> .hello2
14:01:32 <zodbot> bowlofeggs: bowlofeggs 'Randy Barlow' <rbarlow@redhat.com>
14:01:32 * vgolwala says "hello everyone!"
14:02:31 <smooge> #topic New folks introductions
14:02:32 <smooge> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
14:02:40 <smooge> hello any new people this week?
14:02:45 <bexelbie> .hello bex
14:02:45 <zodbot> bexelbie: bex 'Brian (bex) Exelbierd' <bexelbie@redhat.com>
14:03:30 <aikidouke> .hello aikidouke
14:03:31 <zodbot> aikidouke: aikidouke 'None' <zachvatwork@gmail.com>
14:04:19 <smooge> ok then next up
14:04:22 <smooge> #topic announcements and information
14:04:22 <smooge> #info relrod PTO 9 Jun - 19 Jun # this is ongoing.
14:04:22 <smooge> #info smooge PTO 15 Jun -> 18 Jun
14:04:22 <smooge> #info Office hours relaunch 19 Jun 18:00 to 19:00 UTC
14:05:06 <smooge> anything else to announce or cover?
14:05:30 <smooge> nirik, do you have an idea when our next update/reboot cycle will be? mid july?
14:05:37 * cverna waves
14:05:56 <nirik> well, I was just thinking about that the other day...
14:06:09 * bexelbie has an item for open floor/app time
14:06:19 <nirik> some more firmware just came out the other day
14:07:00 <smooge> yeah I saw that.
14:07:13 <nirik> The next big schedule milestone is mass rebuild in july.
14:07:24 <nirik> so, we might want to do one next week or the week after
14:07:32 <smooge> so the week before that?
14:07:42 <nirik> or yeah, we could do first week in july too...
14:08:01 <nirik> cverna: you need something in it?
14:09:15 * mboddu is here
14:09:28 <smooge> so I would say that either the first week or the week around the 24th look good at the moment
14:09:50 <nirik> yeah, lets decide next week or so...
14:10:12 <smooge> I expect the weeks after rebuild is going to be the "why did you turn off the builders??!!?! why do you hate me when I need this done to deal with FTBFS and Flock"
14:10:41 <smooge> oooh there is a perfect time for reboots
14:10:43 <cverna> nirik: in the update/reboot
14:10:45 <cverna> ?
14:11:07 <nirik> cverna: well, you asked when it was... just curious? or you had some item you needed to reboot?
14:11:08 <smooge> cverna, I think nirik was asking if your wave was a "I would like to add something" or a "hello all"
14:11:25 <nirik> ah misread
14:11:26 <nirik> nevermind.
14:11:30 <cverna> ha I was saying hello :)
14:11:35 * nirik goes back to coffee.
14:11:40 <cverna> no pb
14:12:02 <smooge> #topic Oncall
14:12:02 <smooge> #info Nirik is on call from 2018-06-07->2018-06-19
14:12:02 <smooge> #info Relrod is on call from 2018-06-20->2018-06-26
14:12:02 <smooge> #info Smooge is on call from 2018-06-27->2018-07-05
14:12:03 <smooge> #info ?? is on call from 2018-07-06->2018-07-12
14:12:34 <smooge> So we will be rotating another person in from the 6th to the 12. We can decide it next meeting when everyone is back
14:12:45 <nirik> sure.
14:12:51 <aikidouke> ooh! a regex is on call!
14:12:53 <puiterwijk> smooge: bowlofeggs also was willing to take oncall :)
14:13:04 <smooge> He is on PTO then I think
14:13:12 <puiterwijk> Right
14:13:17 <puiterwijk> Just saying in general
14:13:19 <smooge> so its your time
14:13:24 <bowlofeggs> yeah i'm willing to start taking it when i get back
14:13:35 <bowlofeggs> so, mid julyish
14:13:44 <pingou> I could take up an option on that week, but would prefer confirming that next week
14:14:02 <nirik> no need to decide yet
14:14:06 <smooge> ye
14:14:09 <smooge> eyp
14:14:15 <smooge> dead god fingers.. type
14:14:54 <bowlofeggs> dead god fingers sounds like a metallica album
14:15:02 <aikidouke> sounds awesome
14:15:14 <aikidouke> may change my nick now
14:15:15 <smooge> nirik the next topic is about flock.. i didn't remember if that was a new one or last week
14:15:31 <nirik> oh oops. no, that was last week... didn't remove it
14:15:47 <smooge> #topic Tickets discussion
14:15:47 <smooge> #info https://pagure.io/fedora-infrastructure/issues?status=Open&priority=2
14:15:48 <puiterwijk> Well, still good to tell people: submit talks to Flock!
14:16:01 * puiterwijk is sure bexelbie agrees
14:16:13 * bexelbie agrees
14:16:31 <smooge> .ticket 5136
14:16:33 <zodbot> smooge: Issue #5136: Add the BackTick extention to Fedora Wiki, - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/5136
14:17:36 <nirik> so this needs: a) to know if we still want it, b) someone to package it up and get it in fedora c) profit
14:18:00 <nirik> but it was wanted still 2 months ago at least
14:19:14 <nirik> anyone interested in packaging it up? :)
14:19:30 <pingou> the submitter? :)
14:20:35 <nirik> perhaps, unclear
14:20:44 <aikidouke> Im not a proven (or even unproven packager) but I could add that to my todo list
14:20:55 <smooge> are you a packager?
14:20:59 <aikidouke> no
14:21:11 <smooge> sorry my coffee ran out 2 minutes ago so was having a hard time parsing
14:21:20 <aikidouke> I would need to go through the whole process and get sponsored, etc
14:21:23 <smooge> got it
14:21:28 <aikidouke> :)
14:21:39 <nirik> it should be a pretty easy package. Just look at one of the other mediawiki extension packages and copy it. ;)
14:21:45 <smooge> ok that sounds like a good starting package as most of the work is going to be the package
14:21:52 <smooge> spec file
14:21:56 <aikidouke> thanks nirik :) that was my thinking
14:21:58 <nirik> yeah.
14:22:13 <aikidouke> ok - will add to my list
14:22:14 <nirik> happy to review/help out with it.
14:22:26 <bowlofeggs> aikidouke: i can sponsor you :)
14:22:31 <bowlofeggs> or nirik can :)
14:22:34 <aikidouke> much appreciated sirs!
14:22:47 <aikidouke> nirik++
14:22:47 <zodbot> aikidouke: Karma for kevin changed to 20 (for the f28 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
14:22:53 <puiterwijk> Or I can. No shortage of sponsors :)
14:22:54 <aikidouke> bowlofeggs++
14:22:54 <zodbot> aikidouke: Karma for bowlofeggs changed to 15 (for the f28 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
14:23:05 <smooge> that said, I want to be clear, that the package may not get used.. we would need to enable it and then see if it broke the wiki because people are expecting ` to do something else
14:23:05 <aikidouke> :) thanks puiterwijk!
14:23:09 <pingou> or I can
14:23:14 <pingou> quite a few of us :)
14:23:20 <aikidouke> :) thanks pingou
14:23:29 <nirik> indeed. Thanks everyone. :)
14:23:36 <nirik> next bug?
14:23:39 <aikidouke> @smooge - I have no expections either way, someone will use it or not
14:23:46 <nirik> s/bug/issue/
14:24:02 <smooge> .ticket 5125
14:24:04 <zodbot> smooge: Issue #5125: make changes such that qa.fedoraproject.org is a valid MX record - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/5125
14:24:14 <smooge> bwa?
14:24:50 <nirik> yeah, I am not sure I understand this one... but can we do it and get it off our list? ;)
14:24:53 <tflink> that can be closed
14:24:56 <smooge> man I say a lot of things years ago
14:25:14 <tflink> we aren't using phab anymore
14:25:24 <nirik> easy peasy then. :)
14:25:30 <pingou> nice and easy
14:26:24 <smooge> #topic: FBOM to loopabull?
14:26:42 * nirik is liking reviewing the old tickets in meeting. Its helping moving them forward.
14:26:50 <smooge> yep
14:26:54 <nirik> FBOM?
14:27:16 <smooge> it doesn't say who put this in.. I am guessing pingou from the text color
14:27:19 <pingou> the Flag Build-o-matic :)
14:27:30 <nirik> ahhhh. ok
14:27:36 <pingou> so this is a left over from tests/test_pagure_flask_ui_app_index.py
14:27:40 <pingou> https://pagure.io/fedora-infrastructure/issue/6717
14:27:49 <pingou> almost the right paste at the first attempt
14:28:00 <pingou> and https://pagure.io/fedora-infrastructure/issue/7033 brings back the need for it
14:28:12 <pingou> at the hackfest we discussed moving fbom to be loopabull-based
14:28:24 <pingou> which is fine w/ me
14:28:33 <pingou> or we can make it something on openshift
14:28:36 <pingou> or...
14:28:41 <pingou> any preferred option?
14:28:55 <nirik> loopabull sounds fine to me... any problems/blockers there?
14:29:14 <pingou> last time I look it seemed there was basically nothing using it atm
14:29:27 <nirik> there's a 'demo' task that doesn't do anything
14:29:37 <pingou> the ansible playbook would basically install a python script and run it
14:29:44 <nirik> well, listens for something then echos it
14:29:46 <pingou> and I need to figure out secrets with it
14:30:32 * nirik nods
14:30:53 <pingou> the current repo loopabull is pointed to could also be changed
14:31:10 <pingou> do we want an infra-loopabull specific repo, on pagure or elsewhere?
14:32:10 <nirik> it's releng specific now?
14:32:31 <pingou> it contains a number of things that aren't related to loopabull
14:33:12 <nirik> ok, infra-loopabull or fedora-loopabull-data or something is fine with me.
14:34:13 <pingou> cool, thanks
14:34:20 <smooge> fedora-infra-data-loopabull
14:34:29 <pingou> I'll try to prepare things and send a recap to the list before I change anything
14:34:30 <aikidouke> fidl?
14:34:38 <smooge> rome burns
14:34:44 <aikidouke> lol
14:34:50 <smooge> while ansible fidls
14:35:31 <smooge> thank you for setting up the joke
14:35:38 <pingou> eof for me
14:35:45 <smooge> #topic Apprentice Open office minutes
14:35:45 <smooge> #info A time where apprentices may ask for help or look at problems.
14:35:58 <smooge> hello any apprentice questions towards tickets?
14:36:07 <aikidouke> .ticket 5290
14:36:10 <zodbot> aikidouke: Issue #5290: Generate infrastructure map - fedora-infrastructure - Pagure - https://pagure.io/fedora-infrastructure/issue/5290
14:36:36 <aikidouke> Sooo...the gist of this is, the requester wants to be better able to drill down into the nagios map
14:37:24 <aikidouke> there are a couple things we can do to solve this without creating a new app, the one idea I had was to create links to maps for hostgroups
14:37:50 <aikidouke> but in the 30 seconds of grepping i did, it looks like our nagios has 7 hostgroups?
14:38:07 <nirik> There's a number... and some of them are very large
14:38:24 <aikidouke> would it be here> roles/nagios_server/templates/nagios/hostgroups ?
14:38:59 <nirik> it's generated from ansible inventory... but yeah, the templates are there
14:39:17 <aikidouke> oh...RIGHT! cuz variables...
14:39:43 <aikidouke> anyway - my question is, do the hostgroups we have now make sense to generate custom status maps?
14:39:59 <aikidouke> or is that a $BADIDEA?
14:40:39 <aikidouke> or does that require noodling and discussion later?
14:40:41 <smooge> so the hostgroups are mainly defined from being whatever groups in ansible we have.. so some of them make a good idea and some would be bad
14:41:11 * aikidouke nods
14:41:23 <smooge> I would look at doing it with a variable.. so that the all hostgroup doesn't get one but the xyz one does
14:41:24 <nirik> yeah, the 'all' group is basically all hosts.
14:42:07 <smooge> nagios_statusmap = false by default and you can have it turned on for groups you want
14:42:26 <smooge> does that sound ok?
14:43:05 <aikidouke> do the groups we want status map have anything to do with service level expectations? or basic function of the role?
14:44:06 <nirik> I think this map was more for new folks to see what all we had where
14:44:12 <nirik> but I could be mistaken
14:44:16 <aikidouke> @smooge - if you are asking me, it sounds fine...im just making notes here
14:44:23 <smooge> ok cool
14:44:27 <smooge> any other questions?
14:44:27 <aikidouke> good point nirik
14:44:46 <aikidouke> not a question, just a reminder about the impending doom of libravatar
14:44:57 * bexelbie has a badges question
14:45:17 <aikidouke> i think someone volunteered to rewrite the app with the latest django
14:45:38 <aikidouke> I can take that to the list tho
14:45:48 <nirik> aikidouke: clime was going to run a test instance and see how much work was involved
14:46:10 <aikidouke> thanks :) I'll check with clime
14:46:52 <nirik> https://pagure.io/libravatar2 is the project/rewrite
14:47:01 <aikidouke> oh - ty
14:47:50 * pingou had missed a repo got created, cool
14:48:07 <nirik> oh, looks like another person has been working on a rewrite too
14:48:12 <nirik> https://git.linux-kernel.at/oliver/ivatar
14:49:16 <smooge> if libravatar goes away before a replacemtn have we looked at what needs to be turned off so we don't have a ton of pages waiting?
14:51:14 <nirik> it should fall back to gravatar...
14:52:12 <smooge> ok cool
14:52:23 <smooge> #topic Open Floor
14:52:34 <aikidouke> @bexelbie had a badges Q
14:52:46 <smooge> bexelbie, your up
14:52:52 <smooge> you are up
14:52:56 <bexelbie> I am working on two patches to fedbadges, one is trivial, one is a bit more complex (but still reasonably simple)
14:52:57 <bowlofeggs> in response to the "submit talks!" part of this meeting, i just filed https://pagure.io/flock/issue/36
14:52:59 <bexelbie> how can we test these?
14:53:03 <bowlofeggs> (about our use of OpenShift)
14:54:10 <aikidouke> it's been a while, but I remember that badges-staging needed refreshed or ???
14:55:00 <aikidouke> depending on what you are doing, but I think it could be tested there?
14:55:01 <nirik> bowlofeggs++
14:55:10 <bexelbie> aikidouke, I am hoping that the trivial change will be merged relatively soon - someone who I think has merge rights has commented on the issue
14:55:15 <bexelbie> s/issue/pr
14:55:22 <bexelbie> the other change is now open in an issue for feedback pending a PR
14:55:22 <nirik> yeah, we can definitely test in stg...
14:56:58 <bexelbie> nirik, that is awesome ... when the time comes it'd be nice to get some guidance on how to get the code loaded there and to put a custom yaml rulefile in as a test for the second patch, if accepted
14:57:16 <bowlofeggs> i'd love collaboration for that flock talk if it gets accepted - i think patrick might be interested in cospeaking?
14:57:28 <puiterwijk> bowlofeggs: yep
14:57:42 * nirik still hasn't decided what he wants to submit
14:57:42 <bowlofeggs> i also sent one about using fedora to free your smart phone
14:58:04 <bowlofeggs> i think i might do one about how you shouldn't run rawhide to balance out all the rawhide talks that nirik likes to do
14:58:10 <nirik> bexelbie: sayan should be able to help there... I think he's the one maintaining these days... unless I am mistaken
14:58:17 <bowlofeggs> the audience needs to hear a different perspective!
14:58:29 <pingou> nirik: bexelbie: sayan is the maintainer yes
14:58:39 <bowlofeggs> maybe i'll call it "the non-rawhide super highway" as opposed to "the rawhide trail"
14:58:41 <nirik> the truth is out there!
14:58:44 <bowlofeggs> haha
14:58:47 * bexelbie says sayan just to see if three times makes them appear
14:58:51 <smooge> ok it is coming up to the end of this meeting
14:59:14 <smooge> I would like to thank you all for coming today. please tip the waiter.. he has to hear bowlofeggs jokes all day
14:59:14 <bexelbie> +1 to the non rawhide talk ... as it goes toward our you don't need rolling or LTS story
14:59:35 <bowlofeggs> hahaha
14:59:45 <smooge> and good night
14:59:48 <smooge> #endmeeting