Thursday, 2026-04-16

opendevreviewSylvain Bauza proposed openstack/governance master: Add agentic-workflows to TaCT SIG  https://review.opendev.org/c/openstack/governance/+/98495815:19
bauzasfungi: thanks for offering the TaCT SIG to host the agentic-workflows repo :)15:52
fungiit seemed like a fine place to coordinate that effort15:53
bauzasone chicken-and-egg concern I have : should the governance patch depend on the project-config (and if so we could start having an initial git repo before the TC chime in) or do we want to hold on the TC approval before we start pushing into that repo ?16:22
mnasiadkaIn my mind maybe the governance patch should be first, but I think we lack guidance on that in any documentation - so given the TaCT SIG chair agrees, we should be fine.16:24
sean-k-mooneymnasiadka: i think if you follow https://docs.opendev.org/opendev/infra-manual/latest/creators.html#give-opendev-exclusive-permission-to-publish-releases top to bottom the governace change happens after the repo creation16:26
sean-k-mooneyhttps://docs.opendev.org/opendev/infra-manual/latest/creators.html#adding-the-project-to-the-ci-system16:26
sean-k-mooneyis what i ment to link16:26
fungiyes, that order16:27
sean-k-mooneyalthough i think we usually wait for both patches to be up before merging16:27
funginormally the repositories have to be created before we merge a governance change referring to them, but like to have confirmation from the stakeholders on both patches before any merge16:27
fungithe esoteric reason for this is that if you have project creation straddling an election, it can cause problems for the election officials trying to check for merged commits in a deliverable repository that doesn't exist yet16:28
fungithis used to happen semi-regularly16:29
fungiit only became a catch-22 policy situation in 2019 when "officialness" was required to add a repository to the openstack/ git namespace, at which point we started trying to get them proposed closer together timewise and having tentative stakeholder approval on the addition16:31
mnasiadkaWell, I didn’t find it - but good to know (although both are related to each other - I assume we shouldn’t have a repo that is not tied to project or sig in the openstack namespace)16:31
fungilogically there's a circular dependency between the two, functionally we merge the project-config change before the governance change to avoid race conditions with processes which expect repos listed in governance to actually exist at any point in time16:32
fungimnasiadka: it happened with the approval of this resolution... https://governance.openstack.org/tc/resolutions/20190322-namespace-unofficial-projects.html16:33
sean-k-mooneymnasiadka: that why we use the needed-by and depens-on in the commit as well16:36
sean-k-mooneywe are ment to upload both then update update them to point at each other16:36
sean-k-mooneyand when both are approved we merge them at about the same tiem16:36
sean-k-mooneybut ya its a bit of overhead but it also does nto happen that often16:37
bauzasI'm already preparing the initial commit 16:42
fungithe needed-by isn't strictly necessary, as one of the people reviewing those anyway i'm usually fine with just a simple review comment that says "the corresponding governance change can be found here..."16:42
bauzasso once we merge the project-config, I'll git init and push16:42
bauzasfungi: I added a comment to the project-config change for telling about the gov one16:43
fungiyep, that worked just fine, and is how i spotted it16:43
fungino need to push yet another patchset just to add a needed-by trailer to the commit message, losing existing votes and and triggering check jobs all ovr again16:44
bauzasyup, will just wait for the merge16:49

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