infra_tech_debt_week
LOGS
16:02:16 <threebean> #startmeeting infra tech debt week
16:02:16 <zodbot> Meeting started Tue Mar  8 16:02:16 2016 UTC.  The chair is threebean. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:02:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:02:16 <zodbot> The meeting name has been set to 'infra_tech_debt_week'
16:02:19 * sayan is here
16:02:40 <threebean> #chairs nirik puiterwijk smooge lmacken pingou threebean
16:02:55 * lmacken here
16:03:16 <threebean> hopefully we can keep it a quick meeting?
16:03:25 <threebean> We have a page up on the wiki to track stuff here:  https://fedoraproject.org/wiki/Infrastructure/Debt/2016/March
16:03:34 <nirik> yeah, lets keep to <15min if we can. ;)
16:03:37 * pingou here
16:03:38 <threebean> and it has some vague areas of places that need some work for new docs or updated docs.
16:03:57 <nirik> infra-docs/SOPs, wiki and apps docs at least
16:04:11 * doteast is here
16:04:17 <pingou> I was thinking to take a good stab at pagure's doc
16:04:21 <threebean> I wanted to do some diagram work for our apps this week.. so maybe I'll take that on today, starting with badges.fedoraproject.org.
16:04:31 <threebean> pingou: that would be good :)  pagure has a lot of moving parts!
16:04:34 <pingou> some bits are missing (like the web-hook server), needs diagrams
16:04:43 <pingou> and I need to start up on the usage doc
16:04:50 <nirik> we don't really have a list of all our apps do we? just apps.fedoraproject.org I suppose
16:05:00 <puiterwijk> I was going to roll a new Ipsilon release to get rid of the few patches we have, and then update all docs for it.
16:05:12 * threebean nods
16:05:17 <pingou> puiterwijk: let me know if you want to monkey-proof your doc
16:05:25 <threebean> nirik: that's the best we have.  there's the yaml file that defines that page we could use.
16:05:25 <pingou> puiterwijk: you type, I try it locally :]
16:05:27 * threebean finds it
16:05:28 <puiterwijk> pingou++
16:05:37 <sayan> I am right now working on the diagram and docs for bugyou
16:05:44 <puiterwijk> pingou: well, I do not have a quickstart and some docs on ipsilonproject.org :-)
16:05:44 <pingou> idea: should we make team of two for the docs, one person writing, the other testing?
16:05:47 <threebean> https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/apps-fp-o/files/apps.yaml
16:05:49 <puiterwijk> s/not/now/
16:06:01 <threebean> sayan: rad :)  can't wait to read those :)
16:06:41 <nirik> pingou: writer/proofreader? might be a good combo...
16:07:00 <threebean> +1
16:07:00 <pingou> nirik: yes
16:07:08 <pingou> and at the same time we can invert
16:07:18 <pingou> I test what you write, you test what I write
16:07:20 <nirik> I was hoping to work on the wiki some... our pages there are poor.
16:07:21 <pingou> something like that
16:07:28 <threebean> for the apps, our existing code-review process on PRs could facilitate that.
16:07:47 <pingou> I was wondering if we should mirror infra-docs on pagure?
16:07:50 <puiterwijk> Just an idea: maybe move infra-docs to Pagure?
16:07:51 <threebean> nirik: for wiki stuff.. you can ping us with revisions so we can scrutinize^Wbe helpful.
16:07:54 <pingou> allowing to make PR to it :]
16:07:59 <puiterwijk> pingou: hah! :)
16:08:01 <threebean> +1
16:08:11 <sayan> pingou, good idea
16:08:13 <pingou> puiterwijk: I was waiting for your mirroring plugin :-p
16:08:38 <nirik> well, I was thinking of moving all infra to it...
16:08:41 <puiterwijk> pingou: ah.. Good that you remind me I need to finish that stuff...
16:08:48 <threebean> smdeep: is there an area from the wiki page that interests you?
16:08:48 <nirik> but I don't have a plan yes, but it could be the docs part of that
16:09:01 <smdeep> I could do proof reading
16:09:07 <puiterwijk> nirik: well, I'm making a sync system for Pagure. That should resolve a bunch of the issues we had (like infra depending on Pagure)
16:09:08 <smdeep> I am reasonably good with English
16:09:14 <threebean> smdeep++
16:09:14 <zodbot> threebean: Karma for smdeep changed to 1 (for the f23 release cycle):  https://badges.fedoraproject.org/tags/cookie/any
16:09:38 * nirik is happy to shout out changes for proofreading... here?
16:09:46 <pingou> welcome smdeep , the more the merrier :)
16:09:50 <threebean> nirik: would be good :)
16:09:53 <smdeep> :)
16:09:58 <threebean> lmacken: anything you want to jump on?
16:10:09 <nirik> puiterwijk: cool. Then if we solve that the git repo could be our ansible repo, the docs infra docs and tickets replacing trac...
16:10:27 <nirik> sounds good.
16:10:29 <puiterwijk> nirik: +1. That was one of my core ideas with the mirroring system
16:10:40 <threebean> the bodhi masher has excellent docstrings.  but it might be an idea to document some of how the cornice service, validator, and schema modules all interact?
16:10:53 <pingou> nirik: keeping doc a separate project might be good as it would allow PR more easily
16:10:58 <lmacken> threebean: this week for me is working to optimize the mash process by tweaking the permissions/user it is run as... we can get a *huge* improvement immediately
16:11:09 <pingou> but we could like mirro the doc (project) to the doc (git) of the infra repo
16:11:09 <threebean> oh yeah?  that would be rad :)
16:11:09 <lmacken> which has been something we've been wanting to do for a looooong time ;)
16:11:28 <nirik> pingou: true... will ponder. perhaps we can move infra docs sooner then...
16:11:34 <puiterwijk> threebean: I opened a ticket agaisnt bodhi... Since the infra-docs has *nothing* on bodhi2
16:11:44 <threebean> puiterwijk: i think lmacken *just* updated that SOP last week.
16:11:50 <threebean> will track that down after the meeting.
16:11:54 <puiterwijk> Okay, great.
16:11:57 <lmacken> puiterwijk: yeah, where is that ticket?
16:12:01 <lmacken> puiterwijk: I updated it on friday
16:12:02 <puiterwijk> lmacken: on your github
16:12:05 <threebean> lmacken++
16:12:10 <pingou> nirik: we could mirror it w/ a cron or so for now, it's not like we commit to it every day :)
16:12:37 <puiterwijk> threebean, lmacken: https://github.com/fedora-infra/bodhi/issues/781
16:12:38 <nirik> oh, someone might make a pass at the various places we have tickets and look for existing docs ones and see about merging/fixing them? that could be another thing out of this.
16:12:47 <nirik> (I have no idea how many there might be if any tho)
16:12:49 <threebean> +1
16:13:01 <threebean> we also have three more days after this to work on stuff too :P
16:13:18 <nirik> pingou: right.
16:13:34 <threebean> nirik: maybe we go on a ticket trawl another day.  it sounds to me like we have some good work laid out already.
16:13:41 <nirik> yep.
16:13:43 * nirik nods
16:13:44 <pingou> +1
16:13:53 <pingou> but we should add the idea to the list so that we don't forget
16:14:05 <pingou> (or if someone wants to jump on this)
16:14:14 * threebean adds it to the wiki page for now.
16:14:33 <threebean> ok - last call for meeting items.  otherwise I'll end the meeting in a moment here.
16:14:37 <pingou> threebean: btw, maybe we could broadcast the week a little more by announcing it on the infra list
16:14:37 <puiterwijk> lmacken: note that the new SOP still doesn't have an architectual overview. The fact that threebean spent about half an hour explaining me just the masher in person probably implies it needs one
16:14:47 <pingou> and announce the daily meetup at 16UTC here
16:15:18 <pingou> threebean: I can do it if we want
16:15:21 <RG__> hi there,.,..i tried making an FAS account ...But it says that registration has terminated ...how should i register :)
16:15:28 <threebean> pingou: please do :)
16:15:33 <pingou> on it
16:16:01 <nirik> RG__: we had some problems with spammers, it should reopen soon.
16:16:05 <nirik> sorry for the trouble
16:16:07 <threebean> puiterwijk: at least the SOP could link to an architectural overview upstream, or something like that.
16:16:19 <puiterwijk> threebean: yeah
16:16:54 <nirik> RG__: if you can hang here we can tell you when it's ready... but hopefully not too long here.
16:16:57 <lmacken> puiterwijk: SOPs aren't really the place for architecture diagrams, IMO. We should have one though.
16:17:28 <puiterwijk> lmacken: right. But I couldn't find one. My ticket mentioned that I also dug through the bodhi2 repo and couldn't find any docs :)
16:17:29 <lmacken> puiterwijk: I also gave an infra overview of bodhi2 at one of our infra meetings recently, so I should link that somewhere
16:17:53 <threebean> lmacken: oo - good idea.  that'll be a treasure-trove.
16:18:02 <lmacken> some bodhi technical debit: migrate away from trac & github to pagure, and write proper docs
16:18:05 <puiterwijk> Yep, that'd work for me. I just needed a short overview a while ago when bodhi was having trouble, and couldn't find anything in "my time of need" :)
16:18:16 <puiterwijk> lmacken++
16:18:38 <threebean> ok.  let's close out the meeting and carry on.  we'll meet up here again tomorrow, same time:  16:00 UTC.
16:18:41 <threebean> #endmeeting