15:00:45 <bswartz> #startmeeting manila
15:00:45 <openstack> Meeting started Thu Aug 24 15:00:45 2017 UTC and is due to finish in 60 minutes.  The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:46 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:49 <openstack> The meeting name has been set to 'manila'
15:00:53 <bswartz> hello all
15:00:55 <xyang2> hi
15:00:56 <ganso> hello
15:00:58 <zhongjun> hi
15:01:01 <tbarron> hi
15:01:22 <vkmc> hi
15:01:40 <bswartz> so today's meeting will be pretty short I think
15:01:51 <bswartz> there's nothing on the agenda
15:01:56 <bswartz> just 1 week to release
15:01:56 <jungleboyj> @!
15:01:57 <_pewp_> jungleboyj ヽ(´・ω・`)、
15:02:06 <zhongjun> I have one
15:02:42 <bswartz> The main priority is to discuss any ship stopper bugs which might motivate an RC2 release
15:03:00 <bswartz> zhongjun: if you have a topic we can cover it next
15:03:06 <bswartz> #topic Pike release
15:03:16 <zhongjun> bswartz: sure
15:03:24 <markstur> hi
15:03:33 <toabctl> hi
15:03:46 <bswartz> so does anyone know of any ship stopper bugs?
15:04:00 <gouthamr> hi o/
15:04:24 <bswartz> I'm looking through the recently filed ones on LP and not finding any
15:04:28 <tbarron> bswartz: i think we have to get the doc patches in stable/pike, am getting confirmation
15:04:36 <gouthamr> tbarron: +1
15:04:36 <tbarron> doc migration patches
15:04:46 <bswartz> tbarron: what makes you think that?
15:05:03 <bswartz> I kinda don't like that idea, except for the install guide stuff
15:05:03 <xyang2> otherwise we have no docs in pike
15:05:14 <zhongjun> tbarron: +1
15:05:16 <bswartz> historically, docs were always published from master
15:05:26 <bswartz> there were no versioned docs
15:05:36 <xyang2> bswartz: openstack-manual has branches for stable/ocata, etc
15:05:42 <tbarron> ok, doesn't have to be in rc2 but we have to get them in stable/pike:
15:05:45 <bswartz> because backporting docs patches is a big waste of time
15:05:48 <tbarron> "you can do a point release after the final deadline to have a tarball that includes docs, if you want, but we generally want release candidates to have changes that need to be tested"
15:05:48 <jungleboyj> tbarron:  Yes, that would be good.
15:05:56 <jungleboyj> Don't need an RC for it.
15:05:56 <tbarron> quote from dhellman
15:05:58 <jungleboyj> I don't think.
15:06:35 <bswartz> so has the docs team shifted their stance on versioned docs?
15:06:45 <bswartz> we now publish multiple versions on docs.o.o?
15:06:58 <tbarron> bswartz: I think the issue is that this is a pike deliverable for openstack as a whole
15:07:05 <tbarron> and otherwise our docs will be missing
15:07:13 <tbarron> 404
15:07:23 <jungleboyj> We have a meeting at 11 central with the docs team.
15:07:29 <bswartz> tbarron: that implies that the website published from the stable branch only
15:07:31 <gouthamr> bswartz: if you go to https://docs.openstack.org you will be redirected to https://docs.openstack.org/pike/
15:07:39 <jungleboyj> Hoping we can maybe better understand what is happening there with the release.
15:07:52 <bswartz> and that docs changes to the master branch are reflected nowhere
15:07:58 <gouthamr> so yes, all documents will be versioned... except API-ref
15:08:02 <tbarron> ok, but we don't have to have the changes in rc2
15:08:12 <jungleboyj> bswartz:  THe docs changes to master go to <project>/latest
15:08:15 * dustins skids in late
15:08:23 <jungleboyj> dustins:  Safe!
15:08:25 <tbarron> they are ready to be merged into master, let's do that today if we can
15:08:45 <tbarron> then it sounds like we have a little bit of time for stable/pike
15:08:46 <bswartz> I'm just confused about how this should be managed going forwards
15:09:04 <bswartz> is the backport to pike a 1 time thing, and then we never backport docs changes to stable again?
15:09:10 <zhongjun> bswartz: yes, we can not find our doc in  openstack-manuals master branch now
15:09:17 <bswartz> or is there an expectation that docs changes get backported constantly?
15:09:32 <jungleboyj> bswartz: Shouldn't have to backport constantly unless it is important.
15:09:37 <tbarron> i think so, if we had done the migration in a timely manner we'd never have to backport
15:09:56 <tbarron> unless we found something wrong in an old release and really want to fix it
15:10:11 <ganso> don't we have to deal with config options that make sense for ocata but doesn't make sense for Pike?
15:10:18 <bswartz> but this implies to me that if we find and fix docs bug next month, users won't see the fix until queens ships
15:10:18 <tbarron> but we started the migration late so need to get it into pike
15:10:20 <jungleboyj> tbarron:  True.
15:10:23 <ganso> s/doesn't/don't
15:10:52 <jungleboyj> bswartz:  Well the question is if people will be directed to pike or the latest documentation on the website by default.
15:10:54 <gouthamr> tbarron: actively reviewing.. i like the idea of merging everything today
15:11:00 <bswartz> unless we do the additional effort of backporting the docs fix
15:11:00 <jungleboyj> I don't know the answer to that yet.
15:11:15 <tbarron> if they are deploying from master they should be smart enough to  build their docs from master
15:11:27 <jungleboyj> tbarron:  ++
15:11:50 <bswartz> it seems like we're putting extra burden on docs maintainers, right at a time when there are less of them, that's all
15:11:54 <xyang2> without docs in Pike we have to refer users to stable/ocata: https://github.com/openstack/openstack-manuals/tree/stable/ocata/doc/config-reference/source/shared-file-systems
15:12:37 <jungleboyj> bswartz:  That is the point.  The burden isn't on them, it is on us.
15:12:38 <bswartz> I actually think it's better for users to have versioned docs where all the versions are perfectly maintained an accurate -- but in the past the docs team said that was too much effort so we wouldn't do it
15:12:56 <jungleboyj> Looks like, at the moment, the website goes to pike by default.
15:13:16 <tbarron> bswartz: aren't these meta discussions that should be on openstack dev mail or #openstack-doc irc?
15:13:29 <tbarron> practically, we need to merge these
15:13:38 <bswartz> okay so going forward people who work on docs need to be aware of branches and backports and all the fun stuff that developers have to deal with
15:13:52 <tbarron> and then backport them this once, but the backport doesn't have to be before rc2 is cut
15:14:01 <jungleboyj> bswartz:  I think that is accurate.
15:14:33 <bswartz> tbarron: it is a meta discussion but I want to make sure I understand the current community stance because it seems I was living in the past
15:14:34 <tbarron> going forward the people who work on manila docs are contributors just like developers, working in manila tree
15:14:45 <tbarron> bswartz: ack
15:14:46 <bswartz> okay
15:15:17 <bswartz> well then I support merging docs to master and backporting them asap
15:15:25 <bswartz> I'm still unclear on the status of RC2
15:15:35 <jungleboyj> That is what Cinder has been doing.
15:15:36 <bswartz> why not cut an RC2 after the docs are sorted out?
15:15:49 <bswartz> is the problem just that it's too late to do so?
15:15:53 <tbarron> bswartz: we can, but we don't have to.
15:16:05 <bswartz> okay let's see if we can get it done this week
15:16:07 <tbarron> that's all dhellmann was saying
15:16:20 <bswartz> I'll push a tag tomorrow if we can get all the backports done by then
15:16:27 <tbarron> kk
15:16:39 <bswartz> sounds like no actual code bugs require an RC2 however
15:16:46 <bswartz> which is good news
15:16:50 <xyang2> bswartz: we can merge doc patches now, right?
15:16:59 <bswartz> to master yes
15:17:13 <bswartz> backports evidently need my approval since the stable branch is in lockdown mode
15:17:22 <tbarron> patches are all under topic 'doc-migration'
15:17:32 <bswartz> tbarron: thanks for doing that work
15:17:36 <tbarron> np
15:17:40 <bswartz> I'm sure it was not a small effort
15:17:49 <bswartz> anything else on the release?
15:18:10 <tbarron> zhongjun: I think I hijacked your agenda item, sorry!!!
15:18:11 <bswartz> zhongjun: what was your topic?
15:18:26 <bswartz> no we're getting to her next
15:18:30 <zhongjun> It is a simple topic
15:18:32 <tbarron> k
15:18:32 <bswartz> her item was not on the official agenda
15:18:57 <zhongjun> bswartz: there are some tc goals in queens version. Such as: policy-in-code.
15:18:57 <zhongjun> https://governance.openstack.org/tc/goals/queens/policy-in-code.html
15:19:08 <zhongjun> Is this something we would also like to implement in manila queens version?
15:19:10 <bswartz> #topic policy-in-code
15:19:17 <bswartz> #link https://governance.openstack.org/tc/goals/queens/policy-in-code.html
15:19:45 <zhongjun> tbarron: It doesn't matter, docs is more important than this topic
15:20:02 <tbarron> just more imminent
15:20:15 <bswartz> well of course we're interested in all of the TC's official goals
15:20:34 <zhongjun> bswartz: Do we need a spec for this work? Since we already had a common spec in tc-specs.
15:20:48 <bswartz> if this is one of the already agreed-to ones then we need to understand what is required for manila and prepare a response
15:20:58 <tbarron> zhongjun: you were telling me this may be a non-trivial amount of work, right?
15:21:04 <tbarron> but that we need to do it
15:21:08 <zhongjun> But the common spec lack of Proposed change section about how to do it in manila. It just cite the sample about how to implement this feature in nova and keystone.
15:21:31 <bswartz> I would like a manila-specific spec to track the work on the manila side for anything nontrivial
15:21:42 <ganso> zhongjun: I think if the sample applies to manila as well there would be no need for a spec, right bswartz ?
15:22:02 <zhongjun> tbarron: yeah, it will  affect all APIs
15:22:04 <bswartz> the spec can liberally refer to other documents
15:22:33 <tbarron> zhongjun: then I think a spec is appropriate and helpful
15:22:54 <bswartz> manila is not exactly like other projects so it's worth at least considering all of the ramifications of the change for us
15:23:12 <bswartz> please make sure that topic ends up on the PTG etherpad too
15:23:23 <bswartz> #link https://etherpad.openstack.org/p/manila-ptg-queens
15:23:31 <bswartz> oh I see it's here already
15:24:52 <bswartz> zhongjun: should we discuss any specifics today or should we just cover this at PTG?
15:25:03 <zhongjun> bswartz: yeah, we could do it earlier if we have plan about it
15:25:16 <bswartz> I'll need to look at any other TC goals before then too
15:25:21 <tbarron> zhongjun: were you thinking of working on this?
15:25:28 * gouthamr doesn't know how tbarron kept his head straight through these doc patches
15:25:39 <bswartz> honestly I don't follow TC activities anymore since they stopped holding meetings on IRC
15:25:55 <tbarron> if someone has a draft spec before PTG it might be useful :)
15:26:24 <tbarron> gouthamr: I didn't, thanks for fixing my circular dependency chain
15:26:33 <zhongjun> tbarron: yes, I am thinking of working on this
15:26:52 <gouthamr> tbarron: that one was identified by friendly folks over at openstack-infra
15:27:03 <bswartz> hehe
15:27:30 <tbarron> zuul is easily confused
15:27:49 <tbarron> actually, it just does the right thing
15:28:56 <bswartz> alright
15:28:59 <bswartz> #topic open discussion
15:29:04 <bswartz> anything else for today?
15:29:59 <bswartz> #link https://review.openstack.org/#/q/status:open+project:openstack/manila+branch:master+topic:doc-migration
15:30:04 <bswartz> these 5 patches right?
15:30:14 <amito-infinidat> anyone is coming for the real (Denver) PTG?
15:30:25 <bswartz> .o/
15:30:37 <jungleboyj> @!
15:30:37 <_pewp_> jungleboyj ヽ(´・ω・`)、
15:30:38 <tbarron> bswartz: note that there are also manila-ui, python-manilaclient, image-elements changes
15:30:46 <bswartz> I'll be in Denver for crossproject and cinder meetings
15:30:46 <ganso> o/
15:30:48 <gouthamr> amito-infinidat bswartz and i'll be there
15:31:06 <amito-infinidat> cool, see you there!
15:31:18 <dustins> amito-infinidat: I will not be there
15:32:23 <zhongjun> dustins: haha, me too
15:32:33 <bswartz> tbarron: ack
15:32:53 <bswartz> alright I think that's all we have today
15:33:05 <bswartz> I'll try for an RC2 tomorrow
15:33:10 <bswartz> release is next week
15:33:31 <bswartz> let's be preparing for PTG with specs and prototypes
15:33:46 <bswartz> #endmeeting