Opened 8 months ago

Closed 8 months ago

#68201 closed defect (fixed)

OpenBLAS @0.3.24: Unable to verify file checksums

Reported by: FredericVivien (Frédéric Vivien) Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: michaelld (Michael Dickens), catap (Kirill A. Korinsky), brolcz
Port: OpenBLAS

Description (last modified by jmroot (Joshua Root))

Dear all

I have tried to upgrade OpenBLAS to no avail. Here is the list of actions:

  • port selfupdate
  • port clean --dist OpenBLAS
  • port upgrade OpenBLAS

I receive the message:

--->  Verifying checksums for OpenBLAS                                                       
Error: Checksum (rmd160) mismatch for OpenBLAS-0.3.24.tar.gz
Error: Checksum (sha256) mismatch for OpenBLAS-0.3.24.tar.gz
Error: Checksum (size) mismatch for OpenBLAS-0.3.24.tar.gz
Error: Failed to checksum OpenBLAS: Unable to verify file checksums

The file was fetched from https://codeload.github.com/xianyi/OpenBLAS/legacy.tar.gz/v0.3.24?dummy= The file is not corrupted as I was able to manually open the tgz file without any error. I have not seen any trace of stealth update (all files and directory at the root of the archive have the same date of 3 sep 22:58).

In the log, the whole part about checksum is:

:info:checksum --->  Checksumming OpenBLAS-0.3.24.tar.gz
:debug:checksum Calculated (rmd160) is 85f2e73faae1137cfbac26d9c5b96246392b0798
:error:checksum Checksum (rmd160) mismatch for OpenBLAS-0.3.24.tar.gz
:info:checksum Portfile checksum: OpenBLAS-0.3.24.tar.gz rmd160 05443460b8f27b5d432388b01437a7ffcc270367
:info:checksum Distfile checksum: OpenBLAS-0.3.24.tar.gz rmd160 85f2e73faae1137cfbac26d9c5b96246392b0798
:debug:checksum Calculated (sha256) is 7a35ab23cf3d0548876ada8726724eed92cc7982a79f5d1c61ebeb8d4e00f0eb
:error:checksum Checksum (sha256) mismatch for OpenBLAS-0.3.24.tar.gz
:info:checksum Portfile checksum: OpenBLAS-0.3.24.tar.gz sha256 900fb9c7449b0fe43c6d51088b92817c95df18c4aa01afbe6f5519ab14937bc4
:info:checksum Distfile checksum: OpenBLAS-0.3.24.tar.gz sha256 7a35ab23cf3d0548876ada8726724eed92cc7982a79f5d1c61ebeb8d4e00f0eb
:debug:checksum Calculated (size) is 24274535
:error:checksum Checksum (size) mismatch for OpenBLAS-0.3.24.tar.gz
:info:checksum Portfile checksum: OpenBLAS-0.3.24.tar.gz size 24270690
:info:checksum Distfile checksum: OpenBLAS-0.3.24.tar.gz size 24274535
:info:checksum The correct checksum line may be:
:info:checksum checksums           rmd160  85f2e73faae1137cfbac26d9c5b96246392b0798 
:info:checksum                     sha256  7a35ab23cf3d0548876ada8726724eed92cc7982a79f5d1c61ebeb8d4e00f0eb 
:info:checksum                     size    24274535
:error:checksum Failed to checksum OpenBLAS: Unable to verify file checksums

Change History (5)

comment:1 Changed 8 months ago by jmroot (Joshua Root)

Cc: michaelld catap added
Description: modified (diff)
Owner: set to NicosPavlov
Status: newassigned

The repo moved from xianyi to OpenMathLib, which changes the directory name in the legacy tarball. This will have to be handled as a stealth update, and at the same time OpenBLAS should be changed to use github.tarball_from releases and OpenBLAS-devel to use github.tarball_from archive, so this can't happen again.

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

Summary: OpenBLAS 0.3.24 : Unable to verify file checksumsOpenBLAS @0.3.24: Unable to verify file checksums

comment:3 Changed 8 months ago by brolcz

Cc: brolcz added

comment:4 Changed 8 months ago by brolcz

I wanted to add that the non-native version seems to upgrade properly, but the +native version has this issue. Using mac os x 10.14.6.

comment:5 Changed 8 months ago by catap (Kirill A. Korinsky)

Resolution: fixed
Status: assignedclosed

In 8561bad245dcf95acaa1f60c8cf959df37bd1d2b/macports-ports (master):

OpenBLAS-devel: update to 20230921-48b1b7cb

Closes: #68201

Note: See TracTickets for help on using tickets.