The current master branch does not seem to compile anymore from the dockerfile. This is because I updated our fork of futures.rs today, and the cargo patch we are using on blindai is targeting the futures-sgx branch from the repo. Since the version from the Cargo.lock file cannot be found on the futures-sgx branch anymore, compilation fails.
This PR fixes this by targeting a tag (instead of a branch) from the futures-sgx repo. We should do this for the other patches we have, so that this sort of issue does not happen again.
I have also updated the futures-rs versions to the latest ones.
Related Issue
None
Type of change
[ ] This change requires a documentation update
[ ] This change affects the client
[x] This change affects the server
[ ] This change affects the API
[ ] This change only concerns the documentation
How Has This Been Tested?
None
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] I have updated the documentation according to my changes
Description
The current master branch does not seem to compile anymore from the dockerfile. This is because I updated our fork of futures.rs today, and the cargo patch we are using on blindai is targeting the
futures-sgx
branch from the repo. Since the version from the Cargo.lock file cannot be found on thefutures-sgx
branch anymore, compilation fails.This PR fixes this by targeting a tag (instead of a branch) from the
futures-sgx
repo. We should do this for the other patches we have, so that this sort of issue does not happen again.I have also updated the futures-rs versions to the latest ones.
Related Issue
None
Type of change
How Has This Been Tested?
None
Checklist: