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

[package] benchmark/1.6.2: invalid sha256 signature #11801

Closed
FranzPoize opened this issue Jul 19, 2022 · 4 comments · Fixed by #11802
Closed

[package] benchmark/1.6.2: invalid sha256 signature #11801

FranzPoize opened this issue Jul 19, 2022 · 4 comments · Fixed by #11802
Labels
bug Something isn't working

Comments

@FranzPoize
Copy link
Contributor

Package and Environment Details

  • Package Name/Version: benchmark/1.6.2
  • Operating System+version: Linux arch
  • Compiler+version: clang 14
  • Conan version: conan 1.48.0
  • Python version: Python 3.10.5

Conan profile

[settings]
os=Linux
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=clang
compiler.version=14
compiler.libcxx=libstdc++11
build_type=Release
compiler.cppstd=20
[options]
[conf]
[build_requires]

Steps to reproduce

conan install --build=missing benchmark/1.6.2@

Logs

ERROR: benchmark/1.6.2: Error in source() method, line 43
	tools.get(**self.conan_data["sources"][self.version], destination=self._source_subfolder, strip_root=True)
	ConanException: sha256 signature failed for 'v1.6.2.tar.gz' file. 
 Provided signature: 6adf850c2be6aa15843c94ac63d0819d5bf9f5678ae41244f25a1f4bf9480827  
 Computed signature: a9f77e6188c1cd4ebedfa7538bf5176d6acc72ead6f456919e5f464ef2f06158
@FranzPoize FranzPoize added the bug Something isn't working label Jul 19, 2022
@Croydon
Copy link
Contributor

Croydon commented Jul 19, 2022

I think they might have re-tagged 1.6.2...? //@dominichamon

google/benchmark@7a2024e might have been the original one, now it is google/benchmark@d845b7b

However, the pull request adding this version is newer (17h ago) than the 1.6.2 git tag/GitHub release (22h ago), so the pull request should already have used the potentially re-tagged version. Not sure what is going on here...

@Croydon
Copy link
Contributor

Croydon commented Jul 19, 2022

Turns out that GitHub allows to re-tag while linked GitHub releases exist. The 1.6.2 git tag is 5h old.

@dmah42
Copy link

dmah42 commented Jul 19, 2022

this is me following bad practices as a one-off break-fix, my apologies. i will be avoiding this completely in the future.

Croydon added a commit to bincrafters/conan-center-index that referenced this issue Jul 19, 2022
@SirCosty
Copy link
Contributor

SirCosty commented Aug 2, 2022

15 days to fix a known bug is embarrassing. What if would have been an unknown cause bug? 15 years?

johnmcfarlane pushed a commit to johnmcfarlane/cnl that referenced this issue Aug 3, 2022
johnmcfarlane pushed a commit to johnmcfarlane/cnl that referenced this issue Aug 3, 2022
- resets caches
- possible workaround for
  conan-io/conan-center-index#11801
johnmcfarlane pushed a commit to johnmcfarlane/cnl that referenced this issue Aug 3, 2022
conan-center-bot pushed a commit that referenced this issue Aug 4, 2022
* Fix benchmark/1.6.2 checksum

Fixes #11801

* benchmark: Update Conan conventions

Automatically created by bincrafters-conventions 0.31.0

* benchmark: remove versions < 1.5.6

* use new cross_building

Co-authored-by: bincrafters-user <bincrafters@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants