Wednesday, 2023-12-06

-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 902118: Freeze job dependencies with job graph https://review.opendev.org/c/zuul/zuul/+/90211802:51
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 899650: dnm: Filter regex deprecation warnings in web API https://review.opendev.org/c/zuul/zuul/+/89965012:32
@harbott.osism.tech:regio.chatis there a plan when the next zuul release shall be made? I assume with the SQL migration it would be a major version bump?14:51
@jim:acmegating.comprobably soon, and i expect it to be a minor version bump.  we typically only do major version bumps with user-visible breaking changes and have not done so for a sql migration.14:54
@jim:acmegating.com * probably soon, and i expect it to be a minor version bump.  we typically only do major version bumps with breaking changes and have not done so for a sql migration.14:55
@fungicide:matrix.orgthe sql migration should be safe to perform online during a rolling upgrade, right?15:16
@jim:acmegating.comfungi: no -- https://zuul-ci.org/docs/zuul/latest/releasenotes.html#upgrade-notes15:27
@fungicide:matrix.orgaha. looks like the last schema migration we mention in changelogs was for 6.1.0 though it doesn't explicitly state the schedulers should be stopped, the migration in 5.1.0 does say that though. i agree we have precedent for schema migrations (even offline ones) in minor releases15:33
@jim:acmegating.comyeah, i think we have precedent here, but also, the rules are flexible.  i'm just trying to be consistent, but the numbers don't cost us anything so if we want to do a major bump, that's fine (but if we do, i'm going to propose yanking a whole bunch of stuff out first -- i've been holding off on that :)15:35
@fungicide:matrix.orgare we overdue for dropping another ansible version?15:36
@fungicide:matrix.orgwe've definitely done major version bumps coincident with that15:36
@jim:acmegating.comwe could stand to drop 6. yes15:36
@tony.breeds:matrix.orgRH has an internal gitlab and we need to use it as a config repo and support all there goodness of that.  The issue I *think* I have is that we need to support muliple connections because we don't have a "global" zuul-ci user, so each project group has it's own access token.  I think this is a problem as ultimately it's the same server so zuul will pick the first matching connection which may or may not have access to the repos we need.16:20
@tony.breeds:matrix.org1) Have I more or less understood correctly ; 2) Is there a work around, other than getting a global user which can be added to the appropriate groups?16:20
@clarkb:matrix.orgtony.breeds:  I suspect you may know best simply beacuse you've got a gitlab and a zuul talking to each other. However, zuul connection have canonical names associated with them and those names are part of fully qualified canonical repo names. For example opendev's zuul talks to review.opendev.org but canonically these repos are named opendev.org/foo/bar and that prefix comes from the connection settings. I suspect that you can force specific connection to be used if you always use fully qualified names16:39
@clarkb:matrix.orgbut I'm not positive of that16:39
@clarkb:matrix.orgit does seem weird to em that you would need different identities for the same system though. Zuul should be able to operate as the "rhzuul" in rhgitlab and then projects within that system could give appropriate connections to the account16:41
@clarkb:matrix.orgI doubt you force your human users to authenticate as different users depending on the project they push to16:41
@tony.breeds:matrix.orgClark: Yes I agree that it's weird.  ATM the gitlab operators are against making a rhzuul user inside rhgitlab.16:45
@tony.breeds:matrix.orgThanks for the help.16:46
@mordred:inaugust.comhujdttkhfrnt16:51
@clarkb:matrix.orgtony.breeds: if you do test the canonical names thing and it works it might be good to check if we sufficiently cover the behavior in docs. If it doesn't work then that might be a bug?16:52
@tony.breeds:matrix.orgClark: good point.16:53
@jim:acmegating.comzuul-maint: how does this look for a zuul release?16:58
commit 27a4beb6980ac914d191dbac119aff785e242b3a (HEAD -> master, tag: 9.3.0, origin/master, gerrit/master, refs/changes/07/902707/1)
@jim:acmegating.comthat's current head, one commit past what opendev is running; the one commit is the test fix for the ansible cve16:58
@clarkb:matrix.orgtony.breeds: corvus I made some small edits to the zuul annual report doc to accomodate your feedback can you check if it looks better now?17:28
@clarkb:matrix.orgalso the number of releases is about to change. I'll make a note to update that value when we provide a "final" version to the foundation17:28
@clarkb:matrix.orgalso I'll double check the contribution numbers haven't changed drastically at that point in time17:29
@tony.breeds:matrix.orgClark: looks good to me17:30
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 902118: Freeze job dependencies with job graph https://review.opendev.org/c/zuul/zuul/+/90211818:57
@clarkb:matrix.orghttps://learn.stanford.edu/DonKnuthXmas-2023-Registration.html there appears to be some overlap in this year's Christmas talk and the speculative execution zuul performs 21:02
@jim:acmegating.comi remember the dancing links talk21:08
@clarkb:matrix.org> <@jim:acmegating.com> i remember the dancing links talk21:12
Do you go to those in person?
@jim:acmegating.comso far yes; i may not make it over there this year and might just watch the stream21:13
@clarkb:matrix.orgnice21:18
@jim:acmegating.comthey're getting pretty crowded, so it's kinda hard to actually talk to him now.  good if you want a free book or to get one signed.  otherwise, the stream has better audio.  :)21:20
@jim:acmegating.com(*note: free book may be in a random human language)21:22
@fungicide:matrix.orgyou had me at human language21:31
@jim:acmegating.com9.3.0 released and email announcement sent21:39
@clarkb:matrix.orgcorvus: we didn't manage to run into each other doing that with the gerrit restart did we?21:41
@clarkb:matrix.org(I don't think we did)21:41
@jim:acmegating.comnope; the tag push happened a while ago21:43

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