Skip to content

[bug] clipper 4.10.0 checksum mismatch #12588

Open
@tamasbacsi

Description

@tamasbacsi

Operating System+version: Archlinux up-to-date
Compiler+version: gcc (GCC) 12.2.0
Conan version: Conan version 1.51.3
Python version: Python 3.10.6

Hi,

On my freshly installed archlinux I installed python, created a pip env, installed conan in it.
Then I cloned a private git repository and tried to compile it, however I could not, because the checksum check for clipper 4.10.0 failed:

Installing (downloading, building) binaries...
stb/cci.20210910: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conancenter'
Downloading conanmanifest.txt
Downloading conaninfo.txt
Downloading conan_package.tgz
stb/cci.20210910: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
stb/cci.20210910: Downloaded package revision 0
bullet3/3.24: Already installed!
bzip2/1.0.8: Already installed!
bzip2/1.0.8: Appending PATH environment variable: /home/tamas/.conan/data/bzip2/1.0.8///package/ad18e1e856ff78d73ad6f3c9a214f85abf2d0550/bin
clipper/4.10.0: WARN: Build folder is dirty, removing it: /home/tamas/.conan/data/clipper/4.10.0///build/0d3bb5ed760e15c5a25aef7935f438ad21054b16
clipper/4.10.0: WARN: Trying to remove corrupted source folder
clipper/4.10.0: WARN: This can take a while for big packages
clipper/4.10.0: Configuring sources in /home/tamas/.conan/data/clipper/4.10.0///source
ERROR: clipper/4.10.0: Error in source() method, line 50
tools.get(**self.conan_data["sources"][self.version], destination=self._source_subfolder)
ConanException: sha256 signature failed for 'clipper_ver4.10.0.zip' file.
Provided signature: b71269a1e38ffd58b07e0dddf60c6794978cd3d9055c5d70c6c2cc1c7a841848
Computed signature: 4530e01006d02507a41f7eeaefa758c8067a94a7a0d6e0381fadfa40bc0cf248
CMake Error at /usr/share/qtcreator/package-manager/conan.cmake:540 (message):
Conan install failed='1'
Call Stack (most recent call first):
/usr/share/qtcreator/package-manager/conan.cmake:882 (old_conan_cmake_install)
CMakeLists.txt:5 (conan_cmake_run)

-- Configuring incomplete, errors occurred!

Manually running sha256 gives the same result as the computerd signature:
[tamas@myhostname Downloads]$ sha256sum clipper_ver4.10.0.zip
4530e01006d02507a41f7eeaefa758c8067a94a7a0d6e0381fadfa40bc0cf248 clipper_ver4.10.0.zip

My conanfile.py contains the following:
def requirements(self):
self.requires("glm/0.9.9.8")
self.requires("spdlog/1.9.2")
self.requires("glad/0.1.34")
self.requires("imgui/1.84.2")
self.requires("glfw/3.3.8")
self.requires("opengl/system")
self.requires("entt/3.10.3")
self.requires("assimp/5.2.2")
self.requires("jsoncpp/1.9.5")
self.requires("bullet3/3.24")
self.requires("tinyxml/2.6.2")

  1. Is it a conan receipe bug?
  2. How is it possible to bypass / ignore checksum errors and continue installation?
  3. Which package requires the clipper package, how can I check it?

Could you please take a look at it?
I hope I did not forget to add any required / important information. Let me know if I forgot something.
Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions