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

Dhole dhole at openmailbox.org
Sun Jun 7 21:55:24 UTC 2015


Hi,

During this second week I continued working on fixing timestamp related
issues.

This week I have patched packages witch had these issues:
- Timestamps of the generated files when compressed with gzip (stored in
the headers) [1].
- Timestamps of the generated files stored in the debian package [2].
- Tarball capture build time in mtime of the files. [3]

I have also started looking into packages affected by the issue
"different_due_to_umask". I've had issues trying to replicate the
expected output of builds of packages affected by this issue. I'm unable
to reproduce the issue, in my machine I don't get any differences in
file permissions when setting the build environment with different
umask. I'm looking forward to find what's causing this discrepancy, as
there are many packages affected by it which look like they could be
fixed with small patches (and would be ideal for my first month of work).

The packages I patched are the following:

## 07/06

- https://reproducible.debian.net/rb-pkg/unstable/amd64/lrzsz.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787995

- https://reproducible.debian.net/rb-pkg/unstable/amd64/cloop.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787996

- https://reproducible.debian.net/rb-pkg/unstable/amd64/scotch.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787997

- https://reproducible.debian.net/rb-pkg/unstable/amd64/perdition.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787998

- https://reproducible.debian.net/rb-pkg/unstable/amd64/libwebcam.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787999

- https://reproducible.debian.net/rb-pkg/unstable/amd64/libranlip.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788000

- https://reproducible.debian.net/rb-pkg/unstable/amd64/libf2c2.html
    patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788001


[1] https://wiki.debian.org/ReproducibleBuilds/TimestampsInGzipHeaders
[2]
https://wiki.debian.org/ReproducibleBuilds/Howto#Members_of_control.tar_and_data.tar_have_varying_mtimes
[3] https://wiki.debian.org/ReproducibleBuilds/TimestampsInTarball

Regards,
Dhole

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150607/3e51426b/attachment.sig>


More information about the Reproducible-builds mailing list