[Reproducible-builds] GSoC 2015 Week 7: Move forward reproducible builds

2015-07-13 Thread Dhole
Hi,

This week I have continued working on the reproducible timestamp
approach through the exported variable SOURCE_DATE_EPOCH.

I submitted a bug for debhelper with last week's patch (I had already
commited a fix exporting SOURCE_DATE_EPOCH in our local git repo, and
uploaded the package in our local repo):
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791823

I submitted bug to Debian for libxslt to honour SOURCE_DATE_EPOCH:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791815
I also commited the fix to our git repo and puloaded the package  our
repo to perform tests:

https://anonscm.debian.org/cgit/reproducible/libxslt.git/commit/?h=pu/reproducible_builds&id=571bb438df0b11288598c2b05010099d1861a8ed

After the upload, test were performed on the packages affected by issues:
  1- timestamps_generated_by_docbook_to_man (here some packages where
miss tagged)
- there where 79 unreproducible packages and 39 became reproducible
  2- timestamps_in_manpages_generated_by_docbook_xsl
- there where 89 unreproducible packages and 33 became reproducible.

NOTE: there are still packages generating docs with libslt not
reproducible. This is because the patch for dh to export
SOURCE_DATE_EPOCH only works for calls to doc generation under dh. Some
packages have the calls to generate docs directly in debian/rules so
SOURCE_DATE_EPOCH is not set there. A solution needs to be found for that.

I updated some info in the wiki/ExperimentalToolchain regarding packages
using the SOURCE_DATE_EPOCH proposal.

I tagged some packages affected by
locale_in_documentation_generated_by_javadoc.

I started working on the issue lc_messages_randomness:
https://reproducible.debian.net/issues/unstable/lc_messages_randomness_issue.html
I'll continue working on that next week.

Best regards,
Dhole



signature.asc
Description: OpenPGP digital signature
___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

[Reproducible-builds] GSoC 2015 Week 7: Move forward reproducible builds

2015-07-13 Thread Maria Valentina Marin
Hello,

This week I was working to make the toolchain package texlive-bin
produce reproducible PDF files. A patch was submitted to the responsible
upstream, pdftex, and is currently being discussed.

Upstream patch: http://tug.org/pipermail/pdftex/2015-July/008952.html

The patch honours the environment variable SOURCE_DATE_EPOCH which was
proposed by the Debian reproducible builds team as a way to have
deterministic timestamps [1].

I reported bugs against Doxygen and texlive-bin in Debian in order to
keep track of the progress of the upstream bugs.

Package: Doxygen
https://bugs.debian.org/792201

Package: texlive-bin
https://bugs.debian.org/792202

I updated the wiki entries where we are documenting the Doxygen [2] and
texlive-bin [3] issues to include the information about the use of
SOURCE_DATE_EPOCH and the bugs I filed upstream.

Kind Regards,
akira

[1] https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
[2]
https://wiki.debian.org/ReproducibleBuilds/TimestampsInDocumentationGeneratedByDoxygen
[3]
https://wiki.debian.org/ReproducibleBuilds/TimestampsInPDFGeneratedByLaTeX

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds