[MacPorts] #59064: tcptraceroute @1.5beta7: checksum mismatch
MacPorts
noreply at macports.org
Fri Sep 20 03:50:12 UTC 2019
#59064: tcptraceroute @1.5beta7: checksum mismatch
------------------------+---------------------------
Reporter: ryandesign | Owner: cjones051073
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: tcptraceroute
------------------------+---------------------------
[600af71a6aab4ea517fb218ee234aee11ddf3f97/macports-ports] introduced a
checksum mismatch into the tcptraceroute port:
{{{
$ sudo port clean --all tcptraceroute
---> Cleaning tcptraceroute
$ sudo port fetch --no-mirrors tcptraceroute
---> Fetching distfiles for tcptraceroute
---> Attempting to fetch tcptraceroute-1.5beta7.tar.gz from
https://github.com/mct/tcptraceroute/tarball/tcptraceroute-1.5beta7
$ sudo port extract tcptraceroute
---> Verifying checksums for tcptraceroute
Error: Checksum (rmd160) mismatch for tcptraceroute-1.5beta7.tar.gz
Error: Checksum (sha256) mismatch for tcptraceroute-1.5beta7.tar.gz
Error: Checksum (size) mismatch for tcptraceroute-1.5beta7.tar.gz
Error: Failed to checksum tcptraceroute: Unable to verify file checksums
}}}
In that commit you switched the master sites from the old download
location, which was a manually created tarball, to one generated
automatically by GitHub. Although the contents of the two files appears to
be the same, the enclosing directory name is not, therefore the files'
checksums are different. And therefore this is a [wiki:PortfileRecipes
#stealth-updates stealth update] and must be handled as such.
It would be easier to use an archived copy of the original distfile
instead, such as
https://web.archive.org/web/20110724111914/http://michael.toren.net/code/tcptraceroute/tcptraceroute-1.5beta7.tar.gz
--
Ticket URL: <https://trac.macports.org/ticket/59064>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list