[Reproducible-commits] [blog] 01/01: 63: document dpkg upload

Mattia Rizzolo mattia at debian.org
Sun Jul 3 22:13:33 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to branch master
in repository blog.

commit d474f035643b857332840159a5672144a7ab77df
Author: Mattia Rizzolo <mattia at debian.org>
Date:   Sun Jul 3 22:13:25 2016 +0000

    63: document dpkg upload
---
 drafts/63.mdwn | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/drafts/63.mdwn b/drafts/63.mdwn
index 8afc4bf..fa18174 100644
--- a/drafts/63.mdwn
+++ b/drafts/63.mdwn
@@ -15,6 +15,30 @@ Documentation update
 Toolchain fixes
 ---------------
 
+- Guillem Jover uploaded [[!pkg dpkg]]/1.18.8, containing a lot of changes
+  relevant for us:
+  + Use new GNU tar `--clamp-mtime` option in dpkg-deb(1) to make sure no file in
+    binary packages has an mtime later than the given time.  Closes: [[!bug 759886]]
+  + Use the same timestamp for the ar container as for tarball mtime clamping
+    in dpkg-deb(1).
+  + Set ar timestamp and tar mtime clamping to `SOURCE_DATE_EPOCH` if defined
+    in dpkg-deb(1).  (Based on a patch by Lunar).
+  + Preset build timestamp to latest changelog entry in dpkg-buildpackage(1),
+    by setting `SOURCE_DATE_EPOCH` environment variable if it is not already
+    defined. (Based on a patch by Lunar).  Closes: [[!bug 759999]]
+  + Export `SOURCE_DATE_EPOCH` from pkg-info.mk makefile snippet.  Closes: [[!bug 824572]]
+  + Add new Timestamp field to Dpkg::Changelog output, which ends up on
+    dpkg-parsechangelog(1)'s output.
+  This is a huge upload for us, so thank you Guillem for doing it and helping
+  reproducible builds becoming something real.
+
+With this dpkg upload there can be real reproducible packages in the wild; we
+still have a couple of local patches (to normalize the control.tar member of the
+`.deb` files, to enable by default the `-fdebug-path-map` option of GCC, and to
+produce the `.buildinfo` files), but nonetheless we expect a lot of packages to
+be reproducible out of the box, and we're actually looking out to find them!
+
+
 Other upstream fixes
 --------------------
 
@@ -55,5 +79,5 @@ tests.reproducible-builds.org
 Misc.
 -----
 
-This week's edition was written by… and reviewed by a bunch of Reproducible builds folks on IRC.
+This week's edition was written by Mattia Rizzolo,… and reviewed by a bunch of Reproducible builds folks on IRC.
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/blog.git



More information about the Reproducible-commits mailing list