Tuesday, 2022-10-04

*** marios is now known as marios|ruck05:14
*** amoralej|off is now known as amoralej07:34
ttxJayF: the simplest would probably be for someone with authority to request Ironic releases to kindly ask a release manager to push a tag manually. The open question is what is the best way to request/track the demand? There is little point in pushing an openstack/releases Gerrit change since that will fail tests. Maybe just an IRC message... Maybe an email to the list?07:52
ttxHrm, scratch that -- it looks like https://review.opendev.org/c/openstack/releases/+/860125 is workign as intended since all the bugfixes branches are also stable branches07:55
*** marios|ruck is now known as marios08:26
elodillesas I understand bugfix/<version> branches are there in ironic repos for some time already, and those are cut via yamls in releases repo, however (i guess that was formerly agreed on that) no releases can be produced out of them (as JayF wrote, those are only consumed directly from git). but yes, probably manual releases can be made out of these bugfix branches. though i guess if they become 09:00
elodillesfrequent requests then relmgmt doesn't want to handle it manually. so this needs some discussion i think09:00
ttx++09:01
elodillesalso we have a mail thread now about an independent release modeled project that needs (probably) a similar bugfix release as there's no stable branch. the same solution can be done I think: introduce a release process on bugfix branches. the question is though whether we really need this or we should just say that: either consume the latest release or fix an older release 'downstream'09:04
elodilles(i'm talking about this thread: https://lists.openstack.org/pipermail/openstack-discuss/2022-September/030612.html )09:05
*** dviroel|afk is now known as dviroel11:30
*** amoralej is now known as amoralej|lunch11:52
*** amoralej|lunch is now known as amoralej13:12
*** diablo_rojo is now known as Guest226213:24
JayFTBH This is the discussion I was somewhat hoping to start; as well as getting a single manual release done. 14:10
opendevreviewJay Faulkner proposed openstack/releases master: Release stable branches from w-y for Ironic projects  https://review.opendev.org/c/openstack/releases/+/86012514:32
*** Guest2262 is now known as diablo_rojo14:40
*** dviroel is now known as dviroel|lunch14:50
dmendiza[m]Hi friends!15:07
dmendiza[m]I was going to ask if lib releases now are zed or antelope, but I don't see an antelope directory in `releasese/deliverables/`15:08
elodillesdmendiza[m]: hi! yepp, antelope releases directory structure will be pushed after the Zed official release15:12
dmendiza[m]gotcha, thanks!15:13
*** knikolla[m] is now known as knikolla15:18
clarkbttx: elodilles: JayF: if the existing release tooling can support this why wouldn't we do that? It will help avoid releasing invalid versions and ensure that we always tag commits that already exist in the upstream repos. I think that using the tooling if we can will help avoid headaches even beyond the effort to do them manually.15:18
*** marios is now known as marios|out15:22
elodillesclarkb: the tooling allows to create bugfix/<version> branches, but does not allow *releasing* from those branches15:24
clarkbelodilles: I see, that was my confusion then15:24
elodillesthe question is whether it is worth to add that functionality (to release from bugfix branches) to our tooling15:27
clarkbright, seems we have ~3 options then. 1) update tooling to do releases from those branches as with stable branches 2) release managers manually do tagging using existing Gerrit ACLs 3) update Gerrit ACLs to allow ironic to push the tags and delegate to them (and technically 4) don't do releases, but it seems there is value there based on jayf's pypi stats)15:29
JayFI think #1 is the best option; but I do not have time to do that work and I don't know if anyone does.15:29
JayFIn lieu of that, #2 and #3 are roughly equal to me -- but I think keeping the number of credentials that can trigger a release low does have some value, so I'd lean slightly towards #215:29
elodillesabout the pypi stats: are those real consumers or CI's pulling the releases for their daily builds o:)15:43
elodillesnevertheless the amount of releases you want to request seems a bit too much to do them manually, i'd say15:43
elodillesso for me #1 or #4 is the real question15:44
JayFelodilles: I did some due dillegence; 6000 downloads over 4 months is well above the "robot noise" threshold15:49
elodillesJayF: ack, i was just curious :)15:53
JayFYeah I had the same thought as you though for sure15:54
JayFAIUI for an average pypi package, you can expect ~dozens a month just from mirroring15:54
JayFelodilles: after taking it up with contributors, we're going to try and factor out that new dep before doing a release; thanks for bringing it up15:58
elodillesJayF: thanks too for looking after it!16:01
JayFI think I'm learning that PTL actually stands for 'your todo list will never shrink again' :D 16:02
clarkbJayF: can confirm. Also condolences16:04
elodilles:D16:06
*** dviroel|lunch is now known as dviroel16:21
ianychoi[m]Hi elodilles , translation jobs for Zed will be enabled once https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/860272 is merged - I processed corresponding version creation on Zanata17:00
*** amoralej is now known as amoralej|off17:00
elodillesianychoi[m]: thanks!17:16
elodillesianychoi[m]: and sorry for sending the reminder late for zed :/17:19
*** diablo_rojo is now known as Guest233018:54
*** dviroel_ is now known as dviroel|afk20:37

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