Open w3sip opened 5 months ago
Hi @w3sip - what version of Conan are you using? All recipes in Conan Center are still compatible with Conan 1.x - that recipe in particular requires Conan >=1.52
We use 1.41.
Hi @w3sip
Then, this is totally expected.
ConanCenter moves and is constantly updating their recipes. As @jcar87 commented above, that specific recipe needs at least Conan 1.52.
Please also read the stability commitment in https://docs.conan.io/1/introduction.html#stable
This means that public repositories, like ConanCenter, assume the use of the latest version of the Conan client, and using an older version may result in failure of packages and recipes created with a newer version of the client.
For using ConanCenter packages with other stability and other constraints, we have already explicitly documented good practices in https://docs.conan.io/2/devops/using_conancenter.html:
So please, update to latest Conan 1.X to be able to keep using ConanCenter packages. Also, I'd take the opportunity to strongly recommend upgrading to Conan 2. This major version was released more than 1 year ago, and is now the stable, maintained and recommended one.
I think we can close this ticket as responded, not a bug. Thanks for your feedback!
Describe the bug
We have an existing package that previously built successfully, and needs to be rebuilt - without changes to the recipe. That package is now failing to build due to the dependency on strawberryperl:
self.build_requires("strawberryperl/5.28.1.1")
While the package is found and is downloaded, it is no longer compatible with our environment:
Is there a way to reference old, previously used and deployed package, compatible with Conan 1.x?
How to reproduce it
No response