GNU bug report logs -
#42295
[PATCH] gnu: rust-1.44: Add rustfmt output.
Previous Next
Reported by: Matthew Kraai <kraai <at> ftbfs.org>
Date: Thu, 9 Jul 2020 12:34:01 UTC
Severity: normal
Tags: patch
Done: Efraim Flashner <efraim <at> flashner.co.il>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Hi Matthew,
Matthew Kraai <kraai <at> ftbfs.org> writes:
>> Perhaps we should make anything that can be installed as a rustup
>> component an output (provided the source is in the rust tree). I think
>> rls can be added immediately in the same fashion.
> Is rls deprecated in favor of rust-analyzer?
Yes but I think it should be included until it is not supported at all
anymore.
> 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 <at> 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.
Best regards,
John
[0001-gnu-Add-rls-as-an-output-of-rust-1.44.patch (text/x-patch, attachment)]
This bug report was last modified 4 years and 109 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.