14:00:35 #startmeeting tc 14:00:36 Meeting started Thu Jul 2 14:00:35 2020 UTC and is due to finish in 60 minutes. The chair is mnaser. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:39 The meeting name has been set to 'tc' 14:00:40 #topic rollcall 14:00:42 o/ 14:00:55 o/ 14:01:08 o/ 14:01:11 o/ 14:01:12 o/ 14:01:26 o/ 14:01:34 Though multi-tasking. 14:02:06 i count 5 tc members so far 14:03:30 only one missing 14:03:34 diablo_rojo: are you there? 14:03:45 o/ 14:03:50 there you go mnaser :) 14:04:14 * diablo_rojo needs caffeine.. 14:04:16 6/11 makes us good 14:04:33 tc-members: friendly reminder our monthly meeting is happening 14:04:54 cool, let's get started. 14:04:59 #topic Follow up on past action items 14:05:11 there was no action items from the past meeting, also, the last meeting was quite a while back too. 14:05:31 so it doesn't have a lot of context. there's not much here, hopefully we come up with a bunch this week. 14:05:37 s/week/month 14:05:46 lgtm 14:06:02 There were a bunch of action items from the PTG though 14:06:06 in my summary email 14:06:11 ah, right. 14:06:16 :D 14:06:17 let's grab those, that makes sense, we have quorum there 14:06:23 that's probably what we should indeed report here for community members 14:06:24 :-) 14:06:35 thanks ttx for being there btw :) 14:06:42 Start the User Facing API Pop Up Team 14:06:46 o/ 14:06:47 who says I'm here 14:06:57 busted 14:06:58 we don't have an owned for that item yet 14:07:04 s/owned/owner/ 14:07:36 i would suggest that we send an email out to the ML asking for owners for these. it's probably a little unfair we pick one up at the meeting. i don't think any progress has been done much on that 14:08:37 #action Find an owner to start the user facing API pop-up team 14:08:47 anything else about this action item? 14:09:25 Nothing from me. 14:09:35 #undo 14:09:36 Removing item from minutes: #action Find an owner to start the user facing API pop-up team 14:09:45 #action mnaser to find owner to start using facing API pop-up team over ML 14:09:57 next is "Write a resolution about how the deconstructed PTL roles will work" 14:10:19 i think i was one of those who was running my mouth a lot about this :) also, i think ttx has some sorts of proposal in gerrit which was abandoned 14:10:36 maybe restoring that change and iterating on it could be what we need to do. 14:10:59 I thought njohnston had kinda claimed that one in discussions.. 14:11:01 weren't this one assigned to two people already? 14:11:04 but I could be misremembering 14:11:05 like njohnston and I? 14:11:07 :D 14:11:10 o 14:11:16 evrardjp, lol 14:11:33 not saying this because we have a meeting on this just _after_ this meeting . 14:11:39 based on the mailing list post, it mentinoed that we need to find an action owner but no follow up email there saying that they have :) 14:11:47 #undo 14:11:48 Removing item from minutes: #action mnaser to find owner to start using facing API pop-up team over ML 14:11:48 I meant I will chat with Nate 14:12:07 o/ 14:12:11 sorry for late 14:12:12 #action evrardjp & njohnston to start writing resolution about how deconstructed PTL role 14:12:21 mnaser: I think you undoed the wrong one 14:12:28 sidfhkl;dfgghfjdkgh 14:12:34 nice password 14:12:39 its "monday" for me because yesterday was a day off :) 14:12:43 Its a rough day. 14:12:44 #action mnaser to find owner to start using facing API pop-up team over ML 14:12:52 i think we're good now 14:12:55 :) 14:13:09 cool, next item: Update Goal Selection docs to explain that one or more goals is fine; it doesn’t have to be more than one 14:13:19 now this one i'm pretty sure i havent seen a change merge about that one =P 14:14:10 i guess we need to find an owner for that one too, righT? 14:14:27 i can do that 14:14:46 gmann: awesome. thank you. 14:15:06 #action gmann update goal selection docs to clarify the goal count 14:15:45 next up is "Two volunteers to start the W goal selection process". we can maybe keep that until the following topic? 14:16:07 the next topic is "W cycle goal selection start" so perhaps its logical we discuss that potential action item there 14:16:21 o/ 14:17:11 i take the silence as a yes 14:17:30 next up was Assign two TC liaisons per project 14:17:53 I thiiink we had volunteers for this during the PTG too 14:17:54 mugsie: took care of it here https://review.opendev.org/#/c/735667/ 14:18:11 so i think that's closed :> 14:18:16 yeah 14:18:42 and then finally.... " Review Tags to make sure they are still good for driving common behavior across all openstack projects" 14:19:49 We've had some new tags proposed so thats been good. 14:20:16 api-interoperability tags is also one which we need more work as only nova has that tag and also we do not have a strong policy/guide around what API are interop. 14:20:52 "tc:approved-release" can be removed after manila applying for this tag is merged. 14:21:05 perhaps what we need is to find an interested group and start working/having that conversation? 14:21:15 yeah 14:21:19 gmann, +1 14:21:24 (as much as i disagree with the 'policy' but we've historically said, meeting are for updates, not for discussions.. but i dont agree with this) 14:21:30 okay so 14:21:42 maybe starting an ml list discussion to gather interested parties to start that discussion 14:21:52 anyone wanna volunteer, if not, i'll throw something on the ML to cover other tc members too 14:22:03 for tag things right? 14:22:28 yeah 14:22:51 I can start checking those and start some discussion over ML one by one, some might end up or need pop-up etc. 14:23:17 api-interoperability tag was anyways in my list 14:23:17 yeah, this is going to be something that needs to be discussion driven 14:23:23 yeah 14:23:36 #topic gmann start discussion around reviewing current tags 14:23:40 #undo 14:23:40 Removing item from minutes: #topic gmann start discussion around reviewing current tags 14:23:45 ok seriously 14:23:51 #action gmann start discussion around reviewing currenet tags 14:24:06 alright, we're done with those 14:24:19 shall we move onto the few listed topics? 14:25:21 ++ ? 14:25:31 this one covered - 'Propose a change to implement a weekly meeting' ? 14:25:33 Yes, lets. 14:26:05 gmann: go for it. i'll support this 100% 14:26:17 heck, i'll do it. 14:26:25 #action mnaser propose change to implement weekly meetings 14:26:45 yeah that is what we discussed in PTG. propose. thanlks 14:26:46 thanks 14:26:52 cool 14:26:55 #topic OpenStack Foundation OSU Intern Project (diablo_rojo) 14:27:04 * mnaser hands mic to diablo_rojo 14:27:32 * jungleboyj hears feedback 14:27:42 So! Basically the tldr is that the FOundation can fund an intern at OSU next year like we did this last year 14:27:50 \o/ 14:27:53 Cool. 14:27:59 I wondered if the TC had any preferences on what project we want them to work on. 14:28:00 super! 14:28:04 community goals? 14:28:08 This last year it was Glance. 14:28:18 ouu, interesting. 14:28:22 evrardjp, that might be a little much.. 14:28:32 upstream opportunities ? 14:28:34 They only work part time for the school year. 14:28:48 Also they are going to need a fair amount of mentorship. 14:28:53 or i will say osc thing can be good candidate also 14:29:13 I thought of the osc bit, but I was afraid it would be too complex/political 14:29:16 gmann, yeah I was thinking about that since there are others around to help. 14:29:18 diablo_rojo: you're pretty involved in terms of first contact sig and upstream institute. what are your thoughts on good starter places that we can have success at? 14:29:23 but I might be wrong 14:29:37 but I share evrardjp's concern about it being too political 14:29:46 evrardjp: there will be people for to handle those things :) and inter to just code what we need 14:29:47 why not proposing a list of topics for next time? 14:30:02 Discuss this over the ML 14:30:20 Well last year it was a decision between Glance and Designate and we went with Glance because we were trying to get grant money for a second student for Designate. 14:30:35 I can't find a proper topic right now that's good for the whole openstack without discriminating a project or another :) 14:30:38 personally, i support perhaps first contact sig to come up with a few items that we can discuss 14:30:49 mnaser: good idea 14:30:56 yeah that's fair. +1 14:30:56 Not looking for a decision just suggestions/to make people aware. 14:31:04 I was also planning on the ML post. 14:31:07 oh ok 14:31:12 perfect then! :) 14:31:13 Makes sense. 14:31:14 This week has just gotten away from me with opendev and the oss 14:31:29 ++ perfect. i guess we're all completely aligned up 14:31:31 we can discuss and find the feasible and starter work in FC SIG and then propose to TC 14:31:33 If anyone had suggestions now, call them out :) Otherwise we can move on and discuss more later. 14:31:51 thanks diablo_rojo to liaise on this :) 14:31:53 i think docs could be interesting too 14:32:18 Well the TC doesn't technically approve the choice.. the foundation does since they hold the purse strings, but I wanted to get input from everyone. 14:32:32 depending on their interests, that could be a high impact thing. but anyways 14:32:51 I do like the OSC idea as well. 14:33:01 oh, potentially horizon. there was some concerning comments the other day in the thread i started about patternfly 14:33:13 mnaser, true, would just need some more specific direction on docs as there are many.. and another mentor to help supplement me. 14:33:16 true but we should not ignore most help-needed things like osc or upstream-investment-opportunities 14:33:16 https://governance.openstack.org/tc/reference/upstream-investment-opportunities/2020/index.html 14:33:21 +1 on OSC too 14:33:26 aka: "horizon is just dying and it's barely surviving, it's in maintenance mode and it's almost impossible to get out of the hole we're in" type of thing 14:33:34 then going with easy work which is not on the priority 14:33:53 horizon could be good too. 14:33:59 +1 for Horizon I feel that we have a critical deficit in JS expertise, I just worry that the time horizon for the changes that need to be made is far beyond what an internship cal allow for 14:34:14 *can 14:34:32 agreed with njohnston 14:34:35 Yeah, Keeping in mind its a part time student for the school year. 14:34:47 #action diablo_rojo start discussion on ML around potential items for OSF funded intern 14:34:47 maybe we can remove all the js from the interface? :p 14:34:53 I can present like two options to the OSU staff that is looking for a student and let them chose. 14:34:55 evrardjp: >:( 14:35:02 lol 14:35:09 python in the browser 14:35:13 webasm 14:35:17 lol 14:35:23 I should stop doing jokes like that. 14:35:24 :) 14:35:24 evrardjp: there's 'openstack' cli for that, type it once and you have a js-less ui :) 14:35:30 okey, cool 14:35:58 next up 14:36:02 #topic W cycle goal selection start 14:36:23 anyone wanna provide context for this? :> 14:36:46 i added this to start the W cycle goal work as we are late as per goal schedule 14:37:12 we discussed this in PTG and got two volunteer, if i am not wrong, njohnston and mugsie ? 14:37:37 https://governance.openstack.org/tc/goals/#goal-selection-schedule 14:37:39 #link https://governance.openstack.org/tc/goals/#goal-selection-schedule 14:37:58 why don't we just make patches that move all the listed goals from proposed/ to cycle/ (each one an individual patch) and have tc members vote there? 14:38:25 yes, so the idea is that mugsie and I will review the candidates for cycle goal, and try to groom the backlog 14:38:27 yeah, that is one option. rootwrap is already there and having one also good. 14:38:45 and try to look forward and identify if we have another focal-style goal that might be coming 14:39:04 njohnston: +1, that is good thing to check. 14:40:09 So mugsie, perhaps we can meet next week and chat about this? 14:40:51 i dont think they're around but perhaps that can be an action item? 14:41:01 +1 14:42:18 #topic njohnston and mugsie to work on getting goals groomed/proposed for W cycle 14:42:22 one thing that has worked in the past is patches proposing different combinations of goals. it's hard to sort out which set is popular 14:42:24 ok. 14:42:24 #undo 14:42:24 Removing item from minutes: #topic njohnston and mugsie to work on getting goals groomed/proposed for W cycle 14:42:29 #action njohnston and mugsie to work on getting goals groomed/proposed for W cycle 14:42:43 fungi: ah, yes, that's a really neat thing too 14:43:00 agree on vote first. We can vote on to have few pre-selected goals, then have volunteers to check on the possibility 14:43:09 if you have 10 proposed goals and only room for 3, it's tough to tell from votes on individual per-goal proposals which three to select 14:43:29 very true 14:43:43 The other consideration is: how much bandwidth does the community have for a goal? 14:44:06 yeah, that is imp and i feel we should only select 'what is actually needed' 14:44:11 i think that's the question that you might have to ask around to gather :) 14:44:19 and not all goals are going to require the same amount of effort 14:44:51 njohnston, for W-goal at current stage, we only need one volunteer to do pre-survey 14:45:08 depending on the goals you pick, one complex one might require the same amount of community effort as three minor ones 14:45:23 doing priority item even slow pace is good things to do instead of burning low priority things first 14:46:03 we could leave this discussion to spill over into office hours 14:46:37 any other things to update on this last topic? 14:48:01 nothing from me at this point 14:48:36 #topic Completion of retirement cleanup (gmann) 14:48:48 so, i'll update a bit also on my side 14:48:59 https://etherpad.opendev.org/p/tc-retirement-cleanup is a scratch pad, nothing pushed out towards the community 14:49:32 with the help of fungi, retired.config means that now tc members can force merge patches to retired repos, so we could technically clean things up if we want to 14:50:05 the goal was to find a way to be able to make sure our projects are all properly retired (and that's with the help of a ci job) 14:50:07 +1, thanks that is good move. 14:50:38 it's obviously currently failing: https://review.opendev.org/#/c/737559/ but once we (hopefully) clear all that stuff out, we won't have it happen again 14:50:50 +1 good improvement 14:52:11 gmann: has done a lot of the work on retiring stuff with help of AJaeger and smcginnis, so thanks there 14:52:55 one thing to share, especially to do all cleanup asap 14:53:04 we'll continue to move forward with the work and hopefully normalize all of it 14:53:21 there's one quirk which is some people expressed that its not long HEAD~1 if we push a commit that fixes the tip.. 14:53:34 (aka HEAD~1 doesn't contain the original code) 14:54:09 honestly, i think that's a bit of a detail and i (sadly) feel like most of the code probably won't be touched again anyways 14:54:17 yeah, that is what networking-l2gw facing 14:54:20 mnaser: so, update the README when you push something to reference HEAD~2 14:54:32 while doing networking-l2gw retirement, we found we have an active team for this project and it is not easy/good thing for them to move to new namespace. 14:54:35 AJaeger: mnaser or even to reference a specific sha 14:54:38 then it won't change over time 14:54:44 we missed that during our transition of namespace things but doing it now is really disturbing the development for such active but not openstack-govern projects 14:54:56 gmann: also, an example of that is python-dracclient too 14:55:02 yeah. 14:55:09 formerly ironic, currently inside openstack/ namespace, but actively developed 14:55:22 we should cleanup asap to avoid such a situation again. 14:55:22 so we need to clean house, so help is really welcome in this 14:55:33 +1 14:56:12 networking-l2gw is in-process with AJaeger help. 14:56:28 i can help on few of other next week. 14:56:50 but more volunteer and finishing it in one shot will be good. 14:59:18 i will try and help with this 14:59:28 #action tc and co to help finish properly and cleanly retiring projects 14:59:36 thanks 14:59:51 #endmeeting