Skip to content
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

The Checksum of darwin/arm64 is wrong at 0.9.1 #279

Closed
suzuki-shunsuke opened this issue Feb 29, 2024 · 1 comment · Fixed by #280
Closed

The Checksum of darwin/arm64 is wrong at 0.9.1 #279

suzuki-shunsuke opened this issue Feb 29, 2024 · 1 comment · Fixed by #280

Comments

@suzuki-shunsuke
Copy link
Contributor

https://github.com/jumppad-labs/jumppad/releases/tag/0.9.1

The checksum of jumppad_0.9.1_darwin_arm64.zip in checksums.txt is different from the actual checksum of jumppad_0.9.1_darwin_arm64.zip.

checksums.txt

cd4344c95bb1425ba08941531d7a8775a65bea5f8ca670360f68632f388f02fb  jumppad_0.9.1_windows_x86_64.zip
dec6beb4c0462d5adaef7825fb05d482f4925349d20067ebd5555659af2cd542  jumppad_0.9.1_darwin_x86_64.zip
6b0c8a863f55eea7ad3c246033d62953cb735be8bd0252ad0f336fde6a4b6d92  jumppad_0.9.1_darwin_arm64.zip
d4ffd8941218e64bc316fefed1bb4c2a828d294e2b871c43389046267306ff42  jumppad_0.9.1_linux_x86_64.tar.gz
c20f86b84db76cdda32ea2eb4ea7bf190bcb6d675ca2a43f53d4bc6a48d08043  jumppad_0.9.1_linux_arm64.tar.gz
68d2809856b681497d4a1a6197cc0feef50acc64a2332c1dc3718e3bd60ce4a0  jumppad_0.9.1_linux_x86_64.deb
257c37675d3139f4157dc78519c12d8854fd9c3380d708b99ce7c20f82b9d874  jumppad_0.9.1_linux_arm64.deb
$ grep jumppad_0.9.1_darwin_arm64.zip checksums.txt 
6b0c8a863f55eea7ad3c246033d62953cb735be8bd0252ad0f336fde6a4b6d92  jumppad_0.9.1_darwin_arm64.zip
$ sha256sum jumppad_0.9.1_darwin_arm64.zip 
63ef684a20c3ab8fdcf460310ce9bc345c06d39d874e88f3195da7d66eb2c2e2  jumppad_0.9.1_darwin_arm64.zip
$ sha256sum -c checksums.txt --ignore-missing
jumppad_0.9.1_darwin_arm64.zip: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
sha256sum: checksums.txt: no file was verified
@nicholasjackson
Copy link
Contributor

Been looking into this, I think I know what the problem is, the checksum or Mac is calculated before the binary is notarized by apple. This will have an impact on the signature. For the brew config the signature is calculated after notarization which is why brew is ok. Will fix this now.

@nicholasjackson nicholasjackson linked a pull request Mar 5, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants