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
