[MacPorts] #62149: openconnect-gui @1.3: checksum mismatch (was: openconnect-gui @ 1.3: Build failure due to mismatched checksum)

MacPorts noreply at macports.org
Wed Jan 27 11:59:10 UTC 2021


#62149: openconnect-gui @1.3: checksum mismatch
------------------------------+--------------------
  Reporter:  jatedev          |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.6.3
Resolution:                   |   Keywords:
      Port:  openconnect-gui  |
------------------------------+--------------------

Comment (by ryandesign):

 The old file—the one with the right checksums which we mirrored in 2015
 (see http://distfiles.macports.org/openconnect-gui/) is 32MB. The new file
 available now is 516KB. Comparing the contents of the old and new files,
 everything is identical except that the included compiled Windows
 executables and libraries have been replaced with what I assume are [https
 ://git-lfs.github.com git large file storage] links. For example:

 {{{
 $ cat openconnect-openconnect-gui-982976f/lib/libgmp.dll.a
 version https://git-lfs.github.com/spec/v1
 oid
 sha256:9679b984e50d57cb91e2e216730e54a551f39acad92b44d24875a22321fc600c
 size 547020
 }}}

 I guess the developers of openconnect-gui retroactively rewrote their
 repository history to use git-lfs. Developers should not rewrite the
 history of their repositories, but here we are.

 Presumably Windows binaries are of no consequence to us at MacPorts so we
 could happily switch to the new source file for the space savings.

 This could also be an opportunity to update the port to a newer version.
 That's #52514.

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


More information about the macports-tickets mailing list