Skip to content

ENT-14061: Make the source and package tarballs reproducible (3.24.x)#3171

Closed
larsewi wants to merge 1 commit into
cfengine:3.24.xfrom
larsewi:reproducible-tar-package-3.24.x
Closed

ENT-14061: Make the source and package tarballs reproducible (3.24.x)#3171
larsewi wants to merge 1 commit into
cfengine:3.24.xfrom
larsewi:reproducible-tar-package-3.24.x

Conversation

@larsewi
Copy link
Copy Markdown
Contributor

@larsewi larsewi commented Jun 3, 2026

Two builds of the same source tree now produce byte-identical tarballs, following GNU tar's reproducibility guidance.

Ticket: ENT-14061
Backported from #3166

Two builds of the same source tree now produce byte-identical tarballs,
following GNU tar's reproducibility guidance.

Ticket: ENT-14061
Changelog: Masterfiles builds are now reproducible
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit 72c04dd)
@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 3, 2026

@cf-bottom Jenkins with exotics please :)

@cf-bottom
Copy link
Copy Markdown

@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 4, 2026

@cf-bottom Jenkins with exotics please :)

@cf-bottom
Copy link
Copy Markdown

@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 4, 2026

The native tar on exotic platforms (e.g. AIX) cannot extract pax archives

@larsewi larsewi closed this Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants