[rb-general] Paper rough sketch about reproducible builds...
Justin Cappos
jcappos at nyu.edu
Mon May 15 22:21:53 CEST 2017
On Mon, May 15, 2017 at 11:40 AM, Ximin Luo <infinity0 at debian.org> wrote:
> Hi Justin, could you add me to the repo? My github username is infinity0.
>
> As a note for others, on Debian you need to install the "texlive-science"
> package for "make" to work.
>
> I'm not sure about this part:
>
> > [..] We propose a more precise goal, specifi-
> > cally dictating *where* reproducible build bugs should be fixed
> > rather than just focusing on the goal of making builds re-
> > producible. [..]
>
> This is nice as an ideal goal, but I didn't think we're ready for it yet.
> I don't see this expanded in the rest of the paper though. Did you have
> some more concrete ideas towards it?
>
I don't really have concrete ideas, but the paper really needs to be about
*something*. I thought that it was interesting to claim it is bad to
either change the build environment (i.e., running in a VM / container) or
doing some post processing steps. We could argue for changing the source
code of the build systems, which seems the much harder way to solve the
problem.
> Regarding SOURCE_DATE_EPOCH, it should be noted that it's somewhat of a
> "compromise" solution. The general motivation is described here:
>
> https://wiki.debian.org/ReproducibleBuilds/StandardEnvironmentVariables
>
> You should probably also mention buildinfo files, and how they differ from
> things like Dockerfiles which I briefly touched upon in the other thread,
> "Regarding Zero Install manifests". The general motivation is described
> here:
>
> https://wiki.debian.org/ReproducibleBuilds/BuildinfoFiles
>
> and in slightly-more precise theoretical terms here:
>
> https://anonscm.debian.org/cgit/reproducible/buildinfo-
> spec.git/tree/notes/buildinfo.rst
>
>
These sound like great things to add / correct. Do you want to take a stab
at the text? I could do so also, but it will be a few days...
(If you do edit, feel free to just push your changes to master when you are
done.)
Thanks,
Justin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20170515/d03405d3/attachment.html>
More information about the rb-general
mailing list