Thursday, 2018-08-16

*** dklyle has quit IRC00:03
TheJuliafriction, or a failure to convey (or maybe listen)?00:30
TheJuliaJust thinking of failure to listen from when there were people saying we must support live-migration like capabilities in bare metal :\00:32
fungithe xml-all-the-things folks eventually gave up and went away. the tosca-or-bust folks finally gave up and went away. the enterprise working group is now defunct i think...00:36
fungimaybe the message will be a little easier with the present incarnation of our community00:36
*** lbragstad has joined #openstack-tc01:02
TheJuliawhat has not been proposed is not advocating one true way, but a perspective I guess01:32
*** ricolin has joined #openstack-tc01:35
fungiadvocating one true way is sort of our status quo up to now01:46
fungier, ^not01:47
*** zaneb has joined #openstack-tc03:02
*** zaneb has quit IRC03:21
*** rosmaita has quit IRC03:22
openstackgerritlei zhang proposed openstack/constellations master: Add Apple OS X ".DS_Store" to ".gitignore" file  https://review.openstack.org/59225904:05
openstackgerritMerged openstack/constellations master: import zuul job settings from project-config  https://review.openstack.org/59173904:13
*** gcb_ has quit IRC04:31
*** gcb_ has joined #openstack-tc04:47
*** e0ne has joined #openstack-tc05:18
*** e0ne has quit IRC06:04
*** e0ne has joined #openstack-tc06:12
*** e0ne has quit IRC06:56
*** e0ne has joined #openstack-tc06:57
*** e0ne has quit IRC06:59
openstackgerritAndreas Jaeger proposed openstack/governance master: Retire rst2bash  https://review.openstack.org/59229307:16
openstackgerritAndreas Jaeger proposed openstack/governance master: Retire rst2bash (step 5)  https://review.openstack.org/59229307:17
*** jpich has joined #openstack-tc07:34
openstackgerritMerged openstack/constellations master: switch documentation job to new PTI  https://review.openstack.org/59174007:46
openstackgerritMerged openstack/constellations master: use python3 in tox  https://review.openstack.org/59178607:47
*** e0ne has joined #openstack-tc07:48
*** ricolin has quit IRC08:12
*** ianychoi_ has quit IRC08:42
evrardjpmorning08:42
*** cdent has joined #openstack-tc09:08
*** jaosorior has quit IRC09:10
*** e0ne has quit IRC09:14
*** lbragstad has quit IRC10:25
*** jaosorior has joined #openstack-tc10:28
*** gcb_ has quit IRC11:27
*** e0ne has joined #openstack-tc11:32
*** e0ne has quit IRC11:47
*** e0ne has joined #openstack-tc11:50
*** cdent has quit IRC11:57
*** rosmaita has joined #openstack-tc12:24
*** jaosorior has quit IRC12:25
*** jaosorior has joined #openstack-tc12:25
*** cdent has joined #openstack-tc12:36
*** e0ne has quit IRC13:05
*** jaosorior has quit IRC13:14
*** jaosorior has joined #openstack-tc13:15
*** jaosorior has quit IRC13:20
openstackgerritMerged openstack/governance master: Update IRC nicks for PTLs  https://review.openstack.org/59008213:28
*** e0ne has joined #openstack-tc13:32
*** e0ne has quit IRC13:38
*** e0ne has joined #openstack-tc13:39
*** e0ne has quit IRC13:56
*** zaneb has joined #openstack-tc14:03
*** cdent has quit IRC14:12
TheJuliaGood morning14:16
dhellmanno/14:16
smcginniso/14:18
*** AlanClark has joined #openstack-tc14:22
*** AlanClark has quit IRC14:28
aspiersmugsie: you around at the moment?14:30
*** jaosorior has joined #openstack-tc14:32
mugsieaspiers: kind of - sitting in a meeting :)14:32
aspiersyou going to Denver?14:33
mugsiei am14:33
aspierssee https://review.openstack.org/#/c/531456/714:33
aspierslatest comments14:33
*** AlanClark has joined #openstack-tc14:35
*** annabelleB has joined #openstack-tc14:43
*** e0ne has joined #openstack-tc14:46
jaypipeszaneb: really great start on the tech vision document. thanks for putting that together.14:55
zanebjaypipes: thanks, I appreciate your feedback14:55
jaypipeszaneb: I can try and add some wording around the need for concrete definitions of an AZ and region later today.14:56
zanebthat would be awesome14:56
zanebI really feel like I am outside my area of expertise on that subject14:56
jaypipeszaneb: well, I actually don't want to get into the implementation details in the tech vision doc. I'm more interested in just having something in there that recognizes the *need* for clarity and definition in the arena of failure domains and partitions of a deployment.14:57
zanebyes, +114:59
zanebI recognise the need for that but my understanding of it is fairly shallow. it needs somebody who understands the details deeply to write a good high-level summary15:00
mnasertc-members: office hours :)15:01
cmurphyo/15:01
EmilienMo/15:01
dhellmanno/15:01
*** cdent has joined #openstack-tc15:01
TheJuliao/15:01
fungiwoo!15:01
smcginniso/15:01
mnaseri have an interesting question to ask: should openstack deliverables have some sort of enforcement that they are validated by tempest?15:02
mnaseri.e.: what if a team starts building their tempest alternative.. can we accept that project to release based on their own validation15:02
cdento/15:02
fungigotta be careful there. we have _lots_ of "deliverables" tempest doesn't and can't see15:02
fungidocumentation repositories, for example, probably have little connection with tempest testing15:03
TheJuliafungi's comment is my exact concern15:03
fungior, how would you tempest test oslo.db?15:03
TheJuliaor sushy (speaking of which, we should talk more about)15:03
fungi(aside from it being exercised by things you're testing, of course)15:04
mnaserso in my case: there seems to be an interest of a few to build our own 'health checks' to run at the end of an openstack ansible deployment rather than tempest. i'm not so comfortable with it, but i also don't want to be someone who stops others from doing things because im not comfortable with it15:04
mnaserso more of a ptl hat asking for tc input in this case15:04
TheJuliamnaser: is the desire the healthcheck reporting stuff that people want on the api so they can just poll to see if thigns look sane/good?15:04
fungimnaser: well, you likely at least need some sorts of checking besides what tempest offers. it's really focused on api tests, so if you want to test things other than the api you wouldn't want to shoehorn that into tempest15:05
mnaserTheJulia: some of it is yes, but others is "tempest always breaks us so we want to do something that does a subset of what tempest does"15:05
evrardjpmnaser: indeed.15:05
mnasermy thought is that was can always cherry-pick a few tempest tests to run rather than the whole suite which emulates a 'health check'15:05
evrardjpThe idea was to rely on projects doing the tempest :)15:05
cdentmnaser: I think that's a valid concern. If _other_ things in tempest are causing a run to fail it just makes you wanna flip tables15:05
TheJuliamnaser: so it sounds like partially makes lots of sense, there is an olso healthcheck things and discussion to evolve it I believe (i may be way out of date), but at the same time the rest should be "lets go find those issues and fix them"15:06
dhellmannmnaser : tempest does support running a subset of tests15:06
evrardjpcdent: the problem is timeouts in our case15:06
cdentevrardjp: ah yeah, i know how that can be15:06
evrardjpmoving to our own is not timeout specific as it is actually synchronous15:06
evrardjpbut that's an OSA detail :)15:06
mnaserdhellmann: that's what i'm trying to propose, is that we run a smaller subset of specific tempest tests, so we'll still use tempest but dont have to write up our own stuff15:06
TheJuliaIf tempest fails, there is a reason, It might not be clear out of the box, but those issues can be fixes with careful study of logs and problem identification15:06
mnaserTheJulia: absolutely, and i think there is value in using a tool that is used across all other projects.. so it's easy for anyone to dive in15:07
cdentTheJulia: frequently tempest fails because the target cloud is oversubscribed or the timeouts are wrong15:07
evrardjpTheJulia: that's fair15:07
TheJuliadhellmann: uhh, we do it all the time in ironic15:07
cdentconstantly chagning timeouts is a not fun game15:07
dhellmannI'm not necessarily sure it's fair to ask someone working on a deployment tool to figure out why a cinder volume test is failing in a flakey manner. So while I don't think we want an alternative to tempest, I do think having a subset of the tests that are known to be stable, fast, etc. is a good idea.15:07
evrardjpcdent: that's what we do. I have the impression we are hitting limits15:07
TheJuliano, and timeouts should be geared for the variability we will normally see in clouds we test on15:07
TheJuliathat takes time to find15:07
smcginnisdhellmann: ++15:07
dhellmannnot to pick on cinder, that's just something I've dealt with in the last week15:08
zanebdhellmann: ++15:08
evrardjpmnaser: I think OSA doesn't want to replace tempest -- it wants to build a better community relationship with ansible modules.15:08
TheJuliatempest is not a performance measurement tool, we shouldn't have timeouts such that we're doing that.  If we are, then we're wasting cloud provider resources with rechecks15:08
dhellmannmnaser : maybe gmann and the qa team would be able to advise on how to go about defining such a test suite?15:08
TheJuliadhellmann: but it would be good if they reached out to the cinder folks and said "hey, we keep seeing this, help!"15:08
dhellmannTheJulia : oh, definitely15:09
mnaserdhellmann: well, we started with some progress on that, chandankumar from the tripleo team started pushing some work up to our ansible role so that we can both consume the same role15:09
mnaserso i think by having tripleo and openstack-ansible both use the same role, we can together find that good balance of a subset of tests that we are stable, reliable together15:09
TheJuliaand if that ask is not coming across, it is hurting the community at large, because the cinder folks might look at the job and go "oh, this!"... which is just as likely as "interesting, and we'll be back to you in a month, we need to go fix something"15:09
evrardjpTheJulia: It's probably OSA fault's because it's a race condition, but indeed it's only on cinder :p15:09
dhellmannit would also be nice if we could get some of the deployment tools to a state where we could gate services on using them for deployments15:09
mnaserbecause imho tripleo is way ahead of OSA in terms of figuring out the right tests to whitelist/blacklist15:10
evrardjpdhellmann: ++15:10
dhellmannTheJulia : sure. there's a balance though about what tests really make sense to run in what jobs. We don't have to run *everything* all the time.15:10
mnaserand leveraging that would be great.. i can imagine it being of value to kolla-ansible too15:10
TheJuliadhellmann: exactly!15:10
TheJuliaWe had to learn that in ironic the hard way15:10
mnaserTheJulia: yeah, i think for some reason we feel like the fault is at our side because we assume that if cinder gates are passing, we're doing something wrong15:11
mnaserso i wouldn't want to ping cinder people when their own gates are passing fine15:11
dhellmannif we start with a "small" subset and the deployment projects gate on those, then we could potentially have the service projects run the same gate jobs and then expand that test suite15:11
mnaser(but maybe that's something i should change)15:11
smcginnisevrardjp: What is the OSA/Cinder issue?15:11
evrardjpdhellmann: that's why in OSA we've been slowly changing configuration of what runs on tempest, to a point where I wondered: Does that still makes sense, where I can build the equivalent with ansible modules, to help ansible and help ourselves.15:11
mnaserevrardjp: but ansible modules already get gating within shade/etc15:11
evrardjpsmcginnis: we follow the procedure to restart the services but it seems that cinder-scheduler now has to be restarted last.15:11
TheJuliamnaser: I think it is worth a try at least, the cinder folks don't bite.15:11
mnasersmcginnis: we've been struggling with services not restarting cleanly i guess, rabbitmq would reset the connections, volumes dont get created15:12
dhellmannTheJulia : some teams do, though15:12
mordredI didn't do it15:12
evrardjpsmcginnis: I have to dig deeper in this though.15:12
evrardjpmordred: sure you didn't.15:12
evrardjp:p15:12
TheJuliadhellmann: true, and in those cases, we likely need to set a tone that it is better for the community to work together to solve the problem15:12
mnaseridk, every time it's another issue, i'm 4 patches deep into a stack, i think i've done some progress, but still -- https://review.openstack.org/#/c/591961/415:12
TheJuliawell, the tone should already be set, perhaps refresher to the principles15:13
smcginnisevrardjp: That seems odd. If that's the case, that's contrary to our published and test (at least at some point) upgrade instructions - https://docs.openstack.org/cinder/latest/upgrade.html#during-maintenance-window15:13
mordredevrardjp: I haven't read the whole scrollback - but I'd LOVE to get better/more comprehensive testing on the ansible modules upstream15:13
evrardjpsmcginnis: that's for sure, and it didn't appear in the past.15:13
mnaserthe cinder team has been extremely helpful, i just personally feel like there's no need to ask for their time if their gates are passing15:13
mordredevrardjp: also, now that we have github cross-testing with ansible/ansible for them, it would be great to move the ansible module tests from theopenstacksdk repo to ansible/ansible15:14
smcginnismnaser, evrardjp: And grenade is a full outage, right?15:14
mordredif anyone wants to work more on cross-testing with upstream openstack modules, that would likely be a great todo-list item to add - and openstacksdk will definitely want to particupate in that gate15:14
TheJuliamnaser: There is a huge difference between devstack gates and production like deployments though.15:14
*** ricolin has joined #openstack-tc15:15
mnasersmcginnis: it's not an upgrade issue in this case, we don't even have upgrade jobs right now because that's a whole another effort.  this is just standing up a new deployment15:15
smcginnisOh weird.15:15
evrardjpWell I guess the question of mnaser was more likely asking if it was a problem to not use tempest. It's not but it's not a good idea too.15:16
evrardjpDid I summarise well?15:16
evrardjpThe other issues have to be handled in the appropriate channels :)15:16
mnasersmcginnis: you can look at the stack that i linked, you'll see different failures for different reasons, a lot of it having to do with rabbitmq somehow resetting the connection, but yeah15:16
mordredyah. it seems to me that tempest is a low-water-mark - you should at least have tempest. but also, adding thigns like "run the ansible-modules test job against your deployment" might be good additional things to do15:16
evrardjpmordred: well it depends15:17
dhellmannit sounds like we're getting into the technical issues of these specific upgrade tests, and those are probably better handled between the project teams15:17
mnaserdhellmann: ++15:17
mordredevrardjp: it always does15:17
evrardjpat some point if you're doing the same thing in tempest as in ansible, why carry both :p15:17
mordredevrardjp: fwiw, openstacksdk-ansible-devel-functional-devstack is the current functional test job for the ansible modules upstream15:17
mordredevrardjp: well, they test different things15:17
TheJuliaI see tempest as contract verification more than anything else, so ++ to what mordred said15:17
evrardjpit doesn't prevent us from using tempest in periodics. Just tinking the path of lowest resistence15:17
mordredtempest tests that your openstack is correct15:18
mordredthe ansible modules work around a LOT of divergence15:18
evrardjpthat's for sure, but what does matter for a deployment project?15:18
mordredso only using the ansible modules to test you could produce a very strangely behaving cloud, but shade goes out of its way to fix it for you15:18
TheJuliaAnyway, so I have a non-technical topic I guess :)15:18
mordredso any users _not_ using shade/ansible would have a hard time using the cloud15:18
mordredbut to you you'd think it was all fine because the ansible tests passed15:19
evrardjpmordred: that's fair and an interesting point.15:19
mordredI think both are an excellent idea15:19
mordredlike - if the ansible modules tests don't work against your cloud  your cloud is REALLY broken15:19
evrardjp:)15:19
dhellmannTheJulia : what's on your mind?15:19
mordredbut passing them doesn't mean it would pass refstack15:20
mnasermordred: i think that this type of thing can be moved to a project level discussion where openstacksdk/ansiblejobs/etc can maybe have a job where they deploy using $tool and test against it15:20
mordredmnaser: ++15:20
fungito provide another example, the debian packaging team for openstack runs tempest against a deployment of their packages, to sanity test them15:20
mnaseri think it would be good to talk about TheJulia's topic which i assume is along the lines of sushy :p15:20
mordredopenstacksdk and the upstream ansible modules both welcome such jobs15:20
mordred++15:20
* mordred shuts up now15:20
TheJuliaThere is a discussion on the legal-discuss list regarding sushy and the inclusion of content that ?will be? or ?now is? CC-BY-3.0 licensed, which is in the form of a json document to fall back upon for error message handling.15:21
TheJuliahttp://lists.openstack.org/pipermail/legal-discuss/2018-August/000505.html15:21
TheJuliasince sushy is a client for the Redfish API, and not all redfish API endpoints may have the proper document locally for error translation15:22
TheJulia(not language translation, they return error codes and message ID values in their API)15:22
TheJuliaI feel like the consensus is leaning towards this is not an issue, but I wanted to raise awareness to this discussion and see if there are thoughts15:23
dhellmannhaving sushy reuse that data file seems fine as far as I can tell15:23
dhellmannthe licenses are compatible, we have precedent, and the redfish folks expressed that allowing it was their intent15:23
mnaserTheJulia: forgive me if i'm not understanding this correctly.  sushy is a redfish api client.. but if they raise an error and they dont have said document, what happens?15:23
dhellmannso in the absence of a clear answer from the foundation lawyer that it is not ok, I think you should go ahead15:23
TheJuliaand it is the standards body that is wanting to put it in place15:23
dhellmannmnaser : the error contains what amounts to an exception name, without any real details15:24
mnaserif it's not super difficult15:24
TheJuliamnaser: and the intent is if it the translation for the exception name is not on the remote side, to have a local copy ship with the library so that it can report a human consumable error message15:25
mnaseris it hard to maybe load the data if its located in /usr/share/foo and if not just raise a generic exception?  that way we just avoid all this15:25
mnaseri know it's extra work, but.. that would just avoid all this15:25
TheJuliamnaser: so they were orignally thinking that it could be downloaded, but then it starts becoming like SNMP mibs15:25
TheJuliaand many deployments are not internet connected15:26
dhellmannother than being cautious about making what seems like a legal decision, does anyone see any clear reason this shouldn't be allowed?15:26
dhellmann(including the file in sushy directly)15:27
TheJuliaI do not15:27
dhellmanntc-members?15:27
dhellmannone provision wendar pointed out was giving clear attribution. have you given any thought to how you would do that?15:27
zanebnope15:27
cdentI detached from the sushy conversation pretty early on as it seemed to be teapotting15:28
TheJuliadhellmann: I need to double check the file and contents, I'm sure that can be sorted in the review process. For now I've blocked the series of changes for the feature they are trying to implement until we get this sorted out15:28
cdentI think if there's a good doc of the situation somewhere, just include the stuff15:28
dhellmannTheJulia : ok. a release note seems obvious. updating your LICENSE file might be a good idea, too.15:29
TheJuliacdent: I think we would also likely end up documenting it very clearly as well15:29
TheJuliaincluding LICENSE15:29
dhellmannok, cool15:29
dhellmanngo forth and make software15:29
TheJulia\o/15:29
cdentword15:29
TheJuliaNext!15:29
dhellmannI will reply to the mailing list thread for the recordd15:29
dhellmanntc-members: so far we have 1 nay vote to remove freezer from governance (https://review.openstack.org/588645) and 1 nay vote to remove searchlight (https://review.openstack.org/588644). Should I interpret the votes in favor of appointing PTLs for those teams as a desire to keep the teams going and approve the appointments?15:29
smcginnisI have a feeling we would end up with the same situation in Cinder if we every support Swordfish (storage extensions to Redfish API).15:29
TheJuliasmcginnis: likely if you need to to translate resource data from exceptions or labels in their API. Speaking of which, people are working on storage interface support in sushy......15:30
fungidhellmann: since the -1 on the removal changes is mine, i guess i'm not the one you're asking ;)15:31
TheJuliadhellmann: I feel like there was 4-5 of us that discussed that ?yesterday? or the day before and it seemed like we were in favor of appointing, monitoring, and then removing IF they fail again.15:31
TheJuliabasically, someone is stepping up, lets give them a chance mindset15:32
fungiyeah, my -1 on those wasn't a no-never but more of a not-yet15:32
smcginnisTheJulia: ++ (for sushy and PTL appointment comments015:32
dhellmannfungi : no, I'm trying to get some of your colleagues to respond to the question :-)15:32
dhellmannTheJulia : I would feel more comfortable if you all registered a vote on both patches15:33
dhellmannI don't like abandoning a proposal that has so few votes on it, just as a matter of practice15:33
TheJuliaI'm good with that15:33
* TheJulia adds that to the after the current patch todo list15:33
dhellmannit helps me ensure that I am not making assumptions about what the consensus really is15:33
TheJulia++15:34
dhellmannif we get a few more -1 votes registered today I can approve those PTL appointments and we can stop having to talk about this :-)15:34
TheJulia\o/15:34
jbrycehi tc folk. is it still office hours?15:35
dhellmannhi, jbryce, yes15:35
fungijbryce: yes, for another t25 minutes15:35
TheJuliao/ jbryce15:35
dhellmannthough you don't have to wait for that if you have something to bring up, of course15:35
fungibut it's also not a hard-and-fast timeblock15:35
fungiyeah, we're happy to discuss things in here any time, office hours or no15:35
fungijust (in theory) we have more people on hand to discuss things during scheduled office hours15:36
smcginnisSome of them at least.15:36
jbrycei didn't really have anything specific to bring up. i just wanted to stop in during an office hours. i've been on the road quite a bit over the last few weeks in random timezones and have seen things (or my name) pop up at times15:36
jbrycebut have usually seen them many hours after the discussion had moved on. so i thought i'd drop by and see if there were any foundation/staff/jbryce related things that y'all wanted to hit on15:37
* dhellmann tries to remember what that might have been15:37
smcginnisjbryce: We have a TC meeting set for the Sunday before the PTG. Will you be around then?15:38
fungijbryce: if you haven't seen it yet, zaneb has proposed a draft technical vision for openstack on which you might be interested in providing feedback: https://review.openstack.org/59220515:38
jbrycea couple that i remember are setting up some time at the ptg to talk about syncing up more, another one was cdent saying he had a slight jealous feeling sometimes about project management resources on new projects...trying to think of others15:38
jbrycefungi: thanks! i was just taking a look at that15:38
cdentjbryce: if you have thoughts to add to https://etherpad.openstack.org/p/tc-board-foundation before the ptg, that would help drive that chat some15:38
mnaserhttp://eavesdrop.openstack.org/irclogs/%23openstack-tc/%23openstack-tc.2018-08-03.log.html#t2018-08-03T12:39:2215:39
dhellmannone of the topics on the agenda for that sunday meeting is planning for the joint leadership meeting in berlin15:39
cdentjbryce: yeah, I wasn't sure whether it was jealousy or not, just kind of a "aw, I want some candy, maybe"15:39
dhellmannhttps://etherpad.openstack.org/p/tc-stein-ptg15:39
jbrycesmcginnis: i think i'm currently arriving sunday. is there a time set for the meeting on sunday?15:39
dhellmannjbryce : 1-515:39
smcginnis^15:39
smcginnisRoom is back on the second floor, right?15:39
dhellmannwe'll be meeting on friday as well, so if we need to carry over part of the conversation we can do that15:39
dhellmannit's somewhere behind the restaurant on the "atrium level"15:40
smcginnisWhere: In the “Private Dining Room” located on the Atrium Level.15:40
jbryceok. i put it on my calendar and will check if my travel arrangements get me in ahead of that15:40
dhellmannthere's a map linked in the etherpad15:40
jbrycecdent: no judgement on the wanting candy15:40
fungihappy to have you join us! sounds like AlanClark was going to try to be there as well?15:40
dhellmannKendall did a nice job on short notice finding us a room15:40
fungiyes, she was super, super helpful15:40
dhellmannfungi : yes, AlanClark said he would be15:40
jbrycecdent: historically, some of the staff have gotten pretty strong pushback about doing those project management type things on openstack projects. but if there are areas that teams or people would like help now as resources are less abundant, i would definitely want to hear it15:42
TheJuliajbryce: I think part of it is a perception disconnect issue15:42
dhellmannthat's an interesting perspective; I didn't realize there had been pushback15:43
fungiwell, it's a lot of stuff like foundation staff pushing these projects to arrange public meetings, plan their governance, hold elections...15:43
fungifigure out how they're going to handle reports of suspected security vulnerabilities15:44
jbrycei care more about openstack (in the traditional technology sense) success than ever before and i don't think there's actually a way forward for the foundation or new projects if openstack falls down. it's all very connected, so i would want to find ways to make sure people understand i and others see it that way15:44
TheJuliaIt seems that perhaps some context sharing time on Sunday may be good15:45
TheJuliaIf flights permit and all15:45
jbryceok sounds good15:45
persiajbryce: In other contexts, I've seen staff be praised strongly by community when offering administative support or volunteering to be delegated to take care of things.  I've seen pushback when staff (sometimes the same people) are described as "managing" things (even in minor ways, like "event manager").  I think more problems arise because of names in these situations than because of activities.15:45
persiaAs an extreme example, I once saw staff praised for maintaining a (correct) gantt chart of all the development activities of all the developers in a project (only about 100 contributors), mostly because the staff member claimed to be a "scribe", rather than a "project manager" or similar.15:46
fungihaving seen some of it from the inside, the bulk of the handholding being done by foundation staff for some of the new osf projects is stuff the openstack project is already adept at and has long-standing solutions for15:47
TheJuliapersia: ++, and some people see it as their responsibility to take such tasks on or that it should be kept in the team.15:47
jbrycedhellmann: and we still mostly work on openstack project related things (like right now, lots of effort going into gathering all the release updates)15:47
dhellmannyes, annabelleB's work on that has meshed really well with the release team15:48
fungiannabelleB is basically a fixture in the release team now15:48
TheJuliaThis seems like a good thing15:48
dhellmannindeed15:48
fungishe's extremely involved15:48
persiaIs there any particular reason that nobody wrote "since annabelleB joined the release team, we've had excellent progress getting the release updates"?15:49
* persia thinks that mental separation between "staff" and "people" turns "Staff" into "non-people", which is awkward15:49
TheJuliapersia: in progress still?15:50
jbryceon the new direction stuff overall, i'm working on an email update to the foundation mailing list that puts out a basic draft for governance around strategic focus areas and open infrastructure projects15:50
TheJuliajbryce: It would be interesting to hear her point of view. Oh annabelleB! :)15:50
dhellmannjbryce: nice, I'm looking forward to participating in that discussion.15:50
*** e0ne has quit IRC15:50
annabelleBo/ catching up here and reading through the conversation15:51
jbrycethere's a board working group that has 2 meetings scheduled between now and the september board meeting (in about a month) so the hope is to have this portion of it mostly fleshed out by then and can then move to technical implementation details like drafting bylaws amendments if necessary ahead of berlin15:51
jbrycewhich would then be on the january ballot15:52
jbryceso overall timeline is basic outline in mid-late september, targeting final board approval in november then, if necessary, final steps in january election15:53
dhellmannthat sounds like it should leave time for discussion, as long as the proposals are delivered before the meetings15:53
fungipersia: i think everyone's phrasing was to avoid conflating helpful (and welcome participation) with access controls granted to https://review.openstack.org/#/admin/groups/Release%20Managers15:55
* fungi sees a foundation staffer and also an actual non-person in that group, fwiw!15:55
persiafungi: Aha.  That does seem to be a sensible distinction.15:55
persiaTo be clear, I really appreciate the value added by actual non-persons to discussoins in some openstack channels.  I just think that unless the non-person's internal representation is known simple enough (e.g. by code inspection) to not be capable of emotion, it is better to consider them "person".15:57
fungijbryce: thanks, that sounds like a reasonable schedule to meet the 2019 election window!15:57
persiaWhereas, for many roles in openstack, it seems nearly any person is welcomed to the role, assuming they are happy to help fill the role.  To me it is key to treat those people the same, whether they are staffer or not.15:57
persiaIf there are special ACLs that someone might not want to be on, then it makes sense not to say they joined a team (I know I am not on some teams for precisely those reasons).15:58
fungiyup, same for me (and many/most of us, i'll wager)15:58
dhellmannI think in this case it's simply a matter of "not yet" -- we're working with annabelleB on reviewing16:00
dhellmannso in one sense she's part of the team in that we collaborate, but in another she's not in that she's not on that gerrit list, yet16:00
annabelleB(it’s quite a process to learn! dhellmann and crew have years of knowledge i’m trying to absorb)16:00
dhellmannannabelleB : you're doing well!16:01
annabelleBthanks dhellmann!!16:01
zanebthat seems similar to other teams where a subset of team members have core review permissions in Gerrit though...16:01
fungifor sure16:01
dhellmannyes, I'm not sure why this turned into such a pedantic semantic discussion. We love working with annabelleB.16:02
fungithursdays are for pedantry16:02
annabelleBand I love working with y’all!16:02
dhellmann /me makes a note to take thursdays off from now on16:02
evrardjpThank god it's friday then fungi .16:02
fungii guess our office hour really did wrap up on time for a change16:08
TheJuliafungi: weird....16:08
* TheJulia goes and finds food16:08
zanebcdent, ttx: would either of y'all be interested in joining a proposal for a session about the technical vision for https://etherpad.openstack.org/p/PTG4-postlunch ?16:10
cdentzaneb: if you like, sure. did you have a slice of the topic in mind?16:11
zanebcdent: I think just letting everyone know that the proposal exists and that they should read it would be a good start16:12
cdent16:13
zanebwe could also try to cover the content if we have time16:13
cdentyeah, you can put me down for being willing16:13
zanebthanks, I'll add it to the etherpad16:13
cdentthis use of PTG4 in a few places has thrown me off a bit16:14
cdentnot in a bad way, just like a pothole16:15
persiadhellmann: Apologies: it was because I assumed that you loved working with annabelleB that I used that situation as an example for semantics.  Some prior discussion suggested that other staff members had received pushback for (unspecified) attempts to help.  Using a clealy positive experience as an example was intended to show that the pushback wasn't meant as "don't do this", but rather just a tone/wording thing.16:16
zanebcdent: yeah, I'm gonna lose count pretty soon16:16
openstackgerritMerged openstack/governance master: Adding Changcai Geng candidacy for Freezer PTL  https://review.openstack.org/59007116:16
openstackgerritMerged openstack/governance master: mark Changcai Geng as appointed PTL for Freezer  https://review.openstack.org/59147216:16
zaneblike that question when you get Summit tickets about how many previous summits you've been to16:17
zaneb(10, for the record)16:17
smcginnisWell, you won't lose count of the PTGs at least.16:17
fungiare you sure?16:18
cdentsome day all of this will be forgotten16:19
smcginnisWell, some day I suppose you may forget if there were 3 or 4 of them I guess.16:19
fungi"ptg5" (to reuse the naming) is already planned to occur in denver directly on the heels of the summit and forum there16:19
fungi3 days of summit/forum, followed by 3 days of ptg16:19
smcginnisI am very interested (and a bit skeptical) to see if it works as well.16:20
* fungi will just live next to the coffee dispensers those last few days16:20
zanebI skipped the first Denver one so I'm already struggling with numbering :D16:20
fungizaneb: did you have a guess as to at what point the draft vision should be mentioned on mailing lists? before or after the lunch session at the ptg?16:21
fungii have a feeling the sooner we mention it to a broader public, the less talk there will be about how the tc did all of this behind closed doors and such (though there are some people who will certainly say that regardless), though i also get the attraction of progressively broadening visibility of the effort so as not to overwhelm the early draft phase with commentary16:23
cdentfungi: why would there be any reason to wait?16:24
cdentwe should _never_ wait16:25
zanebfungi: yeah, I planned to post to the ML about it today16:26
TheJuliafungi: maybe that way we will finally have a space to recharge?16:26
fungiexcellent!16:26
zanebI think of the lunch session more as a way of making sure we reach everybody. hopefully by that point there will be many, many people who are not encountering it for the first time16:27
*** cdent has quit IRC16:32
*** cdent_ has joined #openstack-tc16:32
*** jpich has quit IRC16:34
*** openstackgerrit has quit IRC16:49
fungisounds great17:13
fungialso maybe it offers time for q&a17:13
fungii'm not sure how i felt about the summit session where we introduced the tc vision with a dramatic reading. it's hard to hold people's attention while reading pages of prose nonstop17:14
fungimight be good to brainstorm on better ways to go about presenting it17:14
*** annabelleB has quit IRC17:16
*** AlanClark has quit IRC17:27
*** ricolin has quit IRC17:33
*** annabelleB has joined #openstack-tc17:55
zaneblol. I definitely will not be volunteering to do a dramatic reading :D18:11
smcginnisInterpretive dance?18:12
zanebrofl18:12
*** diablo_rojo has joined #openstack-tc18:33
TheJuliaa verbatem, even dramatic reading is going to result in eyes glazed over18:35
TheJuliaA dance might work, but a high level tl;dr might be along the lines needed18:35
TheJuliamaybe add in some sort of seismic event like an earthquake so people are awake.... ;)18:35
smcginnisMaybe a loud train horn between each sentence.18:37
TheJuliaeh, some will have desensitized to that18:37
TheJuliaThen again, some would have desensitized to both ground shaking and loud horns if they have ever spent a few days camping up in Cascade locks, OR... specifically the KOA campground there.18:41
*** harlowja has joined #openstack-tc18:51
*** e0ne has joined #openstack-tc19:21
*** cdent_ has quit IRC19:23
*** e0ne has quit IRC19:27
*** tellesnobrega has quit IRC19:48
*** zaneb has quit IRC19:48
*** zaneb has joined #openstack-tc19:49
*** rosmaita has quit IRC19:57
*** e0ne has joined #openstack-tc20:05
*** rosmaita has joined #openstack-tc20:18
*** openstackgerrit has joined #openstack-tc20:26
openstackgerritZane Bitter proposed openstack/governance master: [DRAFT] Add a Technical Vision statement  https://review.openstack.org/59220520:26
*** e0ne has quit IRC20:27
*** e0ne has joined #openstack-tc20:49
*** e0ne has quit IRC21:18
*** annabelleB has quit IRC21:24
*** annabelleB has joined #openstack-tc21:26
*** annabelleB has quit IRC21:26
*** diablo_rojo has quit IRC21:44
*** harlowja has quit IRC22:14
*** edmondsw has quit IRC22:20
*** edmondsw has joined #openstack-tc22:25
*** dklyle has joined #openstack-tc22:33

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