-
Notifications
You must be signed in to change notification settings - Fork 107
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
Simplify ARM triples, add script to upload ARM tarballs correctly #355
Conversation
Looks good!
|
Fix the following and then r=me:
|
3d95d77
to
5ed0420
Compare
Updated the PR. I also think it would be prudent to delete all the extra copies of our ARM tarballs that are in unused locations, to decrease the confusion factor in the future. |
I want to update this to change our URL scheme (yet again!) to get rid of the |
@aneeshusa I have no strong opinion - either one would work for me! |
00b566d
to
533aa76
Compare
☔ The latest upstream changes (presumably #308) made this pull request unmergeable. Please resolve the merge conflicts. |
533aa76
to
f97c601
Compare
@larsbergstrom it seems highfive isn't posting its "New code was committed to pull request." comments, but I rebased and updated this to get rid of |
☔ The latest upstream changes (presumably #374) made this pull request unmergeable. Please resolve the merge conflicts. |
@aneeshusa Are you expecting that I will have to re-upload the tarballs before this will work correctly? It did not pass the travis build, due to being unable to find and extract the files from the tarballs (if I'm reading the log correctly). |
Originally, I restricted these scripts to pure sh to avoid too many compatibility issues between Linux and OS X, but I've changed my mind and now prefer using bash to gain a few nice features.
Previouly, we had 'name', 'symlink_name', and 'download_name'. - We are changing the S3 URL scheme to make 'download_name' redundant. - 'symlink_name' referred to the full target triple, and has been replaced with just 'triple'. - 'name' referred to an ambiguously shortened triple (which omitted the vendor field of 'unknown'), which is used by Ubuntu, and has been replaced with 'ubuntu_triple'. Most of the references have been switched to use just 'triple', which is the most specific identifier, with 'ubuntu_triple' used where necessary (references to the /usr/bin/* cross-compilation binaries, and references to the lib, usr/lib, and usr/include dirs extracted from the ARM rootfs tarballs). e Please enter the commit message for your changes. Lines starting
We keep uploading them to the wrong place on accident.
f97c601
to
2a8cfb4
Compare
Rebased. @larsbergstrom yes, in the process of consolidating the triples the URL also changed to be more specific (using the full target triple instead of just You can cleanup the tarball from the other places we've uploaded it after landing, though. |
I think I'm OK with this. The only question is: should we move the ARM buckets from the servo-rust S3 bucket to one that's in the Servo AWS account? CC: @edunham |
☔ The latest upstream changes (presumably #420) made this pull request unmergeable. Please resolve the merge conflicts. |
We keep uploading them to the wrong place on accident.
@larsbergstrom ;)
This change is