Thursday, 2022-10-27

-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:02:25
- [zuul/zuul] 860033: Add access-rules configuration and documentation https://review.opendev.org/c/zuul/zuul/+/860033
- [zuul/zuul] 860034: Set Access-Control-Allow-Origin headers in check_auth tool https://review.opendev.org/c/zuul/zuul/+/860034
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:02:25
- [zuul/zuul] 860035: Support authz for read-only web access https://review.opendev.org/c/zuul/zuul/+/860035
- [zuul/zuul] 860987: Change merge mode default based on driver https://review.opendev.org/c/zuul/zuul/+/860987
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 861668: Add rebase-merge merge mode https://review.opendev.org/c/zuul/zuul/+/86166802:25
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/nodepool] 811016: Expose slot number from metastatic driver https://review.opendev.org/c/zuul/nodepool/+/81101603:29
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 862782: wip: Reuse existing pipeline state during reconfigs https://review.opendev.org/c/zuul/zuul/+/86278207:52
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 862794: Don't refresh the pipeline state during reconfig https://review.opendev.org/c/zuul/zuul/+/86279410:27
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 862794: Don't refresh the pipeline state during reconfig https://review.opendev.org/c/zuul/zuul/+/86279412:36
@clarkb:matrix.orgOne upside to dropping zuul support for old ansibles is the size of our executor images has dropped quite a bit15:51
@jim:acmegating.comyeah batteries included installs of ansible are not small15:52
@jim:acmegating.comi expect ansible 7 to be out very soon15:53
-@gerrit:opendev.org- Thomas Cardonne proposed on behalf of Guillaume Chauvel: [zuul/zuul] 735476: zuul_stream: close streamer when task is skipped https://review.opendev.org/c/zuul/zuul/+/73547616:04
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 862829: Add a zkprofile scheduler debug command https://review.opendev.org/c/zuul/zuul/+/86282916:26
@clarkb:matrix.orgianw: I left a review on that zuul-sphinx change. Slightly worried we may allow actual circular imports now, but I think CI would catch that through the more explosive fireworks that would result in?17:29
@fungicide:matrix.org> <@clarkb:matrix.org> ianw: I left a review on that zuul-sphinx change. Slightly worried we may allow actual circular imports now, but I think CI would catch that through the more explosive fireworks that would result in?18:45
circular imports are only problematic if one of the modules involved calls into another within the import cycle though, right?
@fungicide:matrix.orge.g. modules with import side-effects18:45
@clarkb:matrix.orgfungi: these are rst docs though so I'm not complete sure18:47
@clarkb:matrix.orgI suspect that it may copy content in a circular fashion until you run out memory or something18:47
@fungicide:matrix.orgoh, sorry! i thought you meant circular python module imports18:58
@jim:acmegating.comhttps://review.opendev.org/862215 is the change in question19:10
@iwienand:matrix.org> <@fungicide:matrix.org> circular imports are only problematic if one of the modules involved calls into another within the import cycle though, right?19:59
i guess if it really were a circular import it would hang. the bug just got a comment https://sourceforge.net/p/docutils/bugs/459/ that basically says "your directive should update the include log". i guess the problem with that is that really from their (docutils) side they've introduced a breaking change -- but OTOH i don't think there's any sort of documentation or api clearly expressed either
@clarkb:matrix.orgupdate it to clear entries like we are doing or update it to add more info than we are/were adding?20:01
@iwienand:matrix.orgClark: not sure :)  the thing is we use ```insert_input``` which just so happens to include input that uses ```.. include::```.  if we have to do extra things around that, it feels a bit like a api breaking change https://sourceforge.net/p/docutils/bugs/459/#61e7/9cf820:37
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed on behalf of Simon Westphahl: [zuul/zuul] 862794: Don't refresh the pipeline state during reconfig https://review.opendev.org/c/zuul/zuul/+/86279422:24
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 862193: Fix implied branch matchers and override-checkout https://review.opendev.org/c/zuul/zuul/+/86219323:39
@michael_kelly_anet:matrix.orgcorvus: Questions regarding your comments on https://review.opendev.org/c/zuul/zuul-operator/+/861279/3 - 'running from the CLI': are folks running the operator from outside of a Kubernetes cluster or something?23:40
Based on my experimentation, running in cluster it seems likely that the config is *already* loaded when we get to this point as the exec is able to run without issue.
@michael_kelly_anet:matrix.orgI can put some cycles into a test around this next week, but it might be good to merge a fix before the test as the operator is otherwise straight up broken.23:41
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 862622: Add Python 3.11 testing https://review.opendev.org/c/zuul/zuul/+/86262223:50
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/nodepool] 862630: Add Python 3.11 testing https://review.opendev.org/c/zuul/nodepool/+/86263023:54
@clarkb:matrix.orgianw: ^ we may need to consider the sibling job there. But I think pushing forward on that if there are incompatibilities is a good thing and I'm happy to help.23:54
@jim:acmegating.comMichael Kelly: yes, the operator can be run outside the cluster; that is the best way to develop on it since there's no image build cycle necessary.  i'd really like to have the test with the fix to verify it.  ideally we would have included that in the original implementation, but now that we've discovered a hole in testing, we should add it.23:55
@iwienand:matrix.orgClark: i guess the problem might be if it needs to build too much and runs too long?23:55
@michael_kelly_anet:matrix.orgFascinating.23:55
@michael_kelly_anet:matrix.orgI had no expectation of running this outside of an actual cluster :)23:55
@michael_kelly_anet:matrix.orgMy concern with the test is that I have to spend cycles to get a feel for how the existing testing works, that's all.23:56
@michael_kelly_anet:matrix.orgSounds like maybe the soln looks like wrapping the original call? Or maybe being aware of where we're running23:56
@jim:acmegating.comMichael Kelly: i suspect that may be the idea behind the other change i linked23:57
@michael_kelly_anet:matrix.orgYea, it makes more sense now, of course.23:57
@clarkb:matrix.org> <@iwienand:matrix.org> Clark: i guess the problem might be if it needs to build too much and runs too long?23:58
ya or if dib or glean don't do python3.11 yet
@clarkb:matrix.orgwe'll see what testing shows as far as build times as that is a concern generally on arm6423:58

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