18:00:02 <nirik> #startmeeting Infrastructure (2015-12-17)
18:00:02 <zodbot> Meeting started Thu Dec 17 18:00:02 2015 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:02 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:02 <zodbot> The meeting name has been set to 'infrastructure_(2015-12-17)'
18:00:02 <nirik> #meetingname infrastructure
18:00:02 <nirik> #topic aloha
18:00:02 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk pbrobinson
18:00:02 <zodbot> The meeting name has been set to 'infrastructure'
18:00:02 <zodbot> Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:00:03 <nirik> #topic New folks introductions / Apprentice feedback
18:00:12 <kushal> Kushal is here
18:00:16 <nirik> hey everyone.
18:00:24 <nirik> Any new folks like to give a short one line introduction?
18:00:31 <nirik> or apprentices with questions or comments?
18:00:36 * threebean is here
18:01:00 <pcreech> just that i should become more active now that i've finished my job transition
18:01:04 * puiterwijk here
18:01:42 <threebean> pcreech: awesome to hear :)
18:02:01 <kushal> pcreech, Nice.
18:02:15 * tflink will be here for a little bit
18:02:25 <dgilmore> heya
18:02:30 <nirik> cool.
18:03:33 * dotEast2015 here
18:03:55 <nirik> alright then...
18:04:02 <nirik> lets move on to status and info dump.
18:04:07 <nirik> hold on to your irc clients.
18:04:24 <aikidouke> hello
18:04:35 <nirik> #topic announcements and information
18:04:36 <nirik> #info [release] pkgdb2: 1.33.3 - Pierre-Yves - http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/KAN7CDP7BJGGBVZC7TNFSOYW34OUR6NZ/
18:04:36 <nirik> #info [release] pagure: 0.1.36 - Pierre-Yves - http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/HTKCNOACEHJHBQOK424YPRT2HPMZPZQY/
18:04:36 <nirik> #info [release] fedmsg_meta_fedora_infrastructure: 0.15.6 - Ralph - http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/YQTGXCALOUU2AHBZXJC3ZLMXIKFFMZXC/
18:04:37 <nirik> #info New fedmsg message types - nagios and pungi-koji - Ralph
18:04:39 <nirik> #info Namespacing in pkgdb planned to go live on Thursday - Pierre-Yves/Ralph - http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/TPOPHDNROVUMGJNO66YHSY3ZEIJP5UGK/
18:04:42 <nirik> #info more work on ansible 2.0 compatibility. Will likely switch to it full time once callback_plugins are working - kevin
18:04:45 <nirik> #info more work on making playbooks idempotent - kevin
18:04:47 <nirik> #info Many people on vacation next few weeks, check the vacation calendar before you look for someone - kevin
18:04:50 <nirik> #info No meetings on 24th and 31st.
18:04:52 <nirik> #info Smooge and Kevin at phx2 second week in jan - kevin/smooge
18:04:54 <nirik> #info taskotron-dev redeployed as F23, getting close to ready for stg - tflink
18:04:58 <nirik> #info new Ipsilon UI upcoming, announcements coming soon - puiterwijk
18:05:00 <nirik> #info Wiki upgrade scheduled for December 21-22, will be readonly - puiterwijk
18:05:02 <nirik> anything in there folks would like to discuss or things to add?
18:05:04 <nirik> welcome aikidouke
18:05:49 <aikidouke> what's changing with the wiki upgrade pls? link ok if you can
18:06:05 <nirik> puiterwijk: ^
18:06:16 <puiterwijk> aikidouke: upgrade from mediawiki 1.19 to 1.23
18:06:20 <puiterwijk> (the new LTS)
18:06:24 <aikidouke> ty
18:06:37 <puiterwijk> One of the few user-noticable changes will be that it'll use the Fedora OpenID login
18:06:38 <nirik> we might also note it to the qa folks as they use the wiki pretty heavily.... adamw / tflink ^
18:07:02 <nirik> did we sort out any changes tools need for that?
18:07:10 <adamw> do you really have to do it right before the shutdown?
18:07:14 <adamw> :/
18:07:26 <adamw> wikitcms may well not work with it.
18:07:39 <puiterwijk> adamw: it needs two days of read-only wiki. If you have a suggestion for a better date we can pull it readonly for two days, I'm up
18:07:44 <adamw> which means creating new result validation events and openqa reporting results won't work
18:08:04 <adamw> is the staging wiki working and using whatever the new prod one will?
18:08:04 <puiterwijk> I thought that at least during or just before the shutdown, there would be less people needing to change it
18:08:28 <threebean> puiterwijk: w.r.t. the fedora openid login -- that's great, but will it break scripted tools like wikitcms?
18:08:28 <adamw> well yes, but it will mean i get to spend my holiday trying to figure out how to get mwclient to talk to ipsilon, i guess?
18:08:30 <puiterwijk> Not yet. Can do that tonight/tomorrow (aka, start now, finish tomorrow)
18:08:37 <adamw> that would help a bit, i guess.
18:08:40 <threebean> can we upgrade in stg first and make sure all the client tooling works first?
18:08:53 <puiterwijk> threebean: sure. As I just said, I can start that tonight
18:09:17 * threebean nods
18:09:34 * puiterwijk notes that my alternative was 28-29 dec. So if we want to test with stg a week longer, we can hold off
18:09:40 <threebean> thanks :)  (openid for the wiki will be nice!)
18:09:51 * nirik doesn't like the idea of doing anything during shutdown off hand...
18:09:55 <nirik> but I guess we could
18:10:05 <puiterwijk> nirik: you wouldn't have to do anything :)
18:10:18 <nirik> perhaps do stg tonight and see how hard the tools changes will actually be?
18:10:20 <puiterwijk> But as said: if anyone hasa suggestion for better dates, I'm all open.
18:10:28 <puiterwijk> nirik: as said, I'll start that tonight
18:10:43 <puiterwijk> It'll finish tomorrow or saturday then
18:10:48 <nirik> note that this also moves the wiki to postgresql backend
18:10:52 <nirik> (right?)
18:10:56 <puiterwijk> Yes, that's the reason it takes two days
18:11:06 <puiterwijk> If we'd stayed with mysql, it'd take about 5 hours.
18:11:26 <puiterwijk> (the longest period here is export from mysql, convert, import to postgresql)
18:11:54 <adamw> https://github.com/mwclient/mwclient/blob/master/mwclient/client.py#L376 is what mwclient does to log in to the wiki, if that doesn't work, we're going to have to send patches upstream to make it, i guess.
18:12:57 <threebean> I'll note that the pkgdb upgrade/outage is done and over.  there was one feature that we planned for in dist-git that we had to roll back.  we'll be debugging that in staging and then pushing it out later (without a second outage).
18:13:00 <puiterwijk> Okay, I'll see about testing it with that
18:13:31 <nirik> threebean: thanks. Nice teamwork between you folks to get things working. ;)
18:13:34 * puiterwijk notes that I told at least tflink about this upcoming upgrade, so he might've looked into what it means to the tools
18:13:55 <tflink> you did?
18:14:03 <threebean> nirik: agreed.  it was a good one.  :)
18:14:07 <puiterwijk> Yes, I told you a while ago when I noticed about tcms
18:14:12 <tflink> if you did, i forgot
18:14:24 <puiterwijk> Ah. So that's why you didn't come back to me about it, okay
18:14:54 <nirik> ok, anything else there or shall we move on to discussion topics?
18:15:15 <threebean> adamw, tflink: once the stg bits are in place, feel free to ping in #fedora-apps for help testing/patching tools.
18:15:27 <puiterwijk> Oh, this was still notices. Do we want to add this to discussion as well, or are we done for now?
18:15:30 <nirik> adrianr: oh, is the mirrormanager stuff going ok? need any help? or it's done?
18:15:58 <puiterwijk> nirik: mirrorlist got upgraded earlier today to the 0.6.1 release
18:16:14 <nirik> puiterwijk: I think we have discussed it. ;) But I'd say let see how much pain there is and decide about when to do it with stakeholders.
18:16:23 <puiterwijk> Okay
18:16:28 <nirik> yeah, but there were still some commits, not sure it was fully finished yet
18:16:49 <adrianr> nirik: it is gind on
18:16:54 <adrianr> going on
18:17:09 <nirik> ok, thanks for working on it.
18:17:19 <adrianr> FTP URLs are now longer supported
18:17:31 <nirik> hurray!
18:17:32 <adrianr> they cannot be entered, but are still delivered to the clients
18:17:35 <adrianr> https://github.com/fedora-infra/mirrormanager2/issues/99
18:17:43 <nirik> aw
18:17:58 <adrianr> so now that they are blocked we can 'clean' the database
18:18:07 <adrianr> slowly getting there
18:18:09 <nirik> alright.
18:18:26 <nirik> #topic Technical Debt-Fighting Week 2016-01-05 through 2016-01-08 - Ralph
18:18:35 <nirik> threebean: you wanted to discuss this a bit more?
18:18:51 <threebean> oh, yeah.  just wanted to create room for people to brainstorm anything else we might want to take on.
18:19:27 <threebean> https://fedoraproject.org/wiki/Infrastructure/Debt
18:19:49 <threebean> if people care to, please add some more specifics down at the bottom of the page.
18:20:01 <threebean> I'll go through later today and try to flesh it out some more too.
18:20:15 <nirik> excellent.
18:20:44 <threebean> just, as a reminder, we're going to try this tuesday-friday of the week that red hatters are back from the holiday shutdown.
18:21:49 * nirik nods.
18:22:25 * threebean wonders if we can keep a scoreboard at the bottom of that wiki page or something...
18:22:42 <threebean> something to show progress.  maybe just a list of links to major commits (ansible) and pull requests (projects)
18:22:44 <nirik> some data to tell us if it was a sucess would be nice
18:24:08 <nirik> yep.
18:24:15 <nirik> anything else on this one?
18:24:22 <threebean> nah, I think we can move on.  thanks!
18:24:24 <smooge> not from me
18:24:51 <nirik> I don't have anyone signed up to teach about anything this week... unless someone wants to do something inpromptu ?
18:25:28 <nirik> #info reminder: no meetings the next 2 weeks. Next meeting is 2016-01-07
18:25:35 <nirik> #topic Holidays
18:25:50 <nirik> Just wanted to remind folks that many people will be away or doing other things.
18:26:04 <nirik> Do check the vacation calendar to see if someone is around before pinging them or bothering them
18:26:28 <nirik> Also, please try not to cause alerts. ;) That will cause me and puiterwijk and smooge to appear and look at things. ;)
18:26:43 <threebean> ... and we don't want that.
18:26:54 <puiterwijk> I think that starting friday, we should consider the infra to be in Semi-Freeze.
18:27:01 <smooge> dark smooge has been summoned.
18:27:14 <puiterwijk> In other words: pleaes don't make any changes to production that haven't been pre-agreed or acked by me, nirik or smooge
18:27:46 <nirik> :)
18:27:54 <smooge> puiterwijk, I think that is what we normally do. Soft-freeze
18:28:09 <smooge> so yes, let us do that again
18:28:11 <puiterwijk> smooge: right. Just thought I'd mention it in the meeting
18:28:13 <nirik> just be mindfull about things is all I ask. ;)
18:28:21 <nirik> #topic Open Floor
18:28:34 <nirik> anyone have any items for open floor? questions, comments, favorate holiday candy?
18:28:47 * relrod checks in late, sorry
18:29:14 * puiterwijk likes kruidnoten :-)
18:29:58 * nirik likes carmel chocolate disks. :)
18:30:35 * nirik never heard of kruidnoten. Sounds nice.
18:30:57 <smooge> nothing from me
18:30:59 <puiterwijk> I've never seen them outside of the Netherlands, nor have I ever heard or seen translations, but I like them a lot
18:31:26 <nirik> sounds like what we might call a shortbread cookie.
18:32:10 <nirik> ok, everyone have a lovely holday season...
18:32:13 <nirik> #endmeeting