Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Add appveyor support for servo's homu #232

Merged
merged 1 commit into from
Mar 5, 2016
Merged

Add appveyor support for servo's homu #232

merged 1 commit into from
Mar 5, 2016

Conversation

Manishearth
Copy link
Member

Don't merge yet, needs servo/homu#13 to merge and then a bump in the homu SHA
r? @larsbergstrom

Review on Reviewable

@larsbergstrom
Copy link
Contributor

r=me after SHA bump

@Manishearth
Copy link
Member Author

@bors-servo r=larsbergstrom

@bors-servo
Copy link
Contributor

📌 Commit 5be1c80 has been approved by larsbergstrom

@bors-servo
Copy link
Contributor

⌛ Testing commit 5be1c80 with merge df0c63f...

bors-servo pushed a commit that referenced this pull request Mar 5, 2016
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
Copy link
Contributor

💔 Test failed - travis

@larsbergstrom
Copy link
Contributor

          ID: android-dependencies

    Function: pkg.installed

      Result: False

     Comment: An error was encountered while installing package(s): W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)



              E: Some index files failed to download. They have been ignored, or old ones used instead.

     Started: 16:53:16.581770

    Duration: 3715.043 ms

     Changes:   

@larsbergstrom
Copy link
Contributor

@bors-servo retry

@bors-servo
Copy link
Contributor

⌛ Testing commit 5be1c80 with merge 10bb6fd...

bors-servo pushed a commit that referenced this pull request Mar 5, 2016
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
Copy link
Contributor

💔 Test failed - travis

@aneeshusa
Copy link
Contributor

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 .list file to only try to get the 64-bit builds.

@Manishearth
Copy link
Member Author

We don't explicitly mention Chrome anywhere. I don't know why it tries to download chrome.

@aneeshusa
Copy link
Contributor

I checked via Salt on the builders and you're right, none of our machines have chrome in their apt sources.
The error only happens on the machines with multi-arch enabled, which is the 2 android related machines. My hunch is that the Travis builders have chrome in their sources. I'll try it out in Vagrant to see if that's the case.

@aneeshusa
Copy link
Contributor

Yup, looks ok in Vagrant. I'll put in a test PR to check Travis.

@aneeshusa
Copy link
Contributor

See #233 for the Travis test PR

aneeshusa added a commit to aneeshusa/servo-saltfs that referenced this pull request Mar 5, 2016
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.
bors-servo pushed a commit that referenced this pull request Mar 5, 2016
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 -->
@larsbergstrom
Copy link
Contributor

@bors-servo retry

@bors-servo
Copy link
Contributor

⌛ Testing commit 5be1c80 with merge 7d376a7...

bors-servo pushed a commit that referenced this pull request Mar 5, 2016
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
Copy link
Contributor

☀️ Test successful - travis

@bors-servo bors-servo merged commit 5be1c80 into master Mar 5, 2016
@Ms2ger Ms2ger deleted the appveyor branch March 15, 2016 08:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants