Open FatmanUK opened 4 years ago
Thanks for the bug report. It indeed looks like a regression in how we process changes. I'll look into it.
@FatmanUK how are your schedulers defined? (you shared the builders, but my hunch is it might be on that side).
I don't think I have any schedulers that span repositories, but my hunch would be something about the scheduler config would be leaking a revision to both builders and now that a revision is set both builders would be looking for that SHA which as you pointed out doesn't exist in that repo.
I could be totally wrong, but until @p12tic has further ideas it might make sense to look there.
Python version: 3.7.8 Buildbot version: 2.7.0 Twisted version: 20.3.0 OS: FreeBSD 12.1-RELEASE-p8
Both workers --- tinyfeng and doclib --- were working fine, but after a commit to doclib's repo, the tinyfeng worker is suddenly trying to get that commit, even though it's not pointing at the same repo. The repos are hosted on the same Gitea server at \. The doclib repo is private hence the \:\ before the URL.
I could work around this issue with a shell command ("git pull") but I'd rather use the Git module if I can. Am I doing something amazingly stupid or is this a bug in the Git build step module? How is it confusing commits?
Here are my build steps from /var/buildbot/mother/config:
Here is the output from tinyfeng worker: