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 upInvestigations of failures to provision the ARM cross builders #280
Comments
|
It's a known packaging bug: https://bugs.launchpad.net/ubuntu/+source/gcc-4.8-armhf-cross/+bug/1557205 Running the following appears to be the recommended temporary solution:
We can do this on the builders if we need to, but this would require some hackery to add to Travis. From what I understand from a Vagrant session we'd need to try installing and then run the command to fix the packages; least hacky way would be editing our I'd like to avoid doing this if possible, but if it's a priority I can put in a PR. (I'm hoping this gets fixed upstream quickly.) |
|
@edunham and I chatted and we agree to just wait for upstream to fix it. The main thing in the meantime is that we have to check the travis log failures carefully by hand. |
…-arm-g++-packages, r=larsbergstrom Re-engage servo-linux-cross1 on Travis Upstream has released new packages for Ubuntu Trusty which resolve the installation conflicts encountered when installing the ARM g++ packages. See https://bugs.launchpad.net/ubuntu/+source/gcc-4.8-armhf-cross/+bug/1557205/comments/16 for a comment confirming release of the upstream fix. This reverts commit aa84355 which was part of #274. Closes #280. <!-- 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/291) <!-- Reviewable:end -->
failures to provision the ARM cross builders sudo apt-get -o Dpkg::Options::="--force-overwrite" install -f
As noted in #274, we are failing to install the ubuntu packages 'g++-arm-linux-gnueabihf' & 'g++-aarch64-linux-gnu' in GCE.
Just now, I did an
apt-get upgradeon the cross builders (as I noticed that they had failed to autoupdate) and got: