-
Notifications
You must be signed in to change notification settings - Fork 45
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
Could not obtain Cargo metadata #11
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I pushed a commit that attempts to fix this. Could you test the latest master and see if it fixes your problem? |
To clarify the problem:
After the fix, running Rudra on a workspace should print "does not support workspace" correctly. For non-workspace projects, |
So what am I meant to do and why can't I use a workspace project? |
Rudra's cargo wrapper is based on cargo-miri's design, which had the same issue until it was eventually fixed in rust-lang/miri#1540. A PR that ports Miri's update to Rudra is welcome. As a workaround, you can run I can add another |
Right. I was assuming installing it natively would have the same issue. |
Does this mean it worked with 0 issues? I assume so. So I am aware of some memory bugs in this version including issues with send/sync. |
Glad it worked for you, and yes, that output means Rudra didn't report anything. Rudra identifies three specific bug patterns, and no report generated from Rudra does not guarantee the absence of memory safety bugs. We recommend using Rudra in complement with established secure coding methods - formal verification, test with Miri, etc. |
Could you confirm that your issue has been resolved? If so, I'll close this issue and open another issue to track the status of general workspace support. |
I'm trying to run rudra on https://github.com/archlinux/alpm.rs but there is an error.
I think the issue might be because alpm.rs is in a workspace. But running a dir up doesn't work either.
The text was updated successfully, but these errors were encountered: