Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up"Actual commit differs from requested commit" error #565
Comments
|
The git step also says
|
|
This is a new step I added as a safeguard because Buildbot frankly sucks at Looking at the build logs for failed builds linked above (e.g. http://build.servo.org/builders/mac-dev-unit/builds/4849/steps/git/logs/stdio), it seems all of these are failing on our Mac builders, specifically due to another git process running in the same directory? It seems likely to me that a git process crashed at some point and didn't clean up after itself, meaning further git invocations don't go through. (This occurs because Buildbot doesn't just I'll take a look on the builders; I'm open to suggestions on the error message to make it more useful. |
|
Could it also be a force retry that broke stuff? (e.g. servo/servo#14632) |
|
I doubt a force retry is to blame. I've cleaned up all the errant
I confirmed there's none left via root@servo-master1$ salt '*' cmd.run 'ls -a ~buildbot/slave/*/build/.git/index.lock'All builders reported no index.lock files It's possible this is affecting Windows builder(s), I didn't look at/touch those. |
|
Linked PRs are merged now, so looks like this is fixed (at least for now). Closing, re-open if it happens again. |
See http://build.servo.org/builders/mac-dev-unit/builds/4846 for example