-
Notifications
You must be signed in to change notification settings - Fork 792
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
Does not build #3474
Comments
I have determined that it does not build with rust 1.59. Rust 1.59 is newer than lighthouse, and it is the |
Hey @wjmelements , you need to use the latest stable version of rust (1.63.0) for building lighthouse. Using |
That is the issue I am reporting here. You should support 1.59. It's not old.
Easier than being automatically updated with everything else? That could only mean that it is updating itself in the background, which would be a huge security issue on a crypto system. It's more likely that you don't have a great package manager (or are bad at using them?) than that this is how it behaves, but I could be wrong.
You cannot call it a standard library API if it breaks every 3 months.
You should know better than to point crypto users to instructions that tell them to pipe curl output into a shell. |
You're not doing a very good job of persuading us to change anything by being condescending @wjmelements. Asking for a lower minimum supported Rust version is a fair enough request but there's no need for you to be rude about it. The recent MSRV bump was made to support a new dependency written by an external collaborator which was written recently. We'll look into whether we can lower the MSRV on that dep. |
Is there a documented minimum version? I only see instructions insisting on the latest version. |
ah MSRV is "minimum supported rust version" |
ok it's in |
yes the minimum version is stated in Cargo is meant to spit out a nice error about the minimum version but I think old versions of Cargo fail on |
That particular error also was hard to google in that there were no results that just said to bump the rust version, so not great. But the troubleshooting instructions in the docs helped me identify the issue a few hours ago. |
Another improvement could be modifying the docs here https://lighthouse-book.sigmaprime.io/installation-source.html#compilation-error to specify >= MSRV instead of latest version. |
Unfortunately I think the ship has sailed on lowering the MSRV below 1.62. I had a look at what would be required and it seems we'd have to revert quite a lot of changes and modify several dependencies. What we'll try to do is prevent it from drifting upwards in future. I notice that Ubuntu only ships I've also added a link to the MSRV to the docs in #3509. |
Description
Does not build
Version
Present Behaviour
Does not build. Log:
Expected Behaviour
Should build
The text was updated successfully, but these errors were encountered: