[Reproducible-commits] [source-date-epoch-spec] 01/01: Just throw this in here so I can work on it $elsewhere
Chris Lamb
lamby at moszumanska.debian.org
Wed Aug 26 23:06:06 UTC 2015
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository source-date-epoch-spec.
commit d2825ca78db58e8356103a534c2699a6b450b567
Author: Chris Lamb <lamby at debian.org>
Date: Thu Aug 27 01:05:41 2015 +0200
Just throw this in here so I can work on it $elsewhere
---
source-date-epoch-spec.xml | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/source-date-epoch-spec.xml b/source-date-epoch-spec.xml
index 04b9346..ba1ec71 100644
--- a/source-date-epoch-spec.xml
+++ b/source-date-epoch-spec.xml
@@ -118,6 +118,29 @@
when they were built.
</para>
<para>
+ There are several rationales for embedding the build date:
+ </para>
+ <itemizedlist>
+ <listitem><para>
+ FIXME: it gives "some indication" of the age of the software.
+ However, this becomes basically redundant with reproducible
+ builds, as the whole point of reproducible builds is that the
+ build result will be exactly the same no matter when it was
+ built. To phrase this differently: if the only difference in
+ the build result is the embedded build date, then this
+ difference is meaningless and should be removed, or replaced
+ with a meaningful date.
+ </para></listitem>
+ <listitem><para>
+ FIXME: it gives "some indication" of the build environment
+ (e.g. age of the build dependencies?). But with reproducible
+ builds, there is no need to guess which build environment has
+ been used, based on a timestamp. To allow users to reproduce
+ binaries, the build environment is either known in advance, or
+ recorded (e.g. in .buildinfo files).
+ </para></listitem>
+ </itemizedlist>
+ <para>
FIXME: why timestamps become meaningless and/or misleading if
the software is reproducible.
</para>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/source-date-epoch-spec.git
More information about the Reproducible-commits
mailing list