Opened 3 years ago

Closed 3 years ago

#54892 closed defect (fixed)

osxfuse @3.7.1_0 prefpane-8a65eb2.tar.gz checksum mismatch

Reported by: mopihopi Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: yan12125 (Chih-Hsuan Yen), Schamschula (Marius Schamschula), hapaguy (Brian Kurt Fujikawa)
Port: osxfuse

Description

Upgrading osxfuse to @3.7.1_0 results in a checksum mismatch for the file prefpane-8a65eb2.tar.gz:

$ sudo port upgrade osxfuse
--->  Computing dependencies for osxfuse
--->  Fetching archive for osxfuse
--->  Attempting to fetch osxfuse-3.7.1_0.darwin_16.x86_64.tbz2 from https://packages.macports.org/osxfuse
--->  Attempting to fetch osxfuse-3.7.1_0.darwin_16.x86_64.tbz2 from http://sea.us.packages.macports.org/macports/packages/osxfuse
--->  Attempting to fetch osxfuse-3.7.1_0.darwin_16.x86_64.tbz2 from http://kmq.jp.packages.macports.org/osxfuse
--->  Fetching distfiles for osxfuse
--->  Attempting to fetch osxfuse-431bdc5.tar.gz from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch osxfuse-431bdc5.tar.gz from https://github.com/osxfuse/osxfuse/tarball/431bdc5/
--->  Attempting to fetch kext-0a73539.tar.gz from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch kext-0a73539.tar.gz from https://github.com/osxfuse/kext/tarball/0a73539/
--->  Attempting to fetch framework-e1df643.tar.gz from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch framework-e1df643.tar.gz from https://github.com/osxfuse/framework/tarball/e1df643/
--->  Attempting to fetch prefpane-8a65eb2.tar.gz from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch fuse-559738e.tar.gz from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch fuse-559738e.tar.gz from https://github.com/osxfuse/fuse/tarball/559738e/
--->  Attempting to fetch support-19b4e8b.tar.gz from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch support-19b4e8b.tar.gz from https://github.com/osxfuse/support/tarball/19b4e8b/
--->  Attempting to fetch osxfuse-3.7.1.dmg from https://distfiles.macports.org/osxfuse
--->  Attempting to fetch osxfuse-3.7.1.dmg from https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.7.1
--->  Verifying checksums for osxfuse                                                
Error: Checksum (rmd160) mismatch for prefpane-8a65eb2.tar.gz
Error: Checksum (sha256) mismatch for prefpane-8a65eb2.tar.gz
Error: Failed to checksum osxfuse: Unable to verify file checksums
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_fuse_osxfuse/osxfuse/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.

The checksum for the file https://distfiles.macports.org/osxfuse/prefpane-8a65eb2.tar.gz is the same as it was in the old version of the Portfile:

        prefpane-8a65eb2.tar.gz \
        rmd160  2527eee92d1634b811e6be9aab9b93c42f08d4e7 \
        sha256  9227d2e309fcab59fb4ea342b5b72d9e1eee5e1de430e1e45175f0f9f50d1f34

The new Portfile has this same version of prefpane but a different nonmatching checksum:

        prefpane-8a65eb2.tar.gz \
        rmd160  cdf12079ce6ed657b11814c5d1aba1f698f210eb \
        sha256  45510edfbfbc8d430fa06f8bc3f4f1d5db943c84c2e93445fa64224f742d4124

Change History (7)

comment:1 Changed 3 years ago by yan12125 (Chih-Hsuan Yen)

Cc: yan12125 added

comment:2 Changed 3 years ago by Schamschula (Marius Schamschula)

Cc: drkp removed
Owner: set to drkp
Status: newassigned

comment:3 Changed 3 years ago by Schamschula (Marius Schamschula)

Cc: Schamschula added

comment:4 Changed 3 years ago by drkp (Dan Ports)

Status: assignedaccepted

This is bizarre, github does appear to be serving a tarfile with a different hash than before. I don't see anything different about the contents.

comment:5 Changed 3 years ago by mf2k (Frank Schima)

Maybe related to #54839?

comment:6 Changed 3 years ago by hapaguy (Brian Kurt Fujikawa)

Cc: hapaguy added

comment:7 Changed 3 years ago by Dan R. K. Ports <drkp@…>

Resolution: fixed
Status: acceptedclosed

In 7c281354f28c9ddbcdb19dddec135e7df2f030ff/macports-ports:

osxfuse: set dist_subdir to prevent github-caused checksum mismatch

See #54839
Closes: #54892
Closes: #54898

Note: See TracTickets for help on using tickets.