Tuesday, 2017-10-03

thingeettx: what's the current progress of the constellations effort? Was just noticing it in the tc activity email.00:05
*** lukebrowning has quit IRC00:12
*** lukebrowning has joined #openstack-tc00:19
*** sdague has quit IRC00:22
*** lukebrowning has quit IRC00:23
*** lukebrowning has joined #openstack-tc00:25
*** lukebrowning has quit IRC00:29
*** lukebrowning has joined #openstack-tc00:31
*** lukebrowning has quit IRC00:35
*** lukebrowning has joined #openstack-tc00:37
*** lukebrowning has quit IRC00:42
*** lukebrowning has joined #openstack-tc00:55
*** lukebrowning has quit IRC01:00
*** lukebrowning has joined #openstack-tc01:01
*** lukebrowning has quit IRC01:06
*** lukebrowning has joined #openstack-tc01:07
*** lukebrowning has quit IRC01:12
*** lukebrowning has joined #openstack-tc01:13
*** lukebrowning has quit IRC01:24
*** lukebrowning has joined #openstack-tc01:36
*** lukebrowning has quit IRC01:40
*** lukebrowning has joined #openstack-tc01:42
*** lukebrowning has quit IRC01:46
*** lukebrowning has joined #openstack-tc01:48
*** lbragstad has joined #openstack-tc01:51
*** lukebrowning has quit IRC01:53
*** lukebrowning has joined #openstack-tc01:54
*** lukebrowning has quit IRC01:59
*** lukebrowning has joined #openstack-tc02:01
*** lukebrowning has quit IRC02:05
*** lukebrowning has joined #openstack-tc02:07
*** lukebrowning has quit IRC02:11
*** rosmaita has quit IRC02:17
*** lukebrowning has joined #openstack-tc02:18
*** lukebrowning has quit IRC02:23
*** lukebrowning has joined #openstack-tc02:26
*** lukebrowning has quit IRC02:30
*** lukebrowning has joined #openstack-tc02:32
*** lukebrowning has quit IRC02:36
*** lukebrowning has joined #openstack-tc02:38
*** lukebrowning has quit IRC02:42
*** lukebrowning has joined #openstack-tc02:44
*** lukebrowning has quit IRC02:49
*** lukebrowning has joined #openstack-tc02:51
*** lukebrowning has quit IRC02:55
*** lukebrowning has joined #openstack-tc02:57
*** lukebrowning has quit IRC03:01
*** lukebrowning has joined #openstack-tc03:03
*** lukebrowning has quit IRC03:07
*** lukebrowning has joined #openstack-tc03:08
*** lukebrowning has quit IRC03:13
*** lbragstad has quit IRC03:17
*** lukebrowning has joined #openstack-tc03:26
*** lukebrowning has quit IRC03:30
*** lukebrowning has joined #openstack-tc03:32
*** lukebrowning has quit IRC03:36
*** lukebrowning has joined #openstack-tc03:38
*** kumarmn has joined #openstack-tc03:40
*** lukebrowning has quit IRC03:43
*** kumarmn has quit IRC03:44
*** lukebrowning has joined #openstack-tc03:45
*** lukebrowning has quit IRC03:49
*** lukebrowning has joined #openstack-tc03:51
*** lukebrowning has quit IRC03:55
*** lukebrowning has joined #openstack-tc03:57
*** lukebrowning has quit IRC04:02
*** lukebrowning has joined #openstack-tc04:03
*** lukebrowning has quit IRC04:08
*** lukebrowning has joined #openstack-tc04:10
*** lukebrowning has quit IRC04:14
*** lukebrowning has joined #openstack-tc04:16
*** flwang1 has quit IRC04:16
*** lukebrowning has quit IRC04:20
*** lukebrowning has joined #openstack-tc04:27
*** lukebrowning has quit IRC04:31
*** lukebrowning has joined #openstack-tc04:33
*** lukebrowning has quit IRC04:38
*** lukebrowning has joined #openstack-tc04:39
*** lukebrowning has quit IRC04:44
*** lukebrowning has joined #openstack-tc04:46
*** lukebrowning has quit IRC04:50
*** lukebrowning has joined #openstack-tc04:52
*** lukebrowning has quit IRC04:56
*** lukebrowning has joined #openstack-tc04:58
*** lukebrowning has quit IRC05:02
*** lukebrowning has joined #openstack-tc05:04
*** lukebrowning has quit IRC05:09
*** lukebrowning has joined #openstack-tc05:21
*** lukebrowning has quit IRC05:26
*** lukebrowning has joined #openstack-tc05:27
*** lukebrowning has quit IRC05:32
*** lukebrowning has joined #openstack-tc05:34
*** lukebrowning has quit IRC05:38
*** lukebrowning has joined #openstack-tc05:40
*** lukebrowning has quit IRC05:44
*** lukebrowning has joined #openstack-tc05:46
*** lukebrowning has quit IRC05:51
*** lukebrowning has joined #openstack-tc05:52
*** lukebrowning has quit IRC05:57
*** lukebrowning has joined #openstack-tc06:17
*** lukebrowning has quit IRC06:22
*** lukebrowning has joined #openstack-tc06:32
*** lukebrowning has quit IRC06:37
*** lukebrowning has joined #openstack-tc06:38
*** lukebrowning has quit IRC06:42
*** lukebrowning has joined #openstack-tc06:44
*** lukebrowning has quit IRC06:48
*** lukebrowning has joined #openstack-tc06:51
*** lukebrowning has quit IRC06:55
ttxthingee: at the PTG mtreinish volunteered to work on a basic compute one as a prototype. We also have a brainstorm session at the Forum07:22
*** kumarmn has joined #openstack-tc07:40
*** kumarmn has quit IRC07:45
*** lukebrowning has joined #openstack-tc07:51
*** jpich has joined #openstack-tc07:54
*** lukebrowning has quit IRC08:04
*** lukebrowning has joined #openstack-tc08:06
*** lukebrowning has quit IRC08:10
*** lukebrowning has joined #openstack-tc08:12
*** lukebrowning has quit IRC08:17
*** lukebrowning has joined #openstack-tc08:18
*** lukebrowning has quit IRC08:23
*** lukebrowning has joined #openstack-tc08:28
*** lukebrowning has quit IRC08:33
*** lukebrowning has joined #openstack-tc08:35
*** lukebrowning_ has joined #openstack-tc08:37
*** lukebrowning has quit IRC08:39
*** lukebrowning_ has quit IRC08:41
*** lukebrowning has joined #openstack-tc08:42
*** lukebrowning has quit IRC08:46
*** cdent has joined #openstack-tc08:48
*** lukebrowning has joined #openstack-tc08:48
*** lukebrowning has quit IRC08:53
*** lukebrowning has joined #openstack-tc08:55
*** lukebrowning has quit IRC08:59
*** lukebrowning has joined #openstack-tc09:01
cdentit’s tc office hours, paging any tc-members and any one else09:01
ttxyay09:01
ttxupdating Tracker now09:02
cdentI’ve had a few people, when approached about their thoughts about the pending elections, express that they don’t think the TC does anything useful09:03
cdentthis is concerning09:03
ttxis it more of a "open source projects don't need governance" stance, or a "openstack does not need any central governance", or a "this TC is not working on stuff that matters" ?09:04
ttxI suspect the 2nd09:04
cdentThe impression I’m getting is the 3rd09:05
ttxDo they have suggestions on what the TC /should/ be working on ?09:05
*** lukebrowning has quit IRC09:05
ttx(interesting, since teh vibe I get is more people not understanding what governance adds, and therefore asking for less TC, not more TC)09:06
ttx(you seem to point at people wanting more TC, which is rather new)09:06
ttx(although I suspect it's both)09:07
*** lukebrowning has joined #openstack-tc09:07
cdentThere probably is both, but I’ve certainly been aware of “more TC”, in part because I’ve been vaguely in that camp since my early days09:07
cdentsuch as the people who want more “Technical”09:08
ttxUsually when I ask what we should be working on, I get weird expectations that the TC are super-humans than can "fix" openstack all by themselves09:08
cdentI think that probably points at some of the concerns and confusion. People asking: If the TC can’t fix openstack, then what’s it for?09:09
ttxgovernance. but yes, I see where that is coming from09:09
ttxwhat good is governance is it doesn't fix my problems09:10
ttxif*09:10
cdentYeah, something like that.09:10
ttxIt's more of a general problem with governance, than an openstack-specific issue. Doesn't mean we should not work to address it. Ideally, the limited impact that we can have /should/ solve problems09:11
*** lukebrowning has quit IRC09:12
amrithg'morning folks09:13
*** lukebrowning has joined #openstack-tc09:13
cdentI realized an interesting thing yesterday: it is difficult for me to simultaneously move forward my agenda with the TC while also moving forward my agenda with Nova. This is largely because karma is _such_ a big deal in Nova and much of what I would want to accomplish in the TC is change Nova.09:13
cdentmorning amrith09:14
amrithg'morning cdent, reading interesting conversation you are having with ttx.09:14
amrithg'morning ttx09:14
ttxPractical example. People see that our stable support periods are not aligned with reality of openstack usage in the world. They expect the TC to fix that. Reality is, declaring tata we support branches for 2 years won't magically make them work. People working on infra qa will make that happen09:14
ttxamrith: ohai09:14
ttxs/tata/that09:14
ttxso there is only so much you can influence from the governance body in an open source project09:15
cdentIn that particular case, ttx, I think people hope to think of the TC as representatives to the people and places that can address that issue09:15
cdentI’m not saying that’s realistic, but I do think people hope for it.09:15
ttxWe can plant sticks in the ground, like communicate that we need more infra sysadmins (done)09:16
ttxbut just saying that's the way it will be won't make anything happen09:16
ttxI'm not trying to minimize the issue -- it's a real one. I just wish people with that kind of feelings to express what they would expect teh TC to do09:17
cdentyou have any thoughts on this stuff amrith (since you’re a) here, b) a regular)?09:18
ttxOr if it's just general frustration that bubbles to the top09:18
*** lukebrowning has quit IRC09:18
amrithttx has long said (and I agree) that there is a contradiction in what people say about the TC. In the same breath, they say they want more 'technical leadership' but when the TC makes a technical decision, they say that they don't want the TC to make technical decisions (ostensibly because they didn't like the decision). It is a tough balance for sure. But, one of the important things in leadership is making the environment09:19
amrith where others can converse. So, maybe something that the TC can highlight is that it makes this venue where the important conversations are had; and maybe there is some structure that can be put around this. Such as, the conversation re: maintenance releases. If there is clear linkage between a conversation that occurs re: this subject and thing(s) that the TC did to get the conversation to happen and for the right things to09:19
amrith happen as a result, maybe that will be value that people can then perceive? Just a thought (pre-coffee)09:19
*** lukebrowning has joined #openstack-tc09:20
cdentyes, that’s all good stuff09:23
ttxhttps://wiki.openstack.org/wiki/Technical_Committee_Tracker updated09:23
cdentI’ll have to think on this harder (if I ever get a free bit of headspace) because I feel like we’re missing some ingredient.09:23
*** sdague has joined #openstack-tc09:23
*** lukebrowning has quit IRC09:24
ttxhttps://ttx.re/role-of-the-tc.html <-- probably still relevant09:24
ttxheh, one year old today09:24
cdenttiming is everything09:24
cdentI remember the first time I read that my reaction was “okay, that may describe things as they are, but does it describe things as they should be?”09:25
amrithttx, the upcoming elections may give people an opportunity to share some of their thoughts on what they think the TC should be. I intend to ...09:25
cdentor “if that’s how things are and will be, are we missing some _other_ committee”09:26
cdentamrith++09:26
ttxamrith: it usually does09:27
ttx(give that opportunity)09:27
cdentThe reason people look to the TC instead of things like the arch work group (rip) is because there is perceived/implied (even if not real) power with the TC09:27
ttx"I wish the TC would do that"09:27
ttx"If elected, I intend to work on that"09:27
ttxcdent: also a bit of "if the TC can't fix it, then who can"09:28
* cdent nods09:28
ttxthe answer usually is "a group of people working on it"09:28
ttxIF the actions of this group breaks things for others and there needs to be arbitration, then teh TC can step in and say " yes, group B is right"09:30
ttxni practice there is extremely rarely that sort of need09:30
ttxin*09:30
ttxagain, that does not mean we could not do more (or other things), which is why I'm interested in specific examples09:31
ttxThere are a number of things that only the TC can do09:31
cdentI think some of the frustration and smcginnis, johnthetubaguy and I were expressing about “traction on strategic issues” is around the notion of “a group of people working on it” being black magic09:31
ttxbut most things should not be done at the TC level09:32
cdentwell, for sake of argument: why not?09:32
ttxbecause limiting the group of people working on something to an set of elected people is limiting09:33
ttxthe TC can spawn workgroups with TC members, but those should be open to anyone09:33
ttxhence the tries with Arch WG and SWG09:33
ttxbut that did not attract that many people09:34
*** lukebrowning has joined #openstack-tc09:35
cdentI think a lot of people could hear “should not be done at the TC level” as “will neither be done at nor initiated at”09:35
cdentand then think “so what does the TC do, then?”09:36
ttxso there is a dichotomy between "the TC" as a body and the TC members as individuals09:36
ttxI prefer the TC (as a body) to say that (say) simplification is important, spawn a workgroup to work on it, seed it with some motivated TC members, but ask for more interested people to join09:37
ttxIf "the TC" directly tackles simplification, that means everybody else considers it to be the problem of that group of 13 people09:38
cdentthat’s a good point but points to another issue that is wrapped in this many-layered topic:09:39
ttxbecause in the end, it's the "group of people working on it" that will do the work09:39
cdentit is often the case that only by virtue of being elected to the TC does someone get the license to engage with “additional work"09:39
*** lukebrowning has quit IRC09:40
cdentor to put it another way: how do we solve that age old problem of the tragedy of the commons?09:40
ttxsometimes the overlap between people able to work on something and the TC is near-perfect (like, say, working on a TC vision) but that is more the exception than the rule09:40
cdent(and after that perpetual motion, as that’s just as likely)09:40
ttxcdent: that's an interesting thought09:40
amrithcdent, pl explain what you mean by 'only by virtue ...'. what prevents a non elected person from volunteering a small amount of time?09:41
ttxamrith: well, you can only justify working on "something" if your employer gets the side-benefit of having a TC member on staff09:41
cdentamrith: simply not having the time available, at least not in any balanced sense09:41
ttxi.e. if you're elected to the TC you can work on anything09:42
amrithttx, if that is the case (and a recognition is the issue) let's create a class of recognition09:42
ttxIf that's the case we need to create artificial layers of recognition09:42
amrithmember of subcommittee09:42
cdentwe don’t want to encourage the common opensource trope where people are expected to work extra09:42
amrithnot artificial, real09:42
ttxyes, what amrith said09:42
amrithworking on SWG was 'real' recognition (and a lot of fun)09:43
cdentI agree additional recognition would be useful09:43
amrithworking (albeit not a lot) on oslo was also recognition that I could show in stackalytics though.09:43
cdentbut it’s a hard road for some people09:43
ttxamrith: so, both the ArchWG and the SWG died due to their main leader moving on09:43
ttxThat is the trick with such groups09:44
cdentarch wg didn’t die because of leader moving on, it was already dead09:44
ttxYou need someone actively pushing members into delivering something09:44
ttx(the TC is not different, the chair spends a lot of time getting things through the door)09:44
amrithttx, I'm hoping that in some months I'll be able to free up some more time to sign up for at least working in one of those groups. around the time when colette asked re: SWG, I was just starting a new role and couldn't commit.09:44
openstackgerritKazunori Shinohara proposed openstack/governance master: Add heat-dashboard to heat project  https://review.openstack.org/50416609:45
amrithbut I say that knowing that I'm also thinking of pushing hoard :)09:45
ttxso it feels like creating those workgroups is not enough, you need to have someone signed up to lead them09:45
cdentttx, you make an excellent point about leadership. I wonder how well the TC itself would be doing if you didn’t have the “luxury” to devote the time you do to chairpersonship09:45
ttxat that point though it can be turned into a positive loop09:45
ttxcdent: it would definitely deliver less, since I spend a lot of time beating the drum to get things reviewed and decisions made in a reasonable timeframe09:46
cdentexactly.09:47
ttxso yes, at the heart of every group is a person with the "luxury" of pushing others to deliver09:47
amrithyou are absolutely correct re: leadership. so in my little town, I'm a busybody and when it comes time to appoint people to committees, I get to vote on it. One of the questions I always ask a candidate is this; if asked to be the chairperson of this committee today, would you accept? If yes, why, and if not, why not. The answers are very telling.09:47
amrithMany people just 'want to be members'. Sorry, -109:47
ttxyes09:47
amrithOthers say yes, they would, on day 0 ... +009:47
ttxit's a total;ly different type of commitment09:47
*** lukebrowning has joined #openstack-tc09:48
ttxin one case you sign up to do some work, in the other, you sign up for weekly work09:48
amrithSome say yes, in a short while after they get over some kind of hurdle <procedural, tribal knowledge> ...09:48
ttxmeeting chairing, status reports which have to go out every week otherwise things stall09:48
amriththe best is the person I met who said he'd been attending meetings for 3 months and so would be willing to be chair on day 0. and he would have made a good one ...09:48
amrithttx, if you don't have a strong drive, you aren't a good committee member; any kind of committee.09:49
amrithjust doing once a week work, great volunteer to hand out meals at the soup kitchen; it is transactional, you serve.09:49
ttxI'll also say it's difficult to lead multiple groups at the same time. Last cycle I had my team at the Foundationm,the TC and the release team, and it was a bit too much09:49
ttxI expect to do a better job at the TC now that smcginnis has taken over the release team drumbeating09:50
ttxBut it's the same with release Goals -- without a champion it's just hard to deliver09:50
ttxand at the same time the number of potential champions (people with the "luxury" to dedicate a substantial amount of time leading an upstream team) is decreasing09:51
amrithspeaking of hoard for one short second; meeting with a number of people very interested in "DBaaS not Trove", one theme I get is this; for orchestration use Kubernetes, not Heat. I never did really see Kubernetes and Heat as being interchangeable but that is a common theme that I'm hearing. not sure what exactly to make of it, still noodling the ideas.09:51
cdentobservation: it’s been common that the release team drumbeater is a member of the TC. That seems non-optimal.09:52
cdent(sort of jinx to what ttx just said`)09:52
ttxyeah, there is really no reason for that. It's just an overlap in interests09:52
*** lukebrowning has quit IRC09:52
cdentNo, I think there _is_ a reason for that: What I said before: TC people have license09:52
ttxSame for the Infra PTL, was often a TC member09:52
ttxcdent: no. People with license will take over the jobs that need time and need to be done. that includes TC membership *and" release team PTLship09:53
ttx\or release team membership really since our 3 main team mebers are TC members09:54
cdentI think we’re making the some of the same points.09:54
*** lukebrowning has joined #openstack-tc09:54
ttxits just that it ends up being the same people, not that you have to be a TC member to be successful in release management09:54
cdentIt ought to be the case there are there are sufficient people with time for there not to be overlap09:54
ttx++09:54
sdaguecdent: when has that ever been true though, in any context :)09:55
cdentNo, that’s kind of the topic: can we change that?09:55
amrith//me//09:55
* sdague coffinating still, so possibly still coming up to speed09:55
ttxPeople end up on the TC because they have that luxury of being able to dedicate some of their time to it09:55
sdagueright, I'm not even just talking about OpenStack & the TC09:55
amrithsorry, stuck keyboard09:55
cdentsdague: yeah, I know09:55
ttxI reached out to a few potential candidates lately09:56
ttxThe main concern is not "I don't have what it takes"09:56
ttxIt's "I don't think I have the time"09:56
* amrith wonders whether the correlation between TC/release/infra is a shortage of interested people or something else09:56
amrithis there a common thread; open source software just makes itself09:56
amrithwhy governance09:56
sdagueI run other groups that include volunteers, there is always a lack of people to accomplish things and take responsibility.09:56
ttxyes, frankly I don't think this is overly specific to us.09:57
sdagueso, while it's fair to ponder ways to make this better, I get concerned with "it ought to be the case..." as setting up a non plausible reality09:57
cdentsdague: perhaps read that as “ideally…”09:58
cdentsort of trying to make a north star, so we can navigate somewhat09:58
sdaguewhich I think realistically was the reason neither the arch wg or swg went anywhere. There wasn't a plausible promise about what would get done09:58
*** lukebrowning has quit IRC09:59
*** lukebrowning has joined #openstack-tc09:59
cdenton the other hand, from an economic standpoint, I think we are _far_ too undemanding of our corporate benefactors and often think we should rise up, take arms, and demand adjustments to the labor pool09:59
cdentthis is _not_ a volunteer organization09:59
ttxAt the core of every frustration is the imbalance between how much you expect to happen and how much you can actually do to make it hapen10:00
* cdent pauses for a coffee refresh10:01
* amrith extends coffee cup to cdent ... 10:02
ttxcdent: so that is an area where I think the TC has not done enough: making it clear where we are struggling and making demands10:04
*** lukebrowning has quit IRC10:04
ttxthe top-5 list is a tool for that10:04
ttxwe haven't been using it as much as we should10:04
ttxwhile our corporate sponsors could easily find that information by themselves, it's clearly the role of the TC to be VERY explicit there10:05
*** lukebrowning has joined #openstack-tc10:05
ttxyou should not be able to ignore it10:06
*** flwang1 has joined #openstack-tc10:06
ttxmaybe we should explicitly put "champions" on the list -- people that lead startegic efforts10:07
ttxI certainly want to see Lance and Chandar recognized for stepping up and leading the Q goals10:07
ttxChandan*10:07
ttxbut there are plenty of other "championing" (or "leading" to do10:08
ttxsince that's really how things get done -- a number of drum beaters and people that follow them10:08
ttxalright, lunchtime10:10
*** lukebrowning has quit IRC10:10
*** lukebrowning has joined #openstack-tc10:12
cdentthanks amrith, got there by way of the grinder, kettle, aeropress10:13
cdentwhich always takes longer than expected10:13
cdent+1 to more explicit and more champion recognition10:14
amrithI like the champions idea; goes with the notion of recognition.10:14
amrithneed more coffee ...10:14
amrithamused by our new hire onboarding website ... when the last one came onboard, it determined that he should show up at a location on day #1 which turned out to be an unmanned cell tower. Today it picked a retail store. Sometimes software shouldn't try to think :)10:15
*** lukebrowning has quit IRC10:16
*** lukebrowning has joined #openstack-tc10:18
sdagueheh10:19
sdaguefirst day at an unmanned cell tower seems hillarious10:20
sdagueyou should get everyone to go and take selfies at those locations :)10:20
cdentclearly he was meant for the secret bunker10:22
amriththat may work for some; for others who are 'swarthy complexioned' taking selfies at an unmanned cell site is an invitation to healthcare not covered by your health insurance.10:22
*** lukebrowning has quit IRC10:22
*** lukebrowning has joined #openstack-tc10:24
*** lukebrowning has quit IRC10:29
*** kumarmn has joined #openstack-tc10:40
*** lukebrowning has joined #openstack-tc10:43
*** kumarmn has quit IRC10:44
*** lukebrowning has quit IRC10:47
openstackgerritMerged openstack/governance master: Adopt python-openstacksdk into shade project  https://review.openstack.org/50142610:47
*** lukebrowning has joined #openstack-tc10:49
*** lukebrowning has quit IRC10:53
*** lukebrowning has joined #openstack-tc10:55
persiattx: What is the "side benefit of having a TC member on staff"?  Given the contractual obligations of TC members to put the interests of the foundation over those of their employer, and the transparency of the TC activity, I would perceive "allowing a member of staff to join the TC" as a cost to an employer, rather than a benefit.10:58
*** lukebrowning has quit IRC11:00
*** lukebrowning has joined #openstack-tc11:02
*** lukebrowning has quit IRC11:06
*** lukebrowning has joined #openstack-tc11:14
*** lukebrowning has quit IRC11:19
*** lukebrowning has joined #openstack-tc11:30
*** lukebrowning has quit IRC11:34
*** rosmaita has joined #openstack-tc11:36
*** lukebrowning has joined #openstack-tc11:42
ttxpersia: some organizations like to brag about having TC members on staff11:43
persiaYes.  I have never understood this, and wonder if it is perhaps yet another symptom of the issues discussed in office hours.11:44
*** lukebrowning has quit IRC11:47
*** lukebrowning has joined #openstack-tc11:48
*** lukebrowning has quit IRC11:53
*** lukebrowning has joined #openstack-tc11:54
cdentpersia: Unless orgs get some bragging value out of having TC members, why would they allow or encourage their staff to be on the TC. Is a bit of a catch 22.11:55
persiacdent: Yes, but is it really a surprise if folk a) think the TC is without action and b) fail to see the point of the TC when we define the TC as "the place where you send your staff to get bragging rights"?11:56
persiaIf we believe there is value in serving on the TC, making that value explicit helps justify the investment in paying for TC service.11:57
cdentIf people only see that definition, then yeah, no surprise11:57
persiaIf you *must* be on the TC to do things, that makes funding TC service easy, but blocks activity, and causes org interest in subverting TC processes (to reduce the apparent tax of needing a TC member)11:58
persiaI don't know the right answer, but I think finding one is important.11:59
*** lukebrowning has quit IRC11:59
persiaPerhaps part of it is having the org membership agreement indicate a willingness to let staff serve, as a necessary price to participation, but that might scare off potential new orgs.12:00
cdentpersia: there seem to be several questions which need an answer. which one are you thinking of?12:00
persiaThere are three intertwined that I understood from the previous discussion: a) what does the TC do?  b) why should an org fund someone to join the TC? and c) why should an individual offer to stand for the TC?12:01
persiaC) depends a lot on B) because a lot of folk involved in openstack have limited time as a result of their employment arragements.12:02
cdentthose are good summaries, I think there’s a d) in there too: whatever it is that the TC does, how can it do it (where’s the lever and fulcrum)?12:03
persiaTo my mind, the TC functions as a judicial and advisory body, so doesn't "do" things in the classic sense.12:03
persiaOne or more members of the community (possibly including TC members) advances an initiative: where that initiative requires changes in how we do things or forced agreement over the entire polity, the TC makes a statement.12:04
persiaMost of the time, that statement can be gentle advice to smooth the waters.  Sometimes that statement must be a formal resolution to indicate that some discussion is now complete.12:04
*** lukebrowning has joined #openstack-tc12:05
persiaBut that only works for (A) in the event that folk are happy with a governance model that delegaters legislation to any participant with initiative and execution to all.12:05
cdentyeah, I guess the different perceptions of judiciary v executive v legislative lead a lot of the confusion12:05
persiaAnd different meanings of "governance": in a political sense, this is well defined, but most "governance" as experienced by those in the private sector consists of assigned oversight of those not capable of self action (minors, the insane, and joint-stock corporations).12:07
persiaIn the latter sense, governance is mostly a matter of instruction and oversight, with little of the political elements found in the public sector.12:07
persiaThat aside, if you are looking for how to do something as a TC member, then I'll suggest just doing it, and when you need the TC mantle, looking to your peers for approval and support.12:08
persiaBut I don't find that any different than if I want to do something, when I'll just do it, and when I need TC, looking to the TC for approval and support.12:09
*** lukebrowning has quit IRC12:10
* cdent nods12:11
*** lukebrowning has joined #openstack-tc12:11
*** lukebrowning has quit IRC12:16
*** lukebrowning has joined #openstack-tc12:18
sdaguettx: if / when you come back around - https://github.com/sdague/github-topics - finally got some automation around updating topics for github. As I think we decided this was more a social / marketing function, it would be good to figure out who might be the right additional folks to help figure out what we should expose12:18
sdaguebecause my first go at exposing tc tags, mostly seemed weird without the other context involved in them12:18
sdaguebut exposing things like api-server (or maybe I should call it rest-service) made more sense for exploring12:19
ttxsdague: thanks, I'll have a look. If we end up with more curated mirroring (only some repositories, and using multiple "organizations" to match the upstream buckets) we'll have to develop something to handle the mirroring outside of gerrit itself, so this could serve as a base12:22
*** lukebrowning has quit IRC12:23
sdaguettx: maybe, this is really simplistic to just set these topics though12:23
ttxsure. I mean, we'll have to include topic-setting into that tool12:23
sdaguefor sure12:24
ttxPlanning to give it some extra thought later this week12:24
*** lukebrowning has joined #openstack-tc12:24
sdaguerelevant to earlier conversation - https://twitter.com/kixxauth/status/91518868411428454412:27
*** lukebrowning has quit IRC12:28
ttxsdague: I wonder how much this lack of recognition that everything boils down to work is a generational thing12:29
ttxor, put in another way: are we getting worse, or better at this12:30
*** lukebrowning has joined #openstack-tc12:30
sdagueI think the generational argument is a lazy thinking one. I know lots of older folks that don't follow through.12:31
ttxheh12:32
ttxFollow-up on the Monasca transition off Java -- it's still in the cards, they will remove the Java monasca-api variant. monasca-thresh will be rewritten, just lacking resources for that at the moment. The persister is a bit more complex as it just grew a dependency on Cassandra12:33
ttxwill remove the monasca-api cariant this cycle I mean12:33
ttxthe persister is likely to keep a Java variant, could be an unofficial repo though12:34
*** lukebrowning has quit IRC12:35
ttxso.. still in progress12:35
*** lukebrowning has joined #openstack-tc12:36
*** lukebrowning has quit IRC12:41
fungisdague: we also need a volunteer to write configurable mirroring daemons (maybe listening to firehose.o.o for change-merged events to know to pull from gerrit/git.o.o and push to gh). the sooner we can create some new top-level orgs in gh not under the infra team's control and start categorizing different deliverable repos into them, the better in my opinion. doesn't need to wait for namespace12:43
fungiflattening upstream either, just needs to be able to accommodate it when that eventually happens12:43
*** lukebrowning has joined #openstack-tc12:48
*** lukebrowning has quit IRC12:52
*** lukebrowning has joined #openstack-tc12:54
*** lukebrowning has quit IRC12:58
*** lukebrowning has joined #openstack-tc13:00
cdentsdague: I think that tweet, while relevant, is itself pretty lazy thinking. Sure you gotta do work to move things, that’s physics. But just saying you are going to do work does not resolve the various conflicts (internal and external to both the task and executor) that come up.13:02
cdentAlso, to me, it smacks far too much of rugged individualism: put up or shut up, which I feel is difficult in collaborative environments.13:03
*** lukebrowning has quit IRC13:04
persiaThe narrative of individualism vs. collectivism is detrimental to democratic regimes: "collectivism" is usually interpreted as "doing things for everyone" with an implication of some approval body to make those decisions, which limits the ability of members of the general polity to take action.13:05
cdentpoppycock13:06
*** lukebrowning has joined #openstack-tc13:06
sdaguecdent: hard work includes getting people to agree to things13:10
cdentof course, I know that, I’m not two.13:10
cdentBut that doesn’t change my assertion.13:10
*** lukebrowning has quit IRC13:11
cdentIt’s kind of like saying “to boil water, you need heat”. This is true, but not sufficient. You need containment, water, etc13:12
openstackgerritLee Yarwood proposed openstack/governance master: Add the supports-accessible-upgrade tag to Nova and Cinder  https://review.openstack.org/50917013:12
*** lukebrowning has joined #openstack-tc13:13
sdaguesure, I see all that embedded in that tweet. But then again, tweet's are rorschock tests, given that they don't have enough space to provide nuance13:13
cdentnow with 280 chars they do!13:13
openstackgerritLee Yarwood proposed openstack/governance master: Add the supports-accessible-upgrade tag to Nova and Cinder  https://review.openstack.org/50917013:14
*** lukebrowning has quit IRC13:17
*** kumarmn has joined #openstack-tc13:20
*** lukebrowning has joined #openstack-tc13:31
*** lukebrowning has quit IRC13:36
*** lukebrowning has joined #openstack-tc13:37
*** lbragstad has joined #openstack-tc13:41
*** lukebrowning has quit IRC13:42
dhellmannregarding the stable/LTS discussion: http://www.zdnet.com/article/long-term-support-linux-gets-a-longer-lease-on-life/#ftag=RSSbaffb6813:52
mtreinishttx: fwiw, I already built the compute starter kit cloud. It's sitting in my closet13:55
mtreinishttx: http://blog.kortar.org/?p=38013:55
*** lukebrowning has joined #openstack-tc14:01
*** lukebrowning has quit IRC14:05
*** lukebrowning has joined #openstack-tc14:13
*** lukebrowning has quit IRC14:18
*** lukebrowning has joined #openstack-tc14:19
*** lukebrowning has quit IRC14:24
*** lukebrowning has joined #openstack-tc14:25
*** lukebrowning has quit IRC14:30
*** hongbin has joined #openstack-tc14:31
*** lukebrowning has joined #openstack-tc14:32
*** lukebrowning has quit IRC14:36
*** lukebrowning has joined #openstack-tc14:38
*** lukebrowning has quit IRC14:43
*** lukebrowning has joined #openstack-tc14:44
*** lukebrowning has quit IRC14:49
*** lukebrowning has joined #openstack-tc14:57
*** lukebrowning has quit IRC15:02
*** lukebrowning has joined #openstack-tc15:03
*** lukebrowning has quit IRC15:08
*** lukebrowning has joined #openstack-tc15:09
*** lukebrowning has quit IRC15:14
*** lukebrowning has joined #openstack-tc15:21
*** lukebrowning has quit IRC15:25
*** lukebrowning has joined #openstack-tc15:32
*** lukebrowning has quit IRC15:36
*** lukebrowning has joined #openstack-tc15:38
*** lukebrowning has quit IRC15:42
*** lukebrowning has joined #openstack-tc15:50
*** lukebrowning has quit IRC15:55
*** lukebrowning has joined #openstack-tc16:02
*** lukebrowning has quit IRC16:06
*** lukebrowning has joined #openstack-tc16:08
*** lukebrowning has quit IRC16:13
*** lukebrowning has joined #openstack-tc16:14
*** lukebrowning has quit IRC16:19
*** lukebrowning has joined #openstack-tc16:32
*** lukebrowning has quit IRC16:36
*** lukebrowning has joined #openstack-tc16:42
*** jpich has quit IRC16:47
*** lukebrowning has quit IRC16:47
*** lukebrowning has joined #openstack-tc16:55
*** lukebrowning has quit IRC17:00
*** lukebrowning has joined #openstack-tc17:01
*** lukebrowning has quit IRC17:06
*** lukebrowning has joined #openstack-tc17:08
*** lukebrowning has quit IRC17:12
*** lukebrowning has joined #openstack-tc17:14
*** lukebrowning has quit IRC17:18
*** lukebrowning has joined #openstack-tc17:20
*** lukebrowning has quit IRC17:24
*** lukebrowning has joined #openstack-tc17:26
*** lukebrowning has quit IRC17:31
*** lukebrowning has joined #openstack-tc17:35
*** lukebrowning has quit IRC17:40
*** lukebrowning has joined #openstack-tc17:42
openstackgerritChandan Kumar proposed openstack/governance master: Add python-tempestconf under RefStack  https://review.openstack.org/50923817:43
*** lukebrowning has quit IRC17:45
*** lukebrowning has joined #openstack-tc17:45
*** kumarmn has quit IRC17:57
*** lukebrowning has quit IRC18:07
*** lukebrowning has joined #openstack-tc18:10
*** rosmaita has quit IRC18:16
*** flwang1 has quit IRC18:54
*** kumarmn has joined #openstack-tc19:24
*** david-lyle has quit IRC20:20
*** david-lyle has joined #openstack-tc20:21
*** david-lyle has quit IRC20:25
*** cdent has quit IRC20:29
*** flwang1 has joined #openstack-tc20:34
*** david-lyle has joined #openstack-tc21:11
*** david-lyle has quit IRC21:45
*** kumarmn has quit IRC22:23
*** lbragstad has quit IRC22:34
*** sdague has quit IRC22:56
*** hongbin has quit IRC23:05
*** david-lyle has joined #openstack-tc23:44

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