Hello list, On 24/04/2025 02:56, John Gilmore wrote:
fosslinux via rb-general <[email protected]> wrote:Absolutely agreed! So let's have a definition that clearly defines top-down work as progress toward reproducibility. :DI am happy to see all sorts of progress toward reproducible distributions, whether it involves compiling from source code, or otherwise. Perhaps the definition of a "pure function" from mathematical computer science can help: https://en.wikipedia.org/wiki/Pure_function
Or this analogy that I came up with after a good night of sleep: Building a live ISO image is similar to a statically linked C program.Human input (i.e. source code): a) the configuration files b) a .c file -> primarily plain text
Tool: a) live-build b) a c-compiler Files internally used by the tool: a) .deb files b) .a files -> all binary Output: a) ISO file b) a statically linked executableWith this analogy, we don't need to tweak the definition of source code and image building tools (also including Docker images) can still be part of the definition of reproducible builds.
With kind regards, Roland Clobus
OpenPGP_signature.asc
Description: OpenPGP digital signature
