Thursday, 2019-10-10

*** jamesmcarthur has joined #openstack-tc00:14
*** markvoelker has joined #openstack-tc00:19
*** jamesmcarthur has quit IRC00:21
*** jamesmcarthur has joined #openstack-tc00:26
*** markvoelker has quit IRC00:30
*** nicolasbock has quit IRC00:41
*** diablo_rojo has joined #openstack-tc00:41
*** jamesmcarthur has quit IRC00:53
*** jamesmcarthur has joined #openstack-tc00:54
*** jamesmcarthur has quit IRC01:01
*** jamesmcarthur has joined #openstack-tc01:15
*** jamesmcarthur has quit IRC01:28
*** markvoelker has joined #openstack-tc01:33
*** jamesmcarthur has joined #openstack-tc02:01
openstackgerritNate Johnston proposed openstack/governance master: Name releases after cities with 100,000+ inhabitants  https://review.opendev.org/68776402:08
*** jamesmcarthur has quit IRC02:30
*** jamesmcarthur_ has joined #openstack-tc02:30
*** tetsuro has quit IRC02:36
*** markvoelker has quit IRC02:40
openstackgerritNate Johnston proposed openstack/governance master: Name releases after cities with 100,000+ inhabitants  https://review.opendev.org/68776402:43
*** tetsuro has joined #openstack-tc02:45
*** jamesmcarthur_ has quit IRC02:45
*** ricolin has joined #openstack-tc02:52
*** jamesmcarthur has joined #openstack-tc02:53
*** zbitter is now known as zaneb03:03
*** diablo_rojo has quit IRC03:18
*** diablo_rojo has joined #openstack-tc03:19
*** jamesmcarthur has quit IRC04:04
*** markvoelker has joined #openstack-tc04:41
*** markvoelker has quit IRC04:46
*** jaosorior has joined #openstack-tc06:04
*** iurygregory has joined #openstack-tc06:38
evrardjpasettle: Happy birthday :)06:49
*** jaosorior has quit IRC06:57
*** ricolin has quit IRC07:10
*** tosky has joined #openstack-tc07:12
*** markvoelker has joined #openstack-tc08:44
*** diablo_rojo has quit IRC08:49
*** markvoelker has quit IRC08:50
asettleThank you evrardjp :D08:59
*** diablo_rojo has joined #openstack-tc09:05
*** e0ne has joined #openstack-tc09:06
*** ricolin has joined #openstack-tc09:30
*** diablo_rojo has quit IRC09:47
ricolinasettle, just add a new topic suggestion to meeting today `overall review for TC summit and PTG plans`10:07
ricolinbut we can do it in office hours too if no time for it:)10:07
asettlericolin, we really shouldn't be adding new items to the agenda now, as we need to publicise the meeting agenda so people have the opportunity to join. We can informally chat about it in office hours.10:17
asettleWe'll make sure it's added to the agenda for next month, as we definitely need to talk abotu it before the summit and PTG10:17
ricolinasettle, understand, I guess we got to discuss about it in office hour because I think the meeting next month will be in person at Shanghai already:)10:19
asettleOh christ it's October10:19
asettleI don't know why, I had it in my head it was September10:19
asettleWhich is stupid10:19
asettleAnywya10:19
asettlericolin, keep it in the agenda. Could you send a mail to the ML  with the inclusion?10:20
asettleSo people know and have time to make adjustments.10:20
asettleI'm sure there will also be discussions on the SUSE thing10:20
ricolinasettle, I like where your head are10:20
asettlericolin, I LIKE YOURS10:20
* ricolin just added the topic back after remove it in seconds ago10:21
ricolinasettle, just to let you know that I already reply ML to let evrardjp know that there are two more topics were added to agenda earlier but that he didn't included in the Agenda ML10:26
evrardjpmmm can we do that ?10:27
ricolindo you think we will make those two as topic today?10:27
evrardjpI guess if it's on the ML it's fine...10:27
ricolinevrardjp, ^^^10:27
ricolinevrardjp, will let you guys decide:)10:27
ricolinwe can always discuss them in office hours too10:28
asettlericolin, send it out as an addendum. I don't think it's exactly kosher, as evrardjp says, but it's good to talk about it while we have everyone10:29
evrardjpfine with asettle approach10:30
ricolinLet's discuss them after other topic are done or in office hours then:)10:32
ricolinOkay have to go , will be back for meeting10:33
asettleo/10:59
*** nicolasbock has joined #openstack-tc11:13
openstackgerritNate Johnston proposed openstack/governance master: Name releases after cities with 100,000+ inhabitants  https://review.opendev.org/68776411:21
jrollmorning, happy birthday asettle :)11:55
jrollI like that on your own birthday, you still don't know what month it is :D11:55
jrollhttps://i.imgur.com/ZFr52NF.gif11:56
evrardjpjroll: that gif is... pricelessly amazing12:13
jroll:)12:13
*** njohnston has quit IRC12:15
*** markvoelker has joined #openstack-tc12:21
*** njohnston has joined #openstack-tc12:27
asettleThansk jroll :D12:28
asettleand I nkowww12:28
asettleSUCH A GOOD GIF12:28
jrollhehe12:29
*** jaosorior has joined #openstack-tc12:34
*** mriedem has joined #openstack-tc12:50
*** markvoelker has quit IRC12:51
*** ijolliffe has joined #openstack-tc13:01
*** david-lyle is now known as dklyle13:33
asettletc-members - reminder of team meeting in ~25 mintues13:34
ttxack13:34
njohnstonthanks asettle!13:34
asettleThe agenda: https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee13:38
ricolinasettle, o/13:39
coreycbhi all, i think this governance review is ready to merge if someone can help push it over the line: https://review.opendev.org/#/c/686253/13:45
jungleboyjasettle:  Thanks for the reminder birthday girl.  :-)13:46
asettleYEAH BIRTHDAY \o/13:47
mnaserchose to spend it with us13:47
mnaser:)13:47
mugsie"chose"13:47
asettleAye, that ^13:48
asettle:p13:48
ricolincoreycb, That patch reaches more than half TC votes and the depends on landed so approved:)13:50
coreycbricolin: thanks so much!13:50
jungleboyj:-)  Happy Birthday13:51
ricolinasettle, and this is you I assume! https://gph.is/18Bev0r13:51
asettlePretty much13:52
asettleI love birthday's13:52
ricolin:)13:52
asettleAs evrardjp is aware, I am very verbose about my own :p13:52
jrollare you celebrating for an entire week, as is tradition?13:54
* asettle nods sagely 13:54
asettleOf course13:54
jroll\o/13:55
*** tosky has quit IRC13:55
asettleI intend to ensure andymccr is in as much pain as humanly possible13:55
asettleAlthough he's pretty prepped. He gets me.13:55
mugsieasettle: ++ do13:55
jrolllol13:55
asettleAre we gonna take a selfie at 2am? Yes Andrew, we are. Get your ass here.13:55
mugsiewill there be wine? you bet13:55
asettleALWAYS13:56
asettletc-members - 3 minutes, everyone go pee13:57
*** spsurya has joined #openstack-tc13:57
smcginnis:D13:58
asettleThat was mostly pointed at me, really13:58
* jungleboyj is stuck on the walking desk. Can't escape.13:58
smcginnisjungleboyj: They'd probably frown on it if you peed there.13:59
jungleboyjsmcginnis:  Uhm, yes.13:59
asettle#startmeeting tc14:00
openstackMeeting started Thu Oct 10 14:00:05 2019 UTC and is due to finish in 60 minutes.  The chair is asettle. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: tc)"14:00
openstackThe meeting name has been set to 'tc'14:00
*** diablo_rojo has joined #openstack-tc14:00
asettle#topic roll call14:00
*** openstack changes topic to "roll call (Meeting topic: tc)"14:00
ricolino/14:00
asettleo/14:00
jroll\o14:00
njohnstono/14:00
openstackgerritMerged openstack/governance master: New charm and interface for placement split  https://review.opendev.org/68625314:00
jungleboyjo/14:00
asettletc-members - get your https://giphy.com/ ready14:00
diablo_rojoo/14:00
asettleAllowing for 3 minutes grace for all to arrive.14:00
dirko/14:00
asettleWell, probs 2. We got shit to get through.14:00
ttxo/14:00
mnasero/14:00
asettletc-members - agenda incoming14:01
asettle#link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee14:01
asettleFor all those that don't have it open already14:01
asettleRight14:02
asettleLet's kick it14:02
asettleFirstly, before we dive into the ageanda, going to address the elephant14:02
asettleMe rn: https://giphy.com/gifs/animation-reaction-halloween-d0QrBg3r8qL0Q14:02
asettleSUSE is no longer actively developing their OpenStack cloud offering14:02
*** dklyle has quit IRC14:02
jungleboyj:-(14:02
asettleevrardjp, and myself are SUSE employees, but we stand by the community and will continue to work in this capacity14:02
jungleboyjasettle:  evrardjp  Thank you!14:03
asettleWe will both continue to be employed by SUSE, but in new roles. More confirmation of what that means at a later date.14:03
ricolinhope it will not send any people away from community:(14:03
* evrardjp lurks in the back14:03
asettleSUSE employees are clearly still welcome in the community, and SUSE is still encouraging of their employees to stand by their open source values14:03
asettleWe will see more and more what this looks like for the community once the dust settles.14:04
asettleAny questions before we move on?14:04
*** dklyle has joined #openstack-tc14:04
njohnstonYes, I'm hoping that support for existing customers will mean that at least some staff that is OpenStack (and community) focused will be kept on that task14:04
evrardjpcorrect njohnston14:04
*** mriedem has quit IRC14:04
njohnstonNo questions, just best wishes and good luck!14:04
evrardjpWe still have an OpenStack team14:04
asettleAbsolutely. No new development, but no abandonment either.14:04
jungleboyjnjohnston:  ++14:04
evrardjpnjohnston: and thank you14:04
*** mriedem has joined #openstack-tc14:05
asettlehttps://giphy.com/gifs/animation-reaction-halloween-d0QrBg3r8qL0Q14:05
* diablo_rojo cant remeber if either of you were going to be in Shanghai14:05
asettleOkay, let's dive in to business as usual.14:05
mnaserasettle: won't but evrardjp will be afaik14:05
ricolinevrardjp, and did they freeze the openstack team size?14:05
evrardjpI will be14:05
asettleI definitely am not. Anymore long haul travel and I'll shoot myself.14:05
diablo_rojoevrardjp, okay got it :)14:05
asettlericolin, yes. It's been reduced to a small number from EMEA and the US14:06
diablo_rojoasettle, I can understand the feeling, but I thankfully haven't gotten it before.14:06
zanebo/14:06
asettlezaneb, way to walk in late mate jeez14:06
asettle;)14:06
asettleOKAY14:06
asettle#topic Follow up on past action items14:06
*** openstack changes topic to "Follow up on past action items (Meeting topic: tc)"14:06
asettlericolin - Follow up with SIG chairs about guidelines14:07
asettle#link https://etherpad.openstack.org/p/SIGs-guideline14:07
ricolinStill need to target ttx's comment to separate optional and necessary part. Plan to do it the following days.14:07
ricolinand possible one of topic for meta-sig in PTG I assume14:07
asettle#action ttx to provide feedback for ricolin regarding SIG chairs guidelines14:08
asettleOkay, thanks ricolin14:08
ricolinmore feedback are welcome:)14:08
asettlericolin, TC feedback?14:08
ricolinyeah include all TCs for sure14:08
asettleThanks ricolin - tc-members please review the above doc if you haven't already14:09
jungleboyjSounds good.  Will take a look.14:09
asettleMoving swiftly onwards.14:09
njohnstonack14:09
asettlettx - contact interested parties in a new 'large scale' sig (help with mnaser, jroll reaching out to verizon media)14:09
ricolinthanks jungleboyj njohnston14:09
jungleboyj:-)14:09
mnaseri think that's largely been quiet, verizon mentioned it was a "not now" at teh time14:09
ricolinAnd we have a forum for large scale SIG14:09
mnaserand there is a scheduled (i think) forum session around this14:09
mnaser^14:09
ricolin#link https://www.openstack.org/summit/shanghai-2019/summit-schedule/events/24405/facilitating-running-openstack-at-scale-join-the-large-scale-sig14:10
jrollyep14:10
asettlemnaser, backlog item then or shall we bring this up again next month?14:10
mnaseri think we should follow up on this post summit aka next month14:10
ricolinI think we should plan to invite large scale user to join that Forum too (who might be new in community). Like Line, Blizzard, etc.14:10
asettleSomething we can do at short notice?14:11
ricolinyes14:11
mugsieis there going to be people from those orgs at shanghi?14:11
ricolinthat will be nice for large scale user I think?14:11
mnaser^ that's the thing to know14:11
asettle^ that14:11
asettlelol14:11
ricolinmugsie, yes14:11
mugsieI get the feeling not many tech people from them are going14:11
asettlericolin, is that an action item you can take on? Figure out who is going, and who we can invite?14:12
ricolinyes14:12
ricolinasettle, make it a action, and I will make sure it's taking cared14:12
asettle#action ricolin to figure out who from the large scale user groups are going to Shanghai and invite them to forum14:12
asettleThank you ricolin14:12
asettleAnything further on this topic?14:12
mnaseri think that's all14:13
asettleFabulous.14:13
asettleNow, for the other most wonderful topic in the world14:13
asettlehttps://media.giphy.com/media/EckH9c8kzRLGg/giphy.gif14:13
asettleRelease Naming - Results of the TC poll - Next action14:13
diablo_rojoHeh14:13
jrolloh boy14:13
asettleThis is relatively vague, since it doesn't accompany an action item14:13
asettleJust another "let's do the thing"14:13
jungleboyjHe he.14:13
asettleWhereas I think most of us would like to put our heads in the sand.14:13
corvuso/14:13
gmanno/14:13
asettleYou say naming and corvus appears, it's like a fun trick14:14
gmannsorry for late14:14
asettleSummary: we have naming for V - Z. Not after, correct?14:14
diablo_rojo...V release..in Vancouver..14:14
asettleIt's okay gmann we'll probably just never forgive you but it's fine14:14
ttxsorry missed the question above, multiplexing14:14
asettlettx, all good, we're onto the next item.14:14
asettleWe've got a lot to get through.14:14
jungleboyjV works out nicely.14:14
asettleSo, great, we've got V-Z. What's our grand plans for after?14:14
ttxbut yes I'm going to reach out to people for large scale SIG, based on registration data14:14
njohnstonSo there are now two additional proposals, to name after movie quotes or to name based on cities over a given population threshold but not tied to the summit location.  Both stipulate V is for Vancouver.14:14
corvussorry i missed, what's the plan for v-z?14:14
ricolinOne thing I'm curious, do we need a PTG session for Release Naming?14:14
ttxWe don;t have a plan for V-Z14:15
ricolinttx thank14:15
mugsieI hope not14:15
diablo_rojoW,X,Y,Z are going to be a delight I'm sure.14:15
diablo_rojoricolin, I really hope not.14:15
asettleWe don't have a plan? Frick. Missed that. mugsie you performed a condorcet poll and there was a tie? We were unable to sort that out?14:15
ttxasettle: summary is...14:15
asettleI don' think it's appropriate to be accepting anymore suggestions at this stage.14:15
*** markvoelker has joined #openstack-tc14:15
jungleboyjasettle:  ++14:15
ttxNone of the options proposed beat the "keep it the same" in the last round14:15
mugsiebasically no one dislikes the current system enough to change it14:15
diablo_rojoasettle, agreed, don't need more options14:15
ttxWe have two new proposals, which might beat "keep things the same"14:16
asettleFor once, the community is not actually picking ridiculous sides.14:16
zanebwe don't have a plan that's different from the status quo14:16
* mnaser would like to hear from corvus for starters given he brought this subject up14:16
asettlettx, it's past that stage though. We fairly opened the floor for everyone to come up with new ideas, and that time has ended. Sorry to be the cut throat one here, but we have done that. That's over. We couldn't agree.14:16
ricolinI mean we have a tie from poll let's re open a poll with only those two opions?14:16
mnaserunless this is ~the tc~ meeting only14:16
ttxasettle: the issue is.. if nothing that is already proposed can beat "keep thinsg the same" it means we should keep things the same14:16
corvusi feel like there are a substantial number of folks on the tc who acknowledge the problems, and supportchanging the process, but we haven't come to a consensus on how.  how can we move forward?14:16
ttxI see no reason why we can't continue to propose options14:17
zanebricolin: how will that help?14:17
corvuswas the condorcet poll structured in a way to do that, or do we need it structured a little differently?14:17
ttxWe have two already proposed14:17
corvusi heard there was some confusion14:17
mnaseri think we're at like 2 polls? one with the old rosters and one with the new?14:17
asettlettx, because it will create a snowball effect. If we continuously say "yeah come with your ideas" we're never going to make a decision.14:17
asettlePeople are going to have dreams and come up with ideas the next day, just when we thin kwe're going to get this sorted.14:18
ttxcorvus: we had one poll to select the two best options, than one to compare those two with "keep things the same"... and none came out on top14:18
asettleWe need to have a deadline.14:18
ricolinzaneb, just assume we need to have a way to move forward instead of take all the options but no decision out14:18
ttxasettle: I disagree. As long as we keep things the same, we can propose changes14:18
mnaseri agree with ttx14:18
diablo_rojoIf we do allow for more ideas, we need a hard date that they need to be submitted by.14:18
jungleboyjJust to be totally clear, we have V taken care of.  Correct?14:19
corvusthere are a number of problems with the current system, among them: alienating contributors, cultural issues with host countries, cost in resources and time to run the process, and potential disconnect with future summit schedule.14:19
asettleJust V, yep.14:19
ttxCurrent status is: we keep things the same, none of the proposed options beats "keep things the same"14:19
corvusis keeping the status quo really okay?  i don't think it is.14:19
ttxI strongly think we need to alter the system14:19
gmannjungleboyj: not yet14:19
zanebI don't agree that we have V taken care of14:19
ttxso I'll continue to propose changes until one wins :)14:19
mnaseri agree with ttx on that too, especially with the recent osf announcement regarding events.14:19
jungleboyjOk.  Glad I asked.14:19
zanebI think we *should* take care of V using the existing process though14:19
ttxV is not taken care of at all14:19
ricolinjungleboyj, some propose just go with Vancouver but nothing is decided14:20
gmannzaneb: +114:20
ttxWe have two proposed options that do take care of V, then V-Z, then A-Z14:20
mnaserin a few weeks we're going to be in a "oops, we don't have 2 summits a year, what now?"14:20
ttxmnaser: exactly14:20
mnaserso lets just get that over with now and fix the system starting now because waiting until Z is not right14:20
ttxThe two options currently proposed indeed say "for V, let's say Vancouver"14:20
ttxbut others might be proposed14:20
asettleOkay tc-members , I think we're going to need a significant slice of time to discuss next steps. I propose the following: An announcement that we are continuing to accept proposals as we are  currently "staying the same". That the TC does not wish to continue with the same process, but we won't accept just "anythiNg", we want "better".14:21
fungialso having to wait until event locations are announced means we end up making a lot of compromises in other places to account for the fact that we don't yet have enough information to select a cycle name14:21
ttxasettle: personally I think we should vote on those, and if one ever gets 7 votes for, it should be accepted14:21
ttxjust make sure your vote reflects that14:21
asettlettx, would you like to take the action item of communicating this post-meeting?14:21
njohnstonI agree with ttx14:21
ttxDon;t vote +1 on one that you prefer "keep it the same" over it14:22
fungithe reason an election official ended up being the one to push on the u cycle name was that we needed to start setting up the schedule for related elections14:22
ttxI'm happy to summarize the situation14:22
jungleboyjasettle: ttx We need to set a cut off date for making proposals then.14:22
zanebyes, I think that now we have narrowed down the field, the regular voting rules are sufficient to handle it14:22
ttxjungleboyj: why?14:22
ttxjungleboyj: we can change it again in the future14:22
mnaser^^^14:22
ttxI'll just vote no14:22
mnaseryeah its not like this is something set hard in stone14:22
asettle#action ttx to summarise current situation with release naming and steps TC would like to take further.14:22
ttxbut I don;t see why we should decide for all times14:22
asettlePersonally I disagree, but I think we can take this conversation to a ML so we have a wider audience.14:23
corvusttx: sounds good, thanks :)14:23
ttxI'll definitely only vote for things that project for the next A-Z14:23
asettleWe need to move on with this meeting.14:23
jungleboyjasettle:  ++14:23
asettleThank you ttx14:23
ttxcorvus: you might want to alter your proposals so that they cover "any foreseeable future"14:23
jungleboyjI feel like we are going to just make it more complicated, but we can see what the community says.14:23
corvusttx: will do14:23
asettle#topic New initiatives and/or report on previous initiatives14:23
*** openstack changes topic to "New initiatives and/or report on previous initiatives (Meeting topic: tc)"14:23
mugsiejungleboyj: ++14:23
asettleHelp gmann on the community goals following our new goal process.14:23
asettleIt includes 1. Ussuri goal proposals update 2. Plan for V cycle goal discussion 3. One more TC member to Volunteer14:23
gmann1. Ussuri goal proposals update14:24
gmannwe already started collecting the ideas for U cycle goal14:24
gmann#link https://etherpad.openstack.org/p/PVG-u-series-goals14:24
asettleFantastic14:24
gmannand we have 3 proposal till now which is good number14:24
asettleThat is good.14:24
gmannwe can wait for more or as next step we can ask author to start drafting the goal deyails as per our new process14:25
asettlePleased to hear we're getting tracking there14:25
gmanndetails14:25
asettletraction*14:25
gmannand once we have details up then we do our regular review14:25
*** AlanClark has joined #openstack-tc14:25
diablo_rojoI can probably help gmann14:26
asettlegmann, need anything from tc-members?14:26
gmanndiablo_rojo: thanks. that is 3rd point and really appreciated14:26
gmann2. Plan for V cycle goal discussion14:26
* diablo_rojo apologizes for jumping ahead14:26
asettle;)14:26
gmannforum sessions for V cycle goal discussion is not selected. so we have two options either merge the V goal discussion with U cycle goal sessions or leave the V cycle goal discussions or kickoff on ML14:27
ricolinwe can moave kickoff it on ML and use PTG for it?14:27
gmannU cycle goal sessions is more of discussing the implementation details of u cycle goals14:27
ricolin*moave/maybe14:28
ricolingmann, yeah, totally agree14:28
gmannricolin: PTG would not be suitable as it need more audience than just TC. i am afraid many will be busy in their project PTG14:28
jungleboyjgmann:  ++14:29
ricolingmann, PTG just sounds like the best second option IMO14:29
gmannNOTE- next summit of f2f conference will be in V release cycle not before that so we need this to start before V cycle start14:29
*** adriant has quit IRC14:29
asettlegmann, perhaps it seems reasonable to merge? jroll and I were at the forum selection meeting and there was discussion of providing more time for a double slot14:30
asettleSo it could be split in half?14:30
ttxgmann: how is that different from U ?14:30
njohnstonMy concern is that V is far enough in the future that people are going to have a hard time concentrating on what the community needs will be at that point14:30
asettleGood point14:30
ricolinare we allow to change forum name to said U+V?14:30
ttxI think we can have the V discussion asynchronously14:31
*** adriant has joined #openstack-tc14:31
ttxV is just too abstract to select V cycle goals now14:31
gmannok.14:31
jungleboyjttx:  Sounds reasonable.14:31
njohnstonricolin: I think that is a more sensible idea, say U plus brainstorming for V, with the note that V goals will be formalized on the ML as we get closer.14:31
ttxI mean, we can definitely look at the backlog14:31
diablo_rojoYeah I think things are a little early for V at this point.14:31
mugsies/can/should/ :P14:31
jungleboyjnjohnston:  ++14:32
ttxbut starting the selection process... probably not14:32
mnaseri think if we've learned anything it's that goal selection process and discussion happening at forums is not the best thing to do14:32
mnaserbased on logistics, timing, etc.14:32
ricolinJump out a little. For V, I kind of hope we can have one for overall metering or arm support (there's a forum for arm), but assume we should create a popup team to investigate first. if anyone also interested with:)14:32
mnaseri personally feel this fits much better than trying to stuff things into forums that happen way too early14:33
mugsiericolin: we have a process, we should use it14:33
gmannbut this time it will be implementation details of new proposed sessions and selection we will leave for later14:33
asettlegmann - I think we're going to have to take this to the ML so we have a proper discussion on the best next steps seeing as we are not in agreement here.14:33
ricolinmugsie, those two idea just come out of me:)14:33
mnaser(maybe we should play around the idea of having scheduled online conferences or meetings or something to have those "forum" sessions during a cycle)14:33
asettleCould I put you down for an action item to compelte that, gmann ?14:33
asettlecomplete*14:33
gmannsure14:33
diablo_rojogmann, we can sync post meeting and get on the same page/you can tell me what you need help with :)14:34
asettleThank you gmann14:34
gmanndiablo_rojo: sure. I will sync up on that14:34
asettle#action gmann to email ML regarding U and V cycle forum collaboration (otherwise)14:34
gmannthat's all from my side on goal14:35
asettle#action diablo_rojo to help gmann with forum selection14:35
asettleThank you gmann14:35
asettlemoving right along14:35
asettlemugsie - to sync with dhellmann or release-team to find the code for the proposal bot14:35
asettleUPdates?14:35
mugsieI belive evrardjp jumped the gun, and did the thing :)14:35
fungii believe i pasted the link to it in here a month ago in the last meeting14:35
asettleFabulous, I'll scribble that one out. I was not in the last meeting :)14:35
asettlejroll - ttx  Feedback from the forum selection committee14:36
smcginnismugsie: For the cycle job updates?14:36
asettleFollow up on https://etherpad.openstack.org/p/PVG-TC-brainstorming14:36
ttxohai14:36
mugsieyeah14:36
asettle#link https://etherpad.openstack.org/p/PVG-TC-brainstorming14:36
asettleFinal accepted list?14:36
ttxSo I was not on the selection committee, but the results are in14:36
asettleYah it was me and jroll - dunno why your name was there :P14:36
jrollI gave an update on the ML on this, and the etherpad has which were accepted as well14:36
ttx(shows as "accepted" in the etherpad)14:36
asettleFabulous jroll :)14:36
asettleAny questions team before I move on from that one?14:36
ttxmaybe the selection committee can explain the rationale for picking / not accepting sessions there :)14:37
jrollI think evrardjp suggested discussing what to do about the not accepted selections14:37
asettlesure, jroll ?14:37
ttxLike the PTl tip and tricks session... should we plan time to cover that in PTG?14:37
jrollyeah, so the committee agreed the PTL thing might be better for the PTG14:37
jrollas we'd have more current and prospective PTLs there14:37
asettleYes, more targetted to the right audience.14:38
ttxfair.. maybe open the TC session with that on Friday?14:38
ttxso that PTLs can all go elsewhere after that?14:38
jungleboyjttx:  ++14:38
ttx"elsewhere" meaning in the same room at another table14:38
jrollseems reasonable14:38
jrollthe other rejected submission was the V goals - we put that off to make room for more project team sessions, IIRC.14:38
ttxack14:39
asettleCorrect from my memory too. We tried our best to have a decent variation of items, and combine things that were combinable. IE: Cinder's sessions14:39
asettleBy combining more similar topics, we could open the floor for other items that haven't come up before14:40
gmann+114:40
* mnaser maybe thinks we should spill this over to office hours14:40
asettlemnaser, completely agree.14:40
asettleAny more questions about the forum selection, afterwards please14:40
asettleMoving on14:40
ricolinoverall forum looks great to me #link https://www.openstack.org/summit/shanghai-2019/summit-schedule#track_groups=9014:40
asettle#topic addendums14:41
*** openstack changes topic to "addendums (Meeting topic: tc)"14:41
ricolinthanks asettle jroll14:41
ttxAlso in case you missed it... jroll and I archived all non-official repos from the GitHub "openstack" org14:41
asettleI don't know who added this, or what it's supposed to be for buhhhtttt14:41
asettle"define goal select process schedule"14:41
asettleThis is different discussion to select goals. We need to make sure we can have a schedule for cycles to follow. So we know when exactly to ask for goal idea, ask for champion, start +1 cycle goal select process, and start +2 cycle select process.14:41
asettleThank you ttx :)14:41
ricolinasettle,  we still have one for `mnaser: sync up with swift team on python3 migration` ?14:41
asettleOh shit!14:41
asettleI'm so sorry mnaser14:41
ttxWe'll continue curating that GitHub content, stay tuned14:41
ricolinI mean before addendums:)14:42
mnaserits fine, i think we mentioned last time that we're all good14:42
* ttx addendumed14:42
asettlemnaser, nothing to add?14:42
mnaserwe can remove it at this point14:42
asettleOkay, thanks mnaser :) sorry for skipping!14:42
asettleDerpy brain14:42
asettleI blame birthday14:42
ttxthere is a gif for that14:42
jungleboyjBirthday brain!14:42
asettleOkay, so, roll back to the "define goal select process schedule"14:43
ttxhttps://gph.is/1QpzoFx14:43
asettlettx, me this morning14:43
diablo_rojoLOL14:43
ricolinMy idea just like what I put on14:43
ricolin We need to make sure we can have a schedule for cycles to follow. So we know when exactly to ask for goal idea, ask for champion, start +1 cycle goal select process, and start +2 cycle select process.14:43
gmannI do not know who added but this seems good proposal to me, if we have proper schedule ready for goals it will be easy for TC to execute the new goal process and with current summit schedule.14:43
jungleboyjOMG14:43
asettlericolin, is this yours?14:44
ricolin'define goal select process schedule'14:44
asettleYe14:44
diablo_rojoSeems like a good idea to me.14:44
ricolinI put that on but everyone can jump in:)14:44
diablo_rojoCertainly helps with running elections and gathering forum submissions14:44
asettleI agree. Anyone want to work together with ricolin to define this properly?14:44
njohnstonI agree, it sounds sensible.14:44
ricolinIMO we should make this a real schedule so we can have more time to investigate into goals.14:44
ricolinThe schedule should not block any new goal idea to join but will give us a chance to make sure the goals we already have are on schedule.14:44
gmannas per history "GuanYu, lin "14:44
diablo_rojoThose examples of schedules might be good to look at for guidance.14:44
ricolingmann, that's me:)14:45
asettletc-members - anyone to work with ricolin on this? :)14:45
gmannricolin: ohk :)14:45
asettleI'll action you in14:45
jungleboyjSounds like a good idea.14:45
gmanni can help ricolin14:45
diablo_rojoricolin, I could probably help given my experience with elections and whatnot14:45
ricolinthanks gmann14:45
asettle#action gmann and ricolin to work on defining goal selection process schedule14:45
asettleTHANKS FAM14:45
ricolindiablo_rojo, tnaks!14:45
ricolin*thanks!14:45
asettleAlright I saw this one in the chan yesterday I think14:45
asettleMaintain issue with Telemetery14:45
asettleWho put this one up? ricolin ?14:45
ricolinall me:)14:45
* diablo_rojo now makes promise to herself to stop volunteering for things14:45
ricolinI mean14:46
ricolinttx got some report on the lack of maintain for telemetry project14:46
ricolinAlso there's a unsync issue between Aodh and Gnocchi14:46
ricolin#link http://lists.openstack.org/pipermail/openstack-discuss/2019-August/008541.html14:46
asettleAppreciated, thanks for the TL;DR14:46
asettleWhat can we do, ricolin ?14:46
mnasertbh its probably time to sunset telemetry14:46
mnaserand start working with other communities on things that have become a much stronger standard of metrics collection (say: prometheus and co)14:47
ricolinI invited zhurong to join but assume he didn't received my message14:47
asettleHave we got another thread going with this topic?/14:47
asettleML thread, that is14:47
jungleboyjmnaser:  That isn't a bad idea.14:47
ricolinmnaser, agree14:47
njohnstonI wonder if we are at a point where we should start on a Telemetry v2.14:47
jungleboyjLeverage the technologies that are out there.14:47
mnaserwhy re-invent the wheel when there is a huge thriving ecosystem that's good at that14:47
jungleboyjmnaser:  ++14:47
zanebevery time we try to sunset it somebody pops out of the woodwork to say they'll keep it alive because they rely on it14:47
asettleTotally. mnaser - possible you could start the ML thread on this one? Get the ball rolling for community discussion?14:48
njohnstonmnaser: Yes, include prometheus, but we can still make use of gnocchi as a storage option (although I know some people that would opt for influxdb instead)14:48
mnaseroh man14:48
jungleboyjI spoke with one of the architects at Elastic the other day and they would love to have help from the community.14:48
mnaserwhy do i get the fun ones "hey lets rm -rfv telemetry14:48
asettlemnaser, that "oh man" is "oh yes" right? ;)14:48
asettleHAHA14:48
asettleCause you're fearless?14:48
ricolinnot just what tools we can use but to update current resource around community14:48
mugsiethere are people out there who use prometheous, telegraf etc with gnochi14:48
asettlemnaser, we can sync up and write it together?14:49
ricolinlike I think heat already have some broken template to fix14:49
mnasergiven gnocchi isnt even openstack, i wouldnt even "encourage" to use it14:49
mnaserthere are very good solutions out there, things like thanos/etc14:49
funginjohnston: i think that suggestion relies on someone taking over gnocchi. aiui, that's now also basically unmaintained14:49
mnaserasettle: i can write it now and send it and then mute the thread and hide all summit14:49
mnaser:D14:49
njohnstonfungi: oh, that's a shame.  I had not heard.14:49
mugsiei will say, I know there is a lot of telco tools that have been build on aodh and celiometer14:49
asettle#action mnaser (and asettle) to start ML thread reading Telemetry issue(s)14:49
asettlePerfect, mnaser ;)14:49
gmannalso this sounds good proposal for the PTG discussions with telemetry team + users if any there14:49
mugsieand they *will* freak out if it goes away14:50
gmannafter ML thread14:50
asettleI'll put myself down on the action item so we have two points of contact14:50
zaneblet's just be clear that monitoring can mean two different things: monitoring the openstack services and monitoring the user workloads14:50
asettlegmann, good call. Could you put that on our etherpad?14:50
ricolinI will update zhurong with all the discussion so he won't missed it14:50
mugsiezaneb: ++14:50
gmannsure14:50
asettlericolin, thank you. A kind warning will no doubt be appreciated.14:50
asettleThank you gmann14:50
asettleOkay, let's jump into the last topic which will need the last 10 minutes14:50
asettleOverall review for TC summit and PTG plans14:50
zanebat this point it would be crazy *not* to use prometheus for the former, but it is faaar from a drop-in replacement for Telemetry (or Monasca) for the latter14:50
asettle#link https://etherpad.openstack.org/p/PVG-TC-PTG14:51
asettleCurrent Shanghai PTG planning page14:51
asettleHas everyone looked at this?14:51
gmannthanks asettle for link, i was searching that14:51
ricolinThe forum session is settled but PTG is not:(14:51
asettleHeh no worries :D14:51
asettlericolin, indeed.14:51
*** jamesmcarthur has joined #openstack-tc14:52
jrollmnaser: I'm late, but gnocchi isn't maintained anymore, agree we shouldn't recommend it14:52
ricolindo we need a deadline for PTG session proposal?14:52
asettletc-members - how do we feel about thsee suggestions? I think... yes perfect ricolin14:52
ricolinjroll, also there's Aodh not sync with Gnocchi issue14:52
mnaseri think someone should find the one from last time in denver14:53
gmann+1. deadline and we can use office hours to discuss the details/selection14:53
asettlemnaser, the etherpad?14:53
mnaserand see what were good topics we can bring out here14:53
gmannor schedule14:53
mnaseryeah14:53
mnaserand also, what about the board meeting presentation? what's happening with that?14:53
jungleboyjmnaser:  ++14:53
ricolinmaybe oct 17 so we might have two weeks for prepare?14:53
asettlemnaser, have you synced up with evrardjp to make him aware of what needs to be done there?14:54
asettlericolin, that seems like a reasonable date14:54
ricolinI will sync with evrardjp to make sure  board meeting presentation will start early14:54
mnaseris there anything in specific needed? there isn't soemthing in specific that you needto be aware of per say14:54
asettlericolin, great, thank you :)14:54
mnaserworking together on our messaging to the board is important14:55
asettlemnaser, that's good to know. He's not here, so just figured if there was any knowledge to impart, that would be helpful14:55
ricolinsince he's back around 23th, I will start prepare for it14:55
mnasernah, no secret sauce, nothing that dhellmann or ttx gave me anyways :)14:55
asettle#action ricolin and evrardjp to sync up and work on board meeting presentation14:55
asettlemnaser, cool :D (might include that in one of the docs)14:55
ricolinmnaser, :)14:55
ricolinalso TC dinner for summit:)14:56
asettle#action all tc-members to add topics to the PTG planning etherpad before Oct 17: https://etherpad.openstack.org/p/PVG-TC-PTG14:56
asettleWho organised the TC dinner for Denver? was that you, mnaser ?14:56
diablo_rojoricolin, lol the important things ;)14:56
ricolindiablo_rojo, yeah!14:56
ttxthat was me I think14:56
gmannwe do not have TC user feedback topic for this meeting ? or it was for later..14:56
mnaseri dont think that was me because if it was me we'd all be having happy meals at the mcdonalds14:56
* diablo_rojo votes ttx organizes dinner14:56
gmann:)14:56
ttxit's a thing I do14:56
diablo_rojottx has good taste :)14:56
asettle#action ttx to organise Shanghai TC dinner14:57
asettle;)14:57
jungleboyjgmann:  I can provide an update.14:57
asettlegmann, it's not on the agenda, but we have 3 minutes14:57
gmannohk14:57
asettleOr, perhaps we can wait until the meeting closes14:57
diablo_rojottx, should go to that ultraviolet place that mordred has a reservation at ;)14:57
jungleboyjasettle:  Either way.14:57
ricolinttx I can help you one dinner plan if you needed14:57
openstackgerritMerged openstack/election master: Re-Add Kendall as Election Official  https://review.opendev.org/68764614:57
asettlejungleboyj, could you provide in office hours after this?14:57
openstackgerritJames E. Blair proposed openstack/governance master: Name releases after major cities  https://review.opendev.org/67774514:57
ttxwho is going? Everyone but asettle and jroll?14:57
ricolin*one/on14:57
jungleboyjasettle:  Yep.14:57
mnaserttx: and njohnston isnt either14:57
asettlettx, njohnston isn't going either14:57
asettleJINX14:57
mnasercloudnull-afk: is an unknown afaik14:57
ttxmugsie?14:58
asettleDoes anyone have any questions or concerns about the PTG they'd like to voice in the last few minutes?14:58
mugsieI am still waiting for a visa, but I should be fine14:58
ttxok14:58
ttxWill keep track of that14:58
asettletc-members - if everyone could stick around for office hours afterwards, jungleboyj will provide us with TC user survey feedback.14:58
jungleboyjasettle:  No coffee in the meeting rooms.  That is a concern.  ;-)14:58
asettlejungleboyj, NOTED14:58
mnaserprepare to drink hot water14:58
mnasereverywhere14:58
ricolinmugsie, is there expected day for the visa result?14:58
* mnaser would stash cold water bottles in their fridge all the time14:59
asettleGood tip!14:59
asettle#action all TC members to drink plenty of water in Shanghai14:59
ricolinsparking water please:)14:59
jungleboyjmnaser:  Thanks for the heads up.14:59
asettle(that'll confuse the frick out of JP next month)14:59
mnaserget 2 in my day every room, put both in my fridge lol14:59
diablo_rojoI literally laughed out loud when I heard that rule from the venue.14:59
mugsiericolin: 22/10 apparently :?14:59
diablo_rojoAnd then cringed when I thought about telling the community about it.14:59
asettleAlright, any last words?14:59
jungleboyjdiablo_rojo:  Yeah ...14:59
ricolinasettle, I have one14:59
jungleboyjWelcome to China.14:59
asettlericolin, go you've got like 30 seconds :p15:00
ricolinasettle, Happy Birthday:)15:00
asettleOkay it was more like 2 seconds15:00
gmann:) fast ricolin15:00
asettleAWWW THANKS ricolin :D15:00
diablo_rojoDawwwwwww15:00
gmannwow15:00
njohnstonhappy birthdday asettle https://media.giphy.com/media/l2QZZMUmvtFYYBUWY/giphy.gif15:00
asettle<315:00
ricolin:)15:00
gmannVery happy birthday asettle15:00
openstackgerritFrode Nordahl proposed openstack/governance master: Add ``charm-neutron-api-plugin-ovn`` charm  https://review.opendev.org/68792615:00
ricolinwoohoo!15:00
asettleThanks all :D15:00
asettleAlright, closing out: https://media.giphy.com/media/Xj1GHC7mXPquY/giphy.gif15:00
diablo_rojohttps://media2.giphy.com/media/26FPpSuhgHvYo9Kyk/giphy.gif?cid=790b7611a6c01be57d056919ec328c807c1dac2b2b7935c9&rid=giphy.gif15:00
mnaserhappy birfday15:00
jungleboyjHappy birthday again.15:00
asettle#endmeeting15:01
mnaserand thanks for hosting15:01
*** openstack changes topic to "OpenStack Technical Committee office hours: Tuesdays at 09:00 UTC, Wednesdays at 01:00 UTC, and Thursdays at 15:00 UTC | https://governance.openstack.org/tc/ | channel logs http://eavesdrop.openstack.org/irclogs/%23openstack-tc/"15:01
ricolinI will prepare ML for meeting result:)15:01
mnaserit ain't easy15:01
openstackMeeting ended Thu Oct 10 15:01:04 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/tc/2019/tc.2019-10-10-14.00.html15:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/tc/2019/tc.2019-10-10-14.00.txt15:01
openstackLog:            http://eavesdrop.openstack.org/meetings/tc/2019/tc.2019-10-10-14.00.log.html15:01
asettlethanks ricolin :)15:01
ricolinthanks asettle15:01
asettleAlright, jungleboyj take it away15:01
gmannthanks asettle for chair.15:01
jungleboyjThanks!15:01
asettleYou're welcome folks15:01
jungleboyjYeah, so I forgot what a nightmare the results are to read.  :-)15:01
fungias in the freeform comments?15:02
zanebmugsie, evrardjp: can we circle back to the proposal-bot thing?15:02
jungleboyjI have the files and will put together an etherpad with numbers out of it and   highlight things that are interesting to discuss.15:02
ricolinoffice hour:)15:02
zanebmugsie, evrardjp: I might have missed a memo :) what is the status of it?15:02
jungleboyjfungi:  Yeah, and  just the way the spreadsheet comes out.15:02
fungioh, right15:03
jungleboyjasettle:  I just added discussing it to the PTG topics.15:03
gmann+115:03
jungleboyjfungi:  Not the end of the world.  Just not something you can glance at and get info easily.15:03
jungleboyjSo, I will process and compile info for us.15:03
fungihence the call for volunteers to analyze it, yep ;)15:04
jungleboyj:-)15:04
jungleboyjThat was all I had there.  Any questions/concerns?15:04
jungleboyjAssume we are just focused on the TC questions?15:05
gmannjungleboyj: thanks. I think yes, only TC questions15:05
diablo_rojojungleboyj, yeah that would make sense15:06
gmanncan you paste the link in ptg etherpad also once you are ready15:06
jungleboyjOk, cool.  Wanted to make sure.  Guess since you guys haven't done it before there is no precedent.15:06
ricolinthanks jungleboyj :)15:09
jungleboyjgmann:  Of course.15:09
gmannjungleboyj: thanks15:09
jungleboyjWelcome.  I always find that interesting.15:09
gmanntc-members: as majority of us are ok with proposed time. I will send the notification of "py2.7 drop discussion on 24th Oct office hour" o ML sometime in next week.15:11
jungleboyjgmann:  Sounds good.15:12
njohnstonsounds good.  I know a number of projects have already started - neutron and some stadium projects for example, and I saw an oslo project that already has proposals to drop use of the six library.  So it's good to coordinate before people get too far ahead.15:12
jungleboyjCinder has made all CIs move to Py3.  So it is being tested by the vendors.15:13
jungleboyjHave other projects done that?15:13
gmannyeah. also i remember your patches of grenade job drop which i objected before.15:13
gmannjungleboyj: i think yes. swift was last one i think which is now ok. they have integration oy3 job also running fine15:14
ricolinasettle, do you have any reference doc for me for test pdf doc with tox? I found it need a great number of package installed before I can build pdf doc15:14
jungleboyjgmann:  Ok.  Good.15:14
asettlericolin, what do you mean? https://etherpad.openstack.org/p/train-pdf-support-goal15:14
gmannbut we can find out if annyone not done yet15:14
* ricolin waiting for web page loading15:15
njohnstonneutron and all stadium projects except midonet have only openstack-tox-py27 jobs on py27, except for one project that has centos7-specific jobs which are also using py27.  Exception is midonet, which is still working on being usable on Bionic.15:16
gmannyeah, i remember midonet was not ready for Bionic15:16
smcginnisOnce oslo drops six, that's kind of the start of the dominos falling.15:17
jungleboyjsmcginnis:  House of cards?15:17
smcginnisIt may be good to block any of that until the projects are ready, otherwise that is going to be very disruptive.15:17
smcginnisjungleboyj: ++15:17
njohnston#openstack-oslo/2019-10-09.log:[11:18:31] <openstackgerrit> Stephen Finucane proposed openstack/oslo.config master: Remove six  https://review.opendev.org/68735515:17
smcginnisThat's a mighty big hammer.15:17
jrollthis is almost as disruptive: https://review.opendev.org/#/c/687354/315:18
jroll(oslo dropping 2.7 testing)15:18
smcginnisPretty risky.15:19
jrollI think the first discussion to have is "do most projects want to drop py2 immediately?"15:19
jrollif they don't, we should keep py2 around in things like oslo and devstack for some time15:19
gmanntrue. it should not be immediately. common projects should be the last one to go15:20
ricolinasettle, yes that one, but I been asked to install a lot of texlive-* deb package before I can finish the building process, just wondering if there's a required list15:20
fungii think that's also somewhat up to the qa and oslo teams to decide too, since they may not have the bandwidth to continue supporting python 2.715:20
jungleboyjgmann:  ++15:20
asettlericolin, nope. That's a bit of ... figure it out15:20
asettleSdaly15:20
smcginnisIf we drop now, that could make backporting to stable/train and older more difficult. But if we do drop now, then that makes future work and backports to stable/ussuri easier.15:21
jrollfungi: indeed, I think projects who want to keep it around may need to step up to help maintain that support15:21
smcginnisBut given U is out after https://pythonclock.org/, I'm for oingt.15:21
gmannfrom qa perspective, we are ok to wait say till mod of U once we make sure no projects need py2.7 support from qa tooling15:21
smcginnisI just think we should make sure it's handled gracefully.15:21
ricolinasettle, okay I will install with texlive-*15:21
asettleBasically :( sorry15:21
jungleboyjsmcginnis:  Need the 24 Clock Sound Effect on that.15:22
smcginnis;)15:22
njohnstonI think dropping six and backwards compatibility measures for py27 might be a good discussion for the V cycle15:22
ricolin1G space gone :o15:22
njohnstonso we have the U cycle as buffer space between the versions that depend on py27 and the version that actively deletes it15:22
jungleboyjThat sounds like the safest way to go.15:23
gmannI can start the thread of holding the oslo, qa drop py2.7 before we confirm everything is ready. I mean in same ML thread where i will notify the discussions. that way we can start the discussion early and conclude in office hour.15:24
mugsieyeah, but I think that should be a relitively hard deadline, and teams that cannot / will not drop the support should not expect QA / oslo support past V15:24
bnemecI'd rather see projects that can start dropping it asap.15:24
mugsiepast U*15:24
bnemecGetting all of openstack migrated off py2 isn't going ot happen overnight.15:25
bnemec*to15:25
gmannbnemec: yeah. but if any project want to continue on py2.7 for some time those need oslo and qa tooling supporting py2.715:25
bnemecYeah, understand that. I'm objecting to a policy of keeping py2 around for the U cycle.15:26
gmannmugsie: sounds good.15:26
mugsiebnemec: if I was a BDFL, it would be gone next week15:26
bnemecIt may take us an entire cycle just to get it out of Oslo.15:26
mugsieyeah, I could see that15:27
smcginnisbnemec: Might be good to get all the oslo work prep'd but W-1 it until we have a feel for how ready the consuming projects are for it to happen.15:27
gmannwe ask for projects to start dropping  and if any project want to keep and need oslo, qa support then come first and discuss the plan.15:28
bnemecThe timing of who can drop py2 when might require a lot more discussion too.15:28
bnemecFor example, any projects that are colocated in the gate can't really drop without the others being ready, right?15:28
mugsiezaneb: sorry, stepped away earlier - I think the patches for the auto bot were held up by us not having a job defined yet, and I think the release team said to push it this cycle15:29
fungion a related note i've just now approved ianw's change to start launching centos-8 nodes in opendev's nodepool, so assuming we don't find any other gotchas we should have a centos with python3 (and no python2.7) available for jobs to switch to shortly15:29
mugsie`o/15:29
mugsie\o/15:29
smcginnisbnemec: You're right. This is a minefield.15:29
gmanndependent projects need to coordinate on that part.15:30
zanebmugsie: does this help? https://review.opendev.org/#/c/685453/15:30
gmannfungi: great. we can add new job on devstack/tempest with that new node15:30
njohnstonSo, does that make this rise to the level of a community goal?  And if so, is it a U goal or a V goal?15:30
mugsiedo they? can we not update devstack to run the py3 on py3, while the ones needing 2.7 can still test that?15:30
smcginnisMight be good to make it an official U goal.15:31
mugsiezaneb: it does15:31
smcginnisThat way any projects that want to keep py2 have a place to argue why to keep things around.15:32
bnemecsmcginnis: Somebody call this developer: http://gph.is/1O1KX2I15:32
zanebwe had a way of forcing certain projects (*cough* swift) to be py2 in a py3 devstack. I guess we'd have to do the opposite15:32
gmannok. and making a plan for all projects and common projects can be as part of goal with deadlines ?15:32
smcginnisbnemec: Hah!15:32
gmannI am not sure how many projects want to keep. if no one then it will be easy for us15:33
mugsieI can think of one possibiliy15:33
njohnstonI am concerned less about projects that want to keep py27 as much as projects that are riding on fumes, with noone really left to do the work15:33
njohnstonbut we'll have to see15:34
fungii know of projects which will want to retain 2.7 compatibility for some time to come, but they can work without oslo and don't need devstack to test whether that works15:35
gmannok, as far as no dependency then it is ok. independently maintaining is always ok.15:35
fungibut yeah, i don't think that projects with limited/no contributors should be able to hold the qa and oslo teams hostage forcing them to continue maintaining 2.7 support beyond whatever timeframe they're comfortable with15:36
bnemecWhat if we just dropped py2 jobs but didn't do the six and friends removal right away?15:38
njohnstonbnemec: Yeah, that was what I proposed earlier: drop py27 testing in U cycle, but wait until V to take measures that are actively hostile to py27 like removing six.15:39
fungiit's a reasonable option, but does increase the risk that python 2.7 functionality breaks such that people using it under 2.7 in their own jobs will be the first to notice15:39
fungiof course, that also gives the people who care about keeping that working an incentive to pitch in15:39
njohnston^^ that15:39
bnemecnjohnston: Ah, I misunderstood. I'm still not sure I want to wait an entire cycle to start on this though. :-/15:40
gmannyeah, wiithout job it is risky to say it working15:40
gmann how about this plan: send ML thread on Oct 18th (when Train is officially released) 1. any project want to drop py2.7 they can do (once train release/backport is done) 2. hold oslo and qa to drop the py2.7 until we discuss the plan on 24th TC office hours 3. any project want to keep py2.7 and need support from oslo or qa, raise hand asap15:40
gmanni am hoping we decide to drop from oslo and qa by mid of U not by end15:41
smcginnis++15:41
bnemecThere are projects besides oslo and qa that have the same problem.15:41
bnemecos-brick for example.15:41
bnemecMaybe any service project?15:41
smcginnisBackports can still happen of course, just may take a little extra work to get some changes in shape to be backported.15:42
bnemecBut libraries need to wait.15:42
gmannyeah, any common lib15:42
jungleboyjgmann:  ++15:42
smcginnisYeah, services (and clients?) first, then libs.15:42
jungleboyjThat makes sense to me.15:43
gmanntrue15:43
bnemec+115:44
gmannI wait for Train office release and then start the ML thread. till than we can hold the oslo, qa or any lib drooping  the py2.715:45
njohnston+115:45
gmann*official15:45
jungleboyj+115:47
fungimight make sense to tie those deadlines to cycle milestones15:48
fungiso by milestone 1 drop affected jobs from any leaf projects which rely on libraries planning to cease testing on 2.715:49
gmanngood idea. I can prepare the draft on etherpad before discussion and then we can execute or draft community-wide goal if ok.15:49
fungithen by milestone 2 any libraries and test frameworks which plan to drop 2.7 testing should do so15:50
jungleboyjSounds like a plan to me.15:50
gmannindeed15:50
fungithis allows the libs to coordinate releases without 2.7 support around milestone 215:51
fungiand provides plenty of time for cleanup when we see what that breaks which we didn't anticipate15:51
fungiideally before the rush at milestone 315:51
fungiwhen it would be far more disruptive for everyone15:51
gmannyeah, that give us good amount of time15:52
smcginnisThe milestone 1 to 2 is a little longer than normal, so that should work well.15:53
smcginnisWell, longer, but also includes the end of year holidays.15:53
jungleboyjSo actually shorter.  ;-)15:53
smcginnisBut spending new years ripping out py2 code sounds like a great vacation day to me. :)15:53
gmannbut still almost 2 months15:53
* smcginnis loves ripping out code15:53
*** jaosorior has quit IRC15:55
jungleboyjsmcginnis:  Is so weird15:55
jungleboyjThen again, what else is there to do at that time in Minnesota?15:55
smcginnisThat's true!15:56
funginew year's resolution: auld lang cleanup15:56
* fungi made a cross-language pun15:57
smcginnis:)15:58
fungi(with apologies to rabbie burns)16:00
*** mriedem is now known as mriedem_lunch16:13
*** dklyle has quit IRC16:30
*** david-lyle has joined #openstack-tc16:30
*** david-lyle is now known as dklyle16:31
*** e0ne has quit IRC16:56
*** jamesmcarthur has quit IRC17:03
*** jamesmcarthur_ has joined #openstack-tc17:04
*** mriedem_lunch is now known as mriedem17:34
*** ricolin has quit IRC17:39
*** jamesmcarthur_ has quit IRC17:44
*** jamesmcarthur has joined #openstack-tc18:00
*** e0ne has joined #openstack-tc18:37
*** AlanClark has quit IRC18:40
*** e0ne has quit IRC18:41
*** ijolliffe has quit IRC19:14
*** bnemec has quit IRC19:29
*** bnemec has joined #openstack-tc19:30
*** jamesmcarthur has quit IRC20:08
*** jamesmcarthur has joined #openstack-tc20:09
*** jamesmcarthur has quit IRC20:14
*** jamesmcarthur has joined #openstack-tc20:25
*** jamesmcarthur has quit IRC20:27
*** e0ne has joined #openstack-tc20:28
*** spsurya has quit IRC20:28
*** jamesmcarthur has joined #openstack-tc20:30
*** jamesmcarthur has quit IRC20:43
*** jamesmcarthur has joined #openstack-tc20:44
*** e0ne has quit IRC20:48
*** jamesmcarthur has quit IRC20:50
*** jamesmcarthur has joined #openstack-tc20:50
*** jamesmcarthur has quit IRC20:52
*** jamesmcarthur has joined #openstack-tc21:07
*** markvoelker has quit IRC21:09
*** e0ne has joined #openstack-tc21:34
*** jamesmcarthur has quit IRC21:46
*** mriedem has quit IRC22:04
*** e0ne has quit IRC22:24
*** markvoelker has joined #openstack-tc23:10
*** diablo_rojo has quit IRC23:11
*** markvoelker has quit IRC23:15
*** camelCaser has quit IRC23:28
*** diablo_rojo has joined #openstack-tc23:28
*** camelCaser has joined #openstack-tc23:33
*** gagehugo has quit IRC23:54

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