You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using benchmark/1.8.0 and we noticed that the latest changes to the recipes removes it from the list. e23098f
I was wondering why it was removed. Looking at the recipe changes, I can see how they impact versions 1.7.0 and older, but not for version 1.8.*. This is demonstrated by the recipe still supporting versions 1.8.4 and 1.8.5.
I would like to understand the reason why it was removed.
Could you confirm exactly what command, remote and Conan version you are using?
Maintaining several versions of the same recipe is costly for us - we don't expect to maintain versions that are too old, and also don't expect to maintain a high amount of "patch" releases for the same minor - in most cases, a 1.8.4 version will be fully compatible with any prior use of 1.8.x - and there's typically bugfixes.
If you are using Conan 2, for libraries like this I'd encourage to encode a dependency on a version range, e.g. benchmark/[>=1.8 <1.9] or even benchmark/[>= 1 <2] if it's known to offer source compatibility across major versions - which is the case and is documented in the benchmark readme: https://github.com/google/benchmark?tab=readme-ov-file#stable-and-experimental-library-versions
Description
We are using benchmark/1.8.0 and we noticed that the latest changes to the recipes removes it from the list.
e23098f
I was wondering why it was removed. Looking at the recipe changes, I can see how they impact versions 1.7.0 and older, but not for version 1.8.*. This is demonstrated by the recipe still supporting versions 1.8.4 and 1.8.5.
I would like to understand the reason why it was removed.
Package and Environment Details
Conan profile
[settings]
os=Macos
os_build=Macos
arch=armv8
arch_build=armv8
compiler=apple-clang
compiler.version=14
compiler.libcxx=libc++
build_type=Release
[options]
[conf]
[build_requires]
[env]
Steps to reproduce
conan install -r conancenter benchmark/1.8.0
Logs
ERROR: benchmark/1.8.0: Error in source() method, line 79
get(self, **self.conan_data["sources"][self.version], strip_root=True)
KeyError: '1.8.0'
The text was updated successfully, but these errors were encountered: