[MacPorts] #73098: gig @0.8.3: checksum mismatch

MacPorts noreply at macports.org
Wed Sep 9 11:16:14 UTC 2026


#73098: gig @0.8.3: checksum mismatch
-------------------------+-------------------------
  Reporter:  ryandesign  |      Owner:  herbygillot
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.11.5
Resolution:              |   Keywords:
      Port:  gig         |
-------------------------+-------------------------

Comment (by jrjsmrtn):

 Root cause: `smartystreets/assertions` was renamed to `smarty/assertions`.
 GitHub embeds the repository name in the top-level directory of the
 tarball it generates, so `smartystreets-assertions-b2de0cb/` became
 `smarty-assertions-b2de0cb/` and every byte after it differs.

 The commit is unaffected: `b2de0cb4f26d` still resolves, and the extracted
 tarball is byte-identical to a checkout of it. Only the recorded checksums
 are stale.

 {{{
 recorded  rmd160 32d7082172ea8c4a03119f3ffb803f8aad9744ce
           sha256
 469875871db96f87e62f76f0bfc4b3b0b9e4761c2a14d4ce12f246797a7c342c
           size   52177
 served    rmd160 59a3d1fabff343e90465049f976996f6c306a582
           sha256
 bf4819ccb9021d83e9b33e374f18d5bb752072b35b14ef800dded3c3a5dd4b02
           size   52210
 }}}

 distfiles.macports.org serves the new tarball as well, so no copy of the
 original survives and the fetch cannot succeed anywhere.

 This is wider than gig. Eight ports still carry the stale checksums:

 {{{
 devel/gig         devel/mos        devel/mos-devel   devel/gomodctl
 net/ec2-ls-hosts  sysutils/leaf    sysutils/chaakoo  sysutils/kubeval
 }}}

 net/trojan-go hit the same thing and was corrected in 64bfe50e74e, without
 the others being swept.

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


More information about the macports-tickets mailing list