I'm forwarding my first GSoC weekly report. I'll be adding the
reproducible-builds list as a cc from now on.
-------- Forwarded Message --------
Subject: GSoC 2015 Week 1: Move forward reproducible builds
Date: Mon, 01 Jun 2015 18:03:28 +0200
From: Dhole <dh...@openmailbox.org>
This is my first weekly report about my work on moving forward
Previous to starting the coding period, I wrote a blog entry  about
my participation on this year's Google Summer of Code; introducing
myself, talking about the motivation behind the Reproducible Builds
project and how it applies to Debian.
During the first month I will be a bit busy with exams and assignments
from university, so I will be focusing on small tasks that I can do on
my free time. Upon discussing with Lunar (my mentor) I will be working
on fixing issues related to timestamps until 22nd of June.
I have set up a machine with Debian where I can easily download packages
in source form and perform iterations of editing the source code and
building a package twice with different settings (timezone, username,
machine name...) in order to find differences between builds. To do this
I'm using the pbuilder environment to build packages in a controlled
setting, and the prebuilder script to call pbuilder twice with different
settings and run debbindiff (a tool to compare .deb packages) on the
This first week I have patched packages which had two kinds of issues:
- Timestamps of the generated files when compressed with gzip (stored in
the headers) .
- Timestamps of the generated files stored in the debian package .
The patched packages are the following:
Reproducible-builds mailing list