|
|
|
|
|
by filleokus
2144 days ago
|
|
> but I guess for a subset of users it means producing an identical binary. Whenever I hear people talk about the problems of creating reproducible builds, I often hear stuff about timestamps or other metadata inserted by the compiler that would "break" the reproducibility (under the stricter definition). Having your own source code versioned and dependencies version-pinned (and pretty high confidence that the dependency package foobar-1.12 stays the same over time) seem just like old fashioned "good practice". The looser definition would imply that all versioned software without external dependencies (or the source of the dependencies manually included in the repository) is reproducible? |
|
Also, how many people run the build in a sandbox to avoid "interference" from the environment?
Yes, this is all good practice, but I think very few people do it, because it's not easy.