Tuesday, 2024-02-06

*** ykarel_ is now known as ykarel06:46
opendevreviewTakashi Kajinami proposed openstack/releases master: Retire puppet-qdr: Mark the deliverables as retired  https://review.opendev.org/c/openstack/releases/+/90795507:13
tkajinamidk if anyone would try to fix all these broken jobs after unmaintained transition https://review.opendev.org/q/topic:%22create-yoga%2208:05
fricklertkajinam: well that's up to the unmaintained-core people. and if things stay broken, that's IMO a good indicator that stuff should get EOLed instead08:17
tkajinamyeah08:17
elodillesindeed that's gonna be a challenge :D08:18
tkajinamit may give us a good filter for inactive projects indeed.08:22
tkajinamelodilles, I'm asking this here because you are not in #heat channel, but do you still need stable/victoria branch of heat repos ?08:25
fricklerelodilles: see https://review.opendev.org/c/openstack/project-config/+/907963 regarding the three errors from yesterday08:26
elodillestkajinam: yes, according to TC resolution, we are planning to EOL train and ussuri, and transition victoria, wallaby and xena to Unmaintained08:31
tkajinamok08:32
tkajinamI'm aware of that rule. my question is more about if we need to "maintain" it still08:32
tkajinamprobably it's no longer "we" but "you", but anyway...08:33
tkajinamjust curious to know the requirement to think of what we can do for it08:33
tkajinams/we/I/g , probably08:34
elodillestkajinam: the responsibility will transfer to "unmaintained-core"08:34
tkajinamyeah08:34
elodillesno need to maintain it08:34
elodillesfrickler: oh, thanks for the fix! +1'd it08:36
fricklerelodilles: about deleting branches, in theory I should be able to run the script now, too, right? offering to share the load a bit08:42
opendevreviewRiccardo Pittau proposed openstack/releases master: Allow eol of bugfix branches  https://review.opendev.org/c/openstack/releases/+/90081009:24
fricklerI think we should skip waiting for PTL approval for the projects marked as inactive, like senlin etc.09:45
fricklerdid a test run of the branch deletion script, couple of open reviews, but only cloudkitty and kayobe with extra merged patches09:48
elodillessorry, i had to be afk09:58
elodillesfrickler: yepp, you can run it. which one did you run? the EOL one or the EOM one? o:)09:58
opendevreviewDr. Jens Harbott proposed openstack/releases master: [ironic] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90656009:58
elodillesi can quickly run the abandon script as well09:59
elodillesforgot it yesterday...09:59
fricklerelodilles: eom from your wip review09:59
fricklerelodilles: o.k. so once you abandoned the reviews I will have a go at deleting the branches10:00
elodilles(it's more like DNM, as i simply reused the EOL one o:) we could probably create some automation there... i always wanted but never dared :))10:01
fricklerelodilles: well the first idea I had was to add a --dry-run option to be able to get the complete output without interaction. maybe once that looks fine, having a --yes-do-it option could be fine, too10:03
elodilles++10:04
fricklerprobably easier to convince oneself to add some automation in the eom case, where currently at least one can be sure that only a single series will be affected10:05
opendevreviewTakashi Kajinami proposed openstack/releases master: Create new puppet-ceph release  https://review.opendev.org/c/openstack/releases/+/90797810:14
opendevreviewTakashi Kajinami proposed openstack/releases master: Create new puppet-ceph release  https://review.opendev.org/c/openstack/releases/+/90797810:15
elodillesI've run the abandon script but it seems i need to rerun it... had some 'connection reset by peer' error during the run :S ( https://paste.opendev.org/show/bUb97yiFiBeyTpuX2n7L/ )10:16
elodilleshmmm, it keeps resetting the connection after some time...10:21
elodillesanyway, after some attmepts (and reducing the list with the ready repos) now every open yoga patch is abandoned for the repos that are in Unmaintained already.10:27
elodilles15 patches : https://review.opendev.org/q/branch:stable/yoga+is:abandoned10:27
elodillesfrickler: you can run the EOM branch cleanup script if you want10:28
elodillesunfortunately, it will take time if the 'git clone' will be slow, as it was last time when i ran it :/10:30
elodillesi need to be afk again soon, but after that i can run the script if you got tired :)10:31
elodillesbtw, here we also have some patch to review: https://review.opendev.org/q/topic:train-eol+is:open+label:PTL-Approved%252B1  &&  https://review.opendev.org/q/topic:ussuri-eol+is:open+label:PTL-Approved%252B110:34
elodilles(and when i get back i'll PTL-Approved+1 the inactive projects' patches, too)10:34
fricklerelodilles: ok, will start this now, thx for the update. and yes, I saw the train patches, but wanted to proceed with yoga as far as possible first10:35
elodillesfrickler: yepp, that is now the top prio, the train and ussuri ones are not urgent10:35
opendevreviewTakashi Kajinami proposed openstack/releases master: Create new puppet-ceph release  https://review.opendev.org/c/openstack/releases/+/90797810:35
frickleroh, that branch deletion uses the gerrit http api, not ssh. so I guess I'll finally need to set up some login for that10:42
opendevreviewTakashi Kajinami proposed openstack/releases master: Create new puppet-ceph release  https://review.opendev.org/c/openstack/releases/+/90797810:55
fricklerphew, done11:04
fricklerelodilles: tonyb: would it make sense to have an #openstack-unmaintained channel to point people to? already getting the first reports in #-kolla12:01
opendevreviewMerged openstack/releases master: [OpenStackAnsible] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90481912:20
opendevreviewMerged openstack/releases master: [swift] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90321712:25
opendevreviewMerged openstack/releases master: [barbican] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90321912:28
opendevreviewMerged openstack/releases master: [octavia] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90318812:29
opendevreviewMerged openstack/releases master: [solum] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90319612:29
opendevreviewMerged openstack/releases master: [freezer] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90320812:29
opendevreviewMerged openstack/releases master: [ironic] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90319912:29
opendevreviewMerged openstack/releases master: [tripleo] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90319512:30
opendevreviewMerged openstack/releases master: [horizon] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90322212:30
opendevreviewMerged openstack/releases master: [sahara] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90321512:30
opendevreviewMerged openstack/releases master: [OpenStackAnsible] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90482012:37
opendevreviewMerged openstack/releases master: [trove] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90329212:37
opendevreviewMerged openstack/releases master: [swift] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90330812:47
opendevreviewMerged openstack/releases master: [nova] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90327812:47
opendevreviewMerged openstack/releases master: [octavia] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90328012:47
opendevreviewMerged openstack/releases master: [cloudkitty] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90328312:47
opendevreviewMerged openstack/releases master: [monasca] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90331612:47
elodillesfrickler: yes, that sounds good (at 1st i thought #openstack-stable is enough, but yes, maybe it's better to have #openstack-unmaintained so that we emphasize that it's NOT stable :))12:51
opendevreviewMerged openstack/releases master: [congress] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90331912:52
opendevreviewMerged openstack/releases master: [senlin] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90332012:52
opendevreviewMerged openstack/releases master: [qinling] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90331712:52
opendevreviewMerged openstack/releases master: [winstackers] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90329612:52
opendevreviewMerged openstack/releases master: [karbor] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90331812:53
opendevreviewMerged openstack/releases master: [searchlight] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90328912:53
opendevreviewMerged openstack/releases master: [tricircle] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90328812:53
opendevreviewMerged openstack/releases master: [Packaging-rpm] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90327912:53
opendevreviewMerged openstack/releases master: [sahara] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90330513:20
opendevreviewMerged openstack/releases master: [senlin] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90659013:31
opendevreviewMerged openstack/releases master: [monasca] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90658913:41
opendevreviewMerged openstack/releases master: [solum] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90655913:41
opendevreviewMerged openstack/releases master: [winstackers] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90656613:49
opendevreviewGregory Thiemonge proposed openstack/releases master: octavia release 10.1.1 for yoga  https://review.opendev.org/c/openstack/releases/+/90802714:01
opendevreviewGregory Thiemonge proposed openstack/releases master: [octavia] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90655014:02
gthiemongefrickler: I think we're good to go ^, thanks for the heads up14:03
tkajinamgthiemonge, this is not a strict blocker but note that you may need https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/907959 to keep octava-tempest-plugin CI surviving14:07
tkajinamit has yoga job which is killed by transitioning stable/yoga to umnaintained/yoga14:07
elodillesfrickler: when you get there this needs a 2nd core review o:) -> https://review.opendev.org/c/openstack/releases/+/90654914:13
fricklergthiemonge: thx, will review once the CI has finished14:13
fricklerelodilles: ack14:14
gthiemongetkajinam: thanks, we will prioritize it14:20
opendevreviewMerged openstack/releases master: [oslo] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90655114:24
opendevreviewMerged openstack/releases master: [sahara] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90657814:24
opendevreviewMerged openstack/releases master: [freezer] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90657014:24
opendevreviewMerged openstack/releases master: [nova] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90654914:24
opendevreviewMerged openstack/releases master: [solum] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90328714:49
opendevreviewMerged openstack/releases master: [freezer] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90329814:51
opendevreviewMerged openstack/releases master: [ironic] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90656014:52
elodilles(more than 60 patches abandoned today, so far, on stable/yoga)15:16
opendevreviewMerged openstack/releases master: [keystone] Transition Train to End of Life  https://review.opendev.org/c/openstack/releases/+/90321115:34
opendevreviewMerged openstack/releases master: [keystone] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90330115:42
opendevreviewMerged openstack/releases master: [keystone] Transition Yoga to Unmaintained  https://review.opendev.org/c/openstack/releases/+/90657415:42
opendevreviewMerged openstack/releases master: [OpenStackSDK] Transition Ussuri to End of Life  https://review.opendev.org/c/openstack/releases/+/90330315:42
fricklerelodilles: I think that that should be about it for today, so I'd run the branch deletion script once again? both eom and eol I guess15:59
elodillesfrickler: ACK, thanks \o/16:00
elodillesi have to commute home soon, so i could only run the cleanup scripts later, or tomorrow :S16:01
elodilles(office day :S)16:01
fricklernp, safe travels16:04
elodillesthx16:05
tkajinamoops. sorry I have accidentally created a wrong tag (show). Can someone from the release team delete this ?17:12
tkajinamhttps://review.opendev.org/admin/repos/openstack/puppet-ceph,tags17:12
tkajinamsorry for my dumb mistake...17:17
fricklerwow, finally done with the first iteration. seems I severly underestimated what "just a few patches" can end up in terms of repos17:59
frickleralso a lot still not deleted due to open reviews, will need to do a second run after abandoning those. but I guess I'll move that to tomorrow and let zuul catch up with the tag queue for now18:00
fricklerguess it hasn't been helping to go through reconfigurations all the time18:01
fricklertkajinam: I can take a look tomorrow, getting late here, but also not sure about the policy for that18:01
tkajinamfrickler, thanks !18:02
clarkbfrickler: tkajinam  typically we don't delete tags beacuse tags are not updated when moved18:04
clarkbthat means if you tag foo-eol and then delete it and retag foo-eol you may have downstream git repos that never update to the new foo-eol version18:04
clarkbin this case I think the issue is you don't want the tag at all which is probably safer to delete. Just keep in mind downstreams may not pick up the deletion18:04
tkajinamclarkb, yes...18:07
frickleroh, the tag is really called "show" as a duplicate of "jewel-eol", presumable from running "git tag show jewel-eol" or similar? yeah, I guess that should be fine to delete in either case 18:07
tkajinamyeah that's the exact mistake I did18:07
tkajinamI meant to run git show jewel-eol apparently18:07
tkajinamand didn't notice that then pushed all tags according to an old guide X-( https://wiki.openstack.org/wiki/GerritJenkinsGith/ja#Tagging_a_Release18:08
tkajinama fortunate thing at this moment is that these tags are not yet synced to github it seems18:08
frickleractually it seems my release powers made a "delete" button show up on that gerrit page, so I just used it18:10
clarkbyup that is the way it works. The permission for delete against /refs/* gives you the button18:10
clarkbyou need force push perms to do deletes via git push (which I don't think the release team has)18:10
clarkbalternative is to use the api to hit the button effectively18:10
tkajinamhmm seems the tag is still present in https://opendev.org/openstack/puppet-ceph18:11
tkajinamlikely need some manual cleanup ?18:12
clarkbno this is the issue I told you about18:13
clarkbtag deletions don't propagate18:13
tkajinamok18:13
clarkbI don't know what that cleanup looks like on the gitea side. Maybe we can login as admin there and click a button or something18:13
tkajinamseems there is an interface though I don't have access to it apparently https://github.com/go-gitea/gitea/pull/1209618:18
tkajinamI've blocked the open puppet-ceph changes for now to avoid triggering sync from opendev to github, but would be nice if I can get some help tomorrow. sorry for all the mess I caused ...18:19
clarkbtkajinam: I don't think you need to block anything at this point if the tag is removed from gerrit18:19
tkajinamclarkb, ack. ok18:19
clarkbunless we use the zuul repo state which is also "corrupted"18:20
clarkbfungi: ^ may know18:20
fungiwould need to look at the role in zuul-jobs18:22
fungii think it does a git mirror from the local copy but don't know for certain18:23
clarkband possibly in the zuul executor/merger state (whcih we can safely delete and let it repopulate iirc)18:23
clarkboh and maybe also the git caches for dib18:23
clarkbthis is why we really don't like deleting tags :)18:23
fungiwell, it's why we generally don't delete tags18:24
fungiand tell everyone they're effectively undeleteable18:24
clarkbya this might end up being a little whacka mole but as long as we start at hte source and move downstream it should progressively get better over time18:49
clarkbdefinitely not something we want ot do regularly18:49
fricklerelodilles: if you're still around, I think the eom deletion script is well tested now and I'd say let's merge it as is and rework later18:50

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