Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin Twisted version for builders #630

Merged
merged 2 commits into from Apr 21, 2017

Conversation

@aneeshusa
Copy link
Member

aneeshusa commented Apr 12, 2017

I was following up on #588 and saw that a servo-linux-cross3 machine has been provisioned, but the buildmaster doesn't know about it. Checking the logs, it appears that the buildbot-slave service doesn't start successfully, and the stack trace seems to be the same reason as #601 (comment), namely a version of Twisted that is too new. This PR is similar to #604, but pins the Twisted version for builders instead of the buildmaster.

I also included some more requisites.
This should fix #588 once deployed.

r? @edunham @larsbergstrom


This change is Reviewable

Previously, we pinned the version for the buildmaster.
Pin the version for builders as well, which also use Twisted.

Also, restart the buildbot-slave service automatically
when the buildbot packages change to apply the changes immediately.
@larsbergstrom
Copy link
Contributor

larsbergstrom commented Apr 15, 2017

This is awesome - thanks much!

@bors-servo r+

@bors-servo
Copy link
Contributor

bors-servo commented Apr 15, 2017

📌 Commit 55ae5d8 has been approved by larsbergstrom

@bors-servo
Copy link
Contributor

bors-servo commented Apr 15, 2017

Testing commit 55ae5d8 with merge 53590df...

bors-servo added a commit that referenced this pull request Apr 15, 2017
…rsbergstrom

Pin Twisted version for builders

I was following up on #588 and saw that a `servo-linux-cross3` machine has been provisioned, but the buildmaster doesn't know about it. Checking the logs, it appears that the buildbot-slave service doesn't start successfully, and the stack trace seems to be the same reason as #601 (comment), namely a version of Twisted that is too new. This PR is similar to #604, but pins the Twisted version for builders instead of the buildmaster.

I also included some more requisites.
This should fix #588 once deployed.

r? @edunham @larsbergstrom

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/630)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Apr 15, 2017

💔 Test failed - status-travis

@aneeshusa aneeshusa force-pushed the aneeshusa:pin-twisted-version-for-builders branch from 55ae5d8 to 9fdcd01 Apr 16, 2017
@aneeshusa aneeshusa force-pushed the aneeshusa:pin-twisted-version-for-builders branch from 9fdcd01 to e2148ed Apr 16, 2017
Use separate `deploy-` and `ownership-` state IDs for the Buildbot
master config states to work arounda Salt behavior:
- saltstack/salt#5667
- saltstack/salt#29532
@aneeshusa aneeshusa force-pushed the aneeshusa:pin-twisted-version-for-builders branch from e2148ed to 485c075 Apr 16, 2017
@aneeshusa
Copy link
Member Author

aneeshusa commented Apr 16, 2017

I updated this to work around a Salt behavior that caused the build to fail previously.

@larsbergstrom
Copy link
Contributor

larsbergstrom commented Apr 21, 2017

@bors-servo
Copy link
Contributor

bors-servo commented Apr 21, 2017

📌 Commit 485c075 has been approved by larsbergstrom

@bors-servo
Copy link
Contributor

bors-servo commented Apr 21, 2017

Testing commit 485c075 with merge 5e6044a...

bors-servo added a commit that referenced this pull request Apr 21, 2017
…rsbergstrom

Pin Twisted version for builders

I was following up on #588 and saw that a `servo-linux-cross3` machine has been provisioned, but the buildmaster doesn't know about it. Checking the logs, it appears that the buildbot-slave service doesn't start successfully, and the stack trace seems to be the same reason as #601 (comment), namely a version of Twisted that is too new. This PR is similar to #604, but pins the Twisted version for builders instead of the buildmaster.

I also included some more requisites.
This should fix #588 once deployed.

r? @edunham @larsbergstrom

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/630)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Apr 21, 2017

☀️ Test successful - status-travis
Approved by: larsbergstrom
Pushing 5e6044a to master...

@bors-servo bors-servo merged commit 485c075 into servo:master Apr 21, 2017
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

5 participants
You can’t perform that action at this time.