Matthew Kraai <kraai@ftbfs.org> writes:
According to https://github.com/rust-lang/rustfmt, rustfmt was made a
component in 1.24.0. Would it be better to add this support to the
rust-1.24 package instead? I've attached the patch I'm currently testing.
Keep it on rust@1.44. Even though guix refresh --list-dependent will
report not many dependents, changing a current rust version would
trigger many rebuilds. There would be enough rebuilds to require it to
be applied to staging.
I've also attached a work in progress patch to add rls as an output,
too. I would love if all the "extended" tools can be included. Some
tools like clippy and the rust-src component would be very helpful.
One other thing:
+ (outputs '("out" "doc" "cargo" "rustfmt"))
should probably be: (cons "rustfmt" (package-outputs base-rust))
to be more resistant to changes to older packages.