-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
caddy: checksum mismatch in go dep #22264
Conversation
Notifying maintainers: |
Figured out what's going on: https://trac.macports.org/ticket/69132#comment:1 @mohd-akram do you happen to have any idea how to sync the distfiles between macports and github? |
If the issue is a stealth update, see the section of the macports guide for dealing with stealth updates. |
Sounds like we should change the Dunno how to change |
Oh fun, something is expecting to extract |
1c3567a
to
5d93103
Compare
Ok, so I had gotten the diff backwards — the current base directory of |
codeload.github.com/imdario/mergo now winds up downloading from @darccio instead of @imdario. The changed username changed the base directory in the tar file, changing the checksum and breaking the build. Confirmed manually that there are no file diffs between the old and new archives, just the base name diff.
5d93103
to
d0a25e5
Compare
Ok, I think the user just changed their name. Github is redirecting from imdario/mergo to darccio/mergo and the generated tar file is being given the new user's name, which also updates the base dir. This is really nasty. It breaks dependencies trying to import |
This is now officially above my paygrade; I'm going to close this and let further work happen on Trac. |
Description
Caddy fails to build with a checksum error. Apparently the checksum, but not file size, of the tar file for imdario-mergo-v0.3.12.tar.gz has changed.
Type(s)
Tested on
macOS x.y
Xcode x.y / Command Line Tools x.y.z
Verification
Have you
port lint --nitpick
?sudo port test
?sudo port -vst install
?