Friday, 2024-04-12

slaweqhi, can you maybe help me with one question about project from the x/ namespace, exactly about whitebox-neutron-tempest-plugin? I know that it is not part of the official release and release team is not doing anything to make releases of it. We can push tag when needed but I don't know what we are missing to be able to publish tarballs in https://tarballs.opendev.org/x/whitebox-neutron-tempest-plugin/06:36
elodillesslaweq: good question. tagging and pypi releasing can be done by the person who is added as maintainer on pypi, as far as i know, but i'm not aware of whether such releases got uploaded ever under tarballs.opendev.org07:18
elodillesi guess it needs manual upload and with that i think infra team can help07:18
elodillesrelease-team: ^^^ do you have any knowledge / memory about slaweq's question?07:19
elodillesi remember that lajoskatona did some release maybe on tap-as-a-service back in time, when it was under x/ :) maybe he remembers :)07:20
slaweqelodilles I was asking because I see that it is done e.g. for tobiko project https://tarballs.opendev.org/x/tobiko/ so it is definitely doable but I have no idea how :/07:22
elodillesslaweq: i don't know how tobiko's maintainers do it ( https://pypi.org/project/tobiko/ ; plus there is openstackci as well as maintainer :-o so maybe it's via the CI somehow?) :/07:27
elodillesslaweq: actually, somehow the CI is triggered, as for example a former release triggered this 'release-job-failures' mail: https://lists.openstack.org/archives/list/release-job-failures@lists.openstack.org/message/DFPKV6EGESFWSL2DQ726AJP7TWSV47NX/07:30
ttxslaweq: you should be able to manually push tags, and then have Zuul jobs that react to that tagging and build and upload tarballs07:35
ttxYou basically need the jobs in the second part of https://releases.openstack.org/reference/release_infra.html07:36
ttx(my yearly reminder that I'm so happy I took the time to document the process in this doc)07:38
elodilles:)07:38
fricklertobiko is using the publish-to-pypi project-template, which IMO should only be used by openstack projects07:43
fricklerso we might need to discuss this with the TC maybe07:44
fricklerto avoid this being misinterpreted as some official deliverable07:44
frickleralthough the current docs do not mention such a restriction, hmm https://docs.opendev.org/opendev/infra-manual/latest/drivers.html#tagging-a-release07:48
slaweqthx a lot07:57
slaweqttx elodilles frickler I found job publish-openstack-artifacts in https://opendev.org/openstack/project-config/src/commit/e14c4fbf962f0d98c066c3435943317cf1bdc446/zuul.d/jobs.yaml#L7 and it seems to be sending tarballs to the server but it seems to be only for the official projects, or should I use the same one for project from x/ namespace too?08:06
fricklerslaweq: see my comments in #openstack-tc, I would suggest to wait on some feedback on that first08:10
slaweq@frickler yeah, I saw them already09:04
fricklerelodilles: would you agree to abandon the tripleo eom patch? https://review.opendev.org/c/openstack/releases/+/910395 I'll push forward on retiring the remaining repo next week09:08
fricklerelodilles: I also saw you were abandoning some stable branch patches yesterday, shall we approve the two remaining patches and then run the branch cleanup?09:09
elodillesfrickler: tripleo: you can use the existing patch or create a new that EOLs the branches, whichever suits you better. thanks in advance!09:30
elodillesfrickler: yepp, if the remaining EOM/EOL xwv patches are OK to merge then we can do that. I can run the branch delete script after (or maybe early next week).09:32
elodillesand thanks for helping all with these frickler o/09:33
fricklerelodilles: the idea for tripleo was to neither EOM nor EOL if the whole project is retired, similar like we didn't touch other retired projects at all10:11
elodillesfrickler: oh, sorry, i misunderstood then. i think retired projects, where we have stable/<series> branch, should be EOL'd. otherwise we got pings time to time that why are those branches open o:) (as we only delete branches when we EOL them (or transition to Unmaintianed))11:12
elodilles(so i thought that 'marking them retired' is a parallel thing o:))11:32
fricklerelodilles: hmm, ok, I don't actually mind doing that, but we might also want to check a lot of other repos, then, like the recently retired openstack-chef stack11:41
fricklerbut then I'll amend your patch to eol things11:41
opendevreviewMerged openstack/releases master: [OpenStackAnsible] Transition EM branches to Unmaintained  https://review.opendev.org/c/openstack/releases/+/91041411:50
elodillesfrickler: openstack-chef is a bit different because it is not part of the recent official deliveries, afair11:51
fricklerelodilles: well tripleo also hasn't been for a bit?11:52
elodillesfrickler: yepp, but tripleo has open wallaby branches as it was released at that time12:09
elodillesso best is to EOL those branches12:10
elodillesIMO12:10
opendevreviewMerged openstack/releases master: [Puppet OpenStack] Transition EM branches to Unmaintained  https://review.opendev.org/c/openstack/releases/+/91040812:18
fricklerelodilles: while checking tripleo things, I notice that a lot of them also have stable/zed branches, but those aren't listed in any deliverables file, do you know something about that? shall we just ignore them? (cc gmann)12:29
elodilles:-o12:29
elodillesyeah, i see, this is why we have them: https://review.opendev.org/c/openstack/releases/+/86301112:36
elodillesit was a weird situation, and we probably shouldn't allow that, but meh...12:37
frickleroh, I didn't check that, nice. but then I think I can create a patch to those to create zed-eol tags that should allow cleanup of those branches12:41
elodilleswell, good question whether release tools will like them, fingers crossed :)12:43
opendevreviewThierry Carrez proposed openstack/releases master: Fix erroneous dates in schedule details  https://review.opendev.org/c/openstack/releases/+/91570712:53
fricklernot sure what went wrong here for the puppet-eom patch? https://zuul.opendev.org/t/openstack/build/ce80cca2374d4a6d9af88caa9cf3dcbb13:39
elodillesfrickler: neither see i the problem... checked random tags and branches and seemed to be there13:59
elodilleslet's start the RelMgt PTG session o/14:01
opendevreviewDavid Wilde proposed openstack/releases master: Create new keystone-tempest-plugin release for 2024.1  https://review.opendev.org/c/openstack/releases/+/91571314:08
fricklerfound the errors in the middle of the job output: https://paste.opendev.org/show/bwEGLvqKZPE6LC1YU2zs/14:46
fricklerseems those are the retired repos14:46
elodillesyepp. but those should be EOL'd and no need for unmaintained/* branches O.o14:47
tkajinamyeah... this is just bad timing. I proposed retirement some time ago which got stuck for some time, but it was merged just before that unmaintained transition was merged15:21
tkajinamwe can EOL wallaby/xena of these repos and also yoga15:21
fricklertkajinam: yes, I didn't check that patch closely enough, but I also think that maybe the gate check should have caught that issue15:33
fricklerI also think that with the current retirement acl being in place, we might get the same error on trying to push eol tags, too. but we can try that15:34
elodillestkajinam frickler : note that i've updated the patch to EOL those before we approved it: https://review.opendev.org/c/openstack/releases/+/910408 15:41
elodilles(hmmm, it seems not all was EOL'd... my bad than)15:42
tkajinamelodilles, the problem is that a few more was EOLed after your update15:43
elodillesACK15:43
opendevreviewDavid Wilde proposed openstack/releases master: Create new keystone-tempest-plugin release for 2023.2  https://review.opendev.org/c/openstack/releases/+/91574516:33
opendevreviewTakashi Kajinami proposed openstack/releases master: [Puppet OpenStack] EOL unmaintained branches of retired modules  https://review.opendev.org/c/openstack/releases/+/91574616:35
opendevreviewDavid Wilde proposed openstack/releases master: Create new keystone-tempest-plugin release for 2023.1  https://review.opendev.org/c/openstack/releases/+/91574716:37
opendevreviewsean mooney proposed openstack/releases master: release whitebox-tempest-plugin  https://review.opendev.org/c/openstack/releases/+/91575117:00
opendevreviewsean mooney proposed openstack/releases master: release whitebox-tempest-plugin  https://review.opendev.org/c/openstack/releases/+/91575118:45
opendevreviewsean mooney proposed openstack/releases master: release whitebox-tempest-plugin  https://review.opendev.org/c/openstack/releases/+/91575118:53
opendevreviewsean mooney proposed openstack/releases master: release whitebox-tempest-plugin  https://review.opendev.org/c/openstack/releases/+/91575118:56

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