apache / apache/arrow

[Release][Packaging] Use random build directory path for Debian Packages instead of fixed one

Open
#49,987 0 comments 0 reactions 0 assignees View on GitHub
Component: Packaging Component: Release Type: enhancement
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the enhancement requested

With the following PR we added Reproducible builds for Debian Packages:
- https://github.com/apache/arrow/pull/48148

In order to make them reproducible we had to fix the build path name instead of using mktemp's random suffix because c_glib's meson generates pkgconfig files that adds the absolute build-tree path into Libs.private, so a random suffix breaks reproducibility across reprotest runs.

This is a follow up issue in order to remove the fixed build path as it's one important reproducible build check that we should be able to modify without leaking it on the built artifacts.

### Component(s)

Continuous Integration, Packaging

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.