A release archive can change its checksum even when the useful file contents have not changed. Member order, timestamps, owner fields and gzip headers are common reasons.
This is a focused GNU tar and gzip reproducibility recipe, with a two-build comparison and a diagnostic checklist. The tested case changes source modification times while preserving file contents and permissions, then produces identical compressed bytes.
Scope: GNU tar and GNU gzip on Linux; a fixed toolchain and archive input policy. The recipe is not a promise that arbitrary BSD tar versions or differing file modes produce identical output. Verified 18 October 2026. #ReproducibleBuilds #Archives
This is a focused GNU tar and gzip reproducibility recipe, with a two-build comparison and a diagnostic checklist. The tested case changes source modification times while preserving file contents and permissions, then produces identical compressed bytes.
Scope: GNU tar and GNU gzip on Linux; a fixed toolchain and archive input policy. The recipe is not a promise that arbitrary BSD tar versions or differing file modes produce identical output. Verified 18 October 2026. #ReproducibleBuilds #Archives
Sats-powered reveal
Get the reproducible recipe
One payment unlocks this reveal. Save your secret to return. No account needed.
Unlock with Secret
Views: 4
Categories: Articles & Guides [c74], Research & Digital Goods [c75]