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

2015-06-07 Thread Dhole
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



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 2: Move forward reproducible builds

2015-06-07 Thread marivalen
Hello,

After I finished my last university project for the current semester
this Thursday, I finally started working on the "Move forward
reproducible builds" project. =)

I have been working on packages which are marked as affected by
timestamps_in_documentation_generated_by_doxygen [1] and other doxygen
related issues.

I submitted a bug to Doxygen upstream about adding the option to build
manpages without timestamps:

https://bugzilla.gnome.org/750447

I commented about it on this bugreport and set the forwarded tag to
above url:

https://bugs.debian.org/785624

and I updated the wiki page:
https://wiki.debian.org/ReproducibleBuilds/TimestampsInManpagesGeneratedByDoxygen



Patches were submitted for the following packages:

The following packages suffer from having HTML_TIMESTAMP set to YES:

- Package: cassiopee
https://bugs.debian.org/787765

- Package: clipper
https://bugs.debian.org/787804

- Package: colobot
https://bugs.debian.org/787829

- Package: fastjet
https://bugs.debian.org/787865

- Package: fflas-ffpack
https://bugs.debian.org/787992

- Package: givaro
https://bugs.debian.org/788010

- Package: geis
https://bugs.debian.org/788012


The following packages suffer from the $datetime placeholder being
included in a custom html footer:

- Package: cal3d
https://bugs.debian.org/787916

- Package: dime
https://bugs.debian.org/787918

- Package: brickos
https://bugs.debian.org/787984


The following package was found to be FTBFS:

- Package: camitk
https://bugs.debian.org/787753


I changed the issue for the following packages:

- Package: coin3
- Package: editorconfig-core

>From timestamps_in_documentation_generated_by_doxygen [1] to
timestamps_in_manpages_generated_by_doxygen [2]

Thank You,
akira

[1]
https://wiki.debian.org/ReproducibleBuilds/TimestampsInDocumentationGeneratedByDoxygen
[2]
https://wiki.debian.org/ReproducibleBuilds/TimestampsInManpagesGeneratedByDoxygen


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