Thursday, 2018-12-13

*** mriedem has quit IRC00:01
*** jamesmcarthur has joined #openstack-tc00:11
*** jamesmcarthur has quit IRC00:15
*** dklyle has joined #openstack-tc00:53
*** tosky has quit IRC00:55
*** diablo_rojo has quit IRC01:25
*** jamesmcarthur has joined #openstack-tc01:30
*** jamesmcarthur has quit IRC01:57
*** jamesmcarthur has joined #openstack-tc02:29
*** jamesmcarthur has quit IRC02:44
*** jamesmcarthur has joined #openstack-tc02:51
*** gagehugo has quit IRC02:55
*** jamesmcarthur has quit IRC02:57
*** jamesmcarthur has joined #openstack-tc02:57
*** jamesmcarthur has quit IRC03:03
*** jamesmcarthur has joined #openstack-tc03:08
*** dklyle has quit IRC03:22
*** jamesmcarthur has quit IRC03:24
*** jamesmcarthur has joined #openstack-tc03:27
*** jamesmcarthur has quit IRC03:56
*** jamesmcarthur has joined #openstack-tc04:03
*** gagehugo has joined #openstack-tc04:04
*** jamesmcarthur has quit IRC04:05
*** zaneb has quit IRC04:28
*** gagehugo has quit IRC05:12
*** jamesmcarthur has joined #openstack-tc06:06
*** jamesmcarthur has quit IRC06:11
*** ifat_afek has joined #openstack-tc06:19
*** ifat_afek has left #openstack-tc07:12
*** Luzi has joined #openstack-tc07:33
*** dklyle has joined #openstack-tc08:07
*** dklyle has quit IRC08:27
*** jpich has joined #openstack-tc09:19
*** tosky has joined #openstack-tc09:37
*** e0ne has joined #openstack-tc09:41
*** zaneb has joined #openstack-tc09:51
*** cdent has joined #openstack-tc10:42
openstackgerritThierry Carrez proposed openstack/governance master: Clarify release management for murano deliverables  https://review.openstack.org/62495110:44
*** dtantsur|afk is now known as dtantsur10:53
*** dangtrinhnt has quit IRC11:32
*** dangtrinhnt has joined #openstack-tc11:33
*** mriedem has joined #openstack-tc12:42
*** e0ne has quit IRC12:51
*** jamesmcarthur has joined #openstack-tc13:28
*** jamesmcarthur has quit IRC13:30
*** jamesmcarthur has joined #openstack-tc13:32
*** e0ne has joined #openstack-tc13:35
openstackgerritThierry Carrez proposed openstack/governance master: Mark dib-utils release-management:deprecated  https://review.openstack.org/62499613:37
*** jamesmcarthur has quit IRC13:40
openstackgerritMerged openstack/governance master: add openstack annual report to chair duties  https://review.openstack.org/62479013:40
openstackgerritMerged openstack/governance master: update check-review-status to look for rejection by delegate  https://review.openstack.org/62471113:46
*** e0ne has quit IRC13:49
*** tosky has quit IRC13:56
*** e0ne has joined #openstack-tc13:57
*** tosky has joined #openstack-tc14:00
openstackgerritDoug Hellmann proposed openstack/governance master: document the topic tags for each house rule  https://review.openstack.org/62500414:02
openstackgerritDoug Hellmann proposed openstack/governance master: add explicit house rule for documentation changes  https://review.openstack.org/62500514:02
*** irclogbot_3 has quit IRC14:02
*** irclogbot_3 has joined #openstack-tc14:08
*** jamesmcarthur has joined #openstack-tc14:11
*** jamesmcarthur has quit IRC14:16
*** jamesmcarthur has joined #openstack-tc14:31
*** AlanClark has joined #openstack-tc14:51
*** gagehugo has joined #openstack-tc14:59
ttxOffice hour!15:01
gmanno/15:01
*** jamesmcarthur has quit IRC15:02
dhellmanno/15:02
*** jamesmcarthur has joined #openstack-tc15:03
lbragstado/15:04
*** jamesmcarthur has quit IRC15:04
dhellmannwe should be ready to land the python policy updates early next week (actually the 15th, but that is Saturday)15:04
dhellmannwe have a couple of other updates ready to go for tomorrow15:05
dhellmanngmann : where do things stand with https://review.openstack.org/#/c/621516/ ? is that ready for review?15:05
*** jamesmcarthur has joined #openstack-tc15:06
cdento/15:06
gmanndhellmann: i think so, i updated that from ttx and cdent comments and love to hear more feedback there15:06
dhellmannsounds good15:07
evrardjpo/15:07
dhellmannI noticed a couple of gaps in the documentation for our house voting rules, and proposed changes to address them earlier today15:07
cdentI left a comment on https://review.openstack.org/#/c/622400/ about some of the questions I'd like to see us answer next. Does anyone have ideas on how we should pursue that?15:11
dhellmannit looks like we could use some more work on the stein runtime patch: https://review.openstack.org/61108015:11
* dhellmann looks at cdent's comments15:11
ttxcdent: good question (and good questions). I'd say we should merge the base doc, them trigger a series of threads about each of your questions15:12
*** ifat_afek has joined #openstack-tc15:12
cdentyeah, I definitely want to merge it, I just wasnt thinking of much of a way to do next steps15:12
ttxmaybe combine "are we doing these things" and "of the things we are doing are we doing them effectively?"15:12
dhellmannyeah, starting with a ML discussion seems like a good first step. and those might eventually be topics for office hours or meetings15:12
cdentI think those are definitely different questions15:13
cdentbecause some things we are doing are not in the toc15:13
ttxbut keep "are these the things the community wants?" and "how do we make sure these things are done without needing heroes?" as separqte questions15:13
cdents/toc/doc/15:13
* fungi will catch up on office hour scrollback once the security sig meeting calms down a smidge more15:13
ttxok so the question is "are there things we are doing that are not there"15:13
dhellmannwhat sorts of things are we doing that aren't documented?15:13
cdenti'm not certain, just rather assume so15:13
cdentit's more of a coverage thing, rather than an assertion15:14
dhellmannok, well, imo, it's all of our responsibility to ensure that we differentiate between the things we want to do, the things we should do, and the things we must do. and that we prioritize the musts and let go of the wants.15:14
cdentbut yeah, an ML discussion seems like a good way to go15:15
cdentlet of the wants, yes15:15
evrardjpcdent: good questions indeed15:15
ttxalso things we do but with a different hat15:15
dhellmannbecause as we've discussed several times this cycle, this team does not have infinite capacity15:15
cdentI'm great with the questions, less good with the answers15:15
cdentFor me all of the questions lead up to the "without heroics" one. That's sort of my current axe.15:16
dhellmannttx:  yes, fair point15:16
cdentbut I'm entirely unsure how to approach it, as I'm my own worst enemy on that front15:16
ttxdhellmann: especially there are things I care about that would rather fit under release management, or pure community cheerleading15:16
dhellmannI'm a little concerned that we categorize anything that takes a lot of work as heroics, and look for formal structures in places where social bonds are what we really need, but yeah I do share the sentiment somewhat that we need to support the people doing the "takes a lot of work" items better15:17
dhellmannttx: sure. I mean that the TC should not try to drive or monitor those things as the TC15:18
ttxyeah. completely agree15:18
dhellmannwe've all gotten used to wearing multiple hats at the same time, and I think we need to be more conscious of only wearing one hat at a time15:18
cdentI think we may be approaching the concept of heroics differently. Lots of work is not heroic. Working all the time out of sense of responsibility or whatever kind of pressure is heroic.15:19
ttxlike the difference between "TC members must drive cross-project work" vs. "TC members are in a good position to also drive cross-project work"15:19
*** jamesmcarthur has quit IRC15:19
cdent"I have a queue that > 2 years long, but I try to mash it into six months" <- heroic15:19
cdent"I'm doing these 2 years of work in 2 years" <- lots of work15:20
dhellmannyes, that's a good distinction15:20
dhellmannthe discussion about the encrypted volumes comes to mind as an example of something that is going to take a lot of work and for which people seem to want a formal structure as a short cut15:21
dhellmannI think ttx made that point on the ML thread?15:21
dhellmannat least the point that it's going to take a lot of work :-)15:21
ttxfrom the outside people see a technical problem (digest their thing into bits that are reviewable) and underestimate the social work they need to do to get general assentment on the plan and get it near the top of the review pile15:23
ttxand to be fair, we haven't talked that much about that aspect15:24
ttxwe've kept on pointing at technical obstacles like spec review etc15:25
dhellmannI do think we need to talk about that more. I'm a little worried that if we document something very specific, people will look at it as a process rather than guidance and when they check the boxes and their work isn't approved they'll be upset15:25
cdentYes. But talking about social challenges is something we've always struggled with.15:25
ttxwhile awareness and minshare is at least as important15:25
cdentwe tend to fall into holes when trying to unwind the social challanges15:26
ttxcdent: well, we are technical people with slightly atrophied social skills15:26
cdentspeak for yourself. all my skills are atrophied15:26
ttxlol15:26
cdentopenstack has ruined me as a human15:26
ttxcdent: could just be age. At least I blame my fleeing neurons15:27
cdentdefinitely a factor15:27
cdent"awareness" is a key thing. Take matt's recently message about gate fracas. We all know there's a gate fracas but seeing it written down as what amounts to a story or set of stories is far more compelling than looking at the elastic recheck page. And stories are how groups motivate.15:28
dhellmann++15:29
cdentAnd sometimes they have to be told over and over and over before they do any good15:29
cdentso a "role" we can "support" is storyteller, perhaps15:29
cdentsomeone who helps to keep the narrative cohered15:30
cdentwhich sounds a bit like a pm, but I think its something a bit different becase of the social arena we are in15:30
dhellmannit was a bit enlightening to ask the PTLs to give me the #1 thing their teams were most proud to be working on in stein15:31
* TheJulia reads and digests15:31
dhellmannI like the idea of framing things as a story15:31
cdenta pm works in the workplace because you have to be there15:32
TheJuliaThat does tend to help with contextual acceptance. Less to rebel against from an authority standpoitn15:32
gmann+1.  that work in many cases as practical solution15:32
cdentbut we're more like people who gather around a campfire15:32
*** jamesmcarthur has joined #openstack-tc15:32
cdenta story is more telling15:32
TheJuliaFor a story, the person telling it knows they have to set the context15:33
TheJuliaelse the story will not make any sense15:33
* dhellmann wishes that was automatically true15:34
TheJuliaI guess that is a high hope :(15:34
dhellmannpeople have to learn to do it, that's all I meant15:34
* TheJulia joins cdent in the corner of ruined humans15:34
TheJuliaThat is true15:35
dhellmannthis feels like an idea with some meat on it. cdent, do you have ideas for next steps?15:35
cdentwelcome TheJulia, we have weighted blankets, warm drinks, and silence15:35
TheJuliaI also think people need to be open to listening15:35
TheJuliacdent: <315:35
cdentdhellmann: I'll think on it, but it only really just occurred to me in this form right now, in the telling (irony?) so it needs to digest a bit15:36
* dhellmann nods15:36
cdentI'll chew on it over the new year, and rejoin it here, and we can tell a few more stories and see where it is.15:37
cdentI've got another query/topic if that one has reached a reasonable stopping point, but don't want to move on yet, if not.15:38
dhellmanngo for it15:38
cdentI'm asking this as a nova person, not as a tc person, but I want "non-vested leadership advice" so asking here: I've had some inquiries from $work about exploring the options of moving the vmware virt driver out of nova and keep it on the side as a third party driver. The main motivating factor is velocity.15:40
cdentI feel a bit in the middle on this, so awkward.15:40
openstackgerritJimmy McArthur proposed openstack/governance master: Adding - in OpenStack-Ansible * Trying to provide consistency w/ Docs * Stick with preferred naming convention  https://review.openstack.org/62503215:41
cdentI'll ping melwitt and mriedem so they're aware I've asked but this isn't really about the technically issues, nor even the internal to nova social issues, but more in the sense of "ugh, meh, but yeah, I kinda get it"15:41
dhellmannwhat sort of advice are you looking for?15:41
evrardjpcdent: isn't this a conversation for the nova channel? :p15:41
cdentevrardjp: the reason I'm asking here is because of the "non-vested" thing I said above15:42
cdentthe advice I'm after is twofold:15:42
cdenta) Is this the sort of thing I should be trying to discourage for the sake of coherency and a public appearance of "health"15:43
cdentb) I'm deeply of two minds on decomposition and third party "plugin-like" things are healthy and we've seen lots of different approaches (cinder, neutron and nova all behave somewhat differently on this front) and it could be that the effort is better spent in some fashion. Ideas?15:45
fungiit feeds back into the earlier "driver teams" discussion too15:46
mriedemcdent: hyper-v already has an out of tree variant of their driver15:46
cdentThis is something that's been batted around for months, but was only seriously brought up this morning and my instant reaction was...I'm going to need more input on this15:46
mriedemlike powervm15:46
mriedemthey do feature work on the out of tree driver and then try to upstream things into the nova repo15:46
mriedemper the usual process,15:46
cdentmriedem: yeah, and I think that's the model the people proposing this are wanting to follow, and maybe it will be fine15:46
mriedemand the out of tree thing goes into product15:46
fungiwould the folks working on the vmware driver seek recognition as an official team (a la powervmstackers)?15:46
dhellmannwhat options are you considering?15:46
fungi(and winstackers)15:46
ttxfungi: except the driver forks are not part of those teams15:47
cdentdhellmann: just info gathering at this point15:47
fungittx: true, they're more about the ancillary toolchains i suppose15:47
*** AlanClark has quit IRC15:48
dhellmanncdent : ok, well, I don't quite understand yet what advice you're looking for. :-/15:48
dhellmannis the question, should I be discouraging $work from forking a driver?15:48
dhellmannor is it, should we be considering moving drivers out of the nova tree?15:48
dhellmannor something else?15:48
fungi(and is it possible to move those drivers out of the nova tree or are they too tied to nova internals to be extracted cleanly?)15:48
mriedem"should we be considering moving drivers out of the nova tree?" that debate already happened years ago several times15:48
gmanncdent: and what all issue it solve ? like one mriedem mentioned about doing production feature in third party driver  and then push in upstream ?15:49
mriedemit probably doesn't need to happen again15:49
dhellmannmriedem : right, and I don't want to reopen it, I'm just trying to understand cdent's question15:49
mriedemfungi: there is no versioned interface between nova-compute and the virt driver15:49
mriedemso we can break it at any time15:49
mriedemand have15:49
fungiyeah, last i heard the nova team insists there's no clean way to move drivers out of tree, so it's all about maintaining forks right?15:49
dhellmannif I take off my tc hat and just have my open source contributor hat on, then I have no particular interest in arguing with someone that they should not fork a driver because that doesn't cause me any extra work or perceivable harm15:50
fungiand the benefits/challenges of trying to synchronize your product fork with an upstream community-maintained codebase15:50
mriedemnote that i'm not aware of any priority efforts vmware is trying to get into nova,15:50
mriedemthere are a couple of specs but they are stalled and stuck back on rocky...15:50
mriedemso if vmware really cared about feature velocity in nova for their driver, they'd put forth more of an effort15:50
mriedemlike what ibm has done releases past with the powervmdriver15:51
gmannthat is imp point15:51
fungias a user of free software which sometimes has alternative forked driver bits, i can say i'm far more inclined to ignore those and stick with the mainline drivers instead even if they lack support for some stuff15:51
dhellmannif I put my TC hat back on, I agree with mriedem that as long as we are providing a place for collaboration to happen, we can lead the horse to water but can't make it drink15:51
cdentmriedem: right that's part of the issue here. there are two sides of the coin and as far as I can tell the vmware side of the coin is "we just don't have the will to get over the (mostly historical) burdens of nova contribution"15:51
mriedemvmware live migration support was one for a long time, but we always said "show up with ci and we'll talk"15:51
mriedemwhich took years15:51
fungithe burdens of nova contribution are, on balance, likely smaller than the burdens of maintaining a fork and keeping it viable over timer15:52
*** Luzi has quit IRC15:52
cdentthere is a desire to step to the side so that the nova-process can be sidestepped15:52
fungier, time15:52
cdentand the entire downstream diff can be upstreamed (but to somewhere else). So it is a little bit like starlingx, but not to the same extent15:53
mriedemif you're a vio customer you're already locked into a vendor b/c of vcenter, so i doubt customers would really know or care about the difference either way15:53
fungiespecially considering what maintaining a forked hypervisor driver probably means, in this case, is maintaining a fork of nova (the largest and arguably most complex component of one of the biggest and highest-velocity open source projects of all time)15:53
mriedemif you're using vcenter you likely don't care about open source15:53
cdentI'm mostly in agreement with mriedem on this, in the sense that, the same effort will need to be done, doing it somewhere else won't help much15:53
fungithe pain will probably be different, but at least no better15:54
cdentAnd this conversation is doing exactly what I was hoping it would, revealing some of the many issues more clearly, and in one place15:54
gmannthat can be needed or can work if large amount if features going in driver which cannot be sycned up with upstream process and speed15:54
dhellmannit feels like we want to convince them not to do something, but that's not the same as "we must convince them" so I think our energy would be better spent on other things15:54
gmanns/if/of15:55
fungioften the path these efforts go down is that the fork lags behind, eventually means you're stuck maintaining forks of other related projects at that point, backporting critical/security fixes, and explaining to customers why they can't upgrade to an openstack with newer features15:55
cdenti think in this case the idea would not be to fork all of nova, just have an "external driver" and track the (sometimes changing) interface to it15:56
fungiit is, in short, a trap which leads lots of companies to conclude that "selling open source" isn't worth the risk15:56
gmannFiware is facing the similar fork issue on ceilometer and monasca. i am suggesting them to upstream the thing and use upstream  version15:56
cdentthe underlying belief in this is feature velocity would be increased and be less constrained15:58
dhellmannthere's only one way to know for sure if that's true15:58
dhellmannit's the top of the hour, so before tc-members drop offline I want to reiterate my request for input on https://etherpad.openstack.org/p/openstack-2018-annual-report16:00
dhellmannI'll be around for a bit if anyone wants to talk about it16:00
* lbragstad gawked at that yesterday for a bit and couldn't come up with anything that was missing16:00
TheJuliacdent: I like the external driver idea, I also dislike it because of how intertwined the code path is. :(\16:01
dhellmannI could use some help on the awkward prose at the bottom16:01
* lbragstad looks16:01
TheJuliabut only specifically for nova to spawn an instance.16:01
cdentTheJulia: yes. In a perfect universe an external driver would be easy and normal, but that's not the universe we are in. If we have that universe than a thousand flowers might bloom...16:02
TheJulia"might" We've not had the best luck with people writing external ironic drivers, but those that do tend to also just not upstream them it seems. or only need to hack on one portion because they need some special behavior in their environment. :(  Nova is definitely a different case though.16:03
* cdent nods16:05
TheJuliaI know that if ironic had better ability to get code merged into our virt driver, it would make all of our lives easier, but we're that one case where the boundary starts to blur for all the $reasons16:05
TheJuliaso better to try and keep it in-tree and all16:06
ttxdhellmann: I don't think we should take credit for the ML unification... i think that was more of a concerted all-community (so TC+UC, or meta SIG) effort16:06
fungiyes, not a tc-only thing16:06
dhellmannttx: yeah, placing that in a separate paragraph was meant to make it separate from TC stuff. I need an intro sentence there to make that more clear, I guess.16:06
ttxFWIW I plan to mention it in the Meta SIG report, so it will appear somewhere16:07
fungii was wearing my opendev/infra hat when driving the mechanics of the merger16:07
dhellmannmaybe the rephrasing I just did addresses it?16:07
ttx(I'll mention it in the meta SIG report as something that helps further breaking the barriers)16:07
dhellmannok, I could leave it out entirely if you think it fits better elsewhere16:07
fungito clarify, the bits above the "draft text" line are brainstorming/background not destined for the report in that form? and the report consists of the bits below "draft text"?16:08
dhellmannfungi : yes16:09
fungithanks16:09
*** morgan is now known as kmalloc16:09
*** e0ne has quit IRC16:30
*** e0ne has joined #openstack-tc16:30
*** tosky has quit IRC16:43
*** tosky has joined #openstack-tc16:44
*** jpich has quit IRC16:54
*** jamesmcarthur has quit IRC16:59
*** dtantsur is now known as dtantsur|afk17:27
mnaserfwiw: i have spoken with a lot of users of openstack here at kubecon17:28
mnaserand there's a large perception of problems across ways folks ran into issues when they used openstack in some weird combination17:28
mnaserso by adding more ways and combinations, we actually risk of adding more wasys of shooting yourself in the foot17:29
mnaserhaving said that, we have processes in place that you have to go through to land code in order to make sure our deliverables are stable17:32
mnaserif we let people work at their own pace, they might make it quicker, but we lose control, and someone uses openstack with $vendor_driver and the experience is poor and we get more "openstack sux" comments17:32
mnaserin some sense, the added control we have slows the project a bit but keeps it reliable and maintains its reputation, which is important17:33
mnaser(sorry, done with my wall of text)17:33
*** ianychoi has quit IRC17:42
TheJuliamnaser: was there any commonality in the weird combonations?17:58
*** ifat_afek has quit IRC18:01
lbragstadyeah - that was my next question18:01
lbragstadcurious if the combinations are combinations within OpenStack services, if they were combinations involving external services, or both?18:02
clarkbime everyone tries to get fancy with networking18:04
TheJuliaor, thoughts of using or sticking openstack into a problem a particular way18:04
cdentIt is perhaps not all that surprising, but I think that having an open and accepting ecosystem is exactly the way to get our code robust, flexible and healthy. Combinations are _good_. That they expose bugs is _good_. The problem is that we don't fix them clearly enough18:04
cdentTrying to control things is anathema to the entire idea of what we're trying to do (I think)18:04
clarkbbut it goes back to randy bias making statements that there is no such thing as a production vanilla cloud because its impossible to do. So there is a mindset you have to go out and buy random vendor stuff to run openstack, rather than use the stuff we do test (and actually test quite a bit)18:05
*** e0ne has quit IRC18:11
*** e0ne has joined #openstack-tc18:15
*** e0ne has quit IRC18:16
mugsienetworking and storage seem to be our snowflake items18:46
mugsieand storage is a kind of out of tree driver - the Dell team didn't want to keep upstreaming fixes to openstack/cinder and forked cinder to keep a public up to date driver18:48
smcginnismugsie: You mean for the drivers in use at OAuth?18:58
smcginnisIf so, which of the Dell drivers?18:59
mugsiesmcginnis: no, in Verizon - the VNX drivers18:59
mugsiesee https://github.com/emc-openstack/vnx-direct-driver19:00
mugsienamely "Copy the cinder/volume/drivers/emc/vnx folder to where Cinder codes are deployed."19:00
smcginnisThanks- interesting.19:01
cdentmugsie: fatigue, impatience, something else?19:06
mugsieI honestly don't know19:06
mugsieit does make getting driver updates from our OpenStack vendor more interesting19:07
smcginnisLooks like that is for Newton?19:07
smcginnisThat was part of the reason for creating the driverfixes branches in Cinder.19:07
mugsieit does seem to co-incide with a lot of Dell storage staff moving to other oportunities, so it might have been a culture change19:14
dhellmannyeah, I wonder how the EM branch status will impact these sorts of decisions as folks start moving up to EM versions19:15
dhellmannthat's interesting. I just joined a k8s sig group on groups.google.com and the sig chair sent me a meeting invitation for their meetings. I don't know if I'll join, but it felt like a nice sort of "hey there new person, here's something you might like to know about" outreach step19:17
*** diablo_rojo has joined #openstack-tc19:42
mugsiethat does seem like a good welcoming step19:43
*** e0ne has joined #openstack-tc19:53
*** tosky has quit IRC19:56
*** tosky has joined #openstack-tc19:57
*** e0ne has quit IRC19:58
*** diablo_rojo has quit IRC20:34
*** diablo_rojo has joined #openstack-tc20:36
*** diablo_rojo has quit IRC20:41
*** bauzas has quit IRC20:42
*** bauzas has joined #openstack-tc20:46
*** jamesmcarthur has joined #openstack-tc20:52
fungiclarkb: yes, i agree a big part of it is people want to try to get fancy with networking and assume openstack is going to somehow magically make networking concepts simple enough they can wrap their heads around them20:57
fungidoomed20:57
*** ianychoi has joined #openstack-tc20:59
openstackgerritJimmy McArthur proposed openstack/governance master: Adding - in OpenStack-Ansible  https://review.openstack.org/62503221:00
*** mriedem has quit IRC21:02
jamesmcarthurdhellmann: re https://review.openstack.org/#/c/625032/ should I abandon this patch and submit a new one with a "Display name"?21:14
jamesmcarthurIt's a little odd b/c OpenStack-Ansible seems to be the only one with this problem21:15
jamesmcarthurAnd correcting their name would seem to me to be the correct path. But I understand if it ends up breaking things in other areas.21:15
*** mriedem has joined #openstack-tc21:26
dhellmannjamesmcarthur : I'm not sure, tbh.21:30
dhellmannevrardjp, mnaser : do you have any thoughts on ^^ ?21:31
dhellmannjamesmcarthur : Openstackclient and OpenStackSDK are similarly "mushed together"21:32
mnaserjamesmcarthur: dhellmann having looked at it, i have noticed openstack ansible has always been labeled as OpenStack-Ansible, even in our projects.yaml in governance, etc21:32
mnaseroh wait21:32
mnaserwhah. i'm pretty sure we had a dash ~somewhere~21:32
dhellmannopenstack-helm has a dash in their name21:33
dhellmannopenstack charms has a space it seems21:33
dhellmannjamesmcarthur : can you give more details about the effect that making no change will have on whatever you're doing?21:34
mnaseri'm indifferent but if it helps make someone's downstream life easier in consuming projects.yaml21:36
mnaserthen im for it21:36
dhellmannit looks like the command line tool is "openstack-ansible", as are many of the git repos21:36
dhellmannit's hard to search for these names21:37
dhellmannhttp://codesearch.openstack.org/?q=openstack-ansible&i=nope&files=&repos=21:37
dhellmannvs.21:38
dhellmannhttp://codesearch.openstack.org/?q=OpenStackAnsible&i=nope&files=&repos=21:38
mnaseri know over time i've seen a lot of the OSA team type it out as "OpenStack-Ansible"21:45
mnaserand this is like folks who are allll the way from the start of the project21:45
jamesmcarthurRight - we had several people from the project come to us and ask to make sure that it always had the dash.21:47
jamesmcarthurThis was at the first Denver PTG.21:47
jamesmcarthurThe problem it's causing from our side is on the Project Map21:48
jamesmcarthurdhellmann: ^21:48
jamesmcarthurWe have everything set to display as openstack-ansible and that's what we use to match the project up on the projectmap.yaml and other pieces21:48
dhellmannok, well, looking at that second search output a change of name is going to break some relationships in the releases and election repos in addition to the map21:49
jamesmcarthurBut the governance has it displayed as OpenStackAnsible, so we keep ingesting it as a separate project21:49
dhellmannso I think before we approve it we would at least want depends-on patches for all of those places filed so those things don't stay broken for very long21:49
jamesmcarthurYeah - I'm happy to just make an adjustment on our side and a "DisplayName" would help.  However, that would mean every single project would have to have one.21:50
jamesmcarthurLet's pursue whatever causes the least things to break, I'd say :)21:50
dhellmannI don't object to having the name changed, and that may ultimately be less confusing21:51
dhellmannmnaser : if the osa team wants the rename, maybe you can get someone from the team to work with jamesmcarthur on those other patches?21:52
mnaserwe're a bit short on people unfortunately, with a ton of folks on vacation.  how can we identify all those other places that depend on it?21:53
dhellmannthat search above is one place to start21:54
dhellmannannouncing the name change on the ML would be a good idea, too21:54
clarkbwe won't need to rename git repos will we?21:55
dhellmannno, they already have the "-" in the name21:56
dhellmannand really, I'm only worried about the places that do validation based on looking up team names21:59
dhellmannwe should look at openstack-manuals, too, although I think that's all repo-based so it should be ok21:59
jamesmcarthurI really didn't mean to cause a big kerfluffle, but this is what Gerrit is for :)22:00
jamesmcarthur@mnasar this is not a big hurry from my side. Just trying to cross things off my list.22:00
jamesmcarthursorry mnasar: ^22:01
dhellmannjamesmcarthur : oh, it's not a kerfuffle, it's just going to be a little more work than adding a byte to a file :-)22:01
jamesmcarthurI thought it would all be so simple.22:02
dhellmannthis is openstack, nothing is ever simple22:02
dhellmannit's unintended consequences all the way down22:03
*** dklyle has joined #openstack-tc22:05
*** david-lyle has joined #openstack-tc22:09
jamesmcarthurha!22:10
*** dklyle has quit IRC22:12
*** david-lyle has quit IRC22:23
*** lbragstad has quit IRC22:37
*** jamesmcarthur has quit IRC22:47
*** jamesmcarthur has joined #openstack-tc23:04
*** jamesmcarthur has joined #openstack-tc23:05
scasthe not-dead chef openstack also has a variable name, but codesearch.o.o only keys off of openstack-chef that i've found23:07
*** tosky has quit IRC23:27
*** jamesmcarthur has joined #openstack-tc23:39
*** mriedem has quit IRC23:41
*** jamesmcarthur has quit IRC23:44

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