Skip to content

[Release] Revisit reproducible source archive verification #47081

@kou

Description

@kou

Describe the enhancement requested

Note that reproducible source archive is checked when we create a source archive:

sudo reprotest \
"dev/release/utils-create-release-tarball.sh ${VERSION} ${RC_NUM}" \
apache-arrow-${VERSION}.tar.gz

This focus on RC verification process.

The current approach:

  1. Check reproducible source archive on Linux by GitHub Acitons
  2. Check reproducible source archive on macOS by GitHub Acitons
  3. Check reproducible source archive on PMC members' machine

1./3. worked. (Note that 3. is only by me for now.) 2. didn't work.

Proposed approach 1:

  1. Check reproducible source archive on Linux by GitHub Actions
  2. Check reproducible source archive on macOS by GitHub Actions
  3. Don't check reproducible source archive on PMC members' machine because it's already checked by GitHub Actions

Proposed approach 2:

  1. Check reproducible source archive on Linux by GitHub Actions
  2. Don't check reproducible source archive on macOS by GitHub Actions
  3. Don't check reproducible source archive on PMC members' machine because it's already checked by GitHub Actions

Component(s)

Release

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions