18:00:48 <smooge> #startmeeting Infrastructure (2017-10-05)
18:00:48 <zodbot> Meeting started Thu Oct  5 18:00:48 2017 UTC.  The chair is smooge. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:48 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:48 <zodbot> The meeting name has been set to 'infrastructure_(2017-10-05)'
18:00:48 <smooge> #meetingname infrastructure
18:00:48 <zodbot> The meeting name has been set to 'infrastructure'
18:00:48 <smooge> #topic aloha
18:00:49 <smooge> #chair smooge relrod nirik abadger1999 dgilmore threebean pingou puiterwijk pbrobinson maxamillion
18:00:49 <zodbot> Current chairs: abadger1999 dgilmore maxamillion nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:00:51 <clime> hi
18:00:53 <netcronin> .hello2
18:00:54 <zodbot> netcronin: netcronin 'Patrick Kuny' <pmk62810@gmail.com>
18:00:59 * relrod waves
18:01:03 <marc84> hi everyone
18:01:09 <dtsdwarak> hello
18:01:12 <nirik> morning everyone
18:01:19 * threebean waves
18:01:26 <cverna> .hello
18:01:26 <zodbot> cverna: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1".
18:01:28 * dtsdwarak waves back
18:01:38 <cverna> .hello cverna :)
18:01:39 <zodbot> cverna: Sorry, but you don't exist
18:01:54 <clime> bad zodbot
18:02:00 <benniej> hi
18:02:00 <cverna> thanks zodbot :)
18:02:15 <smooge> hello
18:02:23 <cverna> .sweedish
18:02:28 <smooge> #topic New folks introductions
18:02:28 <smooge> #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves
18:02:52 <dtsdwarak> Hi. Dwarak here. From Bangalore, India.
18:03:08 <clime> dtsdwarak: o/
18:03:11 <smooge> Good to meet you Dwarak. Thank you for staying up so late
18:03:24 <marc84> welcome Dwarak
18:03:51 <dtsdwarak> That's fine smooge. Meeting with infrastructure folks the first time. Glad to be joining.
18:03:53 <nirik> welcome.
18:03:56 <smooge> what are you interested in working on?
18:04:54 <dtsdwarak> I still haven't figured out yet. Just started perusing the infrastructure wiki for opportunities/interests. I'm interested in server management and CI/CD
18:06:24 <smooge> ok cool
18:06:32 <smooge> we have lots of places and needs for those
18:06:44 <dtsdwarak> That
18:06:48 <smooge> if you have not gotten an apprentice account I can do so after the meeting
18:06:59 <dtsdwarak> that's good to know. Sure, I'll get in touch with you.
18:08:04 <bowlofeggs> .hello2
18:08:05 <zodbot> bowlofeggs: bowlofeggs 'Randy Barlow' <randy@electronsweatshop.com>
18:08:06 <smooge> ok time for announcements
18:08:09 <smooge> #topic announcements and information
18:08:10 <smooge> #info PHX2 Colo Trip, Dec 4th - 9th
18:08:10 <smooge> #info Infrastructure will be down during that trip.
18:08:10 <smooge> #info beta freeze is done. Beta shipped tuesday (please test)
18:08:10 <smooge> #info Final freeze 1.5 weeks. PLEASE TEST.
18:08:11 <smooge> #info All of stg moved to 10.5.128 network
18:08:12 <smooge> #info bodhi-2.11.0 to be deployed to prod today
18:08:14 <smooge> #info bodhi-2.12.0 to be released and deployed next week with only one change - modular mashing
18:08:16 <smooge> #info new Fedora db-datanommer hopefully in place later today - patrick
18:08:35 <nirik> #info Oct fi apprentice feedback email out, please reply if you are an apprentice
18:08:38 <smooge> OK this is a VERY VERY short period between release on Tuesday to freeze/release next week
18:09:05 <nirik> well, we have next week, freeze starts the following tuesday, but yeah, short window
18:09:27 <smooge> yes sorry next, next week
18:09:27 <bowlofeggs> i'm planning to keep my jacket out instead of putting it away in the closet since i know another winter is coming
18:09:55 <threebean> #info koji-1.14.0 to be deployed to stg on Friday.  production on Monday, 21UTC.
18:09:55 <smooge> bowlofeggs, don't worry there are minstrels coming to play our favourite song
18:11:13 <smooge> and yes to all apprentices. we do a monthly "how are you and what have you learned email." it is ok to say "nothing much and I am not interested anymore" also
18:11:24 <smooge> ok after that
18:11:39 <smooge> our firewall for staging is much simpler now
18:12:00 <smooge> thanks to the apprentices who helped on that
18:12:08 <bowlofeggs> haha
18:13:24 <smooge> ok any other announcements? anything we need to work on for bodhi or koji changes?
18:14:09 <smooge> #topic Ticket cleanup
18:14:10 <bowlofeggs> no work other than what i'm doing right now for bodhi ☺
18:14:53 <smooge> There are currently 112 open issues in https://pagure.io/fedora-infrastructure/issues
18:15:16 <nirik> yeah, let me pick an old one... just a sec
18:16:01 <bowlofeggs> such ticket. wow.
18:16:03 <nirik> how about:
18:16:06 <nirik> https://pagure.io/fedora-infrastructure/issue/3960
18:16:18 <nirik> add fedmsg events for block / unblock in koji.
18:16:50 <nirik> perhaps threebean could add some more context to this one and we could see if a new person would want to write a PR for it?
18:16:51 <threebean> oh - it that just a patch to koji?
18:17:17 <threebean> yeah - i'd be glad to give pointers.  this is do-able.
18:18:02 <nirik> it's the fedmsg plugin to koji?
18:18:07 <nirik> or in main koji code?
18:19:18 <nirik> if you can add info to the ticket and... would it be easyfix? or too complex for that?
18:19:20 <smooge> threebean, ^^?
18:19:32 <threebean> easyfix, yeah. :)
18:19:34 <threebean> will add context
18:19:41 <threebean> it *may* need a core koji patch, but not a complicated one.
18:19:54 * threebean will add to ticket.
18:19:59 <nirik> thanks much.
18:20:03 <smooge> ok I have one
18:20:06 <nirik> shall we do another? or move on?
18:20:09 <nirik> sure...
18:20:11 <smooge> https://pagure.io/fedora-infrastructure/issue/4437
18:20:38 <smooge> is bfo retired, still going, wanted?
18:21:04 <nirik> it's still going... I have been updating it as we go...
18:21:06 <puiterwijk> I still want it
18:21:11 <puiterwijk> Aka, it's still used :)
18:21:12 <nirik> but have had 0 cycles to look at efi issues
18:21:41 <nirik> and it looks like the bug filed hasn't had any info either
18:22:13 <nirik> I could build the latest ipxe and see if it's fixed.
18:22:45 <smooge> what was the url for bfo?
18:23:11 <nirik> there's some docs and info at: https://boot.fedoraproject.org/
18:23:23 <smooge> ah ok. I was looking for bfo
18:23:57 <nirik> basically it's a set of very very small images we make that have ipxe in them...
18:24:18 <nirik> you boot from one of those and it downloads the pxe config from us
18:24:27 * pingou has one topic for open-floor
18:24:28 <nirik> then you can boot various fedora versions, etc.
18:24:49 <benniej> actually tried BFO this week
18:24:51 <nirik> it's kinda neat, but didn't become super popular
18:25:00 <smooge> hi pingou
18:25:06 <pingou> o/ :)
18:25:07 <smooge> I will put you in 5 minutes
18:25:42 <benniej> downloaded 1.6GB image and then failed to start the installer
18:25:53 <pingou> no hurry, thanks
18:26:33 <benniej> not sure yet what went wrong was a virtual box install
18:26:45 <nirik> benniej: :( which fedora/image?
18:26:53 <nirik> they usually are a lot smaller than that.
18:26:56 <benniej> f26
18:27:13 <puiterwijk> Hmm, 1.6GB sounds like a netinst image.
18:27:14 <Southern_Gentlem> benniej,  lets take this to #fedora please
18:27:17 <puiterwijk> Those aren't bfo
18:27:30 <Southern_Gentlem> puiterwijk,  or one of the updated isos
18:27:43 <nirik> there was a mistake in f26 release... where one of the netinstalls happens to be the atomic :)
18:27:49 <nirik> wonder if it was that one
18:28:10 <x3mboy> o/
18:28:58 <nirik> anyhow, bfo could use some love for sure. :) If there's interested folks in testing and improving things let me know.
18:29:37 <smooge> ok anyway
18:29:50 <smooge> #topic Apprentice Open office hours
18:29:57 <smooge> Any questions on tickets from apprentices?
18:30:57 <smooge> if not.. we can go to open floor
18:31:03 <smooge> #topic Open Floor
18:31:13 <smooge> pingou, you had something?
18:31:53 <pingou> yea, simple-koji-ci
18:32:00 <pingou> https://pagure.io/fedora-ci/simple-koji-ci the project
18:32:09 <pingou> the rfr: https://pagure.io/fedora-infrastructure/issue/6419
18:32:20 <pingou> an example: https://src.stg.fedoraproject.org/rpms/python-arrow/pull-request/13
18:32:21 <threebean> cool.
18:32:23 <nirik> I think that sounds good to me, but would be good to make sure releng is ok with it.
18:32:26 <pingou> I was curious if you think it's nice/fun
18:32:28 <threebean> can you run it in os.fedoraproject.org ?
18:32:47 <pingou> that was the follow up question, do we want to run it and if so, where? :)
18:33:11 <puiterwijk> I think running it in openshift is going to be tricky, but should be doable if we get a container that has fedmsg-hub as its entrypoint
18:33:17 * threebean nods
18:33:36 <threebean> we need that same thing for a greenwave sidecar container (fedmsg-hub as the entrypoint).
18:35:03 <mizdebsk> pingou: does it submit builds from scm? or builds and uploads srpm to koji?
18:35:26 <pingou> mizdebsk: the later
18:35:41 <pingou> otherwise PR for new release wouldn't work
18:36:19 <x3mboy> I just want you to know that I will be working as apprentice hard from today on. In the past I was intermitent and finally I didn't accomplish anything
18:36:52 <mizdebsk> pingou: how is srpm built? i hope at least in chroot?
18:36:54 <x3mboy> I hope from now on to probe myself useful for infra, specially with noc and as sysadmin
18:36:56 <nirik> x3mboy: cool. Note that it's hard sometimes to find things to do... I am not sure how we can improve that... but keep bugging us for things to do. :)
18:37:15 <x3mboy> nirik, thanks! I will :D
18:37:31 <pingou> mizdebsk: not entirely sure, I stole this code from the-new-hotness
18:37:39 <netcronin> Same here, would love some tickets if you guys need help.
18:37:43 <aikidouke> reviewing tickets and asking questions in meetings is a good way to find something to do :)
18:38:05 <pingou> mizdebsk: rpmbuild ... -bs
18:38:09 <mizdebsk> new hotness can trust spec file to some extent as it's coming from packagers, but PRs can be submitted by anyone
18:38:20 * mizdebsk notes that building srpm is arbitrary code execution
18:38:54 * smooge remembers having his box owned by that
18:38:57 <aikidouke> @x3mboy @netcronin - tickets can be found here ->
18:38:59 <aikidouke> https://pagure.io/fedora-infrastructure/issues
18:39:06 <aikidouke> check to see if someone is working them
18:39:16 <pingou> mizdebsk: would you know the appropriate way to do that?
18:39:32 <mizdebsk> koji
18:39:34 <aikidouke> if someone is working and you want to help, send them a message
18:39:49 <marc84> nirik: when is the next apprentice workday?
18:40:05 <smooge> one topic at a time pleas
18:40:06 <nirik> marc84: good question. I was actually thinking we should do another one soon...
18:40:07 <mizdebsk> you can configure how koji gets sources, it can be "fedpkg sources", but it's configurable, you could run spectool for example...
18:40:12 <nirik> but yeah, lets finish one topic
18:40:22 <aikidouke> err sorry folks
18:40:23 <mizdebsk> or at least in mock chroot
18:40:55 <smooge> pingou, mizdebsk threebean do we need to do this conversation outside of this meeting elsewhere?
18:41:09 <mizdebsk> yeah, agreed
18:41:20 <smooge> it looks like a good idea but it could be a long long conversation
18:41:25 * nirik wonders actually if copr would be a better fit for this, but that has it's advantages/disadvantages.
18:41:32 <pingou> mizdebsk: we get the sources via spectool already
18:41:40 <clime> well, I am all up for that
18:42:09 <mizdebsk> spectool runs rpmbuild under hoods, it's arbitrary code execution too
18:43:56 <nirik> so yeah, lets have more discussion on it.
18:44:07 <nirik> (in fedora-apps or the like)
18:44:18 <smooge> ok next up
18:44:37 <smooge> aikidouke, marc84 netcronin x3mboy nirik about an apprentice activity day
18:45:00 <x3mboy> smooge, cool! When we setup a new one?
18:45:01 <nirik> right...
18:45:08 <netcronin> Yeah I'm down.
18:45:18 <nirik> so, perhaps during final freeze? or after ?
18:46:45 <aikidouke> It's good to do things like this when the admin group's hair is not on fire :)
18:46:56 <nirik> during we might have more time... after we might be able to make changes more easily.
18:47:15 <smooge> I was thinking that we should have a planning session during the freeze
18:47:33 <nirik> how about nov 1st?
18:47:39 <smooge> this would be good to get an idea of what things we think can be done as easy fix or dropped.
18:47:49 <smooge> then a real day afterwrods
18:48:08 <nirik> sure, there are lots of things we could do... go over tickets, work on docs, make sure people are able to login ok, etc.
18:48:27 <nirik> smooge: sounds good. How about nov 1st for the first day... we can plan the next after then
18:48:36 <cverna> We could have a ticket in fedora-infra with the topic/planning
18:49:04 <smooge> sounds good. november 1st
18:49:22 <cverna> +1 for november 1st
18:49:28 <netcronin> Is that something the apprentices should make plans to attend or no?
18:49:46 <x3mboy> +1 for 1st
18:49:50 <nirik> netcronin: yeah.
18:49:51 <x3mboy> November 1st
18:50:06 <nirik> the idea is that on that day we will try and work on things and be available in #fedora-admin
18:50:11 <pingou> cverna: since you're here, want to present you fedora-packages plans (unless this has already been covered in another meeting, in which case, sorry)
18:50:22 <netcronin> nirik: sounds good.
18:50:26 <nirik> ie, non apprentices should try and block out that time to help any apprentices with questions, etc.
18:50:45 * nirik would also love to hear cverna's packages progress.
18:51:00 <cverna> pingou: I can give an quick update :)
18:51:02 <netcronin> I'll be traveling that day, but if I have some time I'll drop in.
18:51:39 <nirik> netcronin: sounds good. I should likely be around from 14utc to 00:00
18:52:41 <smooge> ok anything else for today?
18:52:46 <smooge> I can close in 1 otherwise
18:52:50 <cverna> So I think I am getting close to get a verison that will run on rhel7, I have manage to replace xappy ( missiing in rhel7) by the native xapian bindings
18:53:12 <cverna> just need a bit more testing, packaging then we can test on stg I think :)
18:53:18 <nirik> cverna: awesome. Do let me know when you are ready to go to staging... happy to help deploy there.
18:53:53 <cverna> it would be great if threebean could do this https://pagure.io/fedora-infrastructure/issue/6402
18:53:56 <cverna> :)
18:54:24 <smooge> thanks cverna
18:54:29 * nirik can't read that currently. ;(
18:54:34 <pingou> sorry, restarting
18:54:35 <nirik> pesky pagure
18:54:43 * smooge puts more spam in the spam
18:54:44 <pingou> pesky pingou in this case :(
18:54:55 <smooge> turkey spam isn't bad
18:55:23 <pingou> should be back
18:55:27 <puiterwijk> pingou: no, annoying spam :(
18:56:39 <threebean> cverna: I totally forgot!  will try to do asap.
18:56:57 <smooge> #endmeeting