Thursday, 2023-10-05

-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 896909: Don't schedule merge repo state for branch/ref https://review.opendev.org/c/zuul/zuul/+/89690905:34
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 896909: Don't schedule initial merge for branch/ref items https://review.opendev.org/c/zuul/zuul/+/89690905:38
@harbott.osism.tech:regio.chatthe logging of the inheritance path is lacking the `negate` parameter, see this example from https://zuul.opendev.org/t/openstack/build/b9266d8c66444c6e8dc3d6b4f3880a0e where the next-to-last match is actually the negated version of the match shown:05:39
```
zuul:
_inheritance_path:
- '<Job base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25>'
- '<Job multinode branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#33>'
- '<Job grenade-base branches: {MatchAny:{ImpliedBranchMatcher:master}} source:
openstack/grenade/.zuul.yaml@master#26>'
- '<Job grenade branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/grenade/.zuul.yaml@master#158>'
- '<Job grenade-skip-level-always branches: {MatchAny:{ImpliedBranchMatcher:master}}
source: openstack/grenade/.zuul.yaml@master#381>'
- '<Job grenade-skip-level branches: {MatchAny:{BranchMatcher:master}} source:
openstack/grenade/.zuul.yaml@master#396>'
- '<Job grenade-skip-level branches: {MatchAny:{BranchMatcher:^stable/(train|ussuri|victoria|wallaby|xena|zed|2023.2)$}}
source: openstack/grenade/.zuul.yaml@stable/2023.2#399>'
- '<Job grenade-skip-level branches: None source: openstack/grenade/.zuul.yaml@master#1>'
```
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 897409: Don't trigger timer events for dynamic branches https://review.opendev.org/c/zuul/zuul/+/89740910:23
@clarkb:matrix.org> <@yoctozepto:matrix.org> observed this in OpenDev with https://review.opendev.org/c/nebulous/slo-violation-detector/+/896885/12:35
It would probably be helpful to link the actual builds that you observed this in rather than a high level change. Not that provides/requires should be between buildsets for multiple changes not within a single change. Within a buildset for a single change you use job dependencies.
https://review.opendev.org/c/zuul/zuul/+/895988 this spec for improving circular dependencies would as a side effect reduce the complexity in dependencies/provides/requires as well
@clarkb:matrix.org* In reply to @yoctozepto:matrix.org12:35
observed this in OpenDev with https://review.opendev.org/c/nebulous/slo-violation-detector/+/896885/
It would probably be helpful to link the actual builds that you observed this in rather than a high level change. Note that provides/requires should be between buildsets for multiple changes not within a single change. Within a buildset for a single change you use job dependencies.
https://review.opendev.org/c/zuul/zuul/+/895988 this spec for improving circular dependencies would as a side effect reduce the complexity in dependencies/provides/requires as well
@yoctozepto:matrix.orgClark: but it works in a buildset as long as the jobs come from different projects; just not on retry12:44
@yoctozepto:matrix.orglet me link to the details in the bug report anyways12:45
@clarkb:matrix.orgYou can't have jobs from different projects in one buildset. Not today. That is what the spec will address and why it improves the situation here12:45
@yoctozepto:matrix.orgClark: well, I do have 🙃12:45
@clarkb:matrix.orgBuildsets currently run jobs for one change and a change can only belong to one project 12:46
@yoctozepto:matrix.orgit seems to have been working thus far12:46
@clarkb:matrix.orgProvides/requires apply relationships between buildsets12:47
@yoctozepto:matrix.orgbut maybe it was a fluke that it worked12:47
@clarkb:matrix.orgMy comment is mostly to point out linking to a specific change when discussing provides requires is insufficient information 12:47
@yoctozepto:matrix.orgthanks for pointing this out, I will dig further12:47
@yoctozepto:matrix.orgyes, it was a fluke; I see it now with the verbose info that zuul status produces12:51
@yoctozepto:matrix.orgthanks Clark you and fungi either solve issues for me or point me into the right direction; I hope to meet you two in person some day12:52
@yoctozepto:matrix.orgI updated and closed the bug report12:54
@clarkb:matrix.orgThe proposed future state in that spec should simplify things and make it a lot more intuitive12:55
@clarkb:matrix.orgBut still a ways away12:55
@yoctozepto:matrix.orgI tabbed that spec and will read it in some freer time12:56
-@gerrit:opendev.org- Zuul merged on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-website] 890040: Blog article titles link to themselves https://review.opendev.org/c/zuul/zuul-website/+/89004016:10

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