kcp icon indicating copy to clipboard operation
kcp copied to clipboard

checksum of pre built binaries didn't match at v0.24.0

Open suzuki-shunsuke opened this issue 10 months ago • 6 comments

https://github.com/kcp-dev/kcp/releases/tag/v0.24.0

Download all assets with GitHub CLI. https://cli.github.com/manual/gh_release_download

gh -R kcp-dev/kcp release download v0.24.0

Checksum verification with sha256sum fails.

$ sha256sum -c kcp_0.24.0_checksums.txt                                                            
kcp_0.24.0_darwin_amd64.tar.gz: OK
kcp_0.24.0_darwin_arm64.tar.gz: OK
kcp_0.24.0_linux_amd64.tar.gz: FAILED
kcp_0.24.0_linux_arm64.tar.gz: OK
kcp_0.24.0_linux_ppc64le.tar.gz: OK
kubectl-kcp-plugin_0.24.0_darwin_amd64.tar.gz: OK
kubectl-kcp-plugin_0.24.0_darwin_arm64.tar.gz: OK
kubectl-kcp-plugin_0.24.0_linux_amd64.tar.gz: FAILED
kubectl-kcp-plugin_0.24.0_linux_arm64.tar.gz: OK
kubectl-kcp-plugin_0.24.0_linux_ppc64le.tar.gz: OK
kubectl-kcp-plugin_0.24.0_windows_amd64.tar.gz: OK
kubectl-kcp-plugin_0.24.0_windows_arm64.tar.gz: OK
kubectl-kcp-ws-plugin_0.24.0_darwin_amd64.tar.gz: OK
kubectl-kcp-ws-plugin_0.24.0_darwin_arm64.tar.gz: OK
kubectl-kcp-ws-plugin_0.24.0_linux_amd64.tar.gz: FAILED
kubectl-kcp-ws-plugin_0.24.0_linux_arm64.tar.gz: FAILED
kubectl-kcp-ws-plugin_0.24.0_linux_ppc64le.tar.gz: OK
kubectl-kcp-ws-plugin_0.24.0_windows_amd64.tar.gz: OK
kubectl-kcp-ws-plugin_0.24.0_windows_arm64.tar.gz: OK
sha256sum: WARNING: 4 computed checksums did NOT match
$ sha256sum -c kcp_0.24.0_checksums.txt | grep FAILED
kcp_0.24.0_linux_amd64.tar.gz: FAILED
kubectl-kcp-plugin_0.24.0_linux_amd64.tar.gz: FAILED
kubectl-kcp-ws-plugin_0.24.0_linux_amd64.tar.gz: FAILED
kubectl-kcp-ws-plugin_0.24.0_linux_arm64.tar.gz: FAILED
sha256sum: WARNING: 4 computed checksums did NOT match

kcp_0.24.0_checksums.txt

404322fa594d4eb981d27acbef6ada646a3819b8f3235a0276fa7e2c4686a5cc  kcp_0.24.0_darwin_amd64.tar.gz
a38ad48a7ddbc0e4125c4a6fbadb887a6e7cbf7265190694932975a8ff338c50  kcp_0.24.0_darwin_arm64.tar.gz
070e0669921622d0ec5aa72fcb6853c769372843662565ef2457e679f5623ac4  kcp_0.24.0_linux_amd64.tar.gz
cb560428345d7ecbe49c07cf5c1ca1c058a6f6b42daa32490391304cc98dc1da  kcp_0.24.0_linux_arm64.tar.gz
0dca0bcf425953710efb3fb2db0498294ebed16627f9b6dd18de83a61fe90f96  kcp_0.24.0_linux_ppc64le.tar.gz
209844ba26f0a8afe22eee44978561a24d1346a63bf41a4d72f6518ff1ce5750  kubectl-kcp-plugin_0.24.0_darwin_amd64.tar.gz
3b2816762645bab865f5e0d5c8877df2eb310b9ef3617f13f14348c79a03df4e  kubectl-kcp-plugin_0.24.0_darwin_arm64.tar.gz
3acd473895e1f843ac2c1818ab98f318b0cf79671e32007ea6523a525686fa48  kubectl-kcp-plugin_0.24.0_linux_amd64.tar.gz
a2297f858be2a582aa10adab8b82afd769076d8b17fec126cca2d62e75510a94  kubectl-kcp-plugin_0.24.0_linux_arm64.tar.gz
551d2282bee88c0697d867e52379658130e0ea6e58a71ed631a1d8950b5978a8  kubectl-kcp-plugin_0.24.0_linux_ppc64le.tar.gz
185a3f4be86cab3691d11c9911a119878230265841a36d7a3c34428d1561b2ac  kubectl-kcp-plugin_0.24.0_windows_amd64.tar.gz
c0b7d9d2059a6d585b8f99680d5e43fb0f03063b511c99c0acc4f412513aa0c1  kubectl-kcp-plugin_0.24.0_windows_arm64.tar.gz
b3f8c96c6da7a9af85599625bd8110ecea1132f980a91ebd7c21f44a6ff979d0  kubectl-kcp-ws-plugin_0.24.0_darwin_amd64.tar.gz
ba9b5f74639173bd7f03a00659a95daed2a1c79e6992e1787c125fa651575c6b  kubectl-kcp-ws-plugin_0.24.0_darwin_arm64.tar.gz
f6391f13c5522647018d9eef52d391c611c635406d217fb17704a3bd9aa9f5f2  kubectl-kcp-ws-plugin_0.24.0_linux_amd64.tar.gz
fe17ca01683a97bfeac41436448643bb8b18be9f49a08cd71715791bd36364eb  kubectl-kcp-ws-plugin_0.24.0_linux_arm64.tar.gz
851178bca09af9ed733903b89a7a1808bc1cbcc24e758974d1847cb29efc8562  kubectl-kcp-ws-plugin_0.24.0_linux_ppc64le.tar.gz
77cacc84215c0c535af48841d0c61859ede60b4fc4c1b89b618da4c33478a6ac  kubectl-kcp-ws-plugin_0.24.0_windows_amd64.tar.gz
97c2d56b4a8fc851dba7b833c9d13da6432ddd91e61a2b40a05c3285dce38ede  kubectl-kcp-ws-plugin_0.24.0_windows_arm64.tar.gz
$ sha256sum kcp_0.24.0_linux_amd64.tar.gz kubectl-kcp-plugin_0.24.0_linux_amd64.tar.gz kubectl-kcp-ws-plugin_0.24.0_linux_amd64.tar.gz kubectl-kcp-ws-plugin_0.24.0_linux_arm64.tar.gz
6a3125956301d12ae31cd742cb6a3c36993d4557fa82a819d7c817a1f1379dc1  kcp_0.24.0_linux_amd64.tar.gz
3ec0716b0290b156af86abe641ecc459c5a6234f809fad6572cda7ce6992f8d8  kubectl-kcp-plugin_0.24.0_linux_amd64.tar.gz
adabad4c6171eba29521ce72e0c3e6a18476cd9362ce29daea50f7e044a4cf07  kubectl-kcp-ws-plugin_0.24.0_linux_amd64.tar.gz
396324005284a3ccbac4373a65f3ec4f60b113fd2e4b7cc89f2866a9880e28ce  kubectl-kcp-ws-plugin_0.24.0_linux_arm64.tar.gz

suzuki-shunsuke avatar Apr 22 '24 23:04 suzuki-shunsuke

Hey, thanks for reporting. We'll look into that!

embik avatar May 03 '24 06:05 embik

It looks like our goreleaser job ran three times at the same time for v0.24.0 because we set three tags: https://github.com/kcp-dev/kcp/actions/workflows/goreleaser.yml, racing to upload artefacts. We will fix that configuration for the next release, I'm following up on #3106.

embik avatar May 03 '24 06:05 embik

I think this is fixed now?

mjudeikis avatar May 09 '24 14:05 mjudeikis

I suppose it's not really fixed for 0.24, but I don't think we can re-run goreleaser to fix it. It's going to be fixed for the next release though.

embik avatar May 09 '24 18:05 embik

Issues go stale after 90d of inactivity. After a furter 30 days, they will turn rotten. Mark the issue as fresh with /remove-lifecycle stale.

If this issue is safe to close now please do so with /close.

/lifecycle stale

kcp-ci-bot avatar Aug 07 '24 20:08 kcp-ci-bot

/remove-lifecycle stale

I'll keep this open until we have v0.25.0 released, so a release with correct checksums is available.

embik avatar Aug 08 '24 07:08 embik

Closing, since v0.25.0 assets are looking fine and therefore there is a version with fixed checksums available.

$ sha256sum -c kcp_0.25.0_checksums.txt | grep -v OK | wc -l
0

/close

embik avatar Aug 28 '24 06:08 embik

@embik: Closing this issue.

In response to this:

Closing, since v0.25.0 assets are looking fine and therefore there is a version with fixed checksums available.

$ sha256sum -c kcp_0.25.0_checksums.txt | grep -v OK | wc -l
0

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

kcp-ci-bot avatar Aug 28 '24 06:08 kcp-ci-bot