-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
cargo fix - failure with failure #5798
Comments
Thanks for the report! The bug here looks like it's because There's not much that |
I also want to thank you for a minimal test case here, it's incredibly helpful! |
Unfortunately I'm not sure if there's much action we can take on this issue though in cargo-fix or rustc itself :( |
I guess the "fix" here if the cargo team really wants to ensure a smooth transition, is to start making PRs to popular proc macro crates to make sure their dependencies are up to date. In the case of |
Definitely! I've make sure this comes up during triage so we can continue to prioritize fixing the specific case of the |
cc @mitsuhiko @withoutboats, can y'all look into prioritizing this? |
I believe this is already fixed in 0.1.2, at least I thought I saw a PR pass through my email. |
For context @mitsuhiko and @withoutboats this should be fixed by updating the |
This should be fixed in 0.1.2. I want to push out a release for that tomorrow. |
Ok, thanks for the update! |
The new release is out now, thanks so much @mitsuhiko! |
cc @alexcrichton
A complete source tree: failure-test-case.tar.gz
(Edit: I edited and broke the link because I was confused. Restored the proper link.)
I really don't think there is much that can be done about this one.
cargo fix
fixes the path tocrate::module::Thing
, thenfailure
panics because the latest0.1.1
release can't parse the new syntax.This test case will be "magically" resolved when failure 0.1.2 is released.
Tested on
rustc 1.29.0-nightly (6a1c0637c 2018-07-23)
.The text was updated successfully, but these errors were encountered: