*** hyakuhei has joined #openstack-tc | 00:12 | |
*** flwang1 has quit IRC | 00:41 | |
*** emagana has quit IRC | 00:58 | |
*** flwang1 has joined #openstack-tc | 01:07 | |
amrith | dtroyer ... this is the way it has been forever, prospective TC members who pay attention (ahem) know about this :) | 01:37 |
---|---|---|
*** openstackgerrit has joined #openstack-tc | 01:45 | |
openstackgerrit | Eric Kao proposed openstack/governance master: Add congress planning and completion artifacts https://review.openstack.org/513214 | 01:45 |
openstackgerrit | Eric Kao proposed openstack/governance master: Add congress planning artifact https://review.openstack.org/513216 | 01:48 |
*** kumarmn has joined #openstack-tc | 02:44 | |
*** rosmaita has quit IRC | 02:55 | |
*** kumarmn has quit IRC | 03:03 | |
*** kumarmn has joined #openstack-tc | 04:02 | |
*** emagana has joined #openstack-tc | 04:15 | |
*** kumarmn has quit IRC | 04:22 | |
*** alex_xu has quit IRC | 05:54 | |
*** alex_xu has joined #openstack-tc | 06:00 | |
*** emagana has quit IRC | 06:17 | |
*** kumarmn has joined #openstack-tc | 06:22 | |
*** kumarmn has quit IRC | 06:27 | |
*** jpich has joined #openstack-tc | 06:59 | |
*** gcb has quit IRC | 07:55 | |
*** gcb has joined #openstack-tc | 08:28 | |
*** dtantsur|afk is now known as dtantsur | 08:32 | |
*** cdent has joined #openstack-tc | 08:56 | |
*** sdague has joined #openstack-tc | 09:38 | |
openstackgerrit | Merged openstack/governance master: Add senlin-tempest-plugin to project list https://review.openstack.org/506550 | 09:42 |
*** cdent has quit IRC | 09:53 | |
*** cdent has joined #openstack-tc | 10:31 | |
*** cdent has quit IRC | 12:10 | |
*** cdent has joined #openstack-tc | 12:10 | |
*** cdent has quit IRC | 12:17 | |
*** dtantsur is now known as dtantsur|brb | 12:26 | |
smcginnis | amrith: ;) | 12:27 |
*** rosmaita has joined #openstack-tc | 12:30 | |
*** cdent has joined #openstack-tc | 13:02 | |
*** kumarmn has joined #openstack-tc | 13:10 | |
*** rosmaita has quit IRC | 13:39 | |
*** rosmaita has joined #openstack-tc | 13:42 | |
*** hongbin has joined #openstack-tc | 14:03 | |
*** lbragstad has joined #openstack-tc | 14:04 | |
cdent | tc-members, looks like it is office hours time | 15:01 |
fungi | yay! so it is | 15:01 |
dhellmann | o/ | 15:01 |
* fungi is... sort of around | 15:01 | |
EmilienM | o/ | 15:01 |
cdent | such enthusiasm, I’ll have what you’re having. | 15:01 |
fungi | here, have some zuul | 15:01 |
* dhellmann hands cdent the broken tag-releases job | 15:02 | |
EmilienM | oops | 15:02 |
* cdent falls over | 15:02 | |
smcginnis | :) | 15:03 |
dhellmann | what are folks thinking about pre-summit/forum? | 15:04 |
dhellmann | what issue is top of your mind for discussions that week? | 15:04 |
cdent | heh, I wish I had more headspace to think about it | 15:05 |
cdent | so I would guess it is the same issue as ever: how to ensure people have headspace | 15:05 |
fungi | i'll likely focus on a lot of the community track sessions at the summit again, hopefully get to most of them this time | 15:05 |
EmilienM | while responding to some [tc] emails this week, I thought about proposing a change in governance to force some sort of rotations at the TC (not sure about the frequency) | 15:05 |
EmilienM | but before doing that, I want to talk with humans about this one :) | 15:06 |
dhellmann | I went through the schedule yesterday and ended up with a scattered set of topics. | 15:06 |
dhellmann | EmilienM : I am opposed to "term limits" on principle. | 15:07 |
johnthetubaguy | part of me is wondering how do we ensure we don't exclude all the folks that can't make it (including me), we have got better at PTG summary emails | 15:07 |
cmurphy | EmilienM: I think it would be a shame if the wisest/most experienced members were forced out of their seats | 15:08 |
dhellmann | it seems like in boston we did a pretty good job of setting expectations that sessions with actionable outcomes needed to be summarized on the ML by the moderator (or a designated person). | 15:08 |
smcginnis | EmilienM: Were you thinking term limits? Or some other idea? | 15:08 |
*** dtantsur|brb is now known as dtantsur | 15:08 | |
fungi | debian revisited term limits for their tc a few years ago. worth reading some of the discussions and drawing parallels: https://lwn.net/Articles/623851/ | 15:09 |
fungi | worth noting, this term we have at most 50% incumbents reelected to open seats | 15:09 |
dhellmann | fungi : nice, thanks for that link | 15:09 |
fungi | potentially fewer | 15:09 |
fungi | so it doesn't seem like term limits solve a problem we have | 15:09 |
mugsie | fungi: this is a very new trend though | 15:10 |
cdent | mugsie: very true | 15:10 |
cdent | and importantly, it is very rare for an incumbent not to retain their seat. whether this is good or bad is unclear. | 15:11 |
mugsie | term limits have a use. Personally I am against life time term limits, but can be pursuaded to support sequential term limits | 15:11 |
cdent | so it is often the case that new blood only comes in when someone chooses to step aside | 15:11 |
fungi | i wouldn't say "very" rare, there have been at least a few | 15:11 |
smcginnis | The only thing I think might be ok is saying no more than 50% of an election can be incumbents, but that's got all kinds of issues too. | 15:11 |
cdent | “very” is a very subjective term, verily | 15:11 |
mugsie | well, one of the leadership goals was to grow new leaders, wasn't it? | 15:11 |
fungi | yes, growing new leaders requires some mentorship in those roles, so swapping out experienced tc members too frequently can leave newcomers unprepared | 15:12 |
mugsie | which is hard, when the people at the "top" (for lack of a better term) don't change very much | 15:12 |
mugsie | fungi: sure, but they have to see there is a path at all | 15:13 |
fungi | i suppose it would help to have statistics on how many incumbents are elected each term | 15:13 |
cdent | EmilienM: you’re not suggesting that term limit be one term are you? If not, then I’m not sure the experience thing is a huge (verily) issue? | 15:14 |
cdent | Alot of it is perception too, not just the real numbers. Sean and Monty having the grace to step away opens up a huge sense of opportunity. | 15:14 |
fungi | i mean, all the incumbents were new tc members at some point (for example, i'm an incumbent this term, but was not last term) | 15:14 |
* cdent is undecided | 15:15 | |
* EmilienM back in 10 min | 15:15 | |
cdent | I think term limits is an action which may not be directly tied to a problem, or the problem may be insufficiently defined. | 15:15 |
EmilienM | ok I'm back sorry for that | 15:17 |
* EmilienM reads | 15:17 | |
EmilienM | cmurphy: this isn't the goal. I guess the goal is to ensure we have new people (with new ideas) joining the TC at every cycle | 15:19 |
dhellmann | I was surprised at how many people ran this term. I really didn't know (or have any way to know) who would be allowed by their companies to serve. Some of the folks running contribute a *lot* but not necessarily in ways that obviously translate (for me) to the sort of things the TC gets into, so it wasn't clear there were people *interested* in running either. | 15:19 |
EmilienM | fungi: I agree, a lot of new people ran this term, which is very cool | 15:19 |
dhellmann | if that set of people remains engaged, I predict more turnover | 15:20 |
cdent | I wonder if we need a GC (governance committee) and a TC (technical committee). The GC woud be as now, with no term limits and is the judiciary that the current TC mostly behaves as. And the new TC would be the thing that many people how are new to the TC wish it could be: a _technical_ committee that drives change/improvement/innovation/etc | 15:20 |
EmilienM | fungi: and https://lwn.net/Articles/623851/ sounds like a nice reading | 15:20 |
cdent | s/how are/who are/ | 15:21 |
smcginnis | cdent: That's not a horrible idea. | 15:21 |
cdent | (not saying that idea is realistic, simply throwing around ideas) | 15:21 |
cdent | smcginnis: it’s entirely contrary to the way projects are currently constituted as autonomous | 15:21 |
smcginnis | cdent: Yes, but it also addresses what some expect the TC to be, which it is not. | 15:22 |
fungi | i do agree that the people who are on the tc aren't there just to be there, and many would probably be happy to move on to other things _if_ they were confident there were enough good new candidates that they didn't need to worry about things falling apart | 15:22 |
fungi | but hard to know until the start of the election that will be the case, unless there's an established history of more people volunteering to do the work | 15:23 |
EmilienM | I guess the whole intent of my question is, how can we create new leaders in our community, who promote our values that are reflected in the work we do at TC. So how we ensure experimented TC members train candidates (in different ways) so we ensure regular rotations | 15:25 |
EmilienM | I'm not interesting in kicking out people because they are here forever. In fact it's the opposite: how can we make more experimented people, and transfer knowledge & experiences | 15:26 |
EmilienM | (aka stewardship) | 15:26 |
fungi | that doesn't seem like something enforced term limits would cause to happen | 15:27 |
dhellmann | fungi : yes, that's a much better way of saying what I was trying to say | 15:28 |
cdent | If the champions top 5 entry gets shaped appropriately, I think that can be a big factor: people are able to find the time to volunteer “to do the work” and are shepherded by existing tc folk… | 15:28 |
dhellmann | cdent : yes, that will be a good source | 15:29 |
EmilienM | indeed | 15:29 |
cdent | But people have to have the license. We’ve only got mugsie on the candidates list because he’s got a new employer, right? | 15:29 |
dhellmann | I would like for us to find other ways to delegate things like that. Have a TC member be responsible, but have someone not on the TC lead the work or committee or whatever. | 15:29 |
mugsie | cdent: yeah - my previous job would not have been happy if I ran | 15:30 |
dhellmann | that has been a problem in the past, yes, and I think quite a few of our candidates this term are in that situation | 15:30 |
dhellmann | mugsie : where are you now? | 15:30 |
mugsie | Verizon | 15:30 |
dhellmann | ah, good | 15:30 |
* dtroyer sneaks in late | 15:30 | |
dtroyer | EmilienM: I remember seeing your initial thought on th ML, was there something specific that triggered it for you? | 15:31 |
EmilienM | dtroyer: not at all, my only goal was to initiate the idea and see how bad it is | 15:32 |
mugsie | fungi: if you knew you had at most 3 years per stint on the TC, would succession planning not be on your mind? | 15:32 |
EmilienM | dtroyer: it exists in some other communities fwiw | 15:32 |
cdent | the flip side, is that if we are encouraging people to say “the tc thinks that stewardship work is an important part of participation in an open source community, please give me some time for that” to their employers, then there also needs to be fairly clear outcomes and value from that participation | 15:32 |
mugsie | (3 years is a random number) | 15:32 |
dtroyer | EmilienM: ok, good. I was hoping it wasn't because of a specific event or comment | 15:33 |
fungi | one of the concerns raised in the debian debate was... consider if we already had term limits now. three former tc members stepped down and some number were _also_ forced to resign due to reaching the term limit. how much tc turnover can we safely absorb in one go? | 15:34 |
persia | cdent: Generally, the benefit is soft, in that it increases influence of the person doing the stewardship. This is not always of interest to employers, as the benefits often do not reflect on the employer, but rather increase the market worth of the participant. | 15:34 |
dhellmann | yeah, continuity is definitely a concern | 15:34 |
cdent | persia: yeah, I know, that’s a lot of why I’m raising the point | 15:34 |
dhellmann | cdent : do you think the top 5 list helps there? | 15:35 |
dtroyer | fungi: good point. our rate of change is slow (we are a re-election heavy community), but it does change | 15:35 |
cdent | dhellmann: I think it helps gets things started, but it opens up an expectation | 15:35 |
dhellmann | we have the split term thing in place to help with continuity, but we have a *lot* of history for people to absorb, too | 15:35 |
persia | Some continuity is guaranteed by one-year terms with six-monthly elections. Other continuity can be supported by having folk remain active in stewardship and mentoring when leaving the TC (if they have time). [I am against term limits] | 15:35 |
dtroyer | cdent: I do know in my case I was hired _before_ i decided to run for the TC but they were _really_ happy that I did. Some companies still see that as a status thing, although that is less than it used to be | 15:36 |
* dtroyer is slightly behind | 15:36 | |
fungi | basically, i worry that term limits would have the opposite effect intended... by forcing out some number who might have been willing to serve again, it puts pressure on others who may have been wanting to resign but feel compelled to stay on because they have not reached the forced limit | 15:36 |
fungi | so as to avoid too much discontinuity in leadership | 15:37 |
dhellmann | red hat doesn't see it as a "status" thing and I would be expected to do a lot of the same work I'm already doing if I was not on the TC. My position may be a bit unusual, though. | 15:37 |
EmilienM | dtroyer: no it wasn't on a specific event or comment, at all | 15:38 |
dtroyer | I see a lot less of the status talk, especially with PTLs as there are now so many of them When there were only 8-10 and most of them worked in 2 or 3 companies it was more pronounced | 15:39 |
persia | dhellmann: I think your situation will become more normal as contributing organisations mature in their interaction with open source communities. Presumably, by being on the TC, some of your other activities are easier (or you have more deposited in the favour bank). | 15:39 |
dhellmann | dtroyer : that's an interesting observation about the number of ptl roles | 15:40 |
smcginnis | It should be noted, in certain newer/growing regions, PTL-ship and TC-ship are still seen as "achievements". But that should change over time. | 15:40 |
*** kumarmn_ has joined #openstack-tc | 15:40 | |
fungi | i, similarly, will generally work on the same things whether or not i am elected to the tc | 15:41 |
dtroyer | smcginnis: I've seen some of that too, that seems to be a function of 'time within the community' or 'age of community' | 15:42 |
cdent | It’s sometimes weird to me the extent to which we talk about “being on the tc” and “the work we do” as separate | 15:42 |
dhellmann | persia : that may be true. I hope the current long candidate list is indicative of a new crop of cross-project contributors ready to step up a level | 15:42 |
smcginnis | cdent: ++ | 15:42 |
sdague | dhellmann: was the list really that much longer than past years? | 15:42 |
dhellmann | sdague : there were a bunch of new names | 15:42 |
smcginnis | dtroyer: I do expect "time within the community" to correct some of those perspectives. | 15:42 |
dtroyer | I don't think so. 16 this time, I recall 18 and 20+ IIRC | 15:43 |
dhellmann | sdague : and quite a few that I didn't expect to see, which I think is a good thing for the community but probably shows that I'm a bit out of touch with some sides of it | 15:43 |
cdent | the difference in the list this time is that it is not the usual suspects | 15:43 |
persia | cdent: Most of current TC spends most of their time doing useful coordination, facilitation, organisation, dispute resolution, etc. Those activities aren't limited to those who sit on the TC. The actual TC work is mostly related to reviews and board reporting, which is a tiny min ority of the time for most members (I hope). | 15:43 |
dtroyer | dhellmann: right, the new names certainly encouraged me | 15:43 |
cdent | persia: sure, but being on the TC is also work | 15:43 |
persia | dhellmann: I don't see it as "levels", and also think many of the candidates have been actively doing the things I listed in my last meesage to cdent, but otherwise "yes". | 15:44 |
*** kumarmn has quit IRC | 15:44 | |
dims | o/ | 15:44 |
persia | cdent: Yes: just not as much as the work involved in general openstack leadership (which has large overlap with TC, but isn't TC) | 15:44 |
* dtroyer gladly gives up the last-one-in chair to dims | 15:44 | |
dhellmann | cdent : sure. I would probably do less of the TC-specific stuff like project evaluations and worrying about tags or resolutions. I would still do a lot of the other things I do, though. | 15:44 |
dims | lol dtroyer | 15:45 |
fungi | if i were not on the tc, i would likely still read and form an opinion on most governance proposals (as i did for years before getting elected), and would still attend public tc functions (meetings, et cetera) | 15:45 |
sdague | dhellmann: right, without naming names, this time there are a bunch of medium to long term community members stepping up to run in a role like this for the first time. Which makes me super happy. | 15:45 |
dhellmann | sdague : ++ | 15:45 |
fungi | yep, whereas we had a lot of long-shot candidates in years past who ran for seats on the tc with little (if any) history with the community at large | 15:46 |
dhellmann | persia : I do think it's a level of *commitment* though. Going beyond a couple of projects and thinking about the whole community does take something of a mental shift. | 15:46 |
dhellmann | fungi : good point | 15:46 |
fungi | i'd like to believe that our recent efforts toward trying to convince people already active in cross-project/community efforts to run for the tc and similar elected positions is actually paying dividends, though i have no evidence to back that up | 15:47 |
persia | dhellmann: I agree with your second sentence. I don't see what this has to do with running for the TC, other than being a necessary precondition. | 15:47 |
dhellmann | To be blunt, there are a bunch of people running this time who I've never even noticed participating in governance discussions in the past. I think it's good they're interested, but I wish that interest had manifested itself earlier and I hope it continues if they don't win. Because the community is at an age where stepping into the middle of things now is a *lot* harder than it was a few years ago where we had less | 15:50 |
dhellmann | history, baggage, etc. to consider. | 15:50 |
dhellmann | Actually being around and following conversations is important to the process. | 15:50 |
fungi | true, and most of the new tc members elected in the past have tended to follow that pattern | 15:51 |
cdent | I mostly agree with dhellmann, but there are plenty of sectors of this community where history and baggage are more like anchors than keels. | 15:51 |
dhellmann | And I know a bunch of people weren't necessarily encouraged/allowed before, so I'm not blaming them. Just expressing that I hope this current election is an indication of that changning. | 15:51 |
cdent | s/with/with you/ | 15:51 |
* fungi can't help but assume cdent is talking about nova when he says vague things like that ;) | 15:51 | |
smcginnis | cdent: Was just thinking that - it might be good to have a few people without history and baggage. | 15:51 |
dhellmann | That's quite true. But knowing where the shoals are is important if you're going to change course. | 15:51 |
* dhellmann may have his nautical metaphor/vocabulary a bit off | 15:52 | |
dims | lol fungi | 15:52 |
cdent | fungi: not just nova, but of course nova is an obvious place | 15:52 |
fungi | yeah, i know. nova makes a convenient punching-bag too sometimes | 15:52 |
dims | ++ cdent | 15:52 |
cdent | I’m going to have to keep the anchor keel metaphor for future reuse | 15:52 |
dhellmann | smcginnis : yep, and that's why I appreciate cdent stepping in to the driver-team discussions | 15:52 |
persia | Despite my complaints about the wording, more focus on bringing new folk into governance discussions / stewardship / championing (perhaps leveraging the SWG as the home for those folk) should help make it easier to feel comfortable participating in these sorts of discussions. | 15:53 |
persia | That might allow those not elected (or those considering future election) to have a more obvious place to contribute. | 15:53 |
dhellmann | that's a good point | 15:54 |
dhellmann | I was glad to see a few folks commenting on governance patches (even though I disagreed at least once) | 15:54 |
persia | The disadvantage is that it does make the TC less special, where the TC maps to project "cores", rather than being a magic body. | 15:54 |
fungi | technical committee as the core reviewers of the stewardship working group... not a terrible analogy/model | 15:55 |
dhellmann | I'm not sure how special we need or want to be. We've been trying to act as a court-of-last-resort rather than doing everything ourselves, because 13 people don't scale to managing 2,000. | 15:55 |
cdent | dhellmann: sure, but that model leaves a leadership void. People complain about that frequently. | 15:57 |
persia | cdent: Only if one conflates governance with leadership. If the TC is purely a deliberative governance body (court-of-last-resort), and leadership is granted to the set of leaders (where leaders are defined as such by leading), then as long as a name can be given to the set of leaders, that body can be referenced. | 15:58 |
dhellmann | I go back and forth on that issue. Sometimes I see the point. Other times I recognize that the TC is not the right body to be making the decisions it's asked to make, and that delegation is the right approach. | 15:58 |
persia | In cases of disagreements between leaders, the TC can resolve. | 15:58 |
cdent | I’m not declaring that the tc should be that leadership (although maybe it should) but rather that there is a void, people talk about it, from many corners and levels of the community. | 15:59 |
dhellmann | It happens that there is a lot of overlap between our "community leaders" and "TC members" right now, as you'd expect. But "community leader" and "distributed system architect" is not the same job description. | 15:59 |
persia | cdent: I assert that can be resolved entirely with nomenclatural adjustments. | 15:59 |
dhellmann | we sure do love to rename things | 15:59 |
persia | One of the issues is that many folk are used to hierarchical systems, wherein one asks permission to do things. I suspect it healthier to encourage an enabled community, wherein people do things without asking, seeking counsel and support, and raising to governance bodies if/when there is a potential for dispute. | 16:00 |
cdent | persia: using the nova battering ram as an example again, that dispute has been there for several years now, but never changes | 16:01 |
cdent | in large part because nobody seems to know _who_ can change things | 16:01 |
persia | cdent: I have yet to assert the Nova model is healthy :) | 16:01 |
cdent | exactly, people have been complaining, forever | 16:02 |
persia | I have a biased view of the world, but I think change requires a politician to establish new compromises in Nova. | 16:02 |
dims | cdent : they did write down what they expect from others and what can be expected from them - https://docs.openstack.org/nova/latest/contributor/how-to-get-involved.html - which other teams have not done yet | 16:03 |
persia | I'm not sure anyone has any incentive to cause someone to do that though: those able to effect change today don't want to rock the boat, and the excluded may not perceive this as a political issue. | 16:03 |
fungi | yeah, i personally feel entirely unqualified to decide how projects should pick a message queuing technology, or what their distributed locking mechanism should be, or what features they ought to implement | 16:03 |
persia | One way in which many governors fail is in believing that such a lack of qualifications can be resolved by technical understanding. As long as *someone* in the project has the technical background, a good leader is likely to be able to cause a conversation to happen to reach a good answer to those questions. | 16:05 |
fungi | take the mysql vs postgresql situation (which i know is a mischaracterization unto itself)... i'm cool with helping decide how to document what the community itself has chosen to work on, but i'd be hard-pressed to contribute to any discussion about the pros and cons of the two database backends | 16:05 |
persia | even as a moderator? | 16:05 |
fungi | as a moderator i'd need to be impartial and make sure everyone got a say, not contribute to the discussion | 16:06 |
persia | In my opinion, that's a skill, the exercise of which is often termed "leadership". | 16:06 |
persia | and should count as contribution to the discussion, despite a lack of specific opinion, as the discussion will be better with such contribution. | 16:07 |
dims | persia fungi : problem i see is that one side does not show up for the discussion or work ... | 16:07 |
cdent | (I’ve started another meeting elsewhere, so my attention here is drifting, will try to stay engagefd) | 16:07 |
persia | dims: In such cases, I usually hunt folk down where they lurk, and try to convince them to join me in a smoky room. This style doesn't work for everyone :) | 16:08 |
mugsie | persia: that works for getting people to the discussion, but not always for the actual work :/ | 16:09 |
cdent | do we acknowledge that there is a difference between a moderator and facillitator and what we really need are the latter? | 16:09 |
dims | persia : people who took the initial decision are no longer around (at my employer for example) ... so teams responsible now just plod through it. it wasn't even a technical decision probably at that time | 16:10 |
persia | cdent: That is perhaps a good distinction. | 16:10 |
* cdent has a background on so-called high performance collaboration, the distinction is very important there | 16:10 | |
persia | dims: Those are hard to solve: needs raising to an external party who can act as a counterfoil to the "if I do this, I keep my job, but it's stupid" situation. I have no unbiased suggestions there. | 16:11 |
mugsie | cdent: or a facilitator, who may have to be an arbitrator at some point in the discussion | 16:11 |
persia | mugsie: ++ | 16:11 |
dims | yep mugsie | 16:14 |
cdent | the main role of a facillitator is to get people to realize that what they think they are saying is not actually the same thing as they are saying | 16:17 |
cdent | and to indicate when the squirm test is being failed: http://eekim.com/2007/02/the-blue-oxen-way/ | 16:17 |
cdent | in other words they reflect what they hear in a concreat fashion so that people can be stunned at amazed at how poorly they have communicated :) | 16:18 |
smcginnis | hah | 16:20 |
mugsie | yeah - I have been guilty of that ... a lot :) | 16:20 |
mugsie | but sometimes, even with shared language / understanding, groups will disagree | 16:21 |
mugsie | s/sometimes/often/ potentinally | 16:21 |
persia | When there is disagreement, there is often scope for compromise. Group X can have foo, group Y bar, and group Z baz, and this means that quux doesn't have to happen. | 16:22 |
cdent | persia, indeed, but you want to be sur that the disagreement itself is agreed | 16:22 |
persia | Requires constituency identification, issue alignment, etc., but these often emerge from such discussions. | 16:22 |
cdent | otherwise the resulting compromise is one nobody likes | 16:22 |
persia | cdent: Absolutely. No potential for compromise if one group thinks everything is fine. | 16:22 |
*** jpich has quit IRC | 16:23 | |
dims | persia : how do we do this say at the PTG, say in a big room for one of the large projects? | 16:25 |
mugsie | behind plexiglass? | 16:27 |
persia | dims: Assuming you are referring to identifying constituencies and building compromise: identify a few folk who seem to be local leaders, and discuss with them in a corner during a break. Have a few discussions with the quiet folk to confirm they are the followers you think they are. Once you have some understanding of the various opinions, put it on the agenda. Start by discussing some of the possible options (rephrasing to identify | 16:32 |
persia | communication gaps). Name names whilst doing so, so people become attached to the choices. Continue the discussion until you have some obvious "camps". | 16:32 |
persia | Ideally the camps represent alternate use cases: challenge folk from one camp to discuss how their model solves an alternate use case, etc. Try to find a minimum acceptable compromise "for now". Do that. Repeat. | 16:33 |
fungi | mugsie: i think we need to start a new tradition, "tc dunking booth" | 16:34 |
persia | I haven't tried this for Nova (the only time I was in a Nova room, the discussion had been prepared enough that it went how I was tasked with having it go without intervention), but I've used that to help reach decisions in Ironic and Neutron before. | 16:35 |
persia | dims: Also, it helps to be the person who takes the minutes, if you can arrange that. | 16:36 |
mugsie | fungi: :) | 16:37 |
dims | good tips persia | 16:40 |
*** dtantsur is now known as dtantsur|afk | 17:04 | |
cdent | I think we managed to totally derail EmilienM’s line of inquiry | 17:25 |
mugsie | just a little | 17:29 |
dtroyer | maybe directly, but we explored some of the effects of limiting terms, highlighted the balance of continuity that could be upset (do we have it now? IMHO yes-ish) and wandered through the what is leadership anyway garden, again. Those are all areas that were there a problem to be solved in this area, I propose we would have seen signs. I didn't see them. Anyone else? | 17:29 |
mugsie | I think the effects remain to be seen - as we grow new leaders, we may naturally rotate, especially as it is a priotity now | 17:31 |
mugsie | we have had a very stable leadership in the TC and some projects over the last while, but the corporate shake ups have changed that a bit now | 17:31 |
dtroyer | this is not the first time that has happened. The departure of most of our member startups caused similar rise in turnover in project and community leaders. It's a bit cyclical, running 4-6 dev cycles maybe? | 17:33 |
*** lbragstad has quit IRC | 17:35 | |
cdent | dtroyer: I think a lot of comes down to what we percieve our operational parameters to be. | 17:37 |
cdent | If the goal is stability, continuity and sameness, yup, nothing to see here. | 17:37 |
cdent | I continue to be unclear on whether that’s okay; i.e., are we using the right parameters. | 17:38 |
cdent | I simply don’t know. | 17:38 |
*** lbragstad has joined #openstack-tc | 17:39 | |
dhellmann | cdent : I don't want sameness when I say "continuity". I want a smooth transition and I want new leaders to revisit old decisions with all of the history, so we don't cycle back and forth through the same set of mistakes | 18:11 |
cdent | ack, dhellmann, not disputing that (either that it is wanted or that it is good) | 18:12 |
cdent | but that thing that flwang1 said that I put at the top of the latest tc report lodged in my brain pretty hard | 18:12 |
flwang1 | flwang1 is reading the log ... | 18:15 |
dhellmann | well, I hope I don't just hold the same beliefs on all issues (and that I'm not perceived as doing that), but neither can we ignore history | 18:15 |
harlowja | oh seems like i missed alot, ha | 18:18 |
* harlowja reads | 18:18 | |
harlowja | so ohhh i have a question | 18:19 |
harlowja | what can the TC do to make openstack technical neat to the wider world | 18:19 |
harlowja | a roadshow that explains 'this part of nova is doing neat things' | 18:19 |
harlowja | or we use 'etcd' like this in a blog | 18:20 |
harlowja | or hire that jepsen guy to do some analysis of <openstack> something or other | 18:20 |
harlowja | ^ though not sure i want to see the results, ha | 18:20 |
cdent | dhellmann: Like so many things in openstack, I don’t think a lot of the behaviors that we as a group sometimes demonstrate can be applied to any individual. Our actions in concert create a perception. | 18:22 |
harlowja | or like get interviewed on lwn.net about we are doing this or that awesome (technically) thing | 18:22 |
harlowja | ^ happened once for zookeeper /etcd stuffs | 18:22 |
cdent | The etcd question is interesting. Is any project relying on it (as in requiring it)? | 18:22 |
harlowja | or perhaps, blah blah, we have microversions stuff, we are working with the openapi (and swagger?) folks to get that support in there, isn't that neat... | 18:23 |
harlowja | ^ idk if its real, ha | 18:23 |
harlowja | (but could be) | 18:23 |
flwang1 | dhellmann: i agree we shouldn't ignore history. my original point is we need some reviews for the work we have done and especially something we're still doing | 18:24 |
cdent | harlowja: sdague is gonna present on microversions at apistrat, I’m hoping to hear back on how that goes | 18:24 |
flwang1 | I'm happy to give another sample here: the PTG | 18:24 |
harlowja | cdent neat | 18:24 |
harlowja | i think neat, idk, let's see :-P | 18:24 |
harlowja | but like, the nova scheduler or scheduelr work for example | 18:25 |
harlowja | if u've seen k8s scheduler its simlar to nova's | 18:25 |
flwang1 | 2 years we think put a lot of developers in the summit is crowd, but now we have lose a lot contributors, is the reason to have PTG still true? | 18:25 |
harlowja | so why aren't we like showcasing 'neat' (for some definition) things like that | 18:25 |
cdent | harlowja: who is “we”? | 18:25 |
flwang1 | and we have more and more contributors from APAC, and all the PTG only happened in US, is that still a low cost travel for most of the openstack contributors? | 18:26 |
flwang1 | s/2 years/2 years ago | 18:26 |
harlowja | cdent good question | 18:27 |
harlowja | i am not totally sure i guess as 'we' but looking at http://blog.kubernetes.io/ they seem to do articles from various peoples | 18:27 |
flwang1 | things are changing faster than we react sometimes | 18:27 |
harlowja | i'd be up for writing an article if there was a place like that | 18:28 |
harlowja | Editor's note: today's post is by Aparna Sinha, Group Product Manager, Kubernetes, Google ... | 18:28 |
harlowja | and blah blah | 18:28 |
harlowja | (so its not just one person) | 18:28 |
cdent | harlowja: http://superuser.openstack.org/ | 18:28 |
harlowja | where are the tech details/meat in there? | 18:29 |
harlowja | i didn't think superuser (the user part) had much tech details in it | 18:29 |
cdent | dunno | 18:29 |
harlowja | so ya, just an idea, idk if its a solution, ha | 18:30 |
harlowja | but create equivalent of http://blog.kubernetes.io/ (that isn't user focused) | 18:30 |
* cdent gives harlowja the keys | 18:31 | |
harlowja | rollercoaster here we come | 18:31 |
harlowja | lol | 18:31 |
cdent | https://www.openstack.org/blog/ | 18:31 |
harlowja | yes, that's also i think slightly different right? | 18:31 |
cdent | might be extensible? | 18:32 |
harlowja | look at content of http://blog.kubernetes.io/ (which is more like lwn.net) vs superuser and https://www.openstack.org/blog/ | 18:32 |
* cdent nods | 18:32 | |
sdague | I agree with what I think harlowja is saying, that we should have folks show up in more external venues and talk about neat parts of openstack | 18:33 |
cdent | I’m thinking of it more in terms of what’s the minimal effort to get more content under the openstack.org domain. In this case that would seem to be: write something and thingee to post it on /blog | 18:33 |
harlowja | i'd write something | 18:33 |
harlowja | oslo, taskflow, tooz, u pick | 18:33 |
cdent | tooz + etcd | 18:34 |
harlowja | i think others could figure out something to | 18:34 |
cdent | go | 18:34 |
harlowja | i'll do it (for real) if there exists a outlet for that | 18:34 |
cdent | If you’re okay with trying to add techiness to o.o/blog I suspect there’s room for that and it would be easy to make go. Would need to find some foundation person (thingee does seem like the right person) to help | 18:36 |
cdent | (they operate that content as far I know) | 18:36 |
sdague | harlowja: quite often in the past, I'd just write something on my blog which landed on the planet, and foundation staff asked for republish on superuser | 18:36 |
sdague | I would say write the content, get it out there, then use the o.o/blog to amplify | 18:37 |
harlowja | why do we need that barrier | 18:38 |
harlowja | i mean, i don't have a personal blog (though i've tried a few times, cause just inertia) | 18:38 |
harlowja | so why have the bar be that | 18:38 |
mugsie | yeah, I would say start with content, then see if we need a separate blog - there is nothing worse than a sporadic /empty blog | 18:38 |
harlowja | i would expect blog.kubernetes.io isn't just copying/pasting from others blogs | 18:38 |
harlowja | idk, i'm not sure why this is such a big revelation :-/ | 18:39 |
harlowja | ^ honestly, ha | 18:39 |
* harlowja keep the bar low? | 18:40 | |
cdent | harlowja: when the foundation folk aren’t busy travelling they’d probably be pretty keen on a “tech blog” either as a category on /blog or something new. but they have the keys to the castle, so the immediate route, if your pen is dying to write, is medium or something. But I suspect it is the idea of having a thing, a place, which matters, and I agree, and for that we need some folk, I guess | 18:43 |
harlowja | Ya, I mean, I'll write stuff if there is that | 18:43 |
harlowja | I'd rather see the foundation folks put some skin into the game, before I put mine in | 18:44 |
harlowja | (sorry, just how i work, ha) | 18:44 |
*** mriedem has joined #openstack-tc | 18:45 | |
mriedem | dims: HI! | 18:45 |
dims | hey mriedem welcome! | 18:45 |
cdent | harlowja: I will carry your plea to the castle and see what I can do | 18:46 |
harlowja | woot | 18:46 |
* harlowja back to grinding flour (by hand) | 18:46 | |
*** flwang1 has quit IRC | 18:57 | |
sdague | I'm not sure I understand why it's such a big deal to do draft one without having to engage anyone else, then promote to "production" from there. It's just devops for docs. :) | 19:26 |
harlowja | i like to dance with others | 19:54 |
harlowja | lol | 19:54 |
harlowja | so if openstack foundation will dance, i'll play, and i hope others will to | 19:54 |
harlowja | i can draft an rst though, sure | 19:55 |
harlowja | i'm just not gonna draft much if i won't have anyone to dance with | 19:55 |
harlowja | call be a pita, blah blah, its ok :) | 19:57 |
*** kumarmn_ has quit IRC | 20:31 | |
*** flwang1 has joined #openstack-tc | 20:36 | |
*** flwang has quit IRC | 21:15 | |
openstackgerrit | Lance Bragstad proposed openstack/governance master: Update policy artifacts for tacker https://review.openstack.org/513515 | 21:17 |
openstackgerrit | Lance Bragstad proposed openstack/governance master: Update policy artifacts for tacker https://review.openstack.org/513515 | 21:18 |
*** flwang has joined #openstack-tc | 21:28 | |
openstackgerrit | Lance Bragstad proposed openstack/governance master: Update policy artifacts for tricircle https://review.openstack.org/513523 | 21:30 |
*** hongbin has quit IRC | 21:38 | |
*** cdent has quit IRC | 21:42 | |
*** sdague has quit IRC | 22:34 | |
*** kumarmn has joined #openstack-tc | 22:54 | |
*** kumarmn has quit IRC | 22:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!