-
Notifications
You must be signed in to change notification settings - Fork 96
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
output varies from run to run, and also misses things #105
Comments
First of all Secondly as mentioned in the readme, Finally I cannot reproduce the issue of inconsistent outputs from |
Thanks for your comments:
|
OK I read the README more carefully and now I understand better about transitive dependencies: the way this thing works is by wildcarding versions but only of direct dependencies, and then seeing what changes. I guess this just doesn't match my mental model, which would have expected it to go: here are all the dependencies - for each, what is the latest available version? So fair enough, I acknowledge that this is working as designed. However I still feel as though what I had expected would in fact be more natural and useful. Is there any value in me raising an issue saying as much? |
There were discussions about it. You can find the related stuff basically from here and #52. Their original requests were a bit off IMO but the general idea is that if we do list all the "real" latest versions of transitional dependencies, it would be much too verbose and users can literally do nothing to get rid of them (unless the dependencies are also developed by them). And btw this time I can reproduce the issue! Thanks a lot. |
I'm running
cargo outdated
against https://github.com/dimbleby/iron-hmac/tree/update-dependencies (at 3fea6b1e). Here's an example in which an intermediate run ofcargo outdated -w
causescargo outdated
to change its mind:All of the above miss various other things that are also outdated. eg hyper was never mentioned, but there's definitely a dependency on an old version:
I'm at version 0.6.3:
The text was updated successfully, but these errors were encountered: