Skip to content
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

Add conan project lockfile #84

Open
7 tasks
cassava opened this issue May 4, 2022 · 1 comment
Open
7 tasks

Add conan project lockfile #84

cassava opened this issue May 4, 2022 · 1 comment
Labels
enhancement New feature or request question Further information is requested triage Needs categorization and prioritization

Comments

@cassava
Copy link
Contributor

cassava commented May 4, 2022

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:

@cassava cassava added enhancement New feature or request question Further information is requested triage Needs categorization and prioritization labels May 4, 2022
@cassava
Copy link
Contributor Author

cassava commented Dec 6, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested triage Needs categorization and prioritization
Projects
None yet
Development

No branches or pull requests

1 participant