Thursday, 2018-10-04

*** annabelleB has quit IRC00:05
*** diablo_rojo has quit IRC00:26
*** jamesmcarthur has joined #openstack-tc00:31
*** tristanC has quit IRC00:33
*** tristanC has joined #openstack-tc00:33
*** Bhujay has joined #openstack-tc02:24
*** ricolin has joined #openstack-tc02:28
*** Bhujay has quit IRC03:03
*** ricolin has quit IRC03:08
*** jamesmcarthur has quit IRC03:39
*** jamesmcarthur has joined #openstack-tc03:46
*** jamesmcarthur has quit IRC04:08
*** ianychoi_ has joined #openstack-tc04:15
*** ianychoi has quit IRC04:17
*** jamesmcarthur has joined #openstack-tc04:20
*** jamesmcarthur has quit IRC04:25
*** jamesmcarthur has joined #openstack-tc04:26
*** jamesmcarthur has quit IRC04:31
*** jamesmcarthur has joined #openstack-tc04:31
*** tdasilva has quit IRC04:39
*** jamesmcarthur has quit IRC04:49
*** jamesmcarthur has joined #openstack-tc04:52
*** jamesmcarthur has quit IRC05:02
*** jamesmcarthur has joined #openstack-tc05:10
*** jamesmcarthur has quit IRC05:16
*** jamesmcarthur has joined #openstack-tc05:19
*** jamesmcarthur has quit IRC05:24
*** jamesmcarthur has joined #openstack-tc05:51
*** jamesmcarthur has quit IRC05:55
*** jamesmcarthur has joined #openstack-tc06:24
*** tosky has joined #openstack-tc07:45
*** e0ne has joined #openstack-tc08:42
*** Bhujay has joined #openstack-tc09:48
*** dtantsur|afk is now known as dtantsur09:55
*** Bhujay has quit IRC10:06
*** ricolin has joined #openstack-tc10:29
*** cdent has joined #openstack-tc11:14
dhellmannzaneb : should I interpret your CR+1 on https://review.openstack.org/604935 as a roll call vote and approve that change?11:25
openstackgerritMerged openstack/governance master: add Doug Hellmann as chair  https://review.openstack.org/60609811:32
*** tdasilva has joined #openstack-tc12:34
*** tosky__ has joined #openstack-tc12:37
*** tosky is now known as Guest839912:37
*** tosky__ is now known as tosky12:37
*** Guest8399 has quit IRC12:39
openstackgerritDoug Hellmann proposed openstack/governance master: show the modification time of each page individually  https://review.openstack.org/60762913:14
*** annabelleB has joined #openstack-tc13:31
*** evrardjp has quit IRC13:40
*** evrardjp has joined #openstack-tc13:42
dhellmanntc-members: I may be late to office hours because I need to go pick up new eye glasses this morning13:49
*** annabelleB has quit IRC13:51
TheJuliaSpeaking of which, I'm in the process of driving to Albuquerque for my wedding next week. So, I'm going to miss office hours today.13:54
cdent\o/13:55
dhellmannTheJulia : that's the best reason anyone has ever given; congrats!13:55
TheJulia<313:55
cmurphywow congrats TheJulia :D13:57
ttxCongrats!13:58
* TheJulia realizes she doesn't talk about things going on in her life much, and how maybe that lack of context is sometimes a bad thing13:58
gmannCongrats! TheJulia13:59
TheJuliaThanks everyone!14:01
smcginnisCongrats TheJulia!14:02
*** njohnston has quit IRC14:02
*** njohnston has joined #openstack-tc14:03
fungiTheJulia: have fun in new mexico! hope everything goes smoothly14:04
fungidhellmann: all the better to be able to actually read our scrollback upon your return?14:04
*** jaosorior has quit IRC14:16
*** annabelleB has joined #openstack-tc14:19
*** tosky__ has joined #openstack-tc14:27
*** tosky has quit IRC14:28
*** tosky__ is now known as tosky14:28
*** Bhujay has joined #openstack-tc14:28
*** jamesmcarthur has quit IRC14:41
*** jamesmcarthur has joined #openstack-tc14:42
evrardjpCongrats TheJulia indeed :)14:51
evrardjpenjoy!14:51
*** cdent has quit IRC14:53
*** e0ne has quit IRC14:58
fungitc-members and anyone else, we're already several minutes into our thursday office hour15:02
fungi(my attention is split with the security sig weekly meeting, as usual)15:02
dhellmanno/15:03
ttxo/15:03
ttxattention split with another meeting too15:03
gmanno/15:03
*** cdent has joined #openstack-tc15:03
zanebo/15:03
ttxshall we discuss the future of office hours ?15:03
cdento/15:04
cdentI'm beginning to feel like we need some kind of dedicated meeting. I'm not sure why I feel that way, but I guess I do. Structure, I suppose.15:05
smcginniso/15:05
zanebapparently we are also obliged to do that once a quarter15:06
smcginnisWas there also some question of needing a meeting according to the current bylaws?15:06
fungiyes, the bylaws say we meet at least quarterly15:07
zanebwhat constitutes a meeting? we have meetings that are quorate, but not minuted, at least once a quarter15:07
fungione of the things ttx and i have been talking to jbryce about seeing if we can get adjusted in or remove from the foundation bylaws15:07
cdentI guess it largely comes down to what we feel the primary purposes of our role is. If we are mostly doing health checks and coordinating goals, the meeting might not be as important. If we are providing some kind of "active leadership" (whatever that means) it might be something different.15:07
devanandao/15:08
smcginnisMy feeling with the meetings in the past were we were trying to cram too much into the hour, but if we keep a couple office hours and try to continue with discussions outside of the meeting, I think it could now work better.15:08
cdentwelcome back devananda15:08
fungithe argument was also made that to meet the legal definition of a governance body in at least some jurisdictions, we need to provide proof that we have regular "meetings"15:08
fungibut i don't know how flexibly that can be interpreted15:08
cdentthis time slot certainly feels like a meeting15:08
cdentbut one without an agenda15:09
smcginnisYeah, what constitutes a "meeting" for those purposes?15:09
fungiwe don't formally call roll15:09
fungiin our office hours15:09
dhellmannI can't find the reference to where it says that any more, does someone have the section number handy?15:09
fungithough we could change that i guess15:09
smcginnisDo we need to when it's all logged?15:09
fungidhellmann: appendix 4 subsection 415:09
dhellmannah, here it is https://www.openstack.org/legal/technical-committee-member-policy/15:09
dhellmannyeah15:09
gmannand how we are consuming/scheduling  the required discussion from any one from non-tc ? in office hours only ?15:09
zanebwe certainly have meetings at the PTG and Forum that are publicly-advertised and quorate, but there's no records to really prove it15:10
fungigmann: our primary means of discussing things is asynchronously through the openstack-dev mailing list15:10
jbrycemeetings don't have to be in real life to be a "meeting"15:10
dhellmannyeah, I think up until this cycle it hasn't been an issue because we did meet at events roughly quarterly15:11
jbryceand a meetbot log would be enough record keeping15:11
fungizaneb: also with the ptg and forum now happening the same week, we would have trouble calling that quarterly15:11
zanebjbryce: yeah, I think the question is more around what degree of formality do we need to prove that the meeting happened and who was present15:11
dhellmannso now that the event schedule is changing, we may need to do something a bit more formal than office hours15:11
zanebwhether physically or virtually15:11
smcginnisjbryce: Is there something different about a meetbot log vs just having the IRC channel logged?15:11
dhellmannprior to the ptgs we met weekly and used meetbot and no one complained15:12
smcginnisflaper87 did. :)15:12
dhellmannsmcginnis : the scheduling and announcement of an agenda15:12
jbrycewell...a meeting technically is supposed to have a start and end time that would be noted by the meeting being called to order and dismissed (which you kind of get automatically with meetbot)15:12
dhellmannyes, well, no one complained about us not meeting (no pun) the bylaws requirements15:12
dhellmannyeah, so we don't use meetbot for office hours or the channel, so we'll need to start doing something scheduled15:13
fungidhellmann: could also argue we didn't formally take roll at our claimed in-person meetings at the forum and ptg either15:13
dhellmanndoing it quarterly just to meet the requirements feels like it goes against the spirit of the thing15:13
jbryceyou wouldn't have to use meetbot i was just looking for a shortcut15:13
dhellmannfungi : sure15:13
*** e0ne has joined #openstack-tc15:13
fungidhellmann: well, we _do_ use meetbot for our office hours, we just don't have it produce specific meeting minutes. it still logs everything we say in channel15:13
dhellmannok15:14
dhellmannwe don't mark the start time and end time, which was my point15:14
devanandafungi: fwiw, my comment the other day about meetings was in reference to / recollection of a time when our irc meetings did have a roll call, clear start and end times, scheduled agenda, etc.15:14
devanandathe TC used to meet all of the requirements for such regular meetings a governing body should hold, as I understand them15:15
gmannwe can do that in office hour too. i do for qa office hour with start/end meeting for history ref15:15
dhellmannyes, we tried that a few times last term15:15
fungidhellmann: one of us usually says office hours are starting, and says office hours have concluded. we don't use machine-parseable tags for those necessarily15:15
smcginnis"one of us" usually being fungi15:16
dhellmannfungi : are you arguing that we're already doing enough here?15:16
fungidhellmann: i'm arguing that we *may* already meet the stated requirement, but it's worth deeper investigation15:16
devanandafungi: it appears that the tc no longer generates a record of the occurrence of the meeting. there's no separate log, and no meeting minutes.15:17
njohnstonIf I may share a perspective from outside the TC, I had a concern that I wanted to bring up for an interactive discussion with the TC yesterday.  I noticed that according to eavesdrop.o.o the last time the TC office hours were recorded was on Jul 4 2018, so I thought the office hours might be derelict and I decided to just raise my issue in this channel yesterday.  Was that an acceptable mode for engagement?15:17
dhellmannok, well, I think we're not meeting it and that it would be relatively easy to be sure by doing slightly more than we're doing now15:17
fungidevananda: correct15:17
smcginnisnjohnston: Definitely.15:17
dhellmannnjohnston : yes15:17
smcginnisPart of not having the set meeting was to encourage discussions to happen whenever they needed to.15:17
dhellmannnjohnston : office hours are just meant to ensure there's a known time when at least some members try to be present; it's not the only time that's true and it's not the only time or way to raise questions15:18
funginjohnston: yes, we decided for a brief while to try treating office hours like meetings from the perspective of meetbot metadata tagging, but concluded nobody was reading them and after nobody objected to our proposal to stop doing that, we ceased again15:18
evrardjpsmcginnis: let's keep that15:18
evrardjp:)15:18
njohnstonoh good, thanks15:18
fungiyes, people had a tendency to save up important discussions until the scheduled meeting, which meant we only made progress on certain issues one hour out of the week, and all tried to talk over each other to be heard15:19
evrardjpI wouldn't mind a startmeeting/endmeeting during office hours15:19
fungievrardjp: we did that for a few months15:19
evrardjpI saw that on this log :p15:19
jbrycei think you could make a case for office hours achieving a defensible minimum currently, and i think that with a couple of additional steps (clearly stating the start and end, maybe making the records more easily discoverable) it could clearly be achieving all meeting requirements15:19
dhellmannthe purpose of a meeting and office hours are different, so I don't think we want to overload office hours15:20
evrardjpI just meant I am fine with taking this back if it's a requirement15:20
devanandafungi, dhellman: though, since this seems to be, at least partially, about the legal requirements, let me ask: does that apply to the TC? Or does it only apply to the BoD?15:20
fungiofficially calling a hard stop to the official log of the office hour also discouraged continued discussion, which we saw as a net negative15:20
dhellmanndevananda : at the bottom of https://www.openstack.org/legal/technical-committee-member-policy/ it says the TC meets quarterly15:20
devanandadhellmann: gotcha. so this is about meeting that requirement15:20
dhellmannright15:20
smcginnisI suppose if we need to, designating one of the office hours as a "meeting" would work, but I would still like to see other office hours kept around.15:21
smcginnisI would just hate to go back to discouraging non-timeslotted discussions.15:21
devanandahaving lurked in here for the last few weeks, I would say the office hours do not meet the legal reqiurements for a meeting of a governing body, as I understand them15:21
evrardjpso the real question is should we have an extra timeslot for a quarterly meeting or not?15:21
dhellmannI like the free-wheeling aspect of office hours, and don't think we need to meet formally every week (though more than quarterly would be good) so I propose we schedule a monthly meeting with a formal agenda, attendance, etc. and keep the weekly office hours.15:21
evrardjpI am okay with this dhellmann . It seems fair15:22
smcginnisThat's another option. Keep office hours as is and add a quarterly meeting"15:22
gmannand that meeting is more for TC members to discuss the plan/progress of what TC should do. and all other regular discussion which need TC feedback is at anytime on ML. is it my understanding correct. ?15:22
persiaAlso, in practice, only one of the three "office hours" is widely used.  There are discussions in the other two, but usually short ones (and the 01:00 UTC one is often especially quiet)15:22
dhellmannwe could choose to use one of the office hour slots each month as that meeting, or we could pick a different time15:22
cdentdhellmann++15:22
dhellmanngmann : it's for whatever we put on the agenda, but that's likely to be what we would do, yes15:22
devananda++ to monthly official meetings15:22
gmannk15:23
persia+1 on rotating over existing office hour slots for official monthly meetings15:23
fungii think as long as we make sure whatever we do doesn't cause people to save up discussion for the scheduled meeting, doesn't require them to know what they need to talk about days in advance, and doesn't discourage continued discussion after some predetermined time limit, i'm good with having a "meeting"15:23
dhellmannfungi : yes, I think if we focus on status updates and reviewing our backlog we can probably accomplish that15:23
dhellmannthe alternative is to try to have the bylaws changed to remove that requirement15:23
persiafungi: For something on a monthly cadence, I think expecting folk to know what they need to talk about days in advance is a positive thing, so long as the other informal discussion mechanisms continue.  There are some topics that are best discussed informed.15:24
dhellmanndoes someone want to pursue that?15:24
fungiso treat normal office hours as the time for community input and ad-hoc topics, and make meetings more of a standing review without additional agenda items15:24
dhellmannfungi : I'm not sure about 'without additional agenda items' but yeah15:24
persiaI'd hope that meetings could also allow for submitted agenda items where there was general consensus from office hours that it needed dedicated discussion.15:24
dhellmannfor example, if we were going to have a meeting this week I would put an item on the agenda to talk about the vice chair role15:25
fungiadditional agenda items should be discussed in irc during office hours or on the mailing list and governance reviews, in my opinion15:25
* smcginnis was waiting for this to end to bring that up.15:25
persiaI think requiring all potential agenda items first be reviewed in office hours is sensible, but not everything is amenable to casual discussion.15:25
dhellmannwe might emphasize "internal" issues for the agenda to avoid waiting to have other discussions that need to happen in a more timely manner15:25
fungiif we let people schedule ad hoc (non-recurring) topics during the formal meeting, then they'll have a tendency to save up discussion which could instead happen sooner15:25
persiafungi: That works for me, so long as the result of that discussion might include "this needs to be formally added to the agenda"15:25
ttxmonthly or every two weeks?15:26
dhellmannand if we were not going to meet for 3+ weeks from now we would sort out the vice chair thing and then report on it at the meeting15:26
persiattx: Monthly, I think.  Two weeks is often enough people might not use the informal mechanisms.15:26
smcginnisI would say monthly or quarterly, not bi-weekly. Unless we find these are useful and there is a need for more frequent official meetings.15:26
dhellmannttx: do you have a strong preference for meeting more often than monthly?15:27
evrardjpsmcginnis: +115:27
fungii'd much prefer that if we have an official "meeting" to meet the requirements set forth in the bylaws, we restrict it to some recurring set of topics (such as backlog review or health checks or whatever) and stick to that15:27
evrardjpfungi: +115:27
fungi"interesting" discussions ought to be avoided in those meetings15:27
dhellmannI don't like arbitrary restrictions.15:27
smcginnisfungi: That may be a good way to discourage them being seen as the only time someone from the community can approach the TC on something. +115:28
dhellmannI'm certainly in favor of not encouraging those discussions, but I wouldn't want to make that a "rule"15:28
smcginnisBut "internal" business focused at least.15:28
fungii would like them to be seen as not at all the way someone from the community should even consider approaching the tc with useful topics of discussion15:28
evrardjpdhellmann: I am not sure there is restriction here: recurring set of topic can have a "news" item in the agenda :p15:28
evrardjpor "reporting from x"15:28
ttxdhellmann: was thinking about the biweekly communications sync, but we could handle that using a separate async machanism15:29
fungino matter how much we might discourage people saving up discussion for the formal meeting, there will be an interest in doing that to make it seem like a more formal treatment of the topic15:29
evrardjpnot sure if my intent is clear there.15:29
dhellmannfungi : how about if the process for adding things to the agenda includes the chair/vice chair and those people are tasked with ensuring that doesn't happen15:29
persiafungi: Would "additional agenda items at the discretion of the TC chair" be sufficient limit for you?  Do we trust the chair to say "no" most of the time?15:30
fungidhellmann: sure, curation of the agenda is one way to go about that15:30
ttxwe could also do ad-hoc. You pile up topics until you have enough for a formal meeting15:30
* persia defers to dhellmann who seems to be thinking all the same things and writing them better15:30
smcginnis"Curation" works for me.15:30
dims_o/15:30
dhellmannttx: I like that15:30
fungii feel like piling up topics for discussion was a bad idea15:30
* dims_ reads back scroll15:30
persiaI worry that there might not be enougbh items within 13 weeks, which could be bad.15:31
ttxdhellmann: Sometimes we'll need an urgent discussion, and "next meeting is in 3 weeks" worries me15:31
fungiand one of the reasons getting rid of the regular meetings was an miprovement15:31
dhellmannttx: do you have an example of something that was that urgent?15:32
fungii think we've done a good job of asynchronous and more inclusive discussion since dropping the formal meetings15:32
devanandasuggestion for some topics: chair presents reports on overall organization things, like contributor engagement, contributor diversity, health of our infrastructure. things we would normally be talking about but not necessarily at that level, that would benefit from increased visibility.15:32
dhellmanns/chair/someone/15:32
devanandause the official meeting not as a discussion forum, but as a status check the big things and, potentially, draw attention. (yes, I'm assuming others will read them)15:33
zanebdhellmann: you're not getting out of it that easy ;)15:33
dhellmanndo we want to replace an office hour with this, or do we want to schedule a different time?15:33
dhellmannzaneb : I am *aggressively* lazy.15:33
ttxdhellmann: I guess we can use channel in case we need a discussion today15:34
dhellmannlike maybe the 1st thursday office hour of each month?15:34
smcginnisWe can either designate one office hour a month as the meeting, or have an additional timeslot.15:34
smcginnisdhellmann: That sounds good to me.15:34
dims_i like that dhellmann15:34
evrardjpI'd rather keep dhellmann 's proposition than opening a new slot.15:35
ttxThat definitely soudns like the most attended hour15:35
smcginnisIt's already the most well attended time.15:35
dims_right15:35
dhellmannok15:35
ttxjinx15:35
devanandadhellmann: ++ 1st thursday15:35
smcginnisttx: ;)15:35
dhellmannzaneb : watch this15:35
dhellmannwho wants to write up this rule change for our charter?15:35
dims_dhellmann i can :)15:35
gmannits mid night for me :) but should be ok if that is most suitable time for most15:35
dhellmannwe could also talk about moving this slot a little earlier15:36
dims_gmann : we said thu, we can still pick a time15:36
smcginnisCan we ship some coffee to gmann?15:36
gmannok15:36
gmannsmcginnis: :)15:36
smcginnisEarlier would be OK for me too, especially if it makes it easier for others.15:36
dims_charter does not specify time i presume :)15:37
evrardjpshould we organise a framadate for finding the best timeslot?15:37
dhellmannwhat would 2 hrs earlier be like? the DST change is coming up, isn't it?15:37
evrardjpframdate/doodle15:37
zanebearlier would be fine for me, but I'm not sure about TheJulia or anybody else who lives further west of here15:37
dhellmannhmm, yes15:38
dhellmannperhaps before we have a patch to the charter we should have a ML conversation15:38
evrardjpsounds good, we'll have TheJulia 's feedback that way.15:38
gmann+115:39
dims_+215:39
dhellmannok, I will start that15:39
dhellmanndoes anyone have anything else to say about meetings?15:39
devanandaI suggest not putting the meeting time or day of the month in the charter update15:40
dhellmannyeah, that will just go to the eavesdrop site15:40
devananda++15:40
dims_right devananda15:40
evrardjpagreed once again15:40
dhellmannI have some vacation coming up, and I would like to have someone installed as vice chair before that happens. That means we need to at least approve someone tentatively soon so the comment period can happen15:42
dhellmannthat period is 4 days after we reach majority voting, so we need enough votes on the appointment by 9 Oct15:43
dhellmannI know some folks have expressed interest in rotating in different ways15:43
fungido you have any volunteers yet?15:44
smcginnisI'm fine continuing with the current patch for vice chair, but there was some idea brought up of having a rotation that I think is worth discussing.15:44
dhellmannI'd be happy to give someone else an opportunity at it, and I asked mnaser again because he really only got a 1/2 term last time15:44
dhellmannfungi : yes, mnaser : https://review.openstack.org/60761615:44
fungiaha, mnaser volunteered again. thanks mnaser!15:44
smcginnisIt would be a great way to expose more folks to the work needed there so we build up experience.15:44
fungiyep, just found that15:44
dhellmannhow often do folks think we should rotate that position?15:44
smcginnisIt's also good training to be ready to step into the chair role if/when we want that to change or when the current chair moves on.15:45
dhellmann++15:45
ttxthe more people can apply the approval rules the better I'd say15:45
fungii think, like the chair, we shouldn't have a formal rule about rotating. if there are multiple volunteers then let the chair pick or propose all the volunteers and let the rest of the tc vote15:45
smcginnisI think ideally it would be twice yearly, and probably from the group of elected TC members opposite of the chair's term so if the chair were not to continue, there's someone with experience with current activities that could step into the role.15:46
mnaseri haven't had to do "vice chair" duties much, i did have to get comfortable with all the tooling and all the details of how things get added15:46
dhellmannnow that I've done it once, I intend to spend some time writing down some of the responsibilities15:47
*** e0ne has quit IRC15:47
mnaseri don't want to feel like i'm holding the position away from others should they want to go at it, but it's more of a housekeeping role15:47
dhellmannprobably not in as much details as I did for the release team, but at least trying to avoid some of the surprises15:47
zanebI think the answer will depend on whether we see it as a (potentially long-running) role in itself (like the chair); as the chair-in-waiting; or as just a thing that as many people as possible should have a turn at15:48
dhellmannsmcginnis : so for "twice yearly" I think that means someone would not serve consecutive terms?15:48
dhellmannzaneb : I do not see it as "chair in waiting" per se, but do see it as a chance at learning about the chair role15:49
mnaseralso: i think that not everyone has the time of day to fulfill the roles and duties of a chair (there is a lot)15:49
dhellmannyeah, it's a bit more than I anticipated, frankly15:49
dhellmannat least at times15:50
mnaserforcing a rotation means we might have people avoiding being on the tc because they don't want to end up being signed up for it15:50
mnaseryou need to work/report with the board, run the meetings at the ptg, oversee everything15:50
mnaseri'm actaully happy that doug has the time to actually do it, because it's a lot of work once i started seeing some visiblity to what it involves15:50
smcginnisI would prefer it not being consecutive I think, but if it ends up someone is that interested to continue and no one else is stepping up, then I would not want to explicitly deny the possiblity of doing that.15:50
fungifrom the perspective of the current charter, the vice-chair is simply a delegate of the chair so has no actual authority once the chair who appointed them is replaced, right?15:51
smcginnismnaser: We're just talking about the vice chair role right now.15:51
dhellmannthere's no particular reason we couldn't have more folks doing some of the things the vice chair role is described as doing, too. for example, ttx brought up patch approval. we could have a few folks doing that as a subcommittee15:51
dhellmannfungi : yeah, the idea was that we would confirm the chair and vice chair each term15:52
fungiin that case, formally baking in rules about rotating the vice-chair role seems unnecessary15:52
dhellmannthe main thing I'm concerned about ensuring we have exactly 1 person clearly designated to do is interact with the board in the absence of the chair15:52
dhellmannI've been trying to include mnaser in communications with alan and jbryce, for example (there haven't been a lot of cases; the recent election results was one example and that went to the whole tc list)15:53
mnaseri feel it's a bit of a conflict of interest for me to talk about this given i'm the one being put on there15:53
dhellmanncoordinating the agenda for the joint leadership meeting is probably the other main example of where that would be important15:54
smcginnisI think that's OK. This would only impact future direction I think mnaser.15:54
mnaserbut it's probably more on the side of communication and housekeeping, and not necessarily representing the tc on the board (for the most part, the tc members are all present there anyways)15:54
dhellmannif I end up not making it to berlin, I would expect the vice chair to step in for that meeting15:55
*** Bhujay has quit IRC15:55
dhellmannhow do you all feel about the idea of a review subcommittee?15:57
fungiseems reasonable to me15:57
dhellmanndoes anyone want to volunteer for that?15:57
ttxI still have the powers so I can be on that subcommittee15:57
mnaseri think maybe we need to poll the tc to ask if someone wants to run for tc chair15:57
mnaserif someone has an interest, then we can look at the vice chair => chair "ramp up"15:57
fungibasically acting as the secretary role for acknowledging measures which met the rules defined for approval. doesn't specifically need to be the chair doing that15:58
dhellmannsure, if folks are interested in volunteering to be vice chair, contact me privately15:58
ttxwell, someone has to be on point for doing it. Does not have to be the chair but someone needs to be signed up on a given week15:59
dhellmannfungi : right. we may need to amend our charter to say that we're delegating that responsibility; I don't remember if we formally documented that only the chair has such permission now or if we just left it to gerrit15:59
fungihttps://governance.openstack.org/tc/reference/charter.html#motions16:00
mnaserby the way, on a *super* side note16:00
dhellmannyeah, I think we left the workflow details out of that16:00
mnaserthere has been talks about cncf kubecon and the high rejection rates.. with some interesting ideas and discussions on dealing with CFPs16:01
ttxIn other news.... hogepodge is working on a bi-weekly community bulletin that we could use to communicate important news about OpenStack (security advisories, major feature landed, threads requiring wide input...) that would be interesting to our community in a large sense16:01
mnaserit is a good discussion to read and maybe gather some ideas from16:01
mnaserhttps://lists.cncf.io/g/cncf-toc/topic/thoughts_on_kubecon/26721236?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,2672123616:01
mnaseri suggest taking sometime to read through it, it's really interesting, talks about minimizing the number of vendors and presents a few interesting arguments16:01
ttxWe the TC would be involved in providing relevant snippets of information to be communicated through that newsletter16:01
hogepodgeI'm in another community meeting right now, but am happy to take questions for later.16:01
dhellmannthat's good news, thanks for picking up this work hogepodge16:02
ttxI think it will complement our other initiatives (including reuniting the ML as a single discuss list) pretty well16:02
dhellmannmnaser : thanks for that link16:02
fungidhellmann: i don't see any obvious duties of the chair outlined in our charter aside from making sure meetings are held, communicating decisions taken to the bod/community, and receiving nominations for extra-atcs16:02
ttxWe have been missing that "first-level" communication medium that would reach a larger public than the operators ML16:03
dhellmannfungi : yeah, this is one of those cases where a lot of info is stuck in ttx's head still :-)16:03
mnaserttx: i agree16:03
dhellmannttx, hogepodge : are you thinking email newsletter, blog, or something else?16:03
mnaserbut i worry that there will be a lot of noise (i.e. someone who might be on openstack-operators just gets too tired of the emails on openstack-discuss)16:04
fungiwhat do we think about having hogepodge's openstack project community bulletin posted to the openstack-announce ml?16:04
mnaserbut that's a whole another subject16:04
smcginnisAre we still going to have a separate -announce list?16:04
fungiyes16:04
dhellmannthe announce list feels like a potentially good place for it16:04
fungithe -announce mailing list is supposed to be the very-low-volume list used for project-wide announcements and news16:05
smcginnisBased on the description of the planned content, that would sound appropriate.16:05
cdentbased on experience with the tc report and the pupdates: posting both to a blog like thing and to an email list is productive16:05
cdent"community news" seems like a good thing for -announce16:05
dhellmannyeah, that's true, too16:05
dhellmannit's possible to have a blog feed into a mailing list, too16:06
fungiwe don't explicitly call it out in the list description, but that's easily edited16:06
fungi"OpenStack-announce -- Key announcements about OpenStack & Security advisories" http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce16:06
dhellmannI was mostly curious about what was already planned, rather than trying to change those plans16:06
ttxdhellmann: Idea was more email16:06
ttxAlso it will cover more than OpenStack, all OSF projects.16:06
dhellmannah16:06
dhellmannso openstack-announce might not be the best place for it; it might be a new thing16:07
fungiahh, if it's an osf-wide newsletter, that seems like less appropriate for the openstack-announce ml16:07
ttxhogepodge was planning to post it on the foundation ML16:07
* zaneb sheepishly subscribes to openstack-announce16:07
ttxI see it more as a steppign stone to the next level of engagement which is joining the ML and participating to discussions16:07
smcginnisI still think that openstack-announce might be a decent place for that. It's probably a good way to help people focused on OpenStack to be aware of other things happening within the foundation.16:07
cmurphycdent: btw whenever you say pupdates I like to imagine you mean puppy related updates16:08
fungibut yes, the openstack-foundation ml is similarly low-volume and makes sense16:08
smcginnisSame16:08
cdentcmurphy: I think there is a tie in to jaypipes' pugs16:08
fungier, i guess it's just foundation@lists.openstack.org16:08
ttxyeah, the fact that it covers more should not prevent it to be relevant16:08
gmannhave we finalized to combine the openstack-tc ML also into openstack-discuss right? i see most of us agreed with dhellmann on that - http://lists.openstack.org/pipermail/openstack-dev/2018-September/134924.html16:08
dhellmanngmann : good question; I see 5 responses from current TC members on that thread16:10
dhellmannoops, 7, sorry16:10
dhellmanndidn't read all the way to the bottom of the list16:10
*** dtantsur is now known as dtantsur|afk16:10
dhellmannok, yeah, and it looks like all of them were in favor16:11
evrardjpdhellmann: I think I said it was a good idea in this chan -- but I can formalise this with an email.16:11
dhellmannevrardjp : sure, that would be a good idea16:11
dhellmannfungi : I think we have enough feedback to consider that an official "yes" to including the -tc list16:12
dhellmannwe seem to be drifting away, and it's lunch time here, so I'm going to find some food16:13
dhellmannthanks, everyone16:13
* cdent floats away into the sky16:13
* gmann going to bed. say bye to everyone 16:14
evrardjpgmann: bye!16:14
fungidhellmann: cool, i don't think we need any separate action to move away from using the tc list other than to just close down that list and tell people to use the -discuss ml?16:14
dhellmanngmann : thanks for staying online late tonight :-)16:14
dhellmannfungi : yes, I agree16:14
dhellmannwhen the time comes I should make sure to mention it to Alan16:15
fungisame for the interop-wg ml hogepodge mentioned earlier16:15
zanebttx, cdent: question about the cloud vision: should we consider horizon out of scope for the doc, or should we add a GUI as an explicit design goal?16:15
fungibasically once the -discuss ml is open for posting in another month and change, we can feel free to shut down the -tc ml16:16
dims_good night gmann16:16
cdentzaneb: that's a good question. as I understand the gui is important for actual humans16:16
zanebyeah, I started off thinking just ignore it because it's not a cloud service, but now I'm leaning toward adding it as a goal16:18
clarkbit is still the best way to bootstrap networking on many clouds16:18
ttxzaneb: there are two way to look at it16:18
ttxzaneb: you can see it as a way to consume the "product", a bit like openstackSDK16:18
ttxzaneb: or you can see it as another service that cloud deployers have to deploy16:18
zanebyeah, exactly. it's a bit of an edge case16:19
ttxFrom a "who makes the decision to install it" view (which is how the map is segmented) it belongs to the main box16:19
ttxThe same person who decides to deploy Magnum decides to deploy Horizon basically16:19
cdentzaneb: if you're looking for a way to keep what you're writing fairly constrained and focused I don't think it is strictly necessary16:20
ttxbut i can totally see the limits of that way of looking at it.16:20
ttxBasically the end user does not choose and deploy Horizon. It's part of the services you provide.16:23
ttxzaneb: so in that sense I would include it.16:23
* ttx plants one stick in the ground and waits for the Gods challenge16:24
zanebanyone wanna be the tiebreaker?16:25
cdentmy statement wasn't supposed to be a stick in the ground, more of a "this might help you decided, depending on what you want to write".16:26
cdentso tie already broken, i'd say16:26
evrardjpttx: due to your statement I don't want to challenge this. But I clearly don't agree16:26
evrardjpbut I am not sure it matters.16:27
cdentevrardjp: got more detail on your thoughts on that?16:28
zanebthe context here is that I'm trying to write an explanation to every team of how the cloud vision affects them, and it felt awkward to explain to Horizon that we didn't have anything to say about clouds needing a GUI16:31
evrardjpclients are clients, whether it's a CLI or a webinterface16:32
evrardjpclients are important16:32
evrardjpit's the interface with the user :)16:32
evrardjpif the so named vision affects CLI, then horizon should probably be part of the affected.16:33
evrardjpbut I will fade into the background there, and see the outcome of the conversation16:34
zanebevrardjp: it doesn't; we said that the scope of the vision is services and we're not going to say anything about clients16:34
*** Bhujay has joined #openstack-tc16:34
ttxbut Horizon is a service providing a client :P16:34
evrardjpttx: I see what you did there ;)16:35
zanebhence the problem :)16:35
zanebso is Heat, incidentally16:35
cdenthmm, heat feels different to me16:36
evrardjpzaneb: harder limitation there. Heat itself has its own API and server side things happening.16:36
ttxcdent: it's the lack of JavaScript16:36
evrardjpIMO, as user16:36
evrardjpttx: hahah want to talk about different language support now?16:37
zanebyeah, it was fairly straightforward to classify Heat as a service, but then again I'm biased16:37
evrardjpzaneb: let me ask a question (coming from an ignorant) -- why (and how) does this matter if heat is on one side of the fence or not?16:38
* cdent remains confused about heat would ever be on the non-service side16:39
evrardjpI don't feel this is bad or good -- there was a line that said "this is this country" "this is a foreign country", but at the end people will just cross the border should they need it?16:39
zanebcdent: arguably it's a just a user interface to OpenStack16:39
zaneb"just"16:39
cdenthuh. I think of it a orchestration definition actionater16:40
zanebevrardjp: that's a fair question. I think the answer is that having it in scope for the vision obliges other projects to think about how they integrate with it to produce a cloud as a whole16:41
zanebwhereas clients job is just to talk to the service16:41
zaneband again, Horizon straddles the line16:42
cdentzaneb: in that case I would include horizon, because it helps to define an important constraint on the apis that services produce: need to be consumable by horizon/gui/javascript16:42
zanebok, I think we're all leaning in the same direction then :)16:44
evrardjpOne thing I learned with people coming to OSA for deploying their cloud is that there is no "cloud as a whole". Many do it differently. Forcing to produce a "whole" seems a very nice thought exercise, but I am not sure it will bring lots to the end-user. I'd rather embrace consumption of projects as standalones, and let the "integration" to an integration vendor.16:45
cdentevrardjp: that's the root of the discussion16:46
evrardjpI mean with this: We already have this, right? Swift can be standalone or integrate with keystone. I don't see a problem with that.16:46
evrardjpSwift is a part of openstack, because it's a project part of it :)16:46
cdentone posisible outcome of zaneb's doc is that someone chooses to write the alternate/counter vision that basically describes what you are saying16:47
evrardjpbut there are clouds with swift, and clouds without ...16:47
zanebevrardjp: the problem comes when things *don't* integrate and can *only* be used standalone16:47
zanebevrardjp: right, we're not saying that every cloud must include every service. we're saying you must be able to build a cloud out of the parts16:48
evrardjpzaneb: in that case it would still be an openstack one if it's hosted by openstack -- but would you have considered it as part of (what is now defunct) refstack?16:48
evrardjpI think OpenStack defines itself through its usage, which comes from API. But that's my personal view.16:49
zanebevrardjp: have you read https://www.zerobanana.com/archive/2018/07/17#openstack-layer-model-limitations ?16:50
evrardjpBut sorry for that, I didn't want to derail this conversation.16:50
evrardjpzaneb: opening it right now :)16:50
cdentI don't think that was derailing, I think it is an important aspect of the discussion16:50
zaneb+1, the whole point of the exercise is to have these conversations and learn from them16:51
zaneband then also write down what we learned so we don't have to have them again :)16:51
* cdent admires and appreciates zaneb's optimism16:52
zaneblol16:52
zanebI mean, things will change and we'll have to talk about that16:53
zanebbut if you don't document anything then you get to talk about *everything* again whenever something changes16:53
*** diablo_rojo has joined #openstack-tc16:55
cdentsure, I was being silly/snarky with regard to the fact that people often don't read16:57
evrardjpcdent: I learned that I needed optimism to work in IT. Apparently zaneb did too :D16:57
evrardjpcdent: haha :)16:57
cdentI'm frequently confused about the differnence between hopeful and optimistic and which I am16:57
zaneboptimism = a belief that the world is optimal16:58
zanebalthough ~nobody uses it that way16:58
evrardjpthey are synonyms according to google translate and this is good enough for me ;p16:58
cdentwow. yeah, in that case, /me not optimistic16:58
evrardjpzaneb: wouldn't that be idealist?16:59
evrardjpno nevermind. I will find the word.16:59
cdentleibniz has some 'splaining to do17:00
zanebevrardjp: idealism = a belief that the world does not exist except in our minds17:00
fungievrardjp: why do you say refstack is defunct?17:00
*** Bhujay has quit IRC17:01
evrardjpfungi: I thought it was renamed interop?17:02
evrardjpmy bad17:02
fungino renaming went on anywhere17:02
evrardjphaha just my tired brain then.17:02
fungirefstack is a tool used for testing deployments to see whether they conform to specifications written by the interop working group qualifying them for use of openstack trademarks17:03
evrardjpplease accept my apologies17:03
fungithere was up until recently a refstack team in openstack focused on developing the tool, but once it reached feature completeness by their determination they dissolved the team17:04
evrardjpoh that's my confusion17:04
evrardjpthanks for clarifying.17:04
fungiand the ownership of the codebase was transferred to the control of the interop working group which is the body also responsible for the test specifications17:04
fungiso i can see where some confusion may arise, but refstack as a tool is certainly not defunct nor is the interoperability testing and compliance effort17:05
evrardjpso for me interop working group is holding the definition of "openstack" -- and that's fine for me.17:05
fungithe interop wg is specifically fulfilling the osf board's half of the mandate to determine which deployments qualify for use of openstack trademarks17:06
evrardjpfungi: mea maxima culpa for unclarity -- words matter.17:06
scasas undocumented as it is, chef openstack maintains several reference deployment types for 'openstack', the outcome/product17:06
fungithe openstack tc also has a hand in that, in that it gets to define which services are able to be considered required for those trademarks, and the manner in which they are present ("designated sections" of source code which must be used to be able to say you're actually providing the service rather than merely a similar-acting api)17:08
evrardjpscas: has it prevented you to do anything to have something branded as "openstack" or "not openstack"? For OSA it hasn't...17:08
evrardjp(I am just curious)17:08
evrardjpproviding the tools for the deployers to have what they want, and that's what I cared. If I needed to install x or y that's not openstack to get there, we were doing it17:09
evrardjpPlease note I am notably bad at english when it's becoming late. If I start speaking another language that's normal, do not worry.17:09
evrardjpI still hope my point was understood :)17:10
fungievrardjp: no need to apologize for your degree of fluency, i think you're doing fine17:10
evrardjps/understood/understandable/17:10
evrardjpit's because it's only 7PM:D17:10
notmynameif you're not listening to the foundation banding survey call right now, you definitely should before you make a call on the "technical vision" for the TC17:18
notmynameI'm just jbryce will be able to provide links to the recording17:18
notmynames/just/sure/17:18
notmyname(not sure what my fingers were doing there)17:18
dhellmannnotmyname : thanks for the pointer17:18
* dhellmann will have to wait for the recording, unfortunately17:19
scasevrardjp: not really. like osa, it's largely determined based on need17:20
evrardjpnotmyname: thanks that would be instructive.17:22
cdentnotmyname: ugh. if you're able to make a you're own personal report of it, I would _very_ much appreciate it17:24
notmynamecdent: there's a lot to take in, but the last ~10 minutes or so is a reasonably good summary and recommendations section. (well, still going on now for Q/A)17:25
notmynameit's only about 30-40 minutes for the presentation overall. my summary is that it's probably worth it to watch the recording17:26
notmynamecdent: or rather, I certainly haven't digested it enough to give a reasonable general-purpose summary :-)17:26
cdentnotmyname: i didn't necessarily mean right now, just at some point a text-based and very subjective interpretation would be great17:27
cdentvideo/audio is a horrible medium for me, which is why I tend to not attend these meetings17:27
fungii hope there will also be a copy of the report produced for community consumption17:28
fungior at least a summary of the report17:29
cdent++17:30
notmyname"the recording and slides will be shared afterwards."17:30
*** Bhujay has joined #openstack-tc17:30
notmynamenot sure about the full survey results and data17:30
cdentnotmyname: was there a specific thing that made you say "[...] make a call on the "technical vision" for the TC"17:34
notmynamecdent: good question. yes. one of the focus areas for the survey was to test perceptions of mission statements of the foundation and explore the perceived benefits of an open source foundation17:36
notmynamethose are two separate things, but findings from both (IMO) should inform how the TC presents a "technical vision" to the community and what it should be focused on17:36
notmynamefor example, today's discussion in here mentioned zaneb's current statement more focused on openstack as a whole but others are wondering how composable projects should be within it. the survey results just presented showed some strong (but not exclusive) preference for a foundation's role being to curate projects and provide clarity17:38
notmynametoday's conversation in here and the survey findings in that regard seem related in my mind17:39
notmynamefor a hot-take, perhaps questions around if horizon, openstacksdk, and swift are "in" or "out" (because of who deploys it or if it's a "service" or not or "integrated" or not) don't actually matter nearly as much when most people look in from the outside with the question of "what's the best way to do 'cloud' to help be get stuff done?"17:42
*** ricolin has quit IRC17:44
notmynameI think that last statement may be poorly phrased (see "hot take"), but we're only one vote in what openstack is. those who consume it, those who read about it, and even those who compete against it, get a vote too17:44
notmyname...and the survey results presented are a view in to what those on the outside of our community are saying about what/who we are17:45
fungidims_: congrats on your election to the kubernetes sc! this is great for building community bridges17:52
zanebnotmyname: to be clear, the discussion wasn't whether horizon was in or out of OpenStack, but whether we should talk about it in the document17:59
cdentnotmyname: thank you, that's helpful (got pulled away for a moment there). I think the vision thing has many purposes. I think it's role for openstack developers is much different from the role for users or deployers or contributing companies18:00
dims_Thanks fungi18:00
smcginnisI had the branding meeting on my calendar but failed to set a reminder and completely forgot about it. Guess I'll have to watch the recording.18:01
smcginnisThanks for the thoughts on it notmyname.18:01
zanebwhere did y'all hear about this meeting? I cannot find a reference to it anywhere18:09
smcginniszaneb: I think I found out about it from here - http://lists.openstack.org/pipermail/foundation-board/2018-September/000446.html18:11
smcginnis#TooManyMailingLists18:12
zanebspeaking of combining the lists, why do we need a foundation list and a foundation-board list?18:14
zanebgiven that the foundation list is 100% about board-level stuff18:14
clarkbzaneb: one is for public communication and the other is private among board members iirc18:15
clarkbnever having been a board member I don't know if that is accurate or if still used in that way18:15
zanebclarkb: no, AIUI there is a third, private list for that18:16
clarkbah18:16
zanebfoundation-board archives are public: http://lists.openstack.org/pipermail/foundation-board/18:16
smcginnisYeah, these two are public I think.18:16
cdentyes, I somehow managed to get quoted to the private board list once upon a time18:17
cdentI can't remember the circumstances now18:17
* cdent looks back at all that water under the bridge18:17
zanebcdent: you must have been very naughty ;)18:17
*** Bhujay has quit IRC18:20
*** annabelleB has quit IRC18:26
fungiit *used* to be that there was one board ml and it was private (not counting the foundation ml), and one of the board transparency committee outcomes was that they added a public board list where all board-level communication should happen excepting that which needs to be kept private. the result though was that a lot of stuff which doesn't need to be private ends up on the private one anyway so we18:29
funginever see it, and the public one could probably have been collapsed into the foundation ml18:29
*** e0ne has joined #openstack-tc18:31
*** annabelleB has joined #openstack-tc18:33
*** e0ne has quit IRC18:33
*** mriedem has joined #openstack-tc18:34
*** cdent has quit IRC18:39
scasdetermining whether a project is 'in' or 'out' is subjective. from a steward of a deploy project, i'd have a certain opinion of services' necessity for providing a stable, repeatable outcome based on the feedback i've received from those downstream that consume the output. history has told me that most don't talk about things when times are good. either it works or it doesn't, and i tend to hear about18:49
scasit most when it doesn't18:49
scasif i picked on a specific service with history, swift, in six development cycles, i've had exactly one person mention anything about it. that was last week18:54
scasprior to that, it hadn't been mentioned since early 2014 or so18:56
smcginnisNo news is good news. Most of the time.18:56
scassometimes18:56
*** mriedem has quit IRC19:15
*** cdent has joined #openstack-tc19:23
*** mriedem has joined #openstack-tc19:24
*** annabelleB has quit IRC19:48
*** annabelleB has joined #openstack-tc19:52
*** cdent has quit IRC19:54
*** e0ne has joined #openstack-tc20:08
*** e0ne has quit IRC20:14
*** diablo_rojo has quit IRC20:24
*** diablo_rojo has joined #openstack-tc20:25
*** e0ne has joined #openstack-tc20:30
*** devananda has quit IRC20:38
*** tosky has quit IRC20:42
*** tosky has joined #openstack-tc20:43
*** e0ne has quit IRC21:00
zanebno project is getting kicked out21:05
*** mriedem has quit IRC21:05
notmynamezaneb: sorry, I wasn't trying to imply you (or anyone else) said that in the context of the tc vision statement21:06
*** devananda has joined #openstack-tc21:25
fungilikely of interest to many, upcoming conference call presenting the strategic focus area and pilot project governance lifecycle: http://lists.openstack.org/pipermail/openstack-dev/2018-October/135441.html21:32
*** jamesmcarthur has quit IRC22:05
*** jamesmcarthur has joined #openstack-tc22:17
*** annabelleB has quit IRC22:18
devanandafungi: thanks. pointer appreciated.22:19
*** jamesmcarthur has quit IRC22:22
dims_fungi : thanks!22:28
*** jamesmcarthur has joined #openstack-tc22:31
*** jamesmcarthur has quit IRC22:48
*** jamesmcarthur has joined #openstack-tc23:04
*** tosky has quit IRC23:17
*** annabelleB has joined #openstack-tc23:17
*** jamesmcarthur has quit IRC23:24
*** edmondsw has quit IRC23:38
*** edleafe has quit IRC23:39
*** jamesmcarthur has joined #openstack-tc23:43
*** jamesmcarthur has quit IRC23:49
*** jamesmcarthur has joined #openstack-tc23:50

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