cloe icon indicating copy to clipboard operation
cloe copied to clipboard

Add conan project lockfile

Open cassava opened this issue 3 years ago • 1 comments

This could improve reproducibility of builds by pinning specific versions of dependencies, instead of relying on Conan's dependency selection mechanism. Right now, I'm not sure how much work implementing this issue would entail. It might not be worth the benefit if it complicates the build and deployment more than it already is.

  • [ ] Develop workflows for lockfiles:
    • [ ] Creating / updating lockfiles
    • [ ] Building the entire project
    • [ ] Building an individual Conan package
    • [ ] Overriding the lockfile?
  • [ ] Update Makefiles to make use of lockfile
  • [ ] Update documentation

Resources:

  • https://docs.conan.io/en/latest/versioning/lockfiles.html

cassava avatar May 04 '22 09:05 cassava

As it turns out, this does not really make sense in Conan v1. We should wait until we move to Conan v2.

cassava avatar Dec 06 '23 10:12 cassava