b49020 commented on code in PR #141:
URL: 
https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/141#discussion_r1670114857


##########
examples/acipher-rs/host/Cargo.lock:
##########


Review Comment:
   There is another perspective to look at it to rather allow verification of 
latest dependencies in our CI and not checking in `Cargo.lock` files is a 
potential solution: 
https://doc.rust-lang.org/cargo/guide/continuous-integration.html#verifying-latest-dependencies.
   
   Another thing I see negative for `Cargo.lock` files is how often do we 
update them and if we are really leveraging the determinism offered. For an 
upstream project like this we would rather like to track breakages with any 
version of upstream Rust packages such that we can update `Cargo.toml` to not 
depend on versions that are broken.
   
   So IMHO given we already have two configurations to support and the reasons 
above, we should be better off to drop `Cargo.lock`. However, I think these 
`Cargo.lock` makes more sense for downstream projects where tight version 
control is preferred more.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org
For additional commands, e-mail: dev-h...@teaclave.apache.org

Reply via email to