Thursday, 2020-09-03

*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-tc04:33
*** mwhahaha has quit IRC04:39
*** TheJulia has quit IRC04:39
*** TheJulia has joined #openstack-tc04:40
*** mwhahaha has joined #openstack-tc04:40
*** diablo_rojo has quit IRC05:01
*** belmoreira has joined #openstack-tc06:36
*** gibi has joined #openstack-tc06:56
*** ralonsoh has joined #openstack-tc07:11
*** yoctozepto2 has joined #openstack-tc07:20
*** yoctozepto has quit IRC07:22
*** yoctozepto2 is now known as yoctozepto07:22
*** tosky has joined #openstack-tc07:40
*** e0ne has joined #openstack-tc08:39
openstackgerritRadosław Piliszek proposed openstack/project-team-guide master: Add step 2d to the deprecation procedure  https://review.opendev.org/74968409:22
*** ricolin has quit IRC09:29
openstackgerritRadosław Piliszek proposed openstack/project-team-guide master: Add step 2d to the deprecation procedure  https://review.opendev.org/74968409:37
openstackgerritRadosław Piliszek proposed openstack/project-team-guide master: Add step 2d to the deprecation procedure  https://review.opendev.org/74968409:47
openstackgerritRadosław Piliszek proposed openstack/governance master: kolla-cli: deprecation - Mark as deprecated  https://review.opendev.org/74969409:55
*** lpetrut has joined #openstack-tc11:47
ttxNote that one benefit of the tag was to point to which deliverables are.., significant from a trademark perspective. There was a maturity aspect to it, and I agree that we can extend that to all official deliverables. But there was a technical aspect to it too... Which deliverables amongst the sea of our official deliverables actually make sense.11:56
ttxSo the maturity aspect would be about assigning the tag to Nova but not to CloudKitty. But the teachnical aspect would be to assign the tag to "nova" but not "python-novaclient"11:56
ttxBasically curating the list at https://governance.openstack.org/tc/reference/tags/tc_approved-release.html to build a clear list of deliverables.11:59
ttx(that list could use some fixes in that respect, like it contains neutron-lib which we most certainly would not want a trademark program built on)12:00
ttxBonus points for also covering if we would we be ok with a trademark program built around a specific deployment tool, or a specific library12:02
*** ricolin has joined #openstack-tc12:10
ttxcommented on https://review.opendev.org/#/c/749363/12:14
*** e0ne_ has joined #openstack-tc12:25
*** e0ne has quit IRC12:27
smcginnisIt could make sense to rename that tag to something that's a little more obvious in meaning. But not sure if it's worth keeping at this point.12:37
*** ralonsoh has quit IRC12:51
*** ralonsoh has joined #openstack-tc12:52
fungiit was there to fill a requirement in the bylaws in ways consistent with our project metadata model at the time, but honestly i don't see the foundation board of directors deciding to add another project under a trademark program without at least checking with the tc first12:58
fungiso i think by dropping the tag and just claiming the allowance potentially applies to all projects, nothing will fundamentally change12:59
fungithe same reasons the tc would have for excluding projects from a trademark program apply to the board too, i expect13:00
fungii mean, at this point i have doubts they board will look into creating more trademark programs or expanding additional ones without prompting from the community represented by the tc to begin with13:01
smcginnisI agree with that.13:03
openstackgerritRadosław Piliszek proposed openstack/project-team-guide master: Add step 2d to the deprecation procedure  https://review.opendev.org/74968413:15
ttxyeah, the safeguard is probably not needed anymore, and there is benefit in dropping the tag completely #simplification13:27
gmannyeah I agree. I think the pick by BoD will be from scope of trademark program, means whether trademark program cover lib or deployment tools also along with services. From TC perspective, we will say these are the list of deliverable  TC has which follow release, active team etc and BoD and interop pick any as per trademark program scope. and TC can always give them more info based on what service, or any other tool13:29
gmannthey want to cover under trademark.13:29
ttxOK just posted more shallow objections :)13:31
ttxMy usual "projects is overloaded, be more specific" objection, plus another one13:31
gmannyeah, i agree i can change that to 'deliverables'13:33
gmannttx: replied. i just want to cover "OpenStack Technical Committee Approved Release" Bylaw term so that BoD still knows where it is defined instead of thinking TC has removed its definition and we do not know what are "OpenStack Technical Committee Approved Release"13:35
ttxI'm pretty sure they haven't bookmarked that page, and we should be able to define it wherever we want... But I can propose that as a follow-up13:42
ttxso ignore me13:42
gmannyou mean 'projetc' -> 'deliverables' as follow up or doing that definition as a resolution ?13:43
*** Luzi has joined #openstack-tc13:50
*** diablo_rojo has joined #openstack-tc13:53
ttxdoing that definition as a resolution13:59
gmannok14:00
mnaser#startmeeting tc14:01
openstackMeeting started Thu Sep  3 14:01:02 2020 UTC and is due to finish in 60 minutes.  The chair is mnaser. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
*** openstack changes topic to " (Meeting topic: tc)"14:01
openstackThe meeting name has been set to 'tc'14:01
mnaser#topic rollcall14:01
*** openstack changes topic to "rollcall (Meeting topic: tc)"14:01
mnasero/14:01
njohnstono/14:01
gmanno/14:01
belmoreirao/14:01
ricolino/14:02
diablo_rojoo/14:02
mnaserso we have 6 which gives us quorum14:02
* ttx takes a seat in the back14:04
mnaseri guess that's pretty much it.14:04
mnaser#topic Follow up on past action items14:04
*** openstack changes topic to "Follow up on past action items (Meeting topic: tc)"14:04
mnaser#link tc-members to follow up and review "Resolution to define distributed leadership for projects"14:04
mnaser#undo14:04
openstackRemoving item from minutes: #link tc-members14:04
knikollao/14:04
mnaser#link http://eavesdrop.openstack.org/meetings/tc/2020/tc.2020-08-06-14.00.html14:04
mnasertc-members to follow up and review "Resolution to define distributed leadership for projects"14:05
mnaserthere is pending comments here to be addressed: https://review.opendev.org/#/c/744995/14:05
mnaseri think we've mostly reviewed it but waiting for revisions14:05
mnasernext: mnaser schedule session with sig-arch and k8s steering committee14:05
gmannonly concern i have is to have 'single point of contact for TC' in new model.14:06
mnaseri didn't do that yet because k8s world was busy with virtual kubecon so held that off until all that slowed down14:06
njohnstonyes, and on that I think we have a genuine difference of opinion, so please weigh in with your thoughts everyone14:06
mnaseryeah, i think at least gmann comment should be addressed before being merged14:06
mnasernext up: gmann continue to audit and clean-up tags14:07
mnaserwe have an item on the agenda about this to discuss this in a little bit14:07
gmannyeah14:07
mnaserso we can discuss that there, but it started/progressed14:07
mnasermnaser propose change to implement weekly meetings - https://review.opendev.org/#/c/749279/ done14:07
ttx+114:07
mnaseroh just to make sure we dont miss them for next time14:08
mnaser#action tc-members to follow up and review "Resolution to define distributed leadership for projects"14:08
mnaser#action mnaser schedule session with sig-arch and k8s steering committee14:08
mnaserok, next up is njohnston and mugsie to work on getting goals groomed/proposed for W cycle14:08
njohnstonI have been trying to get in contact with mugsie to no avail since mid August14:08
mnaserah14:08
njohnstonPerhaps we could pick another person so we could get these determinations made?14:09
mnasernjohnston: maybe worth reaching out to another volunteer in that case, perhaps on the ML we can ask?  i don't want us to try and find someone to pair with now because we don't really have everyone here14:09
mnaserperhaps and office hour thing to bring up14:09
njohnston+114:09
gmann+114:09
mnaser#action njohnston to find someone to work with on getting goals groomed/proposed for W cycle14:10
mnasernext up: belmoreira start discussion around openstack user-facing apis & clis -- i believe the discussions have started on the ML a few weeks ago14:10
mnaser(but this is also on the agenda)14:10
mnaserso maybe we can keep that for the agenda item? :>14:10
belmoreirayes14:11
mnaserand also the final action item was gmann to merge changes to properly retire projects which also is an agenda item we can update on14:11
mnaser#topic OpenStack User-facing APIs and CLIs (belmoreira)14:11
*** openstack changes topic to "OpenStack User-facing APIs and CLIs (belmoreira) (Meeting topic: tc)"14:11
belmoreiraThe discussion started few weeks ago in the ML14:11
belmoreiraand also some private msgs14:12
belmoreirabut honestly, there isn't a lot of progress here!14:12
mnaserbelmoreira: anything actionable to try and drive this more forward or just.. "not enough minerals" ?14:12
belmoreirawith the mailing list discussion it's clear that some projects/and people are "disappointed" with openstack client14:12
belmoreiraI was expecting that the openstack client team would take over the discussion but we didn't see that...14:13
belmoreiraactually I'm looking for your opinion on this14:14
ttxyeah i fear that the most vocal in the "openstackclient team" have been away from OpenStack community for a while14:14
ttxso the fight is noble but we are missing troops to drive it through the last hills14:14
ttxwhile the python-*clients are maintained by their original teams and continue moving forward14:15
knikolladoes this seem warranting a pop-up team?14:15
fungii think it warrants people actually pitching in on osc14:16
gmanni think that was the plan but belmoreira looking for few discussion/positive response over ML first14:16
ttxIdeally it would need peopel to step up in openstackclient itself14:16
diablo_rojoI think if we want the openstack client to replace the projects clients and the osc team needs TC support to drive it, I think so?14:16
belmoreiraknikolla, I think it's more complex than that14:16
diablo_rojo(plus actual hands to do the work)14:16
fungiif there are volunteers for a pop-up team, then those people should work on osc14:17
knikollai see, that makes sense. i haven't checked on the osc team status lately.14:17
gmannand no big objection for projects otherwise pop-up team can end up in same situation we have been till now14:17
belmoreiraunless projects are fully commit with that, it will be very difficult.14:17
gmanntrue14:17
njohnstonFor projects that are supportive of the osc effort, it's a non-issue.  The problem is projects that have not fully bought in to the osc concept, and there is neither will inside the project nor sufficient capacity outside it to get them over the hump14:18
gmannshould we write somewhere the list of project do not want/or need help and then start adhoc meeting with those to move forward14:19
fungiright, basically it needs people who are not involved in some of those service projects to reimplement their clients for them in osc/sdk because they're not interested in doing that themselves14:19
gmannevery time ML discussion end up with no actual outcome14:19
openstackgerritwu.chunyang proposed openstack/governance master: kolla-cli: deprecation - Mark kolla-cli as Deprecated  https://review.opendev.org/74974614:19
belmoreirawhat I was thinking is if we can promote some sessions  in the PTG for this14:20
mnaseryeah, i'm a bit at a loss at this point14:20
mnaserif there's no one doing the work14:20
diablo_rojobelmoreira, maybe a forum session?14:20
mnaseri don't know if we can make it happen14:20
fungii think unless there are people with, for example, sufficient interest in getting glance support in osc/sdk to write the implementation themselves, this isn't going to happen no matter how much of a priority the tc says it is or who tracks the progress on it14:21
diablo_rojoI think it would be good to have a clear picture of where each project is at, in an etherpad or something14:21
knikollado we have a document describing the gaps between osc and the various clients?14:21
knikolla(apologize if there is one and i haven't looked)14:21
ttxIt's also a great area to get your feet wet in openstack development. Not very complex or coming with a lot of baggage, and gives you a horizontal view14:21
knikolla++ ttx14:21
belmoreiraknikolla that's a good point14:21
ttxBut yes at the very least we should have a plan that we would execute if only we had the resources14:22
mnaserwill documenting the gaps get them done14:22
ttxthen we can point newcomers at it aggressively14:22
ttxmake it a help-needed thing or whatever the name is today14:22
mnaserwe've documented many times the things that need to be done and they never ended up happening.  i'm almost at a point of saying if we took the efforts documenting these things to actually implementing them, we MIGHT have actually done something, lol14:22
fungidocumenting the gaps *might* guide otherwise available developers/organizations to places where they can provide the most benefit, but only *if* those people exist14:22
gmannand we can get new contributors from intern etc in this if we have some expertise to drive it14:22
mnaserif you took the $hours_to_review_and_draft_and_market the help needed docs and all the revisions and what not..14:23
ttxBecause last it was discussed, it got lost on resources need, before agreeing that it was a good idea14:23
knikollai also started contributing at a client first, before going into the service codebase.14:23
belmoreiratxx this also requires the openstackclient team collaboration. I personally have several patches that don't get any attention for months14:23
ttxlike we discuss "it's not ready for us to move to it yet" rather than a roadmap14:23
gmannyeah, client, API or testing software are always better way to understand any software14:23
njohnstonthis could be a good place for student help, because OSC work doesn't need a full working devstack install on a laptop, it just needs the code and the ability to get to a working OSC install elsewhere14:23
gmannnjohnston: agree14:24
ttxbelmoreira: yes, that team needs a reboot -- it's always been oldtimers with a savior complex assigning themselves to the area in need of ressources14:24
fungii agree that client development is a great introduction. it doesn't have as much of the cognitive overhead of async/thread calls and stuff14:24
ttxBut the last two/three oldtimers we attached to it are not very present anymore14:25
knikollaand they were overly attached when they were14:25
fungiit's the sort of project people wind up spearheading around the time they're already about to burn out or move on14:25
diablo_rojoI attended the OSC stuff at the last PTG and plan to again at the upcoming one.14:25
njohnston"openstack devs don't die, they work on osc"14:25
ttxso I would definitely support aggressively passing the keys to whoever signs up to implement the plan, whatever it is14:25
ttxHaving a clear plan will make it less crazy to hand the keys over14:26
gmanni think multi cycle goal can get more attention form projects to help14:26
gmannlike only goal for cycle for these projects14:27
mnaseri hate to be the skeptic in the room14:27
belmoreirattx by a plan you mean first documenting the gaps?14:27
ttxThe other option would be to find a way to spread the load across existing teams, but our framework does not lend well to that14:27
ttxbelmoreira: yes14:27
mnaseri think we're trying to do all sorts of work but ignoring the fact that, realistically, no one is jsut going to show up and do the work just because it's documented14:28
diablo_rojobelmoreira, the OSC team might already have a lot of that data collected14:28
mnaseri'd be happy to be correct for a scenario where we documented work to be done and someone showed up, picked it up and did it14:28
ttxmnaser: I would be fine putting one of the students we end up having regularly to work on a documented plan with +2a14:28
diablo_rojoI will have an intern shortly to help pick some things up14:28
knikollabut also not documenting it is not helping. i am skeptical as well, but we can't just not do anything.14:28
diablo_rojobut they will need direction14:28
ttxBut not so much without a clear plan14:29
diablo_rojoso a documented list of things to do would be massively helpful14:29
ttxdiablo_rojo: ++14:29
mnaserif we _actually_ have someone ready to work on this, then its' another story14:29
knikollai'd be happy to help belmoreira on documenting and pushing this. i realize i haven't signed up for much.14:29
diablo_rojoI will have one, possibly two interns for the school year14:29
gmannthat will be good help14:29
njohnstondiablo_rojo: that's wonderful!14:29
belmoreiraI can work documenting the gaps14:29
mnaserso belmoreira and knikolla ?14:30
gmannand then start targetting the project by project instead if whole things at once14:30
diablo_rojobelmoreira, cool, like I said, I would check with the OSC team to make sure they dont already have something started14:30
knikolla++14:30
smcginnisThere are various Google Spreadsheets/ ethercalcs out there for some projects that can give a jump start14:30
belmoreiradiablo_rojo great14:30
smcginnisI'll see if I can find my cinderclient one.14:30
mnaser#action belmoreira/knikolla figure out logistics of a document with gaps within osc14:31
knikolla^ highly parallel.14:31
belmoreira:)14:31
diablo_rojoI'll be around for auxiliary help belmoreira and knikolla14:31
belmoreirahow about the forum session?14:31
diablo_rojoI think that would be a good idea too14:32
gmann+1 on forum session14:32
knikolla++14:32
ricolin+114:32
mnaseri know someone who might help us very easily schedule a forum session14:32
diablo_rojoMaybe to go over the documented gaps and make sure nothings missing?14:32
diablo_rojoLOL14:32
knikollathe forum can also then lead into the ptg and a possible osc onboarding session.14:32
mnaser#action diablo_rojo help schedule forum session for OSC gaps14:32
knikollawhich is the next week.14:32
diablo_rojoknikolla, yes it can, that would be a great plan :)14:33
mnasercool.  can we switch contexts in the due to time? :>14:33
mnaseri think we've progressed a ton in this small discussion14:33
diablo_rojoYeah sure.14:33
mnaser#topic W cycle goal selection start14:33
*** openstack changes topic to "W cycle goal selection start (Meeting topic: tc)"14:33
mnaserfor this, i don't think there's much to discuss give njohnston has struggled to establish comms14:33
mnaserand we have an action item to follow up on this next meeting14:34
njohnstonyep14:34
mnaser#topic Completion of retirement cleanup (gmann)14:34
*** openstack changes topic to "Completion of retirement cleanup (gmann) (Meeting topic: tc)"14:34
gmannnjohnston: i can help you if you do not  find anyone, consider me as default last option :)14:34
mnaser#link https://etherpad.opendev.org/p/tc-retirement-cleanup14:34
njohnstongmann: Thanks!14:34
gmannretired repos cleanup are merged for README.rst consistency.14:35
mnaser#link https://review.opendev.org/#/c/745403/14:35
mnaseryeah it looks like only networking-l2gw is the only one left?14:35
gmannThe only project left is networking-l2gw and its tempest plugin which needs to move to other namespace than openstack/.14:35
gmannyeah14:35
mnasernvm, 2 minutes ago https://review.opendev.org/#/c/749579/14:35
gmannwe are almost close to complete it too. import to the new location is done and now openstack retirement is in progress which are these 3 patches  https://review.opendev.org/#/c/749579/ https://review.opendev.org/#/c/749580/ https://review.opendev.org/#/c/738040/14:35
gmannyeah now last on project config side14:36
mnaserneat. cool, from tc side the governance exception revert should pass14:36
gmanni hope we can complete it today14:36
gmannyeah14:36
mnaserso we can merge that and have super tidy retired repos \o/14:36
gmannyeah, importing to new location was little more work but it is done now.14:36
mnasercools14:37
mnasernext-up..14:37
*** dklyle has joined #openstack-tc14:37
mnaser#topic Audit and clean-up tags (gmann)14:37
gmannall users projects of networking-l2gw are moved to new location also14:37
*** openstack changes topic to "Audit and clean-up tags (gmann) (Meeting topic: tc)"14:37
mnaser#link https://review.opendev.org/#/c/749363/14:37
mnaserso ttx had some comments this morning about that ^14:37
gmannttx: reviewed it today and also chatted in IRC14:37
gmannttx said to work as follow up on defining the definition of bylaw term "The “OpenStack TC Approved Release” as resolution14:39
gmannttx: should i remove it from tag page or t is fine to merge it now and fix in follow up if needed ?14:39
ttxfine to merge it as is14:40
gmannok14:40
mnaseryeah i think its fine too14:40
gmannother thing is to notify to BoD, once it is merged i can notify to projects on openstack-discuss14:40
gmannbut should we notify to BoD also?14:40
mnaseri mean, it's probably something that we can give a heads up about14:41
*** ralonsoh has quit IRC14:41
mnaserbut it's something we should deal with ourselves, as in, it's our call14:41
*** ralonsoh has joined #openstack-tc14:42
gmanni am ok with either way14:42
mnaserok well14:43
mnaserthat's pretty much it i think14:43
mnaser#topic open discussion14:43
*** openstack changes topic to "open discussion (Meeting topic: tc)"14:43
mnaseranything? :)14:45
gmannnothing from me.14:45
knikollai would appreciate reviews on https://review.opendev.org/72239914:46
diablo_rojoNothing from me14:46
mnaser#endmeeting14:47
*** openstack changes topic to "OpenStack Technical Committee office hours: Tuesdays at 09:00 UTC, Wednesdays at 01:00 UTC, and Thursdays at 15:00 UTC | https://governance.openstack.org/tc/ | channel logs http://eavesdrop.openstack.org/irclogs/%23openstack-tc/"14:47
openstackMeeting ended Thu Sep  3 14:47:17 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:47
openstackMinutes:        http://eavesdrop.openstack.org/meetings/tc/2020/tc.2020-09-03-14.01.html14:47
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/tc/2020/tc.2020-09-03-14.01.txt14:47
openstackLog:            http://eavesdrop.openstack.org/meetings/tc/2020/tc.2020-09-03-14.01.log.html14:47
fungiprobably worth a reminder, the bod has tasked the d&i wg to come up with guidelines for replacing oppressive language/terminology in open infrastructure projects. anyone who's interested in that may want to join the upcoming meeting when it gets announced (likely to be monday september 21 at 17:00 utc either on meetpad or the #openstack-diversity channel)14:49
smcginnis++14:50
*** lpetrut has quit IRC14:50
fungiwe had an initial discussion about it on monday, though there were no significant outcomes it was more just sharing sources and prior art for some of these efforts which can feed into an early draft14:55
fungirough notes are at https://etherpad.opendev.org/p/osf-diversity-and-inclusion14:56
*** belmoreira has quit IRC15:00
njohnstonRegarding the "distributed leadership for projects" (a.k.a. PTL-less projects) change - https://review.opendev.org/#/c/744995/ - the main question is whether there should be a mandated "TC Liaison" role.  On that point I think we have a difference of opinion and now are seeking the broader opinion of the TC to resolve the difference.  I encourage everyone to read the comments and weigh in, pro or con.15:02
*** lpetrut has joined #openstack-tc15:03
gmannI also do not think TC liaison can end up like PTL, I think that will be very lightweight liaison compare to any other mandatory liaisons.15:05
*** iurygregory has quit IRC15:24
*** Luzi has quit IRC15:28
*** e0ne_ has quit IRC15:39
*** iurygregory has joined #openstack-tc15:42
*** e0ne has joined #openstack-tc16:50
*** e0ne has quit IRC16:54
*** lpetrut has quit IRC16:57
*** dklyle has quit IRC18:16
*** david-lyle has joined #openstack-tc18:16
*** david-lyle is now known as dklyle18:16
*** ralonsoh has quit IRC19:30
*** tosky has quit IRC19:45
*** slaweq has quit IRC20:20
*** slaweq has joined #openstack-tc20:25
*** zaneb has quit IRC20:26
*** zaneb has joined #openstack-tc20:44
*** zbitter has joined #openstack-tc20:48
*** zaneb has quit IRC20:48
openstackgerritSean McGinnis proposed openstack/governance master: Add openstack/osops to Ops Docs and Tooling SIG  https://review.opendev.org/74983521:40
*** cloudnull has quit IRC23:47

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!