[MacPorts] #68201: OpenBLAS 0.3.24 : Unable to verify file checksums

MacPorts noreply at macports.org
Wed Sep 20 10:00:53 UTC 2023


#68201: OpenBLAS 0.3.24 : Unable to verify file checksums
-----------------------------+-------------------------
  Reporter:  FredericVivien  |      Owner:  NicosPavlov
      Type:  defect          |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:
      Port:  OpenBLAS        |
-----------------------------+-------------------------
Changes (by jmroot):

 * owner:  (none) => NicosPavlov
 * status:  new => assigned
 * cc: michaelld, catap (added)


Old description:

> 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

New description:

 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
 }}}

--

Comment:

 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/68201#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list