Thursday, 2018-09-27

zanebzhipeng: as an example, I personally would have merged https://review.openstack.org/565974 because it's a useful, if trivial, change. I probably would never have got around to checking something like that myself because I never look at the README00:01
scasthe usefulness can be up for debate, but most of the changes i've accepted were generally something additive, albeit trivial00:01
zanebbut then of course there was https://review.openstack.org/576754 and https://review.openstack.org/580435 and apparently it will never end until you merge one or -2 every developer in the whole company :/00:05
zhipengSo my reply was always, make the trivia ones part of the substantial patch00:09
zhipengAnd provide ways for them to contact the team00:09
zhipengAnd you know what, they never did00:09
zhipengJust abandoned and ran away00:10
*** jamesmcarthur has joined #openstack-tc00:10
*** jamesmcarthur has quit IRC00:15
*** mriedem_away has quit IRC00:18
*** jamesmcarthur has joined #openstack-tc00:31
*** jamesmcarthur has quit IRC00:35
*** jamesmcarthur has joined #openstack-tc00:52
*** jamesmcarthur has quit IRC00:56
*** Bhujay has joined #openstack-tc02:19
*** Bhujay has quit IRC02:19
*** Bhujay has joined #openstack-tc02:20
*** diablo_rojo has quit IRC02:33
*** Bhujay has quit IRC02:59
*** openstackgerrit has joined #openstack-tc05:00
openstackgerritMerged openstack/governance master: Add ansible-role-chrony to TripleO  https://review.openstack.org/60351605:00
*** Bhujay has joined #openstack-tc05:35
*** mtreinish has quit IRC05:37
*** mtreinish has joined #openstack-tc05:38
*** mtreinish has quit IRC05:56
*** mtreinish has joined #openstack-tc05:59
*** zaneb has quit IRC06:55
*** diablo_rojo has joined #openstack-tc06:55
*** zaneb has joined #openstack-tc06:56
*** diablo_rojo has quit IRC07:27
*** tosky has joined #openstack-tc07:45
*** jpich has joined #openstack-tc07:47
*** e0ne has joined #openstack-tc08:12
*** dtantsur|afk is now known as dtantsur08:36
*** Bhujay has quit IRC09:19
*** Bhujay has joined #openstack-tc09:25
*** cdent has joined #openstack-tc09:44
*** purplerbot has joined #openstack-tc10:08
*** cdent has quit IRC10:08
*** cdent has joined #openstack-tc11:00
*** tosky__ has joined #openstack-tc11:44
*** tosky has quit IRC11:44
*** tosky has joined #openstack-tc11:45
*** Bhujay has quit IRC11:51
*** Bhujay has joined #openstack-tc11:52
*** Bhujay has quit IRC11:53
*** Bhujay has joined #openstack-tc11:53
*** Bhujay has quit IRC11:54
*** e0ne has quit IRC12:09
*** e0ne has joined #openstack-tc12:09
*** tosky__ has quit IRC12:15
*** mriedem has joined #openstack-tc12:22
*** mriedem has quit IRC12:34
*** mriedem has joined #openstack-tc12:49
*** e0ne has quit IRC13:22
*** e0ne has joined #openstack-tc13:26
dhellmannnot every new contributor is going to be ready to write a substantial patch13:32
dhellmannhaving lots and lots of these trivial patches can be annoying, and eat up resources, but I also don't see a reason we need 2 reviewers to approve them13:33
dhellmannand if modifying readme.rst runs our full test suite, that tells me our test job configuration is wrong13:33
cdent+213:34
lbragstadwasn't there a push to make documentation only jobs only runs documentation builds (as opposed to the entire suite)13:35
lbragstadi wonder if we can find ways to keep doing things like that?13:35
dhellmannI'm sure there are still ways we could tell jobs to ignore certain files13:36
cmurphythat's what this does http://git.openstack.org/cgit/openstack/keystone/tree/.zuul.yaml#n2113:37
dhellmannthat seems like it might be a useful effort with the current CI resource limitations13:37
dhellmanncmurphy : yep, I think we could probably do more of that on some other jobs13:37
lbragstadaha - yeah13:37
cdentwhat I've heard was that irrelevant files was being hard to generalize due to lack of path consistency and if we could improve that we'd have goodnes13:38
zhipengNot every padder is new contributor :)13:38
dhellmanna lot of these trivial patches touch the readme.rst, and that's already standard13:38
lbragstadif projects keep their zuul config in tree, they can define irrelevance however they need to, right?13:38
dhellmannzhipeng : I don't understand why I need to care about someone padding stats13:39
dhellmannlbragstad : yes, although we could also update the job definitions themselves to have a global effect13:39
lbragstadtrue13:39
zhipengIt is true that not everyone cares about it, so just leave it to the projects :P13:40
dhellmannzhipeng : in this case, having projects be aggressive toward contributors gives the community a bad reputation, so I would like to understand why anyone is so concerned13:41
zhipengThe CI meltdown at the end of 2017 ?13:43
cmurphydhellmann: I would think back to the presentation you gave to the board in yvr about how big a difference one contributor can make and look at that from an outsiders perspective; all of us here know who is really doing the work, but someone like a board member or the media might look at http://stackalytics.com/?metric=commits and assume that melissaml is doing pretty much the same amount of work as13:44
cmurphymriedem, if they have nothing else to go on13:44
zhipengcmurphy that is a great one13:45
dhellmanndo we think people really look at stackalytics to see who is leading the community or doing work?13:45
dhellmannI'm trying to get past our own annoyance over this to understand if there's really a problem. I hadn't considered that anyone would take stackalytics seriously, so that may be a concern but I don't know how real it is.13:47
persiaI have been told "get that company to appear on stackalytics, and we'll speak to their sales team.  Until then, don't bother asking."13:48
dhellmannugh13:48
persiaI've also been told "can we have commits with this domain name?  We're trying to improve stackalytics".13:48
zhipengAnd bonus for each patch13:48
dhellmannI don't care about anyone giving bonuses for patches. The sales thing is more worrying.13:49
persiazhipeng: Yep.  I've also seen incentive schemes that give bonus for positive reviews (including +1s) when the patch merges.13:49
dhellmannsomeone is going to go out of business doing that, so I don't care about that either13:49
dtroyerdhellmann: yes, they still look at stackalytics, even after I've told them for years to treat it like the OpenStack Enquirer13:49
mriedemglobal irrelevant files doesn't really work fwiw13:50
jrollI would like a bonus per patch :P13:50
pabelangerdhellmann: lbragstad: we've also discussed making doc jobs use less resources in the gate, eg: 1vcpu/1gb vs 8vcpu/8gb but most providers just cap at total number of VMs, so that itself won't help to land things faster13:50
zhipengIt is really mind boggling13:50
mriedemlbragstad: e.g. https://github.com/openstack/nova/blob/master/.zuul.yaml#L14 write once, re-use in all nova dsvm jobs13:50
persiadhellmann: Broadly put, as far as I can tell, the wider audience believes stackalytics is an accurate answer to the question "who controls openstack".13:50
mriedemvia reference https://github.com/openstack/nova/blob/master/.zuul.yaml#L4113:50
lbragstadpabelanger sounds like y'all need some unified limits action13:50
cmurphyi think marketing and sales need some kind of external publishment to point to and as long as we're not giving them a qualitative alternative then stackalytics is the only thing they have to go to13:51
pabelangerlbragstad: I think the current idea is containers, running some place for things like docs / linters. But that is still a while out I'd guess.13:51
mriedemdhellmann: "do we think people really look at stackalytics to see who is leading the community or doing work?" - my understanding is it's a thing in china13:51
mriedemzhipeng: ^ correct?13:51
lbragstadpabelanger sure - that makes sense13:52
zhipengYep13:52
dtroyermriedem: it's a thing in Portland too13:52
mriedemoh intel...13:52
mriedemtook me a while there :)13:52
mriedemyou mean HILLSBORO?!13:52
cmurphywas gonna say ^13:53
dims_LOL13:53
persiacmurphy: It's not just outbound though: that the outbound marketing/sales use stackalytics has caused many purchasing departments to rely on it.13:53
dtroyerI only go there a couple times a year and still can't drive through downtown without making a wrong turn, I don't know the geo13:53
zhipengIt has quantifiable numbers that could not be faked easily, so sales like it13:54
persiazhipeng: That's not fair: sales teams don't care that much about the ability to fake things.  They want quantifiable numbers that make them look good (and ideally ones that look hard to fake).13:54
dtroyerall that said, we've seen those same one-off fixes in starlingx repos, they are just hitting every repo in Gerrit.  but if they would do the whole repo at once maybe rather than one at a time they might get a bit more attention…13:55
mriedemi definitely know who does it in nova now, and click on the topic branch to see they are pushing the same changes across dozens of repos13:55
mriedemlike s/http/https/ in docs13:56
mriedemthat was a fun one in rocky13:56
TheJuliajroll: ++ to bonus per patch. :)13:56
TheJuliaI do see value in some activities like that, the motivator not as much. In my mind this all goes back to the question of "does it (as in the patch) improve things?"13:59
TheJuliaThe volume or act of the patch may not be helpful in the moment, but later on those small things do build up14:00
lbragstadif someone does have good intentions, and they are parsing docs converting http -> https (for example), I'd rather suggest they use that time to generate coverage reports and propose more test coverage14:01
lbragstadif they really are looking to get involved with a project14:02
mriedemi've seen changes where someone runs spell check on a single module and then corrects one or two words and pushes that up14:02
mriedemlike, in code comments14:02
lbragstadyeah - we've seen that too14:02
mriedemin that case they are definitely not just trying to make things better14:02
cmurphysince there are more people here i'll mention https://etherpad.openstack.org/p/fc-sig-contributor-outreach-message again, looking for how to positively redirect all this energy into more constructive work14:04
mriedemif the contributor, or their company, isn't interested in making positive changes to openstack, that won't do anything14:05
mriedemand in that case, i'm not sure what to do14:05
cmurphysure, this is trying to assume the best of intentions14:05
mriedemzhipeng: how does one influence negative guanxi for an entire corporation? :)14:05
* dhellmann hesitates to suggest publishing stats of useless patches14:07
zhipengmriedem like what I've been doing ? lol14:13
cdentIf we have unlimited CI resources would people be more happy to receive typo (and other trivial) fixes14:13
cdents/have/had/14:13
persiamriedem: How does an organisation new to openstack differentiate between "positive change" and "change"?14:13
cdentBecause at some point we'd like those typos to go away, yes?14:14
cmurphyCI is not the only scarce resource14:14
cdentsure14:14
cdentbut I'm using the term "trivial" on purpose14:14
cmurphywhat is most frustrating to me are the "trivial" changes that are actually wrong, so you either spend several patchsets on it or it sits in the queue untouched after the author abandoned it14:15
cmurphyi'm happy to single core approve correct trivial patches14:16
lbragstadto me - figuring out positive change versus just change is documented in the teams priority list14:16
lbragstadif an organization wants to be influential in a specific project, they'll need to interface with the community either synchronously or asynchronously14:17
persialbragstad: To me, that implies that only those who have "proven themselves" are permitted to decide what to do.  Also, it's trivial to game those lists14:17
lbragstadi might have misunderstood the question14:17
persiaThere exists another community that was going to do "cloud" that required new contributors to spend six months working on "team priorities" before being permitted to suggest new features.  It wasn't particularly successful at attracting contributors from those who weren't metal sponsors.14:18
mriedemcdent: we clearly don't have unlimited CI resources14:19
mriedemas can be seen from this week and last14:19
mriedem600+ changes in the check queue yesterday afternoon14:19
cdentmriedem: it's a thought experiment14:19
cdentto try and tease out what people's perspectives are14:19
cdenti'm well aware we don't have infinite ci14:19
cmurphyi don't think all organizations have the end game of being influential in a specific openstack project, more like they have an end game of being influential in the market14:19
mriedemcmurphy: yes i think that's exactly correct14:20
cmurphyopenstack is more or less mature enough that you can passively consume it and have a pretty good cloud14:20
mriedemi've actually been pleasantly surprised lately by more non-huawei chinese devs contributing good fixes and reviews to nova14:20
persiacmurphy: I think that is trye for organisations.  I think it's less true for specific managers tasked with activity (although I think there is a strong argument they were "tasked wrong").14:20
mriedemand i've seen those same devs calling out the "garbage" changes14:20
zhipenghiahia14:20
smcginniscmurphy: I think "being influentual in the market" hits on exactly what I've seen.14:25
dhellmannmaybe we should be doing a better job of publishing the stats for the things we actually care about, instead of leaving it up to the market to look at the raw stats published by a tool/group over which we apparently have limited influence14:27
lbragstadlike - completed specification or bug fix ratio?14:27
cmurphydhellmann: ++14:28
persiadhellmann: That would be lovely.14:28
dhellmannthe goal-tools repo has tools for pulling contribution info on filtered queries. so we could focus on the patches we care about because they applied to a specific topic, or set of files, or whatever14:28
dhellmannthe tools are rough, and produce csv which I then imported into google apps to make charts, so they would need some work14:28
smcginnisI think that was kind of the idea with trying to get more a narative account from member companies about how they are contributing.14:29
smcginnisBecause looking at stackalytics is a very very skewed view of the world.14:29
dhellmannyeah, that would be the other side of it14:29
persiaAnother approach is post-hoc: flag "significant" patches in some way, and create a post-hoc burndown that shows patches landed over a cycle, with different colors for "significant" and "insignificant", and reports by affiliation or something.14:29
dhellmann"here's what we think was valuable, what did you think was valuable?"14:29
lbragstadwho's going to be answering that question?14:30
dhellmannwe asked the board to ask member companies to respond as part of a survey14:30
dhellmannthe answers we got back were all over the place, because the question wasn't very focused14:30
zhipengAlso user survey ?14:30
dhellmannthey went into the last user survey, yes14:31
persiaAnother interesting tidbit: I occasionally see comments like "so I hope to contribute more closely to $project" in my IRC feeds.  This gives me the impression that some folk are told "go work on $project", rather than soemthing I think more positive "go help make $feature work" or "go ensure $deployment is reliable".14:31
dhellmannI think ultimately we'll have more luck influencing if we start celebrating valuable stuff  more visibly14:32
TheJuliacmurphy: Reading the fc sig outreach message, I can't help but wonder if something much shorter to engage in discussion might be more fruitful since we don't know their intentions, and a lot of text and links to try and redirect seems like a lot for a non-native english speaker to digest.14:32
cdent(celebrating valuable stuff  more visibly)++14:32
smcginnisdhellmann: ++14:32
dhellmannwe're a bit early for office hours, but since we're already talking about it:14:32
TheJuliaCould we do burndown data based upon storyboard so we drive its use even more?14:33
TheJuliaAnd we can do freeform tagging... and that common reporting output pattern would actually drive more consistent use (maybe)14:33
cmurphyTheJulia: that is good feedback14:34
dhellmannI talked with jbryce, ttx, aprice, and lauren at the ptg about doing more of that celebration during keynotes. I had in mind an individual contributor award (to be named) but we could probably fit in some thank yous for companies that contributed significantly to work that teams had prioritized, too14:34
dhellmannI would personally rather focus on individuals, though14:35
TheJuliadhellmann: I like14:35
TheJuliaBoth would be good, in a sense "thanks to x person from y company for their work on z thing"14:35
cdentI think we should focus on "z thing" that happened to be done by "x person from y company"14:35
dhellmannwe also talked about recognizing all of the recipients of the current contributor awards on stage in some form (probably just a slide with names/photos due to the number)14:35
TheJuliacdent: ++14:35
TheJuliacdent: I was just tossing text out as my brain processed, that does seem much better14:36
cdentbecause it is almost always the case that "z thing" is the product of many people, and while "x person" was a huge factor, the thing that end-people care about is "z thing" and how it matters to them14:36
cdent_we_ care about "x person"14:36
TheJuliacmurphy: I only thought of shorter sentences because of training I received last week. \o/14:37
dhellmannif we want to control which behaviors are incentivized, we need to give positive as well as negative feedback14:37
cmurphyTheJulia: my thinking was if they're in this situation (and assuming they have the best intentions) that maybe they don't even know what to ask in order to get started on something productive, so i thought a list of things might be helpful as a jumping off point14:39
TheJuliaI suspect it is going to be very situational14:42
cmurphythat's true14:43
TheJuliadhellmann: ++14:43
*** evrardjp has quit IRC14:45
*** evrardjp has joined #openstack-tc14:47
*** annabelleB has joined #openstack-tc14:58
*** evrardjp has quit IRC14:58
cdenttc-members hours15:01
smcginnisBeat me to it.15:01
cdent<- gunslinger (?)15:01
* cmurphy wonders if she is still a tc member15:02
cdentfew more hours?15:02
smcginnis:)15:02
smcginnisYep, technically the election is still in progress.15:03
dhellmanno/15:03
dims_o/15:03
smcginnisNot that that should change anything.15:03
dhellmanncmurphy : regardless, you're always welcome to join15:03
cmurphy:)15:03
dtroyerthere are still comfy seats here in the TC-emeritus section15:06
* dtroyer wonders if that is the correct use of latin?15:06
* cmurphy reserves a seat15:06
dhellmannI've been considering the feedback Alan gave us at the PTG about the joint leadership meeting. I wonder if anyone else has suggestions for topics we might want to cover?15:06
ttxo/15:07
*** evrardjp has joined #openstack-tc15:07
scaso/15:08
* dhellmann thinks maybe we used up all our energy in the previous half hour15:09
zanebo/15:10
ttxyes in a consensus-driven body, who actually casts the vote is not that much important15:10
ttxIt's more of a safety valve thing15:10
TheJuliadhellmann: I don't know, it felt moderately energizing15:11
dhellmannTheJulia : that was more a comment on the lack of response to my question :-)15:11
TheJuliaSuggestions wise, rewarding, raising visibility of peoples efforts....  I feel like we should at least discuss the board's perspective and maybe willingness to aid in such?15:13
dhellmannwhat would we be asking them to do?15:14
cdentI think it was pretty clear from what alan was saying that job 1 at the meeting is to convince the board members that we've done relevant stuff15:15
dhellmannI wonder if maybe talking about valuable areas of contributions would be more like what he was expecting15:16
TheJuliadhellmann: Well, I feel like it is pretty close to driving media perception as well15:16
dhellmannis this an area where we should be asking, or telling?15:16
dhellmannIOW, do we need their help, or do we need to just do it?15:17
TheJuliadhellmann: telling that we will do it maybe15:17
dhellmannI'd rather we're able to say we have done it, but yeah :-)15:17
TheJuliacdent: that is a good point15:18
TheJuliaAre there any community wide graphs of velocity measurements cycle to cycle?15:19
dhellmannttx has some tools to do that sort of thing15:20
TheJuliabecause everything we do is at a meta level, and can only really be measured via direct response and aggregate end result (and 99.95% of that is the long play sort of impacts)15:20
*** annabelleB has quit IRC15:21
ttxIt's just hard to look at "community wide" since we are adding things and removing things all the time15:21
*** jamesmcarthur has joined #openstack-tc15:21
mnaseri think we can look at the technical point of view15:22
ttxLike in my "number of repos" vs. "number of commits" over cycles graph, I actually edited out the deb repos because they were slanting the data so much15:22
mnasermore like "this is what openstack allows you to do"15:22
dhellmannso, talk about new features?15:23
ttxIf we start selecting exciting goals (which was hard before, but we seem to have more community buy-in those days), it will facilitate reusing them in such comms15:24
ttxexceiting/user-beneficial15:24
dhellmannyes, that's true, so we could talk about some of the goals being considered15:24
mnaserdhellmann: yes, but rather than new features, maybe focus on the use cases of those features and the value they provide15:24
cdentmnaser++15:24
mnaser"nova has vgpu support" is cool, but "nova has vgpu support which means you can virtualize usage of your gpus just like other resources, saving your money, and making ai/ml use cases much more accessible without investing a ton of money" is way more exciting15:25
mnaser(imho)15:25
dhellmannthat makes sense15:26
dhellmannwe should start making a list of the things we think are worth mentioning at that level15:26
TheJuliaI have lots of mixed feelings regarding raising up a single project, but I do agree... and that is the way much of that is going to be perceived as returning value.15:27
TheJuliadhellmann: ++15:27
dhellmannwe could start by going through the cycle highlights from rocky15:28
dhellmannand then pick a small number of things from several projects15:28
TheJuliaBut conveying the value of such is important because they are not going to be focused on the low level technical details. They are going to be reporting up their chains to indicate value that OpenStack is bringing them.15:28
cdentwe could follow that list of "things done" with a list of "things nearly done, please help"15:28
ttxor "we want to do that, but nobody signed up yet"15:30
smcginnisI like that - here are the things we were able to do, here's where we could use some help.15:30
smcginnisRather than just - we need help.15:31
scas++15:31
dhellmannthat feels like falling back on the pattern that we've had before, and I understood Alan's message to say we need to dial that down15:31
cdentalan's message was "keep people excited"15:31
lbragstadi'd be curious if associating the "we need help in $area" to actual usecases will help drive attention to it?15:31
cmurphyi think he said dial it down but that it's also okay to present issues if they are framed in a way that sounds solveable15:32
cdentand what I'm trying to suggest is that from our side we need leverage people's excitment to draw in resources15:32
TheJuliaalan's prior message was to try and influence our own hype cycle15:32
TheJuliaor perception there of15:32
TheJuliaI do think the "please help" is falling back on a not great pattern if we don't convey what the value of the end result would be15:32
TheJuliahelp them make a business case15:32
smcginnisYeah, it's all about how it's framed I think.15:32
TheJuliaexactly15:33
ttxit's also a quantity thing15:33
cmurphys"we want to do X, Y, and Z so that it will be possible to A, B, and C" is better than "we need help everything is doomed"15:33
zanebI missed most of that session but my understanding was that we need to (1) decide in concrete terms what we want from the board, and (2) communicate those in a way that is meaningful/persuasive to *them* rather than to us15:33
cmurphyit's hard to enumerate those specific asks though15:33
ttxI think saying "we did X, Y and Z because we listen to our users! Oh and we'd like to also do A but are still looking for volunteers there" is ok, quantity wise15:34
cmurphyttx: ++15:34
lbragstade.g., "we need help with incorporating system scope and default roles across services so that you can securely offer more functionality to your users without incurring massive operator involvement"15:34
TheJuliattx: ++15:34
ttxIt doesn't have to be all-singing. But currently it's all-OMG-we-are-sinking-help-us15:34
ttxIt was natural for us to raise /issues/ in that forum, since that is the only one we have15:35
ttxBut I understand Alan's point. The audience is more than just board members15:35
ttxand our words resonate more than we think15:36
evrardjpthat's true15:36
TheJuliaexactly, we need to be conscious of how things are perceived15:37
dhellmannIf we assume that this meeting is not the only way for us to ask the board for help, how would that change what we want to talk about?15:37
TheJuliafuture planning15:37
ttxIt could change dramatically -- more into a progress report than a quaterly list of grievances15:38
TheJuliawhere do we (collectively) want to see things15:38
scasi think pushing the narrative of "we need help" does hasten the decline of the hype. sure, everyone needs help, but i'm not expecting people to pick up what it is i do just because they know how to implement it. it'd help for continuity, but it's not an expectation i place on people15:38
TheJuliaif we're focusing on grievances, then we're not being constructive15:38
ttxIt's not as if pushing the "we need help" narrative was a super success. The help most wanted list was more used by developers than their managers15:38
*** annabelleB has joined #openstack-tc15:39
dhellmannTheJulia : I don't think we're going to have much time for strategic planning in these meetings with the growing number of people who are going to need to talk. So I think we're going to have to address planning separately, too.15:39
ttxThe only thing it helped with is going past the "but you don;t tell us where help is needed" objection, but that one was probably spurious15:39
TheJuliadhellmann: then what does the purpose of the meeting really become for us as an established project15:40
TheJulias/established project/established community and ecosystem"15:40
dhellmannthat's exactly what I'm trying to work out15:40
cdentTheJulia: remind people that the lights are on, and the electricity bill needs to be paid15:40
TheJuliacdent: good point15:40
ttxI still think the help-most-needed list is useful, btw. It helps us advocating consistently for the same things15:40
cdentdog and pony15:40
dhellmannas ttx says, a report on what's going on seems like it might actually be the most valuable thing15:40
* TheJulia feels like we're reaching consensus on that15:41
ttxI really liked the reports from the K8sSIG for example detailing efforts there15:41
ttxhogepodge did a great progress report on K8s integration / cloud provider work15:41
ttxthat was board material15:42
ttxwe need to do a bit more of that, for OpenStack proper15:42
evrardjpttx: you mind sharing said work? I haven't seen it, but I am not surprised of what you're saying.15:42
ttxI think dims and mrhillsman were involved as well15:43
ttx(giving credit where due)15:43
ttxLet me see, that was in Dublin I think15:43
evrardjpthey are in the SIG indeed, but I mean I'd like to see content here, as this could serve as inspiration15:43
dhellmannI don't have links to those presentations handy, unfortunately15:44
ttxThat would be https://docs.google.com/presentation/d/1_N7xhzwk6HzCl0fMm_cWfQ2UFu8bOaZYD2OOAV4y5yQ/edit?usp=sharing but it required permission apparently15:45
ttxhttps://wiki.openstack.org/wiki/Governance/Foundation/26Feb2018BoardMeeting15:45
ttxmaybe hogepodge can give us a readable link15:45
mrhillsmantry now15:46
ttxyay!15:46
ttxevrardjp: here you go ^15:46
mrhillsmani agree the flow of it i think speaks to what i believe is being discussed here15:47
*** annabelleB has quit IRC15:47
mrhillsmanwhat we accomplished, what we're working on, what we think the future looks like, call to action15:48
dhellmannso the challenge will be identifying the items that are worth putting on that list when we look at the entire community15:50
cdentquite so15:51
*** e0ne has quit IRC15:51
dhellmannand without having it turn into a mash-up of all of the various project update presentations15:52
ttxindeed15:55
evrardjpfocus on community goals achievements and progresses first?15:55
hogepodgehi15:55
hogepodgeI'll create an etherpad of all the presentations I've given on OpenStack and K8s integrations, and make sure they are world readable15:56
cdentevrardjp: a problem with that is that often community goals have limited end user value and part of the "ask" here is to make it clear that openstack is making more awesome for people, not for itself15:56
dhellmannthanks hogepodge15:57
evrardjpcdent: well I hope that what we are working as community goals have also a value on users, maybe some may not be directly linked, but they are ...15:57
evrardjpelse I am not sure why we are doing them. I am getting paid for delivering code to users, not to hypothetics :D15:58
cdentevrardjp: sure, yes, but I'm very conscious of what I heard from alan: keep board members excited15:58
mnaserim in and out but15:58
evrardjpbut I digress15:58
cdentthat, to me, is code for: make them believe this is worth their investment15:58
mnaseri agre with TheJulia that it shouldn't be focused about a specific project, but we can pick highlights from different projects and rotate projects15:59
evrardjpmnaser: rotation is not a bad idea.15:59
ttxeven if the end result is a message of "business as usual" continuity15:59
mnaserand i think ttx made a really really good point about how we deal with all of this, we should be more conscious in our messaging15:59
ttxtaht's not the worst image to have in our industry15:59
evrardjpmnaser: agreed16:00
mnaserttx: you can even put that as excellent... alan said himself that he thinks thats a good message on its own16:00
mnaserwe're stable.  we're shipping stuff.  people are consuming it.16:00
ttxyet another boring release16:00
mnaserand we're still doing it at super web-browser zuul status page breaking scale16:00
mnaser:P16:00
ttxAt the same time we are doing a LOT of things, so we should communicate the value of that16:01
evrardjpwell python3 is for me both not exciting for users, and exciting for the future -- I am pretty sure we can turn that out as a good "user" story16:01
ttxIt's still tends of thousands of commits. So something is happening :)16:01
mnaseryeah.  it's all about messaging16:01
ttxtens*16:01
evrardjp(just giving an example, of what is maybe not super fancy, but can become very interesting)16:01
mrhillsmanstaff provides a presentation and i think it makes sense to take for example the user stories they highlight/discuss and have project highlights that speak to those16:02
mnaseri dont know how late we are to the party for *major* projects16:02
mnaserbut we could be one of the first major(i think?) to adopt python316:02
mnaserand not just say we support it, really go as far as have it fully tested in CI16:02
ttxmrhillsman: we need to avoid the "talk only about new projects" hype trap though16:02
mrhillsmannot saying new projects16:02
zanebttx: there were a lot of typos ;)16:03
mnaserhonestly16:03
mnaseri don't even think that's an issue16:03
mnasera lot of those commits are adding consistency to our projects, documentation ,typo fixes, etc16:04
mrhillsmani also don't think it is hype if married with a user story the staff discusses; since they talk first16:04
dhellmannmnaser : oh, we're going to be one of the last by far16:04
ttxzaneb: and a lot of infra changes. But that's still talking to positive aspects, like quality16:04
mnaserdhellmann: well i guess we can say its just really big and it's a big effort :p16:05
dhellmannmnaser : yes, the success story is that our multi-year effort is finally paying off16:05
ttxsounds more productive than discussing how to avoid gratuitous/gaming typo fixes with board members16:05
mnaseri think also it's important that we realize that our words have strong value behind them.  in #openstack-tc we can talk about problems and we all know "everything is not on fire"16:05
mnaserbut when we talk on board how there are issues, that's all they see16:05
dhellmannyeah, we won't be talking about stats gaming with the board as long as I'm chair16:06
mrhillsman++16:06
evrardjpI have to go-- very interesting conversation, but holidays can't wait anymore :p See you laterz everyone!16:06
ttxDefinitely Forum material :)16:06
ttxevrardjp: you're going for holidays the day of your TC nomination ? Didn't you know we don;t take vacation ?16:07
scasvacation, what language is that? :shifty-eyes:16:07
evrardjpttx: better be fresh should I be elected? :p16:07
evrardjpscas: hahah same feeling.16:08
ttxscas: i think the French invented that concept16:08
evrardjpttx: not surprised there :D16:08
ttxor if not it's like food, we perfected it16:08
scasttx: ah, i think i picked up some vacationaise a while back, but it got lost in a relocation16:10
*** jpich has quit IRC16:12
*** diablo_rojo has joined #openstack-tc16:17
cdentcan someone join me on https://demo.codimd.org/fqBziNc_Tc2k-fB0AYWatA and lemme know if it seems to be working as a pretty etherpad? is from https://github.com/hackmdio/codimd16:19
cdentagplv3 which might be problematic for some, but...16:19
cdentthanks whoever that is16:25
*** cdent has quit IRC16:26
dhellmannlooks swanky16:26
dhellmanndoes it track author colors?16:27
ttxyeah was about to ask16:27
dhellmannor I guess does it track authorship somehow16:27
ttxmight be better as a Wiki replacement than an etherpad replacement16:28
ttxalso worth noting they are on Matrix, using Riot16:29
dhellmannthe thing I like about the wiki is the notifications when pages change16:30
dhellmannand the authentication for editing them, although that seems weak if we're still dealing with spam16:31
ttxthis supports the authentication part16:31
dhellmannok, I didn't notice that16:31
ttxhttps://demo.codimd.org/features#Permissions16:31
ttxTheir site is actually built using it, so that gives an idea of teh wiki-style usage16:32
ttxI like the UML diagrams helpers16:32
ttxI mean, I always wanted to include music sheets in my wiki pages.16:33
ttxdhellmann: in the menu at the top right there is a "history" that shows changes, but that's as far as I can see it doing attribution of changes16:35
ttxPromising i'd say, but a little light in tracking changes (for the wiki use case) or local attribution (for the etherpad use case)16:38
hogepodgettx: dhellmann: https://etherpad.openstack.org/p/k8s-openstack-updates16:50
*** e0ne has joined #openstack-tc16:52
*** cdent has joined #openstack-tc16:53
*** dtantsur is now known as dtantsur|afk16:54
*** e0ne has quit IRC16:54
*** diablo_rojo has quit IRC17:05
*** jamesmcarthur has quit IRC17:06
*** e0ne has joined #openstack-tc17:16
*** cdent has quit IRC17:16
*** annabelleB has joined #openstack-tc17:51
*** diablo_rojo has joined #openstack-tc17:56
*** dims_ is now known as dims18:05
fungiwow, that was a rather massive amount of scrollback. remind me never to schedule long drives on a thursday18:15
mriedemanyone have the top release deployed from the user survey off the top of their head?19:00
mriedemah https://www.openstack.org/analytics19:02
mriedemtied at mitaka/newton19:02
mriedemre this osc gaps goal proposal,19:02
mriedemif nova made it a goal to have at least ~mitaka level microversion parity, that would mean supporting up to at least microversion 2.25 in osc which was the max compute API microversion in mitaka19:03
mriedemthat would help break that goal down into a more digestable chunk19:03
mriedemthat likely wouldn't work as well for other projects though...19:04
mriedemgiven the gaps in osc between 2.1 and 2.25 https://etherpad.openstack.org/p/compute-api-microversion-gap-in-osc that wouldn't be insignificant19:04
* TheJulia sees mention of vacation and wonders what sort of crazy talk that is :)19:26
* jroll considers turning all you not-vacation-people's internet off for a week19:27
TheJuliamnaser: speaking of messaging highlights, I think it would also be good to point back to the foundation press release as well, since those are messaging highlights as well, and us echoing just gives them more power19:28
zanebmriedem: note that that data is from last year19:28
TheJuliajroll: I was actually looking at airline tickets yesterday (and need to again today) to try and figure out the best way to take a vacation in europe19:28
jroll++++++19:28
TheJuliajroll: since flights are actually WAY more less expensive if I spend a couple more days in Germany19:29
* TheJulia realizes that doesn't read properly and thinks coffee might be required19:30
zanebTheJulia: yeah, Friday flights were crazy expensive!19:30
jrollTheJulia: yeah, for me monday-monday is $800, monday-friday is $3k19:30
jrollsunday-saturday also 3k19:30
TheJuliazaneb: Thursday, Friday, and Saturday for me..19:30
zanebTheJulia: my plan was to hang around until Sunday. maybe we should organise a TC tourism outing :)19:31
cmurphyvacation in europe is A+ would recommend19:31
TheJuliathen again, returning on a weekend is tough because I end up hitting routes that have people going home from vacations19:31
TheJuliazaneb: I'm also looking at flying my soon to be mother in law over for a few days. (omg, so few days till the wedding...)19:31
mnaseri already know i'll be so out of it by the 16th19:37
*** jamesmcarthur has joined #openstack-tc19:37
* TheJulia has a desire to ride trains suddenly19:38
*** e0ne has quit IRC19:42
*** e0ne has joined #openstack-tc19:47
*** e0ne has quit IRC19:50
*** e0ne has joined #openstack-tc20:08
*** diablo_rojo has quit IRC20:08
*** diablo_rojo has joined #openstack-tc20:11
*** annabelleB has quit IRC20:22
*** diablo_rojo has quit IRC20:26
*** jamesmcarthur has quit IRC20:47
*** e0ne has quit IRC21:14
fungiyeah, i noticed fiddling start/end dates of my itinerary influenced airfare by up to a factor of 5x21:15
fungifor the cheapest coach/economy fares21:15
dhellmannyeah, I'll be arriving on the 10th because of that21:17
dhellmannso I guess a sunday of site-seeing, as usual21:17
*** jamesmcarthur has joined #openstack-tc21:17
*** jamesmcarthur has quit IRC21:35
*** jamesmcarthur has joined #openstack-tc21:37
*** jamesmcarthur has quit IRC21:39
*** jamesmcarthur has joined #openstack-tc21:42
*** mriedem has quit IRC21:55
*** diablo_rojo has joined #openstack-tc21:57
*** annabelleB has joined #openstack-tc21:59
*** mriedem has joined #openstack-tc22:07
scasthere's a small chance i may be at the berlin summit, but flights for the size-challenged are crazy22:15
scasthere's a zero chance i could make it work in coach22:16
scascheapest i've found so far is in the thousands of dollars22:22
diablo_rojoA little over an hour left in the election! 403 of the 1636 have voted. Haven't had this high percentage of voter turnout since like..Liberty.22:29
dhellmannnice22:32
diablo_rojoYeah pretty cool.22:33
scasneat22:34
*** jamesmcarthur has quit IRC22:37
fungiawesome!22:38
*** jamesmcarthur has joined #openstack-tc22:53
*** tosky has quit IRC22:53
*** jamesmcarthur has quit IRC22:57
*** jamesmcarthur has joined #openstack-tc23:07
*** jamesmcarthur has quit IRC23:12
mriedemjesus with those kinds of numbers we could have kept trump out of office!23:19
*** mriedem has quit IRC23:26
persiaUSA Presidential election November 2016 turnout: 59.2% of eligible voters for the office of the president registered a vote for the office of the president.  OpenStack TC election September 2018 turnout: >24.6% of eligible voters registered a vote (won't have final numbers for a bit: USA preliminary numbers at a similar point were 53.5%)23:26
persia(but ballot centre lines tend to lead to more late votes in that class of election, due to how the election is managed)23:27
mnaserwell23:49
mnaserdont keep us on our toes :)23:49
*** jamesmcarthur has joined #openstack-tc23:52
persiaTurns out there were no final votes.  403 is the final count.23:52
* mnaser forgot they can check results from the link23:53
mnaserwelcome back dhellmann, TheJulia and fungi.  welcome evrardjp, lbragstad and gmann23:54
smcginnisGreat group of people!23:54
mnaserso close but please, i'd love to see ricolin, zhipeng, knikolla, alameadows and scas come in for the next round.  i appreciate how involved everyone has been recently23:56
scaswe'll see. the winds do alter course unexpectedly23:56
fungiyes, all of you please do run again in... what is it this time, 7 months?23:57
TheJulia++23:57
persiaAlso, remember that these folk aren't TC members yet.23:57
* fungi can go back to helping as an election official now at least ;)23:57
mnaserpersia: oh? sorry for jumping the gun then but why so?23:57
persiaChangeover happens at Summit, or somewhere around there (I forget the details)23:57
mnaseroh23:57
mnaserTIL23:57
mnaseri thought they had to go through bootcamp and i escaped that, hah23:58
fungidate election concludes != effective date for change of office23:58
persiaBasically, we have the election, and then we know who will be TC at changeover, so that folk have time to reorganise travel plans, etc. before they are expected to fulfill their duties.23:58
TheJuliamnaser: Oh! we somehow missed that. Well let me to ahead and get on the phone with the booking folks :)23:58
persiaBut this also means that folk who chose not to stand for reelection aren't magically off the hook just because the election concluded.23:58
* TheJulia is joking23:58
knikollaCongrats to all the elected :)23:59
mnasercool, interesting23:59

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