This is related to PR easybuilders/easybuild-easyconfigs#21392
The checksum of the generated lsp-types-0.95.1.tar.gz with our reproducible tarball code is 455f2c12f64c2e293c72efdf2b90b96f5903d6590bd2e496bab5f12750402631 on several Linux systems (RHEL8, Rocky 8, Fedora 40 and Debian Bookworm).
However, on MacOS it has an unexpected 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2.
Steps to generate tarball from git repo:
git clone https://github.com/astral-sh/lsp-types.git
cd lsp-types && git checkout 3512a9f33eadc5402cfab1b8f7340824c8ca1439 && cd ..
-
find lsp-types -name ".git" -prune -o -print0 -exec touch --date=@0 {} \; -exec chmod "go+u,go-w" {} \; |
LC_ALL=C sort --zero-terminated | tar --create --no-recursion --owner=0 --group=0 --numeric-owner
--format=gnu --null --files-from - | gzip --no-name > lsp-types-0.95.1.tar.gz
We need to troubleshoot this on a mac:
- compare the checksum of the ungzip tarballs on both systems
- compare the raw contents of the tarball header, there is some metadata there that can point to differences. Basically check the outcome of
head -n 100 on the .tar files
This is related to PR easybuilders/easybuild-easyconfigs#21392
The checksum of the generated
lsp-types-0.95.1.tar.gzwith our reproducible tarball code is455f2c12f64c2e293c72efdf2b90b96f5903d6590bd2e496bab5f12750402631on several Linux systems (RHEL8, Rocky 8, Fedora 40 and Debian Bookworm).However, on MacOS it has an unexpected
59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2.Steps to generate tarball from git repo:
git clone https://github.com/astral-sh/lsp-types.gitcd lsp-types && git checkout 3512a9f33eadc5402cfab1b8f7340824c8ca1439 && cd ..We need to troubleshoot this on a mac:
head -n 100on the.tarfiles