I absolutely believe rust needs to give up its snapshots to be sanely
and widely packaged, but when I mentioned this before, there didn't
seem to be a lot of traction for the idea.

In particular, the Rust team still plans to move much quicker than,
say, Debian releases new packages.  In that way, distribution
packaging is a negative:  Rust is far from "done", and having people
using even three month old compilers is likely to be a bad idea.


On Sat, Dec 20, 2014 at 11:29 PM, Angus Lees <[email protected]> wrote:
> I wanted to remember how to be a Debian Developer, and rust-1.0 is coming
> up, so I thought it was time to look into how one might package up rust for
> a distribution (yes, I'm aware a few other DDs have looked at this earlier;
> I've read some of their wiki pages/code but no, I haven't contacted them
> yet).
>
> Once rust is bootstrapped on a new distro/architecture, it would be nice to
> be able to build a rust release using the regular rust compiler rather than
> downloading a pre-built opaque stage0 blob.  How would this work in
> practice?
>
> Specifically, once we reach 1.0:
> - Will the rust stage1 source be limited to using "stable" rust language
> features?
> - What sort of version skew between stage0 and stage1 will be supported?
>
> Additionally, I currently see numerous "breaking" changes transitioned via
> #[cfg(stage0)].  The assumption is that stage0 is older than the breaking
> change, and stage1+ is newer than the change.  Amongst other things, this
> means that you can't currently have the full compile-experience (using
> --enable-local-rust) using a compiler that you've just built :(
> I see there's already been discussion towards other mechanisms for tagging
> version-specific code(*).  I'm new to the rust mailing list and community,
> so mostly I'm just looking to get caught up on the conversations around this
> and register a vote for "we need to have a story around this for 1.0, and
> not later".
>
> (*)
> http://discuss.rust-lang.org/t/pre-rfc-rust-version-attribute-specifying-rust-language-version-within-source-code
>
>  - Gus
>
> _______________________________________________
> Rust-dev mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/rust-dev
>
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to