Thursday, 2025-02-06

-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940872: Implement keystore functions for OIDC RS256 https://review.opendev.org/c/zuul/zuul/+/94087211:11
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940872: Implement keystore functions for OIDC RS256 https://review.opendev.org/c/zuul/zuul/+/94087211:24
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 940872: Implement keystore functions for OIDC RS256 https://review.opendev.org/c/zuul/zuul/+/94087211:26
@martinpeck:matrix.orgHello. I'm new to this room, so thought say a quick "hello". I'm keen to get a better understanding of the compute provider model for Zuul, and to understand how it can be extended. If anyone has some good pointers for getting into this topic let me know...otherwise I'll carry on reviewing the docs/source code.12:05
@fungicide:matrix.orgmartinpeck: it's in the midst of a major overhaul at this moment. traditionally, zuul's nodepool component has been responsible for compute resource lifecycle management, but this spec details the revised model that's in the process of being implemented now: https://zuul-ci.org/docs/zuul/latest/developer/specs/nodepool-in-zuul.html13:06
@fungicide:matrix.orgmost of the changes for it are tagged "niz" for ease of discoverability: https://review.opendev.org/q/hashtag:%22niz%2213:11
@mnaser:matrix.orgis there plans of a Zuul release soon?  There’s quite a few fixes we’re waiting for and I’m wondering if I just go ahead and patch locally vs wait 13:16
@martinpeck:matrix.orgInteresting. Thanks for this fungi . It's useful to know that this is in flux right now.13:39
@jim:acmegating.commnaser: i don't think now is a great time for a release due to what's in progress and hasn't seen live testing yet.14:47
@mnaser:matrix.orgah yeah, i figured, i fell into the void of figuring out authorization being broken for whitelabled tenants till i found the commit that you fixed it :)14:48
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940824: Use niz nodes for unit tests https://review.opendev.org/c/zuul/zuul/+/94082415:08
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940824: Use niz nodes for unit tests https://review.opendev.org/c/zuul/zuul/+/94082415:15
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940824: Use niz nodes for unit tests https://review.opendev.org/c/zuul/zuul/+/94082415:19
@fungicide:matrix.orgit's queued!15:20
@jim:acmegating.comindeed -- as i watch it run here... i think we're at the point of maybe removing some debug log lines from the launcher.  :)15:25
@fungicide:matrix.orglinters succeeded and the others are running15:25
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940888: Remove some launcher debug log messages https://review.opendev.org/c/zuul/zuul/+/94088815:27
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940891: Use annotated logger with nodescan requests https://review.opendev.org/c/zuul/zuul/+/94089115:40
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940893: Fix node listing web API https://review.opendev.org/c/zuul/zuul/+/94089316:09
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940895: Launcher: log selected provider https://review.opendev.org/c/zuul/zuul/+/94089516:32
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940898: Launcher: fix image decompression https://review.opendev.org/c/zuul/zuul/+/94089817:10
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:18:51
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:19:05
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:19:07
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
-@gerrit:opendev.org- Andy Ladjadj proposed: [zuul/zuul-jobs] 834045: [upload-logs-base] add ipa extension to known mime types https://review.opendev.org/c/zuul/zuul-jobs/+/83404519:20
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:20:03
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
- [zuul/zuul] 940929: Fix nested provider validation with hyphens https://review.opendev.org/c/zuul/zuul/+/940929
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 940933: Pin googleapis-common-protos https://review.opendev.org/c/zuul/zuul/+/94093321:42
@jim:acmegating.comClark: fungi ^ the assemble/install-from-bindep process did not handle that well ^21:43
@jim:acmegating.comexample failure: https://zuul.opendev.org/t/zuul/build/a790a6a6fda74adc8a4c0c70c5dc48be21:43
@jim:acmegating.comthat's mostly an fyi.  the patch resolves the issue; but i mention it in case anyone feels like digging more.21:44
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:21:47
- [zuul/zuul] 940888: Remove some launcher debug log messages https://review.opendev.org/c/zuul/zuul/+/940888
- [zuul/zuul] 940891: Use annotated logger with nodescan requests https://review.opendev.org/c/zuul/zuul/+/940891
- [zuul/zuul] 940893: Fix node listing web API https://review.opendev.org/c/zuul/zuul/+/940893
- [zuul/zuul] 940895: Launcher: log selected provider https://review.opendev.org/c/zuul/zuul/+/940895
- [zuul/zuul] 940898: Launcher: fix image decompression https://review.opendev.org/c/zuul/zuul/+/940898
- [zuul/zuul] 940929: Fix nested provider validation with hyphens https://review.opendev.org/c/zuul/zuul/+/940929
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:21:52
- [zuul/zuul] 940898: Launcher: fix image decompression https://review.opendev.org/c/zuul/zuul/+/940898
- [zuul/zuul] 940929: Fix nested provider validation with hyphens https://review.opendev.org/c/zuul/zuul/+/940929
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
@fungicide:matrix.orgthat dep solver issue is really odd, pip install normally shouldn't consider pre-release versions of packages unless it's either been passed the --pre option or a pre-release version was used in the version specifier for the package (though perhaps that was done within a transitive dependency?)22:07
@jim:acmegating.comfungi: certainly not directly.  possibly transitive.  it downloaded both; the rc1 later after the non-rc.22:11
@fungicide:matrix.orgman, that monorepo they use for opentelemetry is massive22:11
@fungicide:matrix.orgit does mention .dev versions of some deps in the pyproject.toml, so maybe that's sufficient for it to look for prereleases of the others too: https://github.com/open-telemetry/opentelemetry-python/blob/main/exporter/opentelemetry-exporter-otlp-proto-grpc/pyproject.toml#L35-L3722:14
@jim:acmegating.comi heard you like dev versions22:14
@jim:acmegating.comhave some more22:14
@fungicide:matrix.orgbasically22:15
@mordred:waterwanders.comyeah. I think the logic is "if you see a pre-release version mentioned, then set --pre to true"22:17
@mordred:waterwanders.comor something like that22:17
@jim:acmegating.cominteresting that the rc1 download happens so late (i mean, like, a couple pages of text scrolling by later)... seems like it leaves open the question of when exactly that bit was flipped22:18
@jim:acmegating.comso then the other weird thing: pip wheel only built the rc1 wheel; but then later pip install didn't want to install it, it wanted to install the non-rc.22:19
@mordred:waterwanders.comyeah - that's the part that bothers me more - that makes me think we have a logic bug in assemble somewhere22:20
-@gerrit:opendev.org- Andy Ladjadj proposed: [zuul/zuul-jobs] 834046: [upload-logs-base] add android mime-type https://review.opendev.org/c/zuul/zuul-jobs/+/83404622:39
@aureliojargas:matrix.orgHey, anyone in for an easy review? Adding `ensure-uv` role https://review.opendev.org/c/zuul/zuul-jobs/+/940271  (same as current `ensure-poetry` role, just changing all `poetry` mentions to `uv`)22:43
@clarkb:matrix.orgI wonder if we should make a meta role for these ensure thinsg that pip can install roles23:16
@clarkb:matrix.orgI don't think we need to solve that before ensure-uv lands, but an idea since poetry and twine and others are all basically the same system23:16
@aureliojargas:matrix.orgyeah, I thought the same23:17
@aureliojargas:matrix.orgthe current code repetition seems "wrong" :)23:17
@clarkb:matrix.orgthen ensure-uv, ensure-twine, ensure-poetry can just pass in a packge name, version, and path23:18
@clarkb:matrix.orgthe change looks good to me other than this idea23:18
@aureliojargas:matrix.orgI can give it a try on the meta role if no one else is interested on doing it23:20
@jim:acmegating.comsgtm; i'd review that23:27
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:23:37
- [zuul/zuul] 940910: Launcher: improve nodescan testing https://review.opendev.org/c/zuul/zuul/+/940910
- [zuul/zuul] 940911: Launcher: move key-name in test fixtures https://review.opendev.org/c/zuul/zuul/+/940911
-@gerrit:opendev.org- Zuul merged on behalf of Aurelio Jargas: [zuul/zuul-jobs] 940271: Add ensure-uv role https://review.opendev.org/c/zuul/zuul-jobs/+/94027123:43

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