Wednesday, 2022-03-09

gmanntc-members: time to vote on the belmiro proposal for adding number in release name https://review.opendev.org/c/openstack/governance/+/82956301:09
opendevreviewMerged openstack/governance master: Appoint Wenxiang as Skyline PTL  https://review.opendev.org/c/openstack/governance/+/83111803:09
opendevreviewMerged openstack/governance master: Appoint pangliye as Venus PTL  https://review.opendev.org/c/openstack/governance/+/83112003:09
opendevreviewMerged openstack/governance master: Appoint Lance as OpenStack Chef PTL  https://review.opendev.org/c/openstack/governance/+/83112103:09
opendevreviewMerged openstack/governance master: Appoint XueFeng as Senlin PTL  https://review.opendev.org/c/openstack/governance/+/83112203:10
*** ykarel is now known as ykarel|mtg05:26
*** ykarel|mtg is now known as ykarel07:01
*** ykarel is now known as ykarel|away13:32
*** iurygregory_ is now known as iurygregory13:48
iurygregorygmann, hey o/ do you have the defined slots for the tc-ptl interaction during the PTG?13:49
gmanniurygregory: hi, yeah we have booked the slot http://lists.openstack.org/pipermail/openstack-discuss/2022-March/027584.html13:50
gmanniurygregory: for TC-PTL it is Monday 14-16 UTC13:51
iurygregorygmann, ack I missed this email, ty!13:56
gmanniurygregory: np!, hope that time works for you13:56
iurygregoryworks =)13:57
gmanncool13:57
dansmithgmann: sorry forgot to circle back on that after the rendering fixes, I14:26
dansmitham +1 now14:26
gmanndansmith: thanks14:26
dansmithgmann: thanks for the review on the deprecation patch14:46
dansmithgmann: I replied if you can check and then I'll start on revisions14:46
gmanndansmith: sure, in internal meeting. will check in an 30 min from now14:50
dansmithack thanks14:50
gmanndansmith: replied. 15:22
dansmithgmann: thanks!15:47
dansmithgmann: okay doing this math, I think this is why I got caught up:15:58
dansmithgmann: if you deprecate something in a tick, then removal in the following tock would be quite aggressive15:58
dansmithso I think maybe we should alter that year math to say "if you deprecate in a tick, you can remove in the following tick, but not the intermediate tock"15:59
dansmiththat's more in line with what we have today, and I think that's reasonable right?15:59
dansmiththat way everyone gets ~12mo of warning15:59
dansmitheveryone being, tock-tockers and just-tickers15:59
fungialso deprecating in a tock shouldn't happen, or should require two ticks to remove16:01
dansmithfungi: not sure about two ticks, but we noted informally that if you deprecate in a tock, you have to deprecate in the following tick explicitly for the notice16:03
fungiyeah, that's essentially what i meant16:04
dansmithack16:04
fungibasically deprecating in a tock is pointless since you need it deprecated in the following tick and tock anyway and can't remove it until the second tick16:04
dansmithpointless in terms of timelines, but it may be better for bookeeping16:05
dansmithi.e. deprecate and then remember to note in the following renos, vs. "remind me in 6mo to deprecate this thing"16:05
fungisure. it has a longer horizon than if you deprecate in a tick16:05
fungiif you deprecate in a tick then you can remove the feature in ~12mos. if you deprecate in a tock you can remove the feature in ~18mos.16:06
dansmithwell, potentially you could do it much quicker, based on what we have now:16:07
dansmithif you deprecate just before a tock release, then  you could remove as soon as the following tick is released, so ~6.1mo16:08
dansmithwe're saying one tick is enough warning for just-tickers, because it's >=12mo before they need to account for the change16:08
fungioh! i see, so you can remove in a tock, it just need to be deprecated in at least one tick16:11
dansmithyeah16:11
gmanndansmith: yes, deprecating in tick has to wait for removal until the start of the next tick development cycle. deprecating in tock(for some case) has to wait for removal until next tock with notify again in release notes in immediate tick16:12
dansmithyeah, cool16:12
fungiso yes, deprecate in a tick and removal in ~6mos. is possible. deprecate in a tock and you need ~12mos to remove16:12
gmannso for 1 tick things will be deprecated either way16:12
fungii guess i'm counting "removal" from the perspective of release consumers, not from the perspective of when developers can merge changes16:13
dansmithfungi: yeah, and this document is more dev-focused I think, which is why I'm trying to make it sound as flexible as possible16:16
fungimakes sense16:17
fungiwhen it comes to messaging for our users, we'll presumably need to position it a little differently16:17
gmannyeah from developer perspective when we can merge the change, releases are always later than that. developer timeline matters if anyone using master 16:17
gmannfungi: for users also, it will be ok as merged code is in release happening later than that expect anyone using master16:18
fungifor people consuming from the master branch, at least the release tag gives them somewhere safe to pause if they need to deal with that particular deprecation16:18
dansmithI'm putting "and operators get..." wording in here now, which I think will help clear it up for both sides16:20
gmann+116:21
opendevreviewDan Smith proposed openstack/project-team-guide master: Migrate deprecation tag to a document here  https://review.opendev.org/c/openstack/project-team-guide/+/83212616:25
dansmithsee how that sits with you (all) ^16:25
fungiclear as crystal, thanks!16:29
dansmithoh, I forgot to check the rendering.. hope that worked 16:43
* dansmith checks16:43
dansmithhmm, not sure those sub-numberings are the best way to do that16:44
gmanndansmith: it can be list. I think we did numbering for tag things like number of things as requirement 16:44
dansmithah, I got it. they need to line up with the parent items16:46
opendevreviewDan Smith proposed openstack/project-team-guide master: Migrate deprecation tag to a document here  https://review.opendev.org/c/openstack/project-team-guide/+/83212616:47
gmanndansmith: lgtm, I think I can +W this or you want to wait for more reviews/feedback etc17:02
dansmithgmann: up to you17:02
gmanndansmith: ok, let's merge it and anyways we are going to discuss it in PTG if any change. 17:02
gmann+W17:03
dansmithack17:03
opendevreviewMerged openstack/project-team-guide master: Migrate deprecation tag to a document here  https://review.opendev.org/c/openstack/project-team-guide/+/83212617:12
dansmithgmann: so you think now's the time for an email to the list about ^ ?17:12
gmanndansmith: I was thinking to email with 1. deprecation ^^ this and 2. testing both and saying we will discuss it in PTG too ..17:14
gmannor anything specific thing needs to be changed on this ? I think these two are main17:14
dansmithack17:15
dansmithI'll work on a draft17:15
gmanndansmith: testing because other project can start doing skip level job based on your grenade one like mania did and they can list query or any challenge for PTG17:16
gmannthanks17:16
dansmithack17:16
dansmithgouthamr: good to merge this now? https://review.opendev.org/c/openstack/manila/+/83027717:45
dansmithtc-members: I am planning to send this regarding the release cadence and deprecation adjustments, but happy to take feedback first if anyone is willing to look: https://paste.opendev.org/show/b2K2MloYGGCB14PLyB87/18:09
gmanndansmith: in 2nd paragraph these lines are little confusing. "If AA is our first18:14
gmannofficial "tick" release, then Yoga would be the current one, and Wallaby18:14
gmannwould be the previous. As such, the job currently tests (successfully!)18:14
gmanna direct upgrade from Wallaby->Yoga."18:14
gmannas official testing we want to test Yoga->AA or AA -> CC ?18:14
dansmithwell, I figured we have the testing in place now, we're hoping it will continue to work between now and AA unless something happens, but AA is where we commit to that support as a hard line18:15
gmannAA as commit to support means Yoga->AA as voting job18:16
dansmithso you think I should say "we're planning to test wallaby, yoga, through AA as if we already supported this" or something?18:16
dansmithokay, maybe say "as non-voting until then, but recommend projects make it voting ASAP" ?18:16
gmannyeah, we can state like "As AA is our first official tick release we need to target Yoga -> AA testing as voting" but we will start testing it from now  onwards the wallaby->Yoga (newly added job)"18:18
gmanndansmith: in next cycle you mentioned to update to wallaby->AA ? it should be Yoga->AA18:18
dansmithoh yep yep18:19
gmanndansmith: and in Zed cycle during master, we will keep wallaby->Yoga only right? and then in AA master Yoga -> AA18:19
gmannbasically in tock development cycle, no change in skip level job from that it was doing? then  do we need to run on tock master ?18:20
gmann*from what it was..18:20
dansmithright18:20
dansmith"We expect this to be a voting job in AA, making sure it works from Yoga->AA. Right now it tests Wallaby->Yoga for informational purposes. We would recommend projects enable that as voting, or define their own job to do similar testing as soon as possible.18:21
dansmithbetter?18:21
gmann+1. very clear. 18:21
gmannand how we tell it for tock development cycle. "remove this job running on tock master gate" ?18:22
dansmithmaybe s/expect/intend/18:22
gmann+118:22
dansmithI dunno, I don't want to add too much detail.. if we are developing Z and Z isn't at the end of either sequence, it would follow that it's not relevant there right? 18:23
dansmithmaybe we can wait for someone to ask that.. :P18:23
gmann:) ok and we can remove when it become unnecessary testing in zed. 18:24
dansmithack, so this is the revised: https://paste.opendev.org/show/bDVU3CGPvOCvslBiWih3/ and I'll hold off a bit in case any other tc-members: have comments18:24
gmannand can you add one line also that current greande testing whic will be tick->tock to tock->tick will be unchanged for the operator upgrading to tock(current situation)18:24
gmanndansmith: ^ sorry 1 more comment :) sorry for late typing 18:25
dansmithah sure18:25
dansmithadded "Note that existing grenade testing between each adjacent release remains unchanged in this scheme."18:27
gmann+118:27
gmannthanks dansmith 18:28
* dansmith nods18:28
gmanndansmith: just a TODO note, after PTG when we all agreed on the testing plan, we can add the upgrading testing plan/expectation in this doc (may be few general upgrade testing copied from the removed upgrade tag doc) https://docs.openstack.org/project-team-guide/testing.html18:31
dansmithack18:31
gmanndansmith: I have added all TODO/things to check/discuss in TC PTG etherpad, feel free to add more if there is any https://etherpad.opendev.org/p/tc-zed-ptg18:38
dansmithcool18:39
gmanndansmith: flow I am thinking in PTG 1. overview/explain/answer query in TC+PTL sessions on Monday 2. projects discuss their specific things during week 3. in TC PTG ^^ we figure out those TODO etc18:39
gmannis it fine?18:39
gmannif anything you want to move from TC sessions to TC+PTL we can do 18:40
dansmithah yeah, some early discussion, then back to projects to mull, and then end-of-week circle back to address concerns/18:40
gmannyeah18:40
dansmithyeah makes sense18:40
gmanncool18:40
*** odyssey4me is now known as Guest171618:49
opendevreviewGhanshyam proposed openstack/governance master: Appoint Martin as Monasca PTL  https://review.opendev.org/c/openstack/governance/+/83112421:52
opendevreviewGhanshyam proposed openstack/governance master: Appoint Rong Zhu as Murano PTL  https://review.opendev.org/c/openstack/governance/+/83112521:53
opendevreviewGhanshyam proposed openstack/governance master: Appoint Rong Zhu as Solum PTL  https://review.opendev.org/c/openstack/governance/+/83112621:53
opendevreviewGhanshyam proposed openstack/governance master: Appoint Chen Ke as Watcher PTL  https://review.opendev.org/c/openstack/governance/+/83112721:53
opendevreviewGhanshyam proposed openstack/governance master: Appoint ge cong as Freezer PTL  https://review.opendev.org/c/openstack/governance/+/83112821:53
opendevreviewMerged openstack/governance master: Appoint Martin as Monasca PTL  https://review.opendev.org/c/openstack/governance/+/83112422:08
opendevreviewMerged openstack/governance master: Appoint Rong Zhu as Murano PTL  https://review.opendev.org/c/openstack/governance/+/83112522:09
opendevreviewMerged openstack/governance master: Appoint Rong Zhu as Solum PTL  https://review.opendev.org/c/openstack/governance/+/83112622:10
opendevreviewMerged openstack/governance master: Appoint Chen Ke as Watcher PTL  https://review.opendev.org/c/openstack/governance/+/83112722:14
opendevreviewMerged openstack/governance master: Appoint ge cong as Freezer PTL  https://review.opendev.org/c/openstack/governance/+/83112822:15

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!