#67601 closed defect (fixed)

spirv-tools @1.3.250.0: checksum mismatch

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: judaew (Vadym-Valdis Yudaiev)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: spirv-tools

Description

https://build.macports.org/builders/ports-11_arm64-builder/builds/95037/steps/install-port/logs/stdio

--->  Verifying checksums for spirv-tools
DEBUG: Executing org.macports.checksum (spirv-tools)
--->  Checksumming SPIRV-Tools-1.3.250.0.tar.gz
DEBUG: Calculated (rmd160) is b5b557d3592fcbcf03911330d5b67dc9b294a491
Error: Checksum (rmd160) mismatch for SPIRV-Tools-1.3.250.0.tar.gz
Portfile checksum: SPIRV-Tools-1.3.250.0.tar.gz rmd160 8255347c8842116f570f8cd0894a53066de83587
Distfile checksum: SPIRV-Tools-1.3.250.0.tar.gz rmd160 b5b557d3592fcbcf03911330d5b67dc9b294a491
DEBUG: Calculated (sha256) is 1198952671345898acb17a5a8a433e9bf3b31f09e7ffdcfda00a06217e59656c
Error: Checksum (sha256) mismatch for SPIRV-Tools-1.3.250.0.tar.gz
Portfile checksum: SPIRV-Tools-1.3.250.0.tar.gz sha256 1c1d428537031ff0a753a6ebcc473e9c2b39bda351b556f5378cab1c0cf9c278
Distfile checksum: SPIRV-Tools-1.3.250.0.tar.gz sha256 1198952671345898acb17a5a8a433e9bf3b31f09e7ffdcfda00a06217e59656c
DEBUG: Calculated (size) is 3112995
Error: Checksum (size) mismatch for SPIRV-Tools-1.3.250.0.tar.gz
Portfile checksum: SPIRV-Tools-1.3.250.0.tar.gz size 3113062
Distfile checksum: SPIRV-Tools-1.3.250.0.tar.gz size 3112995
--->  Checksumming abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz
DEBUG: Calculated (rmd160) is 0f233213825e23c55820390a3d4e52c97e9e8c10
DEBUG: Correct (rmd160) checksum for abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz
DEBUG: Calculated (sha256) is fb1dc4bf076892aca18d7fd0c228967a451f880df65da53c3af33776ca31f465
DEBUG: Correct (sha256) checksum for abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz
DEBUG: Calculated (size) is 2145278
DEBUG: Correct (size) checksum for abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz
--->  Checksumming effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz
DEBUG: Calculated (rmd160) is f65b02b30d851ac352b720d6fd302e80060f2728
DEBUG: Correct (rmd160) checksum for effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz
DEBUG: Calculated (sha256) is d8e65b7617d0ac6c7e96a609e17cbbdfbabd158143fe079a3a2ec8735d1d7e8b
DEBUG: Correct (sha256) checksum for effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz
DEBUG: Calculated (size) is 34673
DEBUG: Correct (size) checksum for effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz
--->  Checksumming googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz
DEBUG: Calculated (rmd160) is bd63d9b5c301f0685dce21aaef996766c4870ea9
DEBUG: Correct (rmd160) checksum for googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz
DEBUG: Calculated (sha256) is a6c2073fd10e8fb65ac40bb9b5e28cc1ccb64f8ba7564b945b4fefc85b984b2f
DEBUG: Correct (sha256) checksum for googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz
DEBUG: Calculated (size) is 869176
DEBUG: Correct (size) checksum for googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz
--->  Checksumming protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz
DEBUG: Calculated (rmd160) is a397c44d602407d85eb6ac6b985f9feb792f76e1
DEBUG: Correct (rmd160) checksum for protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz
DEBUG: Calculated (sha256) is d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893
DEBUG: Correct (sha256) checksum for protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz
DEBUG: Calculated (size) is 5146983
DEBUG: Correct (size) checksum for protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz
--->  Checksumming re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz
DEBUG: Calculated (rmd160) is 7019b4903a8df03ebe54d9283c759ac0a3db26d4
DEBUG: Correct (rmd160) checksum for re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz
DEBUG: Calculated (sha256) is 6d761df0c8da2e7d8be8e208d4bbc2b02dc0b0069ad1a29376eb0cc56508504d
DEBUG: Correct (sha256) checksum for re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz
DEBUG: Calculated (size) is 384298
DEBUG: Correct (size) checksum for re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz
--->  Checksumming SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz
DEBUG: Calculated (rmd160) is 3cc69cf8d8120f8671344bcf0703faf4c96ceaae
DEBUG: Correct (rmd160) checksum for SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz
DEBUG: Calculated (sha256) is 08b9525e0b5716125f45a1347bd890bfe255e4bd79ad8fe0998f2c3e4c93ac51
DEBUG: Correct (sha256) checksum for SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz
DEBUG: Calculated (size) is 452918
DEBUG: Correct (size) checksum for SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz
The correct checksum line may be:
checksums           SPIRV-Tools-1.3.250.0.tar.gz \
                    rmd160  b5b557d3592fcbcf03911330d5b67dc9b294a491 \
                    sha256  1198952671345898acb17a5a8a433e9bf3b31f09e7ffdcfda00a06217e59656c \
                    size    3112995 \
                    abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz \
                    rmd160  0f233213825e23c55820390a3d4e52c97e9e8c10 \
                    sha256  fb1dc4bf076892aca18d7fd0c228967a451f880df65da53c3af33776ca31f465 \
                    size    2145278 \
                    effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz \
                    rmd160  f65b02b30d851ac352b720d6fd302e80060f2728 \
                    sha256  d8e65b7617d0ac6c7e96a609e17cbbdfbabd158143fe079a3a2ec8735d1d7e8b \
                    size    34673 \
                    googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz \
                    rmd160  bd63d9b5c301f0685dce21aaef996766c4870ea9 \
                    sha256  a6c2073fd10e8fb65ac40bb9b5e28cc1ccb64f8ba7564b945b4fefc85b984b2f \
                    size    869176 \
                    protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz \
                    rmd160  a397c44d602407d85eb6ac6b985f9feb792f76e1 \
                    sha256  d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893 \
                    size    5146983 \
                    re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz \
                    rmd160  7019b4903a8df03ebe54d9283c759ac0a3db26d4 \
                    sha256  6d761df0c8da2e7d8be8e208d4bbc2b02dc0b0069ad1a29376eb0cc56508504d \
                    size    384298 \
                    SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz \
                    rmd160  3cc69cf8d8120f8671344bcf0703faf4c96ceaae \
                    sha256  08b9525e0b5716125f45a1347bd890bfe255e4bd79ad8fe0998f2c3e4c93ac51 \
                    size    452918
Error: Failed to checksum spirv-tools: Unable to verify file checksums

Change History (3)

comment:1 Changed 11 months ago by judaew (Vadym-Valdis Yudaiev)

Hmm... I just checked and the checksums match. Could this issue be related to something else?

sudo port clean --all -f spirv-tools
sudo port -v checksum spirv-tools

...

--->  Verifying checksums for spirv-tools
--->  Checksumming SPIRV-Tools-1.3.250.0.tar.gz
--->  Checksumming abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz
--->  Checksumming effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz
--->  Checksumming googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz
--->  Checksumming protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz
--->  Checksumming re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz
--->  Checksumming SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz

comment:2 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)

I'm sure the checksums of the files that are on our mirror servers match (the mirroring process would not keep the files if they didn't) but the files that are now on the upstream server don't:

% sudo port clean --all spirv-tools 
--->  Cleaning spirv-tools
% sudo port fetch --no-mirrors spirv-tools
--->  Fetching distfiles for spirv-tools
--->  Attempting to fetch SPIRV-Tools-1.3.250.0.tar.gz from https://codeload.github.com/KhronosGroup/SPIRV-Tools/legacy.tar.gz/sdk-1.3.250.0?dummy=
--->  Attempting to fetch abseil-cpp-79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz from https://github.com/abseil/abseil-cpp/archive/79ca5d7aad63973c83a4962a66ab07cd623131ea.tar.gz?dummy=
--->  Attempting to fetch effcee-66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz from https://github.com/google/effcee/archive/66edefd2bb641de8a2f46b476de21f227fc03a28.tar.gz?dummy=
--->  Attempting to fetch googletest-45804691223635953f311cf31a10c632553bbfc3.tar.gz from https://github.com/google/googletest/archive/45804691223635953f311cf31a10c632553bbfc3.tar.gz?dummy=
--->  Attempting to fetch protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz from https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz?dummy=
--->  Attempting to fetch re2-c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz from https://github.com/google/re2/archive/c9cba76063cf4235c1a15dd14a24a4ef8d623761.tar.gz?dummy=
--->  Attempting to fetch SPIRV-Headers-268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz from https://github.com/KhronosGroup/SPIRV-Headers/archive/268a061764ee69f09a477a695bf6a11ffe311b8d.tar.gz?dummy=
% sudo port checksum spirv-tools    
--->  Verifying checksums for spirv-tools
Error: Checksum (rmd160) mismatch for SPIRV-Tools-1.3.250.0.tar.gz
Error: Checksum (sha256) mismatch for SPIRV-Tools-1.3.250.0.tar.gz
Error: Checksum (size) mismatch for SPIRV-Tools-1.3.250.0.tar.gz
Error: Failed to checksum spirv-tools: Unable to verify file checksums
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_spirv-tools/spirv-tools/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port spirv-tools failed
% 

So it is some kind of stealth update.

comment:3 Changed 10 months ago by judaew (Vadym-Valdis Yudaiev)

Resolution: fixed
Status: assignedclosed

In 7b88c5259d97f1c3355b8c4763c623d2322d709e/macports-ports (master):

spirv-tools: fix checksums

Closed #67601

Note: See TracTickets for help on using tickets.