# CMake source archive sha256sum changed

**URL:** https://discourse.cmake.org/t/cmake-source-archive-sha256sum-changed/13987
**Category:** Development
**Created:** [April 25, 2025, 12:51pm UTC](https://discourse.cmake.org/t/cmake-source-archive-sha256sum-changed/13987 "2025-04-25T12:51:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Samuel\_Littley](https://discourse.cmake.org/user_avatar/discourse.cmake.org/samuel_littley/32/5529_2.png) [@Samuel\_Littley](https://discourse.cmake.org/u/Samuel_Littley)
#### Post date: [April 25, 2025, 12:51pm UTC](https://discourse.cmake.org/t/cmake-source-archive-sha256sum-changed/13987/1 "2025-04-25T12:51:09Z")

</div>

We download cmake from [https://gitlab.kitware.com/cmake/cmake/-/archive/v3.25.2/cmake-v3.25.2.zip](https://gitlab.kitware.com/cmake/cmake/-/archive/v3.25.2/cmake-v3.25.2.zip), and recently the sha256sum of the downloaded zip archive has changed (from `d7d58a81effb962c42fe12d8c757092f6753484c33fb7e302065b4923ed01023` to `1da37e19013baa3c00f0a1c7c06a2d4ebe49be8dfca9de14396a052cdd406d8b`).

[The git tag](https://gitlab.kitware.com/cmake/cmake/-/tags/v3.25.2) seems to be pointing to a 2 year old commit, so I doubt that has been moved, so is there some other reason why the checksum would change? Did the Gitlab instance get updated recently? Unfortunately we don’t have a copy of the old archive to actually look for differences.

---

<div class="post-metadata">

### Author: ![Samuel\_Littley](https://discourse.cmake.org/user_avatar/discourse.cmake.org/samuel_littley/32/5529_2.png) [@Samuel\_Littley](https://discourse.cmake.org/u/Samuel_Littley)
#### Post date: [April 25, 2025, 1:06pm UTC](https://discourse.cmake.org/t/cmake-source-archive-sha256sum-changed/13987/2 "2025-04-25T13:06:22Z")

</div>

Okay, actually managed to find a copy of the old zip archive that was hanging around in an old workspace. It looks like the contents are identical (both from comparing the unpacked source tree and comparing the CRC-32 checksums in the archive), but that files were compressed differently.

---

<div class="post-metadata">

### Author: ![brad.king](https://discourse.cmake.org/user_avatar/discourse.cmake.org/brad.king/32/11_2.png) [@brad.king](https://discourse.cmake.org/u/brad.king)
#### Post date: [April 25, 2025, 3:16pm UTC](https://discourse.cmake.org/t/cmake-source-archive-sha256sum-changed/13987/3 "2025-04-25T15:16:12Z")

</div>

That URL is provided by GitLab and the archive it provides is computed on-demand. It’s not meant to be a stable archive.

The official release tarballs and binaries are available [here](https://github.com/Kitware/CMake/releases). They have gpg-signed sha256 sums too.

---

<div class="post-metadata">

### Author: ![Samuel\_Littley](https://discourse.cmake.org/user_avatar/discourse.cmake.org/samuel_littley/32/5529_2.png) [@Samuel\_Littley](https://discourse.cmake.org/u/Samuel_Littley)
#### Post date: [April 25, 2025, 3:34pm UTC](https://discourse.cmake.org/t/cmake-source-archive-sha256sum-changed/13987/4 "2025-04-25T15:34:32Z")

</div>

Ahhh, awesome, thank you!
