-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teach .pkg, .msi, .exe installers about RLS #42157
Comments
Help would be appreciated for any of the three packaging solutions. RLS should be a non-default component. The code responsible for packaging starts in in src/bootstrap/dist.rs |
So if I'm looking at this right the main files that would need to be changed are |
Can it be related to gentoo/gentoo-rust#255 ? |
Would it make more sense to have the analysis module be a child "feature" of the RLS or just entirely bundled with the RLS? @brson |
Add the RLS to .exe, .msi, and .pkg installers This directly addresses issue rust-lang#42157, adding the RLS as a non-default component in the mentioned installers. The windows installers appear to have the right functionality added, but I don't have a machine that runs OSX, so it would be great if someone could test whether my .pkg commit adds the RLS correctly. The final commit also fixes some formatting issues I'd noticed while working on the installers, but I don't know if that's within the scope of this PR, so input would be appreciated.
Add the RLS to .exe, .msi, and .pkg installers This directly addresses issue rust-lang#42157, adding the RLS as a non-default component in the mentioned installers. The windows installers appear to have the right functionality added, but I don't have a machine that runs OSX, so it would be great if someone could test whether my .pkg commit adds the RLS correctly. The final commit also fixes some formatting issues I'd noticed while working on the installers, but I don't know if that's within the scope of this PR, so input would be appreciated.
Why not just ship two installers? EDIT: oh, I see it is non-default component already. Shrugs. |
Tis was done awhile ago! |
RLS can be installed via rustup, but not the other methods yet. We really can't claim RLS is released without.
I'm putting this on the 1.19 milestone because I don't see it being fixed in 1.18 at this point.
cc @nrc
The text was updated successfully, but these errors were encountered: