Skip to content

Tweak Gentoo instructions #16238

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

Merged
merged 1 commit into from
Jan 3, 2024
Merged

Tweak Gentoo instructions #16238

merged 1 commit into from
Jan 3, 2024

Conversation

lnicola
Copy link
Member

@lnicola lnicola commented Jan 3, 2024

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 3, 2024
@lnicola
Copy link
Member Author

lnicola commented Jan 3, 2024

@bors r+

@bors
Copy link
Contributor

bors commented Jan 3, 2024

📌 Commit 570ee51 has been approved by lnicola

It is now in the queue for this repository.

@bors
Copy link
Contributor

bors commented Jan 3, 2024

⌛ Testing commit 570ee51 with merge 4f94ebb...

@bors
Copy link
Contributor

bors commented Jan 3, 2024

☀️ Test successful - checks-actions
Approved by: lnicola
Pushing 4f94ebb to master...

@bors bors merged commit 4f94ebb into rust-lang:master Jan 3, 2024
@lnicola lnicola deleted the gentoo-docs branch January 3, 2024 14:17
@paul-jewell
Copy link
Contributor

@lnicola: Quick follow up from the Gentoo guru repository maintainer:

There's absolutely no merit in having a dedicated ebuild for rust-analyzer since it was added as a use flag to the official ebuilds. Maybe it would make sense if there would be a possibility of making it a live ebuild, because you wouldn't have to update it every time a new release of rust analyzer comes out (Gentoo's support for rust live ebuilds isn't great, as I've last checked). But even then, there's rustup available with which you don't have to constantly compile anything or maintain anything (rust-analyzer is just too actively developed!).
What you did in the PR is fine, just mention the possibility of installing rustup on Gentoo and it'll be perfect!

Based on this, I will add an additional pull request including the possibility to install via rustup.

@lnicola
Copy link
Member Author

lnicola commented Jan 8, 2024

@paul-jewell just curious, where is that from? I couldn't find an issue on the GURU tracker.

@paul-jewell
Copy link
Contributor

An email from the maintainer who created/maintained the package on the guru repository - I contacted him directly.

@lnicola
Copy link
Member Author

lnicola commented Jan 8, 2024

I see.

But even then, there's rustup available with which you don't have to constantly compile anything or maintain anything (rust-analyzer is just too actively developed!).

Strange words coming from a Gentoo maintainer (I wouldn't have been happy about this when I was using Gentoo 😛), but okay. I'm just not sure he realizes that the rustup version is pretty stale.

@paul-jewell
Copy link
Contributor

Maybe the cry of an overworked Gentoo maintainer who doesn't actually use or need the git version of rust-analyzer. To be honest, I feel that Gentoo is struggling a bit from the workload of staying current with the available pool of developers. I think having proxy-maintainers and the guru repository are approaches to try and increase the currency and availability of packages without recruiting more developers, but that is (in my opinion) a temporary sticking plaster rather than a solution. In my own experience, over the years I have raised several bug reports, together with solutions, and not had any response from the responsible developer. I have two very simple pull requests outstanding at the moment from before Christmas, and seemingly no progress on merging them.

Don't get me wrong - I love Gentoo, and have been a user for more than 20 years. Recently though, I have started to work with NixOS, and have a working install on my laptop. Depending how I get on with it, I can see me migrating all my machines to NixOS :).

Regarding rust-analyzer, and my opinion as a Gentoo user - since I am quite new to rust, it isn't an issue for me at the moment. If in the future I am still on Gentoo and need an up to date install, I will do what I have done with a number of other packages - roll my own ebuild and install it in a local repo!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants