[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