Open ghost opened 4 months ago
There are existing workarounds for Gentoo as far as I am aware, but this could make their ebuild authors jobs easier and reduce the time to takes to get new OpenTofu releases out in their repo. Marking as needs-community-input and would appreciate input specifically from Gentoo users and contributors.
OpenTofu Version
Use Cases
Linux vendors who want to compile OpenTofu from source and want to provide reproducible builds often need to create a "dependency tarball". For example, the Gentoo manual writes the following:
It would make it easier for Linux distros to integrate OpenTofu if we either vendored the dependencies or provided a separate tarball.
Attempted Solutions
The current OpenTofu ebuild references a tarball built by the package maintainer.
Proposal
We should either vendor the dependencies using
go mod vendor
(pretty standard procedure) or provide vendored tarballs with releases.References
No response