Skip to content

ENT-14061: Make the source and package tarballs reproducible#3166

Merged
larsewi merged 1 commit into
cfengine:masterfrom
larsewi:reproducible-tar-package
Jun 3, 2026
Merged

ENT-14061: Make the source and package tarballs reproducible#3166
larsewi merged 1 commit into
cfengine:masterfrom
larsewi:reproducible-tar-package

Conversation

@larsewi
Copy link
Copy Markdown
Contributor

@larsewi larsewi commented May 28, 2026

@larsewi larsewi added the cherry-pick? Fixes which may need to be cherry-picked to LTS branches label May 28, 2026
@cfengine cfengine deleted a comment from cf-bottom May 28, 2026
@larsewi larsewi force-pushed the reproducible-tar-package branch from a549186 to 6437978 Compare May 29, 2026 09:50
@larsewi larsewi changed the title ENT-14061: Make tar-package reproducible via SOURCE_DATE_EPOCH ENT-14061: Make the source and package tarballs reproducible May 29, 2026
@cfengine cfengine deleted a comment from cf-bottom May 29, 2026
@cfengine cfengine deleted a comment from cf-bottom May 29, 2026
@cfengine cfengine deleted a comment from cf-bottom May 29, 2026
@cfengine cfengine deleted a comment from cf-bottom Jun 1, 2026
@larsewi larsewi force-pushed the reproducible-tar-package branch 3 times, most recently from 5dbc2fb to 77c11ba Compare June 1, 2026 13:30
@cfengine cfengine deleted a comment from cf-bottom Jun 1, 2026
@cfengine cfengine deleted a comment from cf-bottom Jun 2, 2026
@cf-bottom
Copy link
Copy Markdown

Thank you for submitting a PR! Maybe @nickanderson can review this?

@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 2, 2026

@cf-bottom Jenkins please :)

@cf-bottom
Copy link
Copy Markdown

Comment thread Makefile.am
Comment thread configure.ac
Comment thread Makefile.am Outdated
@larsewi larsewi force-pushed the reproducible-tar-package branch from 77c11ba to 8ca6098 Compare June 3, 2026 09:14
@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 3, 2026

@cf-bottom Jenkins please :)

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>
@cf-bottom
Copy link
Copy Markdown

@larsewi larsewi removed the cherry-pick? Fixes which may need to be cherry-picked to LTS branches label Jun 3, 2026
@larsewi
Copy link
Copy Markdown
Contributor Author

larsewi commented Jun 3, 2026

^Green enough

@larsewi larsewi merged commit c1d4dd4 into cfengine:master Jun 3, 2026
37 checks passed
@larsewi larsewi deleted the reproducible-tar-package branch June 3, 2026 14:43
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.

4 participants