Re: [Reproducible-builds] [PATCH] kbuild: Add support for SOURCE_DATE_EPOCH environment variable
On Mon, 2015-10-26 at 22:03 +0100, Michal Marek wrote: > Dne 2.10.2015 v 01:15 Ben Hutchings napsal(a): > > As part of the reproducible builds project, the SOURCE_DATE_EPOCH > > environment variable has been specified as a project- and > > distribution-independent means to specify a timestamp at build > > time: https://reproducible-builds.org/specs/source-date-epoch/ > > > > Add support for this by converting it to KBUILD_BUILD_TIMESTAMP > > if they aren't both set. > > At which projects besides the kernel is this aimed? If there are > multiple projects willing to support this, I'll happily apply it. But if > it's just a synonym for KBUILD_BUILD_TIMESTAMP that nobody else is going > to support, then it looks a bit redundant. It's aimed at all build tools. For examples, see: https://codesearch.debian.net/results/%5C%24SOURCE_DATE_EPOCH%20-path%3Adebian%2F/page_0 https://codesearch.debian.net/results/getenv%5C%28%22SOURCE_DATE_EPOCH%22%5C%29%20-path%3Adebian%2F/page_0 Ben. -- Ben Hutchings Never attribute to conspiracy what can adequately be explained by stupidity. signature.asc Description: This is a digitally signed message part ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
Re: [Reproducible-builds] [PATCH] kbuild: Add support for SOURCE_DATE_EPOCH environment variable
Hi, On Montag, 26. Oktober 2015, Ben Hutchings wrote: > It's aimed at all build tools. For examples, see: > > https://codesearch.debian.net/results/%5C%24SOURCE_DATE_EPOCH%20-path%3Adeb > ian%2F/page_0 > https://codesearch.debian.net/results/getenv%5C%28%22SOURCE_DATE_EPOCH%22% > 5C%29%20-path%3Adebian%2F/page_0 https://reproducible-builds.org/specs/source-date-epoch/ has a spec for SOURCE_DATE_EPOCH. According to https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal#Reading_the_variable the following Debian packages support it already: debhelper (>= 9.20151004) epydoc (>= 3.0.1+dfsg-8) ghostscript (>= 9.16~dfsg-1) help2man (>= 1.47.1) sphinx (>= 1.3.1-3) texi2html (>= 1.82+dfsg1-4) plus we have patches for doxygen, docbook-utils, gcc, gettext, libxslt, ocamldoc, qt4-x11, texlive-bin and txt2man. (We are only tracking adoption in Debian packages but of course we aim for upstream inclusion of this.) cheers, Holger signature.asc Description: This is a digitally signed message part. ___ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds