14:01:45 <dhellmann> #startmeeting tc 14:01:46 <openstack> Meeting started Thu Jan 3 14:01:45 2019 UTC and is due to finish in 60 minutes. The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:50 <openstack> The meeting name has been set to 'tc' 14:01:50 <dhellmann> happy new year, tc-members! 14:01:55 <TheJulia> o/ 14:01:55 <dhellmann> #link http://lists.openstack.org/pipermail/openstack-discuss/2019-January/001354.html agenda for this meeting 14:01:55 <smcginnis> o/ 14:01:55 <fungi> thanks dhellmann! 14:01:57 <lbragstad> o/ 14:02:01 <dhellmann> #topic roll call 14:02:01 <dhellmann> tc-members, please indicate if you are present for the logs 14:02:14 <cdent> ahoy 14:02:16 * fungi is present and accounted for 14:02:24 <mnaser> o/ 14:02:37 <lbragstad> present 14:02:56 <ttx> o/ 14:03:17 <TheJulia> present 14:03:39 <dhellmann> evrardjp, zaneb, and gmann all signed up on the wiki as not being able to be present today 14:04:10 <dhellmann> let's start with old business 14:04:19 <dhellmann> #topic technical vision for openstack 14:04:19 <dhellmann> we have approved the first draft of the vision 14:04:19 <dhellmann> #link https://governance.openstack.org/tc/reference/technical-vision.html 14:04:26 <dhellmann> we have an update proposed by gmann 14:04:26 <dhellmann> #link https://review.openstack.org/#/c/621516/ 14:04:32 <dhellmann> and another from fungi 14:04:32 <dhellmann> #link https://review.openstack.org/628181 14:04:39 <dhellmann> should we consider to track this at a high-level or are we ready to remove this topic from the tracker now, and treat further updates as individual work items? 14:04:45 <dhellmann> #link https://wiki.openstack.org/wiki/Technical_Committee_Tracker#Technical_Vision_for_OpenStack 14:04:49 <dhellmann> thoughts? 14:04:58 <fungi> i think we can take the umbrella task off the tracker 14:05:18 <cdent> I think we should keep it on until we use it to cause some kind of change 14:05:20 <ttx> +1 14:05:35 <ttx> that was a +1 for fungi 14:05:42 <cdent> The point of the creation of the vision was to have it leverage _something_ but it's not clear what the something is 14:05:58 <fungi> so what is the task we're tracking at that point? 14:06:00 <cdent> if it's just going to fade back into the reference background, then it was for naught 14:06:05 <smcginnis> Future decisions? 14:06:09 <cdent> "change stuff" :) 14:06:20 <fungi> how do we know when that's accomplished? 14:06:21 <cdent> I'm not certain, but since we don't know, it feels unfinishd 14:06:24 <dhellmann> I thought the purpose of this document was to influence future decisions about new projects? 14:06:31 <smcginnis> dhellmann: ++ 14:06:43 <dhellmann> "to help clarify the boundary for where projects fit into OpenStack and where they may not" 14:06:47 <TheJulia> My interpretation was it was to serve as an overall guiding light, new and old projects moving forward 14:07:15 <mnaser> It seems like we’re not getting much new project additions (or rather sorry, new teams) 14:07:16 <cdent> One of the major driving forces behind its creation was to change existing projects, by making the religion more clear 14:07:18 <persia> I thought the purpose of the docunent was to help everyone (not just TC) understand shared common goals. 14:07:18 <dhellmann> I do like the idea of using it to drive other changes, but that feels like a second thing 14:07:24 <TheJulia> So I think it makes sense to keep it on the tracker. I feel that the discussion on gmann's edit just needs more time 14:07:43 <TheJulia> mnaser: +1 14:07:56 <dhellmann> cdent : perhaps, although I thought we went to great lengths to start by documenting the current state of things 14:08:04 <cdent> "start" 14:08:08 <cdent> thus it's not ready to be done 14:08:15 <mnaser> It seems like we’re maybe needing some work to be a more attractive home for projects. 14:08:21 <fungi> we're bound to have future edits too though. i suppose getting through the ones brought up as needed during the forum session could be seen as completing the initial version 14:08:37 <smcginnis> cdent: Are you thinking we now need to take this vision and review what we currently have to see how well they match up? 14:08:50 <cdent> smcginnis: yes, that would be a good next step 14:09:12 <TheJulia> I feel like we're at the next step point, so beyond edits, what is the next step for us? 14:09:27 <TheJulia> popularize it? 14:09:44 <TheJulia> further I guess 14:09:48 <smcginnis> That makes senese to me. I was primarily thinking of the vision doc as a point to apply for future decisions, but using it as a way to judge our current state also has value. 14:09:55 <cdent> I think we could invite people to express whether we're aligned with it, and what needs to change to make it more aspirational 14:10:07 <cdent> because unless it has aspirations, it's not a vision 14:10:21 <fungi> mnaser: attractive in what ways? (and how do you make sure what you change to make it more attractive to new projects doesn't make it less attractive to the ones which are already invested in driving the community we have?)... but also i'm not sure how that's relevant to the technical vision for cloud design 14:10:29 <TheJulia> cdent: I completely agree, and I think that might be good feedback for projects to explicitly attempt to collect as part of planning for Train 14:10:38 <cdent> TheJulia++ 14:10:49 <dhellmann> hold that thought for later in the agenda :-) 14:10:54 <cdent> yeah, making that an explicit todo would be a good concrete step 14:11:00 <smcginnis> Train goal for each team to submit a 14:11:03 <fungi> i like that idea 14:11:14 <smcginnis> "vision review" self evaluation? 14:11:24 <TheJulia> I like it 14:11:26 <mnaser> fungi: afaik, the technical vision was created so we don’t have arbitrary discussions about if we can accept a project to be under OpenStack, that was my understanding 14:11:36 <ttx> I think it's good to drive change using it, but not sure an umbrella task is helping -- I'd rather track individual change when we come up with it 14:11:50 <mnaser> But it seems that no one is really applying to be new OpenStack projects, so it’s hard to see value in using it right now 14:12:04 <dhellmann> which of you is going to lead the effort to ask teams to do the self-evaluation? 14:12:05 <TheJulia> so, we should hold this discussion and proceed with the agenda for now 14:12:13 <TheJulia> I think were on a good track tbh 14:12:17 <fungi> mnaser: created to help guide those decisions, but there will still always be factors which come up that aren't clearly laid out in the vision and require further debate. i see it as a means of helping shape the debates we have 14:12:22 <smcginnis> TheJulia: ++ 14:12:38 <smcginnis> and... fungi: ++ 14:13:08 <TheJulia> fungi: ++ as well 14:13:51 <dhellmann> cdent : perhaps you want to sign up to lead that? 14:13:55 <TheJulia> dhellmann: if it comes down to it, I can lead the effort to try and drive teams to self evaluate 14:13:59 <cdent> dhellmann: yes, I'll take that 14:14:14 <cdent> and am happy to work with TheJulia on it 14:14:24 <dhellmann> #info cdent and TheJulia to work on initiative to have teams self-evaluate against the technical vision document 14:14:43 <smcginnis> Thanks cdent and TheJulia 14:14:46 <dhellmann> and it seems we agreed to leave the item on the tracker as-is for now 14:14:57 <smcginnis> dhellmann: Yes, I believe so. At least for now. 14:15:04 <dhellmann> cdent: would you please update that section of the wiki with the next step info 14:15:12 <cdent> ✔ 14:15:16 <dhellmann> thanks 14:15:19 <dhellmann> next up: 14:15:27 <dhellmann> #topic next step in TC vision/defining the role of the TC 14:15:27 <dhellmann> we also approved a document explaining the role of the TC 14:15:27 <dhellmann> #link https://governance.openstack.org/tc/reference/role-of-the-tc.html 14:15:38 <dhellmann> is there more work to do here, or are we ready to remove this from the tracker now? 14:15:41 <dhellmann> #link https://wiki.openstack.org/wiki/Technical_Committee_Tracker#Next_steps_in_TC_Vision_.2F_defining_role_of_the_TC 14:16:10 <dhellmann> ttx, TheJulia, & cdent are listed as the drivers for this one 14:16:11 <cdent> A bit before christmas I agreed to publicise and verify it with a wider audience 14:16:26 <cdent> but I felt best to wait until later (i.e. now) to do that 14:16:44 <ttx> yes that is the next step 14:16:47 <cdent> the idea was "here's what we think we do, do you think that's true and right?" 14:17:00 <ttx> (is there anything missing? etc) 14:17:21 <cdent> (i'll update that on the wiki too, since I'm in there now) 14:17:27 <TheJulia> I don't think so, I think we need to kind of keep it simple and fact based, and just see what we get 14:17:45 <dhellmann> #info cdent to start discussion on the mailing list 14:17:47 <dhellmann> cdent : thanks 14:18:18 <dhellmann> I think that's covered then, unless anyone else has anything to add? 14:18:49 <dhellmann> moving on then 14:18:52 <dhellmann> #topic keeping up with python 3 releases 14:18:52 <dhellmann> We have approved all of the patches for documenting the policy and for selecting the versions to be covered in Stein. 14:18:52 <dhellmann> What are the next steps for ensuring that any implementation work is handled? 14:19:30 <dhellmann> I feel like gmann signed the QA team up to work on some of this, and since he's out today maybe we should hold the discussion 14:20:00 <smcginnis> Probably need to publicize better to the teams that they should be working towards 3.6 with 3.7 around the corner. 14:20:02 <TheJulia> It would be good for there to be a second pass review by a team such as QA, but yeah, we should wait on that 14:20:27 <dhellmann> maybe we can discuss this in an office hour when gmann is back from pto 14:20:36 <smcginnis> That sounds good to me. 14:20:39 <dhellmann> let's move on to the next topic 14:20:42 <TheJulia> New mailing list, so re-publicizing sounds like a good idea 14:21:09 <dhellmann> #topic Reviewing TC Office Hour Times and Locations 14:21:09 <dhellmann> #link https://wiki.openstack.org/wiki/Technical_Committee_Tracker#Reviewing_TC_Office_Hour_Times_and_Locations 14:21:09 <dhellmann> the most recent mailing list thread was resolved with no changes to the number of office hours 14:21:09 <dhellmann> #link http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000542.html 14:21:09 <dhellmann> does anyone want to propose different times, or are we happy with the current schedule? 14:21:34 <smcginnis> Should we do a meeting #vote? 14:21:46 <smcginnis> I am for the status quo with this one. 14:21:59 <ttx> status quo 14:22:00 <dhellmann> if someone says they want to propose new times, I'll let them do that on the mailing list. otherwise, I consider this done. 14:22:06 <smcginnis> I think the thread kind of leaned that way towards the later posts. 14:22:07 <ttx> ++ 14:22:10 <cdent> I think the thread resolve as "status quo" 14:22:11 <TheJulia> I kind of am too 14:22:19 <dhellmann> of course if the folks who aren't here want to do that later, that's fine, too 14:22:20 <lbragstad> ++ 14:23:03 <fungi> yeah, status quo for me too 14:23:19 <dhellmann> #info we will keep the current meeting and office hour schedule 14:23:23 <dhellmann> k 14:23:24 <fungi> i concur that was the gist of the discussion on the ml 14:23:54 <dhellmann> right, now for some new business items 14:24:04 <dhellmann> #topic Train cycle goals selection update 14:24:04 <dhellmann> Thank you, to lbragstad and evrardjp for agreeing to lead the selection process for the Train goals. 14:24:04 <dhellmann> Do you have any updates to share with us this month? 14:24:35 <lbragstad> a couple of minor things 14:24:36 <dhellmann> lbragstad started a thread to discuss the goals and seek champions 14:24:37 <dhellmann> #link http://lists.openstack.org/pipermail/openstack-discuss/2018-December/000558.html 14:24:44 <dhellmann> sorry, go ahead lbragstad 14:24:45 <lbragstad> we're still pushing the discussion on the mailing list 14:25:22 <lbragstad> there have been just a couple people to step up for the pre-work, so we're in discussions with those folks, too 14:25:38 <dhellmann> great! 14:26:05 <lbragstad> but other than that... evrardjp and i will be touching base next week 14:26:24 <lbragstad> which will probably result in another nudge on the mailing list, or at least summarizing where the different goals stand 14:26:41 <lbragstad> that's about all from our end 14:26:42 * dhellmann nods 14:26:43 <dhellmann> it would be good to have regular updates about those discussions and any pre-work on the mailing list to keep the goals in everyone's minds 14:27:00 <lbragstad> i think so, too 14:27:12 <lbragstad> i'll make sure to send one out after i meet with jp 14:27:21 <dhellmann> which goals were the volunteers interested in helping with? 14:27:36 <lbragstad> moving legacy clients to osc 14:28:01 <lbragstad> there was some pre-work there that folks mentioned in the mailing list 14:28:20 <dhellmann> some analysis, irrc 14:28:27 <dhellmann> iirc 14:28:54 <dhellmann> are there any other questions? 14:29:34 <dhellmann> ok, next up then 14:29:35 <dhellmann> #topic health check status for stein 14:29:35 <dhellmann> #link https://wiki.openstack.org/wiki/OpenStack_health_tracker#Project_Teams 14:29:43 <dhellmann> how is it going contacting the PTLs for the health check for stein? 14:29:51 <dhellmann> does anyone have anything to raise based on what they have learned in their conversations? 14:30:12 <TheJulia> I simply have not had time to get started since the last meeting. I'll hopefully be able to get that started in the next couple of days. 14:30:13 <mnaser> I’ll personally admit I have not had the time to do mine. I plan to do them soon. It is a slow time in general right now anyhow 14:30:29 <cdent> I've got nothing from my formal trackees, but I can say that in general I've heard a lot of people saying (not just because of the holidays): Not much reviewing happening. 14:30:37 <ttx> Been putting that on pause over past month, will pick up again in January 14:30:48 <ttx> Difficult to do over the holidays :) 14:30:59 <cdent> That is: there is a dearth of regular reviewers and has been for a few months. 14:31:19 <smcginnis> I have heard the same about lack of reviewing happening. 14:31:24 <lbragstad> i've noticed a similar thread with my updates 14:31:32 <fungi> my hope was that 1. entrenchment into the new ml along with 2. a return from the holiday black hole would make for a prime opportunity to start reaching out at a time and place where ptls and others on those teams are likely to follow up with answers and concerns 14:32:10 <cdent> I reckon the concept of coherent teams is starting to fade. 14:32:35 <cdent> which is a natural evoluation, but something our process and approach needs to catch up to 14:32:47 <dhellmann> I wonder if that's an opportunity to fight back against the effect of Conway's Law 14:33:06 <cdent> possibly 14:33:20 <fungi> it does seem to me like we're getting more and more cross-project/casual involvement (though perhaps not as much as the reduction in project-centric involvement) 14:34:31 <dhellmann> it's definitely something to keep an eye on 14:34:31 <TheJulia> I've been thinking along fungi's line of thought, although it is going to vary for project to project 14:34:42 <mnaser> I think we should try to come up with something to make OpenStack exciting. People still need it, they just don’t know they do 14:35:12 <mnaser> We’re dealing with humans and emotions. If everyone else is working on that “other cool thing”, everyone will want to move towards working on it too 14:35:28 <TheJulia> I think the only way to really make it exciting again is enable faster velocity. Our structures have kind of made it more and more difficult to maintain or increase velocity as time goes on 14:35:34 <zhipeng> Big +1 mnaser 14:35:38 <cdent> TheJulia++ 14:35:51 <mnaser> As employers also get excited over that new other cool technology they move employees to other projects 14:36:01 <mnaser> I agree with TheJulia as well on that 14:36:10 <dhellmann> I wonder if a slower velocity focused on more interesting things wouldn't have the same effect as a faster overall velocity 14:36:14 <mnaser> This initiative has to come from *somewhere*. I don’t know where. 14:36:22 <fungi> i thought faster velocity was what contributors complained caused them to be unable to keep up? 14:36:49 <dhellmann> mnaser: one of the bits of feedback we got from Alan back in Denver was that the TC needed to take on more of a "strategic leadership" role 14:36:55 <fungi> "openstack: moves too fast to allow for casual contribution" 14:36:56 <ttx> velocity and flow volume are related, but different 14:37:00 <cdent> I think we need to be careful to not overestimate the potential here. OpenStack is mature. It will never be exciting again in the way it once was. We need to adapt to that, not try to force a carnival. 14:37:06 <TheJulia> I think two pronged is going to be the only way. Begin to tear-down some of the limiting structure (like 2 +2s as a standard), and also try and have a few shiny things with lots of touch points 14:37:16 <ttx> They are basically complaining about how large the river is, not how fast it goes 14:37:24 <smcginnis> Big +1 cdent 14:37:34 <mnaser> I agree cdent I think it’s a matter of putting things in a different context maybe 14:37:37 <TheJulia> cdent: ++ 14:37:46 <TheJulia> ttx: ++ 14:37:48 <dhellmann> ttx: good metaphor 14:38:03 <smcginnis> Very good. 14:38:03 <cdent> mnaser: yes. rather than "lookie, shiny" it's 'look how much stuff is based on top of nice stron openstack' 14:38:19 <cdent> s/stron/strong/ 14:38:22 <mnaser> cdent: exactly. In my experience at kubecon, many people didn’t see that value 14:38:24 <TheJulia> cdent: but that in its self could be shiny 14:38:36 <ttx> I think we can still encourage more... visible endeavors. I like the work on the K8s "cloud provider" because it has practical result 14:39:04 <smcginnis> I think the k8s thing is still partly due to deployment complexity. 14:39:10 <smcginnis> It's great having multiple cloud provider options. 14:39:10 <fungi> the linux kernel is far from being an exciting project (personal drama roller coaster aside), but still seems to manage a good amount of contribution and throughput 14:39:19 <cdent> that's a two way street too. From deep within the bowels of (e.g.) nova it's hard to be aware of things like the cloud provider and feel a bit meh 14:39:24 <smcginnis> But it's so, so easy for someone to just throw their cluster on AWS or others. 14:39:36 <mnaser> I agree ttx. Explaining the cloud provider benefits to folks at kubecon was super exciting for them (oh I can do this stuff on the big 3 but on my own cloud?) 14:39:49 <smcginnis> I'm sure they would be happy to have some control over their infra, but for many it's not possible due to how difficult it is for them to maintain their own cloud. 14:40:02 <cdent> fungi: yes, but they've got a very mature process that's adapted to that. we don't, yet. 14:40:05 <dhellmann> smcginnis : I've been hearing similar feedback about deployment complexity lately 14:40:05 <mnaser> Yeah but magnum also solved that problem, and for deployment, I dunno, I feel like as a PTL of a deployment project, it’s really not that hard 14:40:07 <ttx> We've been (rightly) focusing on the ops experience, but we should still do stuff that speaks to end users 14:40:18 <mnaser> Write a YAML file and call a command 14:40:30 <fungi> cdent: completely agree. that was more or less my point (in support of yours) 14:40:31 <mnaser> Other tools even have UIs 14:40:49 <mnaser> I think the deployment isn’t hard, i think historically it has been and people still think it’s that way. 14:41:07 <cdent> yeah, historical baggage is a biggie 14:41:14 <cdent> and upgrade baggage 14:41:16 <smcginnis> Eh, I just recently rebuilt my basement cloud and was a little disheartened by how little that deployment ease has progressed. 14:41:32 <mnaser> smcginnis: how did you deploy it? 14:41:35 <dhellmann> mnaser : what we learned in Vancouver (?) was that operators were doing their own deployment for reasons like flexibility and moving *off* of their home-grown solutions was hard 14:42:03 <smcginnis> mnaser: I started with ansible, then went back to following the install guides we publish on docs.o.o. 14:42:05 <lbragstad> another thing i've heard from people is that even though they can write a yaml file and call a command, they usually want to understand all of what's happening when they do that 14:42:12 <ttx> I place a lot of hope in the future "deployment toolkit features" classification taht will make it easier to pick your method 14:42:21 <mnaser> dhellmann: I can name a few which then realIzed that was really hard and decided to switch back to an upstream thing 14:42:34 <smcginnis> For two reasons: 1) Test the docs, 2) I needed a little more control without wanting to spend a week reading how to customize the ansible deployment. 14:42:34 <dhellmann> mnaser : no doubt 14:42:43 <mnaser> I think deployment tools maybe need a bit more work to make it easier. 14:42:49 <dhellmann> yeah, #2 there is I think what leads people to roll their own 14:43:03 <mnaser> (Except we don’t have much resources in OSA world unfortunately) 14:43:17 <dhellmann> sometimes an all-in-one whizbang tool isn't as "easy" as a well-defined process 14:43:31 <mnaser> so maybe tripleo has the bigger chance of success, theoretically. 14:43:33 <dhellmann> but I think we're getting a bit in the weeds 14:43:40 <mnaser> Yes 14:43:43 <TheJulia> dhellmann: ++ 14:43:56 <mnaser> I forgot what we were discussing initially :) 14:44:00 <TheJulia> I was thinking that a minute or two ago while trying to come up with a cogent thought to express my perception 14:44:14 <dhellmann> so let's move on 14:44:18 <dhellmann> #topic next meeting 14:44:24 <dhellmann> #info the next TC meeting will be 7 February 2019 1400 UTC in #openstack-tc 14:44:29 <dhellmann> If you have suggestions for topics for the next meeting, please add them to the wiki at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions 14:44:58 <dhellmann> between now and then, I would like for all of you to spend time thinking about (and talking about) what the TC's goals should be for the rest of stein 14:45:20 <ttx> ack 14:45:23 <cdent> based on the conversation we just had, I think our goal should be that 14:45:26 <fungi> sounds good. thanks dhellmann! 14:45:32 <TheJulia> cdent: ++ 14:45:43 <dhellmann> in denver we agreed to focus on a small number of items, and I would like us to pick 1-2 14:45:44 <cdent> we've got to adapt culture, soon 14:45:51 <TheJulia> cdent: I guess the first step is a realistic self evaluation for projects 14:45:58 * cdent nods 14:46:08 <dhellmann> let's pick the *goal* and then discuss the implementation 14:46:14 <fungi> also, let's be sure to have those discussions primarily on the ml and in gerrit 14:46:34 <dhellmann> self-evaulation isn't an ends in itself; it's a means to gaining some insight, and *that* is the goal 14:46:51 <TheJulia> yeah, first you have to know where you are to plot a course 14:47:22 <cdent> fungi++ 14:47:54 <dhellmann> #action tc-members consider goals for the TC for stein 14:48:01 <smcginnis> train 14:48:06 <dhellmann> we're still in stein 14:48:16 <dhellmann> the train tc will be a different group, and should set their own goals 14:48:18 <lbragstad> i think these are separate from community goals, right? 14:48:22 <dhellmann> yes 14:48:27 <smcginnis> Oh, things we still would like to accomplish. Gotcha. 14:48:32 <dhellmann> what does this group of 13 people want top accomplish as a team 14:48:37 <dhellmann> s/top/to/ 14:48:51 <smcginnis> World peace. 14:48:56 <dhellmann> think bigger, smcginnis 14:49:01 <smcginnis> :) 14:49:27 <dhellmann> that's all we had on the agenda for today, so I think we can close a bit early and have a short break before office hours 14:49:34 <dhellmann> Thank you, everyone! 14:49:36 <cdent> thanks dhellmann 14:49:37 <TheJulia> Thanks! 14:49:38 <lbragstad> thanks dhellmann 14:49:50 <dhellmann> #endmeeting