-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
Is "cargo install-update" still working? #68
Comments
Cargo was migrated to EDIT: |
That means that should be resolved when someone decides to update |
@matklad is aware of this issue, and it's fixed in upstream clap. So I'm assuming this will be fixed in the next nightly version of cargo. |
I think this issue could be closed, because it has nothing to do with
So, we specify the requirements for clap version here: https://github.com/rust-lang/cargo/blob/d10ec661b06420654bbc4ed0ccd32295698aa1dc/Cargo.toml#L56. Note that Note, however, that this is only requirement, the actual version of clap, used by production builds of Cargo is specified in the lockfile in the rust-lang/rust repository: https://github.com/rust-lang/rust/blob/6bfa7d02d6713acd15ead20c199b808e85031f9e/src/Cargo.lock#L187 We need that lockfile, as usual, to make sure that the builds of rustc/cargo/rls and others are reproducible. For example, just updating from clap 2.31.1 to 2.31.2 would have broken a single test in Cargo which, accidentally, relied on the previous wrong behavior. Hopefully this clarifies situation a bit about version of packages, used in Cargo :) And sorry once again for this disruption! |
Ah, thanks for clearing up how semvers degenerate into semver reqs! Closing since relevant external issue just closed. |
Quoth @kbknapp:
|
does work, however
does not (I'm 99% sure it did before! :/)
I'm not sure what the error is here...
Cargo had some changes to its cmdine arg parsing, maybe this broke something here?
It'd kind of weird though, I have my own cargo plugin "cargo-cache" which I can still use via "cargo cache", I don't understand why cargo install update would break but cargo cache would not.
The text was updated successfully, but these errors were encountered: