Wednesday, 2020-04-01

*** dangtrinhnt has joined #openstack-tc00:21
*** dangtrinhnt has quit IRC00:37
*** tetsuro has joined #openstack-tc00:38
*** dangtrinhnt has joined #openstack-tc00:44
*** dangtrinhnt has quit IRC00:58
*** dangtrinhnt has joined #openstack-tc01:17
*** dangtrinhnt has quit IRC01:37
*** dangtrinhnt_ has joined #openstack-tc01:37
*** dangtrinhnt_ has quit IRC01:45
*** dangtrinhnt has joined #openstack-tc01:47
*** dangtrinhnt has quit IRC01:52
*** dangtrinhnt has joined #openstack-tc02:01
mnaserhola02:14
mnaserso i dont remember but02:14
mnaserdoes the current roster of the tc figure out the appointments or the new roster-to-be?02:15
gmanni feel either one is ok as appointments is not TC preferred candidates but who ever volunteer. so either old tc or new tc reaching out to possible members  is all fine.02:17
fungithe sitting tc at the time ptl elections conclude would normally do it02:21
fungithere are no ptl elections since they're all uncontested, but the nonexistent elections for them are scheduled to conclude in two weeks02:22
fungialso with the tc election scheduled to coincide with the ptl elections again, i would interpret that as the new tc decides on ptl appointments02:23
cmurphydoes the current tc's term end with the end of the election or the end of the release cycle?02:24
gmannend of election02:24
fungithe election officials have also generally considered the wording of the resolution on leaderless programs to indicate that they have until the scheduled end of ptl elections to provide the list of leaderless teams to the tc02:24
gmannPTL has to be concluded after two weeks of election ?02:25
fungithe ptl elections were scheduled to coincide with the tc elections, like last time02:26
gmannfungi: election official to give list after nomination end or election end ?02:26
fungigmann: it says "before the conclusion of the election"02:27
gmannbecause list would change after nomination period as election official does not allow nomination after deadline .02:27
fungiwhich have been taken to mean any time up to the end of the scheduled election02:27
gmannbut does that consider gap of nomination and election start02:27
gmannnomination end and election start02:27
fungiyes, but election officials aren't required to do these things instantaneously either02:28
gmanni think tc start working on appointment from nomination end so that we have enough time as list is not going to change in any way02:29
fungii'm also not an election official this time since i was originally planning to run for a return to the tc, so i can't speak for the current election officials and what timelines they want to be bound to02:29
gmannas nomination after nomination end falls under anointment only02:29
fungiin the past, ptl appointments for leaderless teams have occurred after elections concluded02:30
fungithis also provides ample time for people who meant to run for ptl to realize and reach out on their own before the tc needs to start hunting folks down02:31
fungibut as i said, i'm neither an election official nor up for election to the tc so feel free to redesign how any of this works, but i would encourage you to avoid making significant changes until after the new tc roster is finalized02:33
gmannfair enough.02:36
gmannbut we do not have the old tc -> new tc phase where we need to hold the things. we should consider current tc  keep working and whenever we haev new members in-progress things gets new vote consideration.02:38
fungiyes, but altering election processes during an election is not very nice to the election officials02:41
gmannsure, i am just saying to start working on something which we know we have to do. if election things stop that may be we can change but yes for next term things not in-progress elections.02:43
fungibeing an election official is a stressful enough job even under optimal conditions02:43
fungiand you're suggesting changing deadlines on them02:43
fungithere is, of course, nothing stopping you from reaching out to teams you're concerned about or prospective ptl volunteers in advance of getting the formal list of leaderless teams from the election officials anyway03:06
*** tetsuro has quit IRC03:15
*** tetsuro has joined #openstack-tc03:19
*** tetsuro has quit IRC03:20
*** dangtrinhnt has quit IRC03:25
*** zaneb has quit IRC03:49
*** tetsuro has joined #openstack-tc03:52
*** zaneb has joined #openstack-tc03:54
*** dangtrinhnt has joined #openstack-tc04:00
*** evrardjp has quit IRC04:36
*** evrardjp has joined #openstack-tc04:36
*** dklyle has quit IRC05:00
openstackgerritTobias Rydberg proposed openstack/election master: Adding Tobias Rydberg candidacy for TC  https://review.opendev.org/71649006:12
openstackgerritTetsuro Nakamura proposed openstack/election master: Adding Tetsuro Nakamura candidacy for Placement  https://review.opendev.org/71649406:30
*** irclogbot_3 has quit IRC06:49
*** spotz has quit IRC06:51
*** jeremyfreudberg has quit IRC06:53
*** tonyb has quit IRC06:54
*** jeremyfreudberg has joined #openstack-tc06:54
*** irclogbot_2 has joined #openstack-tc06:55
*** tonyb has joined #openstack-tc06:59
*** slaweq has joined #openstack-tc07:03
*** dangtrinhnt has quit IRC07:11
*** dangtrinhnt_ has joined #openstack-tc07:12
*** tosky has joined #openstack-tc07:32
*** e0ne has joined #openstack-tc07:35
*** rpittau|afk is now known as rpittau07:37
openstackgerritMerged openstack/governance master: Add openstack-tempest-skiplist under TripleO  https://review.opendev.org/71403007:53
openstackgerritMerged openstack/governance master: Handling the OpenStack name in external services  https://review.opendev.org/71004807:53
openstackgerritAndrey Kurilin proposed openstack/election master: Add Andrey Kurilin candidacy for Rally PTL  https://review.opendev.org/71652508:19
*** dangtrinhnt has joined #openstack-tc08:44
*** dangtrinhnt_ has quit IRC08:48
*** tetsuro has quit IRC09:09
*** dangtrinhnt has quit IRC09:16
*** dangtrinhnt_ has joined #openstack-tc09:17
*** rpittau is now known as rpittau|bbl10:16
*** dangtrinhnt_ has quit IRC10:26
ttxHi everyone!10:26
ttxSet up an etherpad for leaderless project teams, so that we can keep track10:26
ttxhttps://etherpad.openstack.org/p/victoria-leaderless10:26
*** njohnston has quit IRC11:20
*** njohnston_ has joined #openstack-tc11:23
*** dangtrinhnt has joined #openstack-tc11:30
*** ricolin has quit IRC11:54
*** dangtrinhnt has quit IRC11:55
*** dangtrinhnt_ has joined #openstack-tc11:56
*** rpittau|bbl is now known as rpittau12:07
*** spotz has joined #openstack-tc12:07
*** dmellado has quit IRC12:15
openstackgerritMichal Arbet proposed openstack/governance master: Add xstatic-* projects for vitrage-dashboard  https://review.opendev.org/70921112:23
*** dmellado has joined #openstack-tc12:23
mnaserI think tobberydberg is an excellent candidate but it seems like they’ve sent an email to the ML but didn’t place a patch. Could we make an exception for a late addition?12:29
mnaserttx: thanks, I started drafting up some ideas12:29
tobberydberghttps://review.opendev.org/716490/12:33
tobberydbergThanks mnaser ... my patch "got delayed" (don't want to make excuses), but the email was sent yesterday :-)12:34
*** ijolliffe has joined #openstack-tc12:39
ttxIt's up to the election officials to accept post-deadline submissions... I don't think I can remember an exception to that rule though12:48
ttxAs far as I welcome Tobias's candidacy, that would be a bad precedent to set12:49
ttxAs much...*12:49
mnaserttx: fair enough, i thought the fact that an email was sent out beforehand indicates just the process wasn't fully followed and there was an intention to run, but yeah, rules be rules :(12:58
ttxmnaser: maybe :) I'll let others decide what's the practical rule here13:00
*** ricolin_ has joined #openstack-tc13:01
ianychoiActually, there were bugs on mailing lists when Tobias shared an e-mail - it was shown after nomination period was over. If election officials might interpret this context, then I think a late patch seems feasible (note: it is just my opinion - needs to discuss with other election officials)13:09
mnaserttx: i left my comments, thanks for starting the etherpad.  i wonder if there's a way we can keep letting people get atc (or some other similar status) if they contribute to those "ecosystem" projects13:13
*** dangtrinhnt_ has quit IRC13:20
*** dangtrinhnt has joined #openstack-tc13:21
*** dangtrinhnt has quit IRC13:23
*** dangtrinhnt_ has joined #openstack-tc13:23
*** dangtrinhnt_ has quit IRC13:24
ttxmnaser: I understand the intent... that said I like the bidirectional relationship (TC rules you, you elect the TC). I would rather encourage those ecosystem participants to regoup as a SIG and get ATCness through that13:37
ttxLike Adjutant people getting involved in the Public Cloud SIG, as an example13:38
fungiianychoi: mailing list delays wouldn't cause delays in submitting gerrit changes though, would they?13:52
mnaserYeah that makes sense ttx14:06
fungialso remember that any rules you add for who is in the electorate needs a way to be clearly automated or the tc will need to maintain them manually in extra-atcs type lists14:09
*** dklyle has joined #openstack-tc14:51
*** lpetrut has joined #openstack-tc14:59
*** njohnston_ is now known as njohnston15:03
*** lpetrut has quit IRC15:06
gmannttx: thanks for starting the etherpad15:22
gmannmnaser: tobberydberg +1. I see few infra issues on these election which i think we should relax. This is not political elections :) so relaxing the things is what i always support.  It is just fine to accept the candidacy if we know they want to do and missed deadline for any reason.15:55
gmannbut yeah it is election official decision.15:55
gmannttx: left comment on etherpad. Updated the situation for tacker. NEC has added a new developer as 100% upstream who going to start contribution from V cycle. It is just we need to find PTL for V cycle.  also discussing the PTL situation in NEC group.15:59
gmannadded question for option 2 clarification also.16:09
*** rpittau is now known as rpittau|afk16:15
ttxOption 2 is not really an option for teams producing parts of the openstack release16:21
ttxProject teams are just teams with extra accountability rules due to the fact that they release software (like having a release liaison or a security liaison)16:22
gmanncool. good to mention that in etherpad also because i see few option 2 for such team16:23
ttxSo if you produce parts that are released as part of OpenStack, you need to be a project team16:23
ttxyeah, I did sprinkle that over the etherpad16:23
gmann+116:23
ttxIf SIGs produced released software they would basically need the same accountability (a PTL, or a set of essential liaisons), at which point they would be a project team16:24
gmanntrue16:24
ttxSo if project teams are essential and a PTL can't be found (option 1), that really only leaves option 4 (experiment with set of liaisons).16:25
ttxI see only Oslo in that case though16:25
gmannand Tacker may be but if no PTL found.16:26
ttxothers all have a volunteer already, or are not as essential (and therefore option 5 is an option)16:26
gmanni am thinking at least to go with option 1 first at least to check with previous PTL in case COVID-19 is something keeping them out of date ?16:27
gmannthat does not harm ? just reaching out on personal email or something.16:28
bnemec\o/ we're essential16:30
bnemecWait, does that mean we have to work through the pandemic. ;-)16:30
gmannif we know if someone is there/going to be to maintain that software then we should keep all door open for them to be in openstack. like option 4 can be good try.16:31
ttxbnemec: no, it just means you can't quit16:31
ttxoslo is the hotel california of openstack16:31
spotzhehe16:33
bnemecHeh16:33
bnemecI did discuss this with my manager earlier this week and I think he's okay with me continuing for now, but possibly transitioning to someone else partway through the cycle.16:34
bnemecBoth of the people who had expressed interest are dealing with quarantine/ill family members right now.16:34
spotzYeah it's an odd time and it probably affected people responding to the elections16:35
gmannah, that's not good. hope them to recover soon.16:35
*** evrardjp has quit IRC16:36
*** evrardjp has joined #openstack-tc16:36
gmanntc-members i think we need to consider this situation ^^ one example and allow some time for people to show up for leadership or maintaining team.16:37
gmanneven if that require some exception in our charter or deadlines etc.16:37
jungleboyjgmann:  ++16:37
njohnstongmann: ++16:38
jungleboyjWhat else can we do right now?16:38
gmannone way is to extend the time for leaderless project appointment and try option 1 with best possible effort.16:39
mnaseri used to be supportive of "option 1 with best effort"16:40
mnaserbut i have unfortunately never seen it work out successfully for many of the projects that we end up appointing people to16:40
mnaserwe wound up having to do the same thing again16:40
fungias far as i know, there is no schedule or "deadline" for appointing a ptl16:40
mnaser(i understand, circumstances *are* really different this time)16:40
fungiso nothing to extend, in reality16:40
fungiit can take as long as it takes16:40
gmannyeah, i agree with that in past try.  in case COVID-19 is reason.16:41
ttxbnemec: you could experiment with the "sets of liaisons" model, and just be the release liaison16:42
ttxlike if you can find someone else to be the "security liaison"16:42
gmannfungi: yeah, i also cannot find any timeline for that in charter or resolution which is good.16:44
bnemecWe already have a release liaison, and we have the oslo-coresec team to handle security issues (it's even populated by active contributors now! :-).16:44
fungibnemec: yay!16:45
bnemecFrankly, I haven't been doing all that much as PTL lately anyway. Mostly answering questions or trying to direct them to the right person.16:45
bnemecRunning meetings, I guess.16:45
spotzvital things bnemec16:45
fungithat's all i ever did as a ptl ;)16:45
mugsiethat is basically 99% of the PTL job :)16:46
bnemecThe Oslo team is pretty self-organizing so there isn't as much cat-herding as there might be in other projects. ;-)16:46
mnaserbnemec: the PTL was never supposed to be a cat herder imho ;)16:49
bnemecIt was for some projects anyway though. I'm pretty sure John Dickinson even gave a presentation about it. :-)16:51
mugsieit was kind of the accepted common view of the role in the early days, we did try to limit that in later years, but not sure how successful we were16:51
mugsieI heard many people refer to the PTL role as "lead project cat herder" when describing what they did to people outside the tent16:52
fungiit was all part of mikal's vision for a kindler, gentler, "program team lead"16:52
bnemecYeah, I don't think perception of the position has changed to reflect the new world order.16:53
bnemecIn retrospect we probably should have changed the acronym. I still see people referring to it as project technical lead, which means they probably don't know the role changed either.16:54
* mugsie still confuses it at times16:54
fungiand mikal's no longer around to remind us on a weekly basis ;)16:54
* bnemec advocates for Chief something or other so he can call himself a C-level16:56
* jungleboyj needs to catch up on everything here between meetings.17:37
*** gmann is now known as gmann_lunch17:56
jungleboyjOk.  All caught up and have given my 2 cents on the leaderless projects.17:56
spotzhehe17:58
*** gmann_lunch is now known as gmann18:28
*** diablo_rojo has quit IRC18:32
*** diablo_rojo has joined #openstack-tc18:33
*** e0ne has quit IRC18:38
*** e0ne has joined #openstack-tc18:38
*** e0ne has quit IRC18:39
*** cloudnull has joined #openstack-tc18:39
*** cloudnull has quit IRC19:09
*** weshay is now known as weshay|ruck20:00
openstackgerritDouglas Mendizábal proposed openstack/election master: Adding Douglas Mendizábal candidacy for Barbican  https://review.opendev.org/71631620:05
*** e0ne has joined #openstack-tc20:11
*** ijolliffe has quit IRC20:12
diablo_rojoricolin_, evrardjp for the meeting tomorrow we should probably talk about the technical election nominations period closing (if its not already on the agenda)20:15
gmannwho is chairing tomorrow meeting? evrardjp  ? i see "Chair: ?" in wiki - https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee20:17
*** slaweq has quit IRC20:54
*** slaweq has joined #openstack-tc21:05
*** slaweq has quit IRC21:09
*** slaweq has joined #openstack-tc21:12
TheJuliamnaser: I'm still all for moving towards a "maintainers" group per project as opposed to PTL, then again there is the good point of "who  would run the meetings"21:52
mnaserTheJulia: yep, pretty much21:58
TheJuliaAnd I'd hate to name someone the meeting runner  for life or until we find someone better.22:00
TheJulia(Yes, I recently watched starship troopers.)22:00
fungithere is also the fact that teams aren't *strictly* required to hold meetings22:00
fungiso the answer to "who runs our meetings" could also be "nobody, we don't do meetings"22:01
TheJuliafungi: this is also true, but many teams don't re-sync without the periodic reminder to22:01
TheJuliasome sort of status/update mechanism is needed22:01
fungithat may be getting at the crux of the problem though22:01
TheJuliaMaybe a virtual stand-up is needed22:02
fungiif everybody agrees something needs doing yet nobody wants to do it, maybe it's time to reevaluate the value of that that thing everyone thinks is needed but nobody wants to do?22:02
*** frickler_ has joined #openstack-tc22:03
TheJuliait then also becomes a question of "I may want" "but my overlord doesn't" or vise versa in an agree what is best for a project or disagree what is best for a project pov22:03
fungithat also goes back to redefining who the actual contributor is, and who is merely a proxy for the contributor22:04
*** cloudnull has joined #openstack-tc22:04
TheJuliaThat statement kind of brings my mind back to mordred's recent ML comment about perception that people can't delineate the conflict between employer wants/projects needs which seems no longer true of a mature community, at least in my mind22:05
mordredI didn't do it22:05
TheJuliamordred: that was too quick22:05
mordred:)22:05
mordredso - I agree with TheJulia in referencing what I said ...22:06
mordredbut I'd like to bring up a completely contrary point of view to the maintainers thing real quick22:06
TheJuliamordred: by all means!22:06
mordredI think it can be useful to have a human who is PTL in the _original_ sense of the word - a tech lead. someone to whom the maintainers naturally look to when there is a question about the best way to proceed forward. not a dictator and not a cat herder - but someone who is actually in the business of making sure the project has a cohesion22:07
*** melwitt has quit IRC22:08
*** aspiers has quit IRC22:08
*** frickler has quit IRC22:08
TheJuliaI can completely concur with that statement22:08
mordredI think we've done an amazing job of being a leaderless collective, and honestly we're probaby the most successful example of such a thing that's ever lasted more than a month22:08
fungiwe managed that by redefining ourselves monthly ;)22:09
TheJuliain a sense, we're also all leaders in a way22:09
mordredyes!22:09
mordredwhen nobody is a leader everyone is a leader22:10
TheJuliaSome of us more comfortable with various aspects or things22:10
* mordred is more comfortable when surrounded by a pile of kittens22:10
TheJulia+2+A bring on all the kittens22:11
fungithose were still alive when i put them there, i swear22:11
TheJulia:(22:11
mordredspeaking of - if everyone hasn't watched Kitten Rescuers yet ... I highly recommend it22:11
* TheJulia adds it to tonight's list22:11
TheJuliaIf it help with the headspace and all, I'm all for it22:12
mordredbut ... anyway, as much as I support the maintainerification direction - I do worry that if we completely remove the position that we'll grow defacto ptls who are unelected and as such un-delectable22:12
mordredun-de-electable22:12
mordredun-delectable is a totally different thing22:12
TheJuliaheh22:12
fungibut still delectable?22:12
mordredthis is sort of like the current american monarchy22:12
mordredwe didn't elect them, so we're really not sure how to get rid of them22:13
* mordred is speaking of the billionaires not the politicians22:13
TheJuliaI suspect withotu encouragement for projects to change, to evolve... They may already have un-de-electable leaders already22:13
mordredTheJulia: very probably22:13
fungimordred: they're great with just a touch of barbecue sauce22:13
mordredTheJulia: I now want to get a set of tshirts that just say "un-de-electable" on them22:14
mordredwith no explanation22:14
TheJuliamordred: +2+A22:14
mordredexcept maybe a small-print eavesdrop link on the back22:14
TheJuliamordred: I'm all for ordering myself one of these shirts, women's cut of course22:15
clarkbmordred: is that another name for tiger king?22:16
TheJuliaTo the point that we already have leaders in such positions, I suspect, and I'm definitely speaking from my own personal perceptions, that they try to walk the what is best line to support those around them.22:16
TheJuliaBut going back to the PTL topic, at some point it became a burnout machine in that the PTL must and should do everything... and watching it destroy people is just heartbreaking.22:17
TheJuliaIs everyone watching Tiger King? It just came up on my twitter feed as well22:19
clarkbTheJulia: I resisted until my wife convinced me then we couldn't stop watching it22:20
*** e0ne has quit IRC22:20
clarkbits not the easiest thing to watch though22:20
mordredI am not watching it22:21
mordredI am watching 100 humans though22:21
mordredso I'm not sure I'm any better22:21
*** e0ne has joined #openstack-tc22:21
njohnstonNot watching Tiger King, still working my way through Ozark22:22
clarkbnjohnston: tiger king feels a lot like ozark except its real people22:24
* TheJulia looks at a clock and realizes it is time to begin pondering cooking dinner22:26
njohnstonI think my real question with the PTL-less model is who picks the required liaison roles?  And who picks candidates for core?  If the answer is “the committee of existing cores” then I think we trade some issues for other possibly equally pernicious issues.22:28
fungiwhat have you got against self-perpetuating oligarchies anyway? ;)22:29
gmannnjohnston: i am 100% sure that there is no situation where active team are leaderless (till now). it is no active members so no PTL.22:29
fungiwell, maybe the infra team (but we're intentionally leaderless)22:30
gmanni personally do not find PTL role so hard. it is easy job (with few exception where project has a lot lot of activities).22:30
*** slaweq has quit IRC22:31
gmannyeah infra is one. not sure why ?22:31
fungithere have also been other cases in modern history of openstack where teams have chosen not to elect a leader because they're ready to transition to a different organizational structure (usually a sig)22:31
fungithe security team, the stable branch team, et cetera22:32
gmannthat is separate case, i mean project teams and they want to continue as project team but no leader22:32
fungiright22:32
gmanni am thinking whom to ask about maintainer or release liaison becasue there is no one in team :)22:33
fungiin the openstack governance sense of the term "team" i guess those are cases of groups of people who no longer want to organize under the "team" model22:33
gmanngetting contributor is the real solution, who should do is different topic though.22:34
TheJulianjohnston: Cores, in theory, should be able to be nominated by anyone. Although people tend to look to the current leader to do it for them.22:34
TheJuliait is a "please do all administrative and organization work" for project sort of role, and that load will vary by project activity and interactions22:35
*** aspiers has joined #openstack-tc22:36
fungii've seen a lot of teams where one core reviewer will propose another new core reviewer in public to kick off the confirmation22:36
funginot necessarily the ptl doing the nominating, just recording the team's consensus22:37
TheJuliaIronic, historically has been back-channel agreement before public proposal22:37
TheJuliaand many hate it22:37
gmannyeah, adding core is not PTL-depended task. it can be initiated by anyone22:37
TheJuliaI guess from a ptl standpoing, that person still serves as a person to seek and try and build that consensus22:38
fungibut yeah, i basically never see anyone nominate a core reviewer where the result isn't already a foregone conclusion, because the alternative can be quite demotivating for the proposer but especially for the nominee22:39
fungihaving a lengthy ml thread about why you don't currently measure up to the expectations of current members of a core review group doesn't seem like a fun time22:40
gmanntrue. many project do the in-team discussions and that is good to avoid conflicts/demotivate things etc22:41
*** slaweq has joined #openstack-tc22:42
gmannroot cause behind majority of leaderless projects are 'no-maintainer' not 'hate-being-PTL'.22:43
gmannand solution is very clear (at least to me)- 'bring maintainers' :) who and how is the things we should work on22:44
*** slaweq has quit IRC22:46
TheJuliafungi: yeah, that is a good point and it is a never a fun discussion, even privately22:48
*** melwitt has joined #openstack-tc22:50
*** tosky has quit IRC23:03
*** e0ne has quit IRC23:13
*** tetsuro has joined #openstack-tc23:44
*** dklyle has quit IRC23:55
*** david-lyle has joined #openstack-tc23:55
*** david-lyle has quit IRC23:55
*** dklyle has joined #openstack-tc23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!