[MacPorts] #60301: py-pyficache: checksum mismatch

MacPorts noreply at macports.org
Fri Apr 3 01:36:29 UTC 2020


#60301: py-pyficache: checksum mismatch
------------------------+--------------------------
 Reporter:  ryandesign  |      Owner:  reneeotten
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.6.2
 Keywords:              |       Port:  py-pyficache
------------------------+--------------------------
 {{{
 $ sudo port fetch --no-mirrors py37-pyficache
 --->  Fetching distfiles for py37-pyficache
 --->  Attempting to fetch python-filecache-1.0.0.tar.gz from
 https://github.com/rocky/python-filecache/archive/release-1.0.0
 $ sudo port checksum py37-pyficache
 --->  Verifying checksums for py37-pyficache
 Error: Checksum (rmd160) mismatch for python-filecache-1.0.0.tar.gz
 Error: Checksum (sha256) mismatch for python-filecache-1.0.0.tar.gz
 Error: Checksum (size) mismatch for python-filecache-1.0.0.tar.gz
 Error: Failed to checksum py37-pyficache: Unable to verify file checksums
 }}}

 This was caused when `github.tarball_from archive`
 [changeset:e76fb25f5c88d805e508a652da7cc2ac7aca1ff3/macports-ports was
 added to the port]. Tarballs from archives and tarballs from tags have
 different checksums but that commit did not update the port's checksums
 nor handle it as a [wiki:PortfileRecipes#stealth-updates stealth update].

 The simplest fix is to remove `github.tarball_from archive` again. You can
 re-add it when you update the port to a new version.

-- 
Ticket URL: <https://trac.macports.org/ticket/60301>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list