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

Push minimum supported version of Rust to 1.9.0 #471

Closed
wants to merge 1 commit into from
Closed

Push minimum supported version of Rust to 1.9.0 #471

wants to merge 1 commit into from

Conversation

fiveop
Copy link
Contributor

@fiveop fiveop commented Nov 16, 2016

This PR is not fully prepared yet. I first want to see what breaks in the CI, if we do this. Once everything works, I will add a CHANGELOG.md entry.

This is done to allow #431 to go forward.

@fiveop
Copy link
Contributor Author

fiveop commented Dec 3, 2016

The release of gcc-rs 0.3.39 results in 1.7 builds breaking again. Since, I am a bit lost here, could you, @posborne, point me towards where I should be looking for the build failures that happen here. To me, it looks like 'infrastructure' problems (wrong files for old versions being requested). Given that you are more involved in the odd Platforms, you might have some insights, whose typing out does not require to much time.

@posborne
Copy link
Member

posborne commented Dec 3, 2016

At present, Rust 1.7.0 is baked into the docker images we use for doing builds for other targets. Some notes on how our current system works as well as a few others here: rust-embedded/wg#16. I would like to move to being based on https://github.com/japaric/trust by @japaric.

I'm not 100% sure on the best way to reuse those contents are present (copying, git submodule, something else). I've also been pretty busy lately with the day job, so my FOSS time has been decreased.

@fiveop
Copy link
Contributor Author

fiveop commented Dec 3, 2016

More and more dependencies don't run on older versions, so we have to update the minimal version. Since you do not have the time at the moment and I do not want to spend the time to get into working with these platforms, I propose that we drop support for those platforms for now.

I propose to support only beta, stable, stable-1 and stable-2 (and work toward nightly support) on Linux/ MacOSX (x86/x86_64).

@posborne
Copy link
Member

posborne commented Dec 4, 2016

I propose that we drop support for those platforms for now.

We definitely should support these platforms, but in order to fix the build, I am fine with moving these targets to the ignored failures in travis.

@fiveop
Copy link
Contributor Author

fiveop commented Dec 10, 2016

I'll close this for now, since I won't be working on it.

@fiveop fiveop closed this Dec 10, 2016
@fiveop fiveop deleted the push_to_1_9_0 branch February 26, 2017 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants