Hi everyone,

I was previously directed to set collapseRequests to true globally in our master.cfg. Using a previous version, we had been merging requests, but only for certain builders. It doesn't appear to be working, though it's hard to tell because both workers/builders seem to be completely stalled at the moment. There's queued builds, but nothing executing.

Looking through the code I see that in BuildRequest.canBeCollapsed(), down around line 272 in buildrequest.py, it appears that build requests with differing revisions will not be collapsed.

However, the comments for the class BuildRequestCollapser (line 37 of the same file) seem to indicate that revision is not to be included in the consideration of whether to collapse a request.

The code and comments seem to conflict with each other.

For our purposes, we definitely want collapsing to happen, and want the buildrequest with the most recent revision to be the one built. I can certainly hack up the code to do what I want, but I thought I should address this here, too.

Thanks again for your time.

Neil Gilmore
grammatech.com
_______________________________________________
users mailing list
[email protected]
https://lists.buildbot.net/mailman/listinfo/users

Reply via email to