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 upuse bash to run the mach stuff #322
Conversation
|
(no rush on this one; I'm about to crash for the night) |
| @@ -238,8 +238,8 @@ windows_compile_env = dict({'PATH': r'C:\msys64\mingw64\bin;C:\msys64\usr\bin\C: | |||
| **common_test_env) | |||
|
|
|||
| windows_factory = create_servo_factory([ | |||
| steps.Compile(command=["./mach", "build", "-d", "-v"], env=windows_compile_env), | |||
| steps.Compile(command=["./mach", "test-unit"], env=windows_compile_env), | |||
| steps.Compile(command=["bash", "-lc", "./mach build -d -v"], env=windows_compile_env), | |||
This comment has been minimized.
This comment has been minimized.
|
Updated :-) |
|
@bors-servo r+ |
|
|
use bash to run the mach stuff r? @aneeshusa @edunham Ugh, I forgot that we need to execute bash.exe in order to run the mach command successfully. See: https://github.com/servo/servo/blob/master/appveyor.yml#L45 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/322) <!-- Reviewable:end -->
|
@larsbergstrom For this deploy I think I'm going to kill Buildbot entirely and restart it via Upstart so it's running under the servo user again, but on the next one we should try out the SIGHUP (via |
|
@aneeshusa Sounds good to me! |
|
Though, I think it'll be 1.5-2 hours before we plow through the current homu queue. I tried to restart all of the stuff that had broken from the MacOS issue, so there's a bit of a backlog right now. |
|
|
|
The queue finally drained and I deployed this. After killing the service, Another possibility might be something wonky going on with PID files. I rather dislike PID files. (They don't properly track service status.) I've like to restart the entire servo-master1 machine at some point to see if Upstart brings up Buildbot successfully on its own to dig into this. |
|
Also, I killed the buildbot process on |
|
Thanks, both of those are great! I tried using |
|
I just deleted the plist files, so it shouldn't come back anytime soon. |
|
FYI, this PR didn't work; Buildbot can't find 'bash' and fails with
|
larsbergstrom commentedApr 16, 2016
r? @aneeshusa @edunham
Ugh, I forgot that we need to execute bash.exe in order to run the mach command successfully. See:
https://github.com/servo/servo/blob/master/appveyor.yml#L45
This change is