On Mon, Jan 17, 2022 at 03:24:23PM -0800, Georgy Yakovlev wrote: > Hi, > > I've been approached multiple times with that request, and a lot of > time I see new users completely destroyed by rust build time and disk > space requirements.
fwiw it may be a bit mitigated by the new desktop stages that come with rust, or at least it won't be the first thing they see when they try to build their brand new desktop install until a rust update. It's nice if users can get a basic desktop before worrying about how to handle rust. Not that desktop stages are heavily visible/known so new users may not always pick them. > > WDYT about switching order of rusts in a virtual? > > RDEPEND="|| ( > ~dev-lang/rust-${PV} > ~dev-lang/rust-bin-${PV} > )" > > > becomes > > RDEPEND="|| ( > ~dev-lang/rust-bin-${PV} > ~dev-lang/rust-${PV} > )" > > > Existing installs should be unaffected ofc. > But portage may prefer to depclean rust and not rust-bin if both are > present. Haven't tested how it reacts, but wouldn't that be an issue with system-bootstrap in situations where it pulls rust-bin to build itself? > Users who wish to use source version at all times can just add it to > world file. > > I see both positives and negatives of doing that, but would like to > reach out to community first. Unsure what I like best, I generally agree should default to sources but I do see new users complaining about building rust every few days. Not that the step of telling them that rust-bin exists is that bad (part of the issue is that they don't know it's an option). -- ionen
signature.asc
Description: PGP signature