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 upAdd appveyor support for servo's homu #232
Conversation
|
r=me after SHA bump |
|
@bors-servo r=larsbergstrom |
|
|
Add appveyor support for servo's homu Don't merge yet, needs servo/homu#13 to merge and then a bump in the homu SHA r? @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/232) <!-- Reviewable:end -->
|
|
|
|
@bors-servo retry |
Add appveyor support for servo's homu Don't merge yet, needs servo/homu#13 to merge and then a bump in the homu SHA r? @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/232) <!-- Reviewable:end -->
|
|
|
Google has dropped support for 32-bit Chrome (planned for March hence the sudden breakage): http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu Is there any reason we need Chrome? If not, I'd rather remove it entirely than trying to modify the appropriate |
|
We don't explicitly mention Chrome anywhere. I don't know why it tries to download chrome. |
|
I checked via Salt on the builders and you're right, none of our machines have chrome in their apt sources. |
|
Yup, looks ok in Vagrant. I'll put in a test PR to check Travis. |
|
See #233 for the Travis test PR |
Workaround saltstack/salt#26605 by cleaning the sources.list.d folder first, and running pkgrepo states that add repositories to the folder afterwards using require. This unbreaks servo#232: Travis has the Chrome apt repo configured, but Google has dropped 32-bit support (March 2016), causing apt to fail on multiarch hosts. By removing all external repos we will only use repositories we configure ourselves.
Remove non-Salted external apt sources Workaround saltstack/salt#26605 by cleaning the sources.list.d folder first, and running pkgrepo states that add repositories to the folder afterwards using require. This unbreaks #232: Travis has the Chrome apt repo configured, but Google has dropped 32-bit support (March 2016), causing apt to fail on multiarch hosts. By removing all external repos we will only use repositories we configure ourselves. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/234) <!-- Reviewable:end -->
|
@bors-servo retry |
Add appveyor support for servo's homu Don't merge yet, needs servo/homu#13 to merge and then a bump in the homu SHA r? @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/232) <!-- Reviewable:end -->
|
|
Manishearth commentedMar 5, 2016
Don't merge yet, needs servo/homu#13 to merge and then a bump in the homu SHA
r? @larsbergstrom