Skip to content

bottle: reproducibility fixes.#15819

Merged
MikeMcQuaid merged 1 commit intoHomebrew:masterfrom
MikeMcQuaid:bottle_reproducibility_fixes
Aug 4, 2023
Merged

bottle: reproducibility fixes.#15819
MikeMcQuaid merged 1 commit intoHomebrew:masterfrom
MikeMcQuaid:bottle_reproducibility_fixes

Conversation

@MikeMcQuaid
Copy link
Copy Markdown
Member

@MikeMcQuaid MikeMcQuaid commented Aug 4, 2023

I noticed from https://github.com/Homebrew/homebrew-core/actions/runs/5751070010 that we're no longer creating reproducible bottles between macOS and Linux.

All macOS checksums have changed but Linux ones have not. The main difference between the two platforms is the gtar version used so let's always just use the formula on both platforms.

While we're here, clear up the ordering and comments a little on the reproducible tar arguments so that it's easier to compare with the reproducible builds archives documentation.

@MikeMcQuaid MikeMcQuaid added the critical Critical change which should be shipped as soon as possible. label Aug 4, 2023
@MikeMcQuaid MikeMcQuaid requested a review from carlocab August 4, 2023 08:20
I noticed from
https://github.com/Homebrew/homebrew-core/actions/runs/5751070010 that
we're no longer creating reproducible bottles between macOS and Linux.

All macOS checksums have changed but Linux ones have not. The main
difference between the two platforms is the `gtar` version used so let's
always just use the formula on both platforms.

While we're here, clear up the ordering and comments a little on the
reproducible `tar` arguments so that it's easier to compare with the
reproducible builds archives documentation.
@MikeMcQuaid MikeMcQuaid merged commit 4877de5 into Homebrew:master Aug 4, 2023
@MikeMcQuaid MikeMcQuaid deleted the bottle_reproducibility_fixes branch August 4, 2023 09:26
@github-actions github-actions bot added the outdated PR was locked due to age label Sep 4, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

critical Critical change which should be shipped as soon as possible. outdated PR was locked due to age

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants