18:01:11 <puiterwijk> #startmeeting Infrastructure (2016-10-06)
18:01:11 <zodbot> Meeting started Thu Oct  6 18:01:11 2016 UTC.  The chair is puiterwijk. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:01:11 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:01:11 <zodbot> The meeting name has been set to 'infrastructure_(2016-10-06)'
18:01:13 <puiterwijk> #meetingname infrastructure
18:01:13 <zodbot> The meeting name has been set to 'infrastructure'
18:01:15 <puiterwijk> #topic aloha
18:01:17 <puiterwijk> #chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson
18:01:17 <zodbot> Current chairs: abadger1999 dgilmore lmacken nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:01:19 <puiterwijk> #topic New folks introductions
18:01:22 <clime> hey!
18:01:27 * pingou 
18:01:32 <athos> hello :)
18:01:34 * pcreech here
18:01:39 <trishnag> hi :)
18:01:44 <puiterwijk> Hi all, any new people with a 1-line intro?
18:01:45 * nirik is sort of here, will be here more fully when the go/nogo finishes.
18:01:49 <fale> hi
18:01:50 <alda> hello :)
18:01:54 * doteast present
18:01:56 <marc84> hi
18:02:06 <pingou> puiterwijk: 1 line?  on which screen? :p
18:02:16 * pingou => []
18:02:27 <puiterwijk> pingou: on my X230, so about 13" :D
18:02:37 <clime> :)
18:02:50 <fale> I'm Fale, I was apprentice few months back, but I was not able to keep up and now I should have more free time :-)
18:02:57 <clime> Was that in?
18:03:11 <puiterwijk> fale: welcome back. Plase do ask in #fedora-admin after the meeting for things if you're looking for things to do
18:03:19 <smooge> here
18:03:20 <puiterwijk> clime: nope. It split over two lines. But I'll admit it :)
18:03:31 <nb> .hello nb
18:03:34 <zodbot> nb: nb 'Nick Bebout' <nb@nb.zone>
18:03:38 <clime> alright
18:03:40 <fale> puiterwijk: thanks :-)
18:03:43 <pingou> puiterwijk: looked fine on a t460s
18:03:46 <puiterwijk> Any other new folks?
18:04:12 <puiterwijk> If not, let's go to the info blob.
18:04:24 <puiterwijk> #topic announcements and information
18:04:26 <puiterwijk> #info We are still in Fedora 25 Beta freeze! - everyone
18:04:28 <puiterwijk> #info texlive signing issues tracked down and fixed - kevin
18:04:30 <puiterwijk> #info new dell buildhw machines is online - smooge
18:04:33 <puiterwijk> #info some progress on database replication - kevin
18:04:34 <puiterwijk> #info old RDU server being rebuilt
18:04:38 <puiterwijk> Any other info points from people?
18:05:00 <jflory7> .hello jflory7
18:05:01 <zodbot> jflory7: jflory7 'Justin W. Flory' <jflory7@gmail.com>
18:05:07 <nirik> #info looks like we are a go for f25 beta release next tuesday
18:05:13 <smooge> nooooo
18:05:19 <smooge> a go?
18:05:21 <clime> #info I am continuing with the distgit thing. Will have some proposal soon.
18:05:31 <puiterwijk> nirik: awesome!
18:05:39 <nb> #info keys.fedoraproject.org updated to latest version of SKS.  Everything working as normal.
18:05:45 * pingou missed what was the distgit thing
18:05:47 <puiterwijk> clime: cool, looking forward to that
18:06:08 <clime> pingou: I am incorporating dist-git package from Github into INfra.
18:06:21 <clime> *Infra
18:06:39 <pingou> not sure what it means, but sounds cool :)
18:06:45 <pingou> clime++
18:06:45 <zodbot> pingou: Karma for clime changed to 4 (for the f24 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
18:06:50 <puiterwijk> pingou: upstreaming our custom stuff for distgit :)
18:06:56 <puiterwijk> So that other people can use it too
18:07:17 <clime> that's it
18:07:23 <pingou> cool
18:07:32 <puiterwijk> Upstream++
18:07:42 <pingou> c++
18:07:45 <pingou> oh sorry
18:07:50 <puiterwijk> If nothing else, let's see if nirik is available for the next point :)
18:07:54 <puiterwijk> #topic fedora infrastructure issues in pagure - kevin
18:07:55 <clime> but yeah, the final package will be as minimal as possible
18:08:06 <puiterwijk> nirik: you available? Or shall we skip to the next and come back in a bit?
18:08:13 <nirik> hum, actually we talked about that last week... I should have removed it.
18:08:22 <nirik> unless anyone has any thoughts? things going ok?
18:08:57 <pingou> close status will be in the next release of pagure
18:09:01 <nirik> One issue we seem to have hit a few times is who can close issues... it's only admins right?
18:09:02 <pingou> (so after freeze)
18:09:07 <pingou> nirik: yup
18:09:13 <nirik> cool. ;) thanks for fixing that so quickly!
18:09:22 <pingou> there is a branch w/ different ACLs level, but we need to rebase/merge it
18:09:33 <puiterwijk> pingou++ for fixing lots of Pagure stuff very fast :)
18:09:35 <nirik> fair enough
18:09:53 <nirik> pingou: that release will have the fedmsgs for tickets repos fixed also?
18:10:14 <pingou> nirik: yes but puiterwijk was proposing we hotfix that w/ a freeze break
18:10:18 <pingou> the change isn't that big
18:10:30 <puiterwijk> And it would allow people to start migrating without spamming
18:10:32 <nirik> cool. It would be good to get a bunch more moved...
18:10:59 <threebean> this may have already been discussed, but are there any plans to get the ansible repo behind pagure too, so we can submit PRs on changes to playbooks/ and roles/?  that would be awesome.
18:11:18 <puiterwijk> threebean: the plans are there, waiting on sync code to land in Pagure
18:11:23 * nirik nods.
18:11:24 <pingou> and the doc in docs.pagure :-p
18:11:25 <threebean> +100
18:11:31 <pingou> puiterwijk: the mirroring feature?
18:11:41 <puiterwijk> pingou: yes. I call it sync in my mind :)
18:11:43 * pingou has this on his todo for tomorrow (couldn't make it today)
18:11:55 <nirik> thats going to be one way right?
18:12:04 <nirik> so how will we handle ansible repo?
18:12:07 <aikidouke> is anyone working on getting the infra getting started docs to pagure/infra ?
18:12:21 <puiterwijk> aikidouke: I don't think anyone is working on it, but we have agreed it's a good plan.
18:12:35 <puiterwijk> (is what I remember)
18:12:35 <aikidouke> :) I agree its a good plan too
18:13:00 <aikidouke> will put that in my taskwarrior
18:13:08 <aikidouke> but hope someone beats me to it
18:13:22 <puiterwijk> Cool. Put it nice and low so everything precedes it? :)
18:13:29 <nirik> I guess we have pagure sync to batcave01 and try and do all pushing and work in pagure? then if pagure was down, we switch and do work in batcave until it's back
18:13:32 <puiterwijk> (so that the chance is bigger it's fixed when you get to it)
18:14:06 <pingou> marc84: sounds good to me
18:14:09 <puiterwijk> nirik: I'm not sure how I feel about that yet, will want to consider it some more.
18:14:13 <aikidouke> haha maybe above yardwork puiterwijk
18:14:15 <pingou> sorry marc84
18:15:03 <nirik> yeah.
18:15:09 <nirik> doesn't need deciding right now.
18:15:12 <pingou> nirik: puiterwijk: note that it uses --mirror so it might override things on the receiving end
18:15:12 <puiterwijk> Anything else people want to bring up?
18:15:21 <pingou> (ie: batcave)
18:15:35 <nirik> that is the danger. we should make sure we avoid dropping things.
18:16:26 <nirik> anyhow, we can move on I think...
18:16:31 <puiterwijk> Well, let's first get the sync in :)
18:16:37 <puiterwijk> #topic jenkins upgrade plans - kevin
18:16:39 <puiterwijk> nirik: you again :)
18:16:43 <puiterwijk> or can we drop this too?
18:16:49 <nirik> ha.
18:16:50 <nirik> no.
18:17:00 <nirik> so, right now our jenkins server is... fedora 22.
18:17:10 <nirik> this makes me very sad
18:17:26 <pingou> I heard that jenkins in Fedora might get orphaned
18:17:27 <mizdebsk> upgrading shouldn't be a problem if people didn't start making changes that are not in ansible
18:17:30 <nirik> so, how shall we upgrade it? take it down and reprovision on f24?
18:17:36 <pingou> so we might at one point consider moving back to upstream's rpm
18:18:01 <nirik> mizdebsk: well, hard to say, hopefully not, but it's been a while.
18:18:03 <puiterwijk> nirik: yeah, I'd say reprovision.
18:18:22 <nirik> or should we make a new f24 one and swap over to it? (which would be more anoying from our side)
18:18:46 <nirik> pingou: yeah, not sure what it's fate is. It's pretty ok in f24 for now, so I guess we can kick the can down the road as they say
18:18:50 <smooge> I expect we will need to do the more annoying one
18:19:28 <nirik> I'm not sure how to contact all our jenkins users either. I guess just a post to infrastructure list and hope they are paying attention?
18:19:51 <smooge> how do we authenticate them?
18:20:01 <nirik> openid/fas
18:20:40 <smooge> because if we could get an idea of who authenticates it we could email them
18:20:44 <smooge> and I type slow
18:21:05 <nirik> well, we have the projects, but I don't know of how to scrape that info other than going to each project page and copying it
18:21:23 <clime> isn't there a db?
18:21:34 <mizdebsk> users who have acls on projects are listed in config xml files
18:21:37 <puiterwijk> clime: it's jenkins... all xml :)
18:21:45 <mizdebsk> i can get list of all fas users easily, if needed
18:21:45 <clime> kk :)
18:21:47 <puiterwijk> clime: ... and magic :)
18:22:19 <nirik> mizdebsk: that might be good, we can mail them directly about the outage... and pick a time and just reprovision with f24.
18:22:40 <nirik> we could also backup/rsync the existing one so we have it if needed
18:23:03 <smooge> mizdebsk, who was changing it outside of ansible?
18:23:10 <puiterwijk> smooge: we hope nobody :)
18:23:12 <smooge> since those bits might not be backedup
18:23:16 <nirik> http://jenkins.fedorainfracloud.org/asynchPeople/ might have the list of people
18:23:19 <smooge> ah ok
18:23:34 <nirik> except it says 'computation in progress'
18:23:50 <mizdebsk> smooge: my memory may be failing me, so i don't want to blame anyone
18:24:02 <clime> ...generating people...
18:24:11 <puiterwijk> clime: heh! :)
18:24:37 <nirik> it's people! jenkins is people!
18:24:42 <pingou> help is on its way!
18:25:02 <smooge> nirik, if it were only so tasty
18:25:09 <nirik> anyhow, I guess I'll try and schedule time next week and just do it.
18:25:23 <nirik> The only other f22's we have left are copr-keygen and some docs instances.
18:25:38 <smooge> we should be out of freeze on Wednesday?
18:25:58 <clime> nirik: gonna upgrade next week also, I hope.
18:26:05 <nirik> yeah. (although jenkins isn't frozen)
18:26:14 <clime> nirik: (the copr-keygen machine0
18:26:19 <clime> *)
18:26:19 <puiterwijk> smooge: nothing in cloud is frozen :)
18:26:43 <puiterwijk> by agreement, there's not to be any release-blocking stuff on cloud
18:26:44 <nirik> clime: great. :) Oh, I have noticed more zombies (as reported by nagios) on copr-be... not sure what might be causing it. Can file a bug if I figure out anymore details.
18:26:54 <nirik> anyhow, I guess thats it on jenkins from me...
18:27:10 <puiterwijk> Okay. Then let's move on to the next part
18:27:17 <puiterwijk> #topic Apprentice Open office hours
18:27:22 <smooge> puiterwijk, yeah sorry.. forgot that
18:27:34 <puiterwijk> Any apprentices with questions or wanting easy tasks?
18:27:54 <puiterwijk> (note that we should probably easyfix, unless someone already has, to use our new pagure location)
18:28:17 <nirik> yeah, I meant to file that but didn't.
18:28:20 <nirik> we should definitely
18:28:23 * athos looking for sth to do. Shows interest in pagure stuff
18:28:45 <puiterwijk> athos: cool. I'd say join #fedora-apps, and there's be people to get you underway
18:28:51 <alda> yeah, give me ticket please :)
18:29:22 <athos> okie
18:29:42 <puiterwijk> alda: you can look at https://pagure.io/fedora-infrastructure/issues?status=Open&tags=easyfix
18:29:51 <puiterwijk> that will get you some easier things to start on
18:30:06 <marc84> can someone look at this ticket
18:30:12 <marc84> .ticket 5504
18:30:13 <zodbot> 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:30:33 <nirik> marc84: yep. I wasn't sure if you were done, you modified it a few times...
18:30:59 <nirik> but I can definitely take a look. I think it was almost done
18:31:33 <marc84> nirik: thanks
18:31:46 <alda> I look on easy ticket list, but there are only some documenting tasks
18:31:52 <alda> I helps with https://pagure.io/fedora-infrastructure/issue/5504
18:32:48 <nirik> alda: looks like your version only has 1 tag in it... we need all of them
18:33:11 <nirik> oh I see
18:33:36 <alda> there is for cycle
18:33:43 <nirik> yeah, the loop is over all tags, but it's hard coded to just print epel6. ;)
18:34:25 <alda> ah, right I fix this
18:35:08 <nirik> marc84: yours seems to work... the loop alda is proposing seems cleaner, but it's a pretty simple script, so not sure how much it matters. ;)
18:36:07 <nirik> marc84 / alda: I can get this ready to land, but since we are in freeze will probibly wait until next week. ;)
18:36:20 <alda> ok
18:36:30 <marc84> ok
18:38:11 <nirik> any other apprentices with questions, comments? or shall we move on?
18:38:18 <puiterwijk> Any other....
18:38:20 <puiterwijk> nirik: you beat me :)
18:38:26 <nirik> ha.
18:38:31 <puiterwijk> #topic Open Floor
18:38:34 <clime> I made this yesterday: https://imageth.uloz.to/2/0/0/2004e5097c63c5c0eef4729e5317d6c9.640x360.jpg
18:38:53 <nirik> neat.
18:39:00 <clime> I hope you see the "f" :)
18:39:00 <nirik> using what tool(s)?
18:39:05 <clime> Pinta
18:39:18 <clime> It looks like that it can't save files in the current version
18:39:27 <clime> so that is printscreened :D
18:39:41 <clime> was fun
18:39:53 * nirik hasnt heard of it.
18:40:21 <nirik> I also never heard of the sponge command that marc84 used in that script. ;) Could be handy.
18:40:32 <mizdebsk> script to get jenkins user list is at /root/print-users.sh
18:40:44 <nirik> mizdebsk: nice. thanks!
18:41:54 <alda> I also never heard of the sponge command
18:42:15 <doteast> clime, nice work
18:42:31 <alda> its in moreutils package
18:42:40 <clime> doteast: thx! :)
18:42:50 <doteast> the antenna is getting in the way though :)
18:43:25 <doteast> and may be bottom leg can be longer .... vpn may may be !
18:43:28 <clime> yeah, it is not like "golden-ratio" picture
18:44:10 <clime> the idea is not that off, though, I think
18:44:10 <alda> sponge - soak up standard input and write to a file
18:44:44 <doteast> can't get the green led thought?!
18:44:54 <clime> I wanted red :D
18:44:59 <clime> but that changed to green
18:45:03 <clime> *then
18:45:12 <puiterwijk> Any further things people want to discuss?
18:45:20 <smooge> not i
18:45:30 <puiterwijk> If not, I'm going to close out in a minute
18:45:43 <smooge> thanks puiterwijk
18:45:48 <doteast> may be all three -> nagios
18:46:01 <smooge> all three nagios?
18:46:10 <doteast> red green yellow
18:46:23 <puiterwijk> Thanks all for coming, and please condinue in #fedora-{admin,apps,noc}!
18:46:29 <puiterwijk> #endmeeting