[Reproducible-commits] [blog] 03/03: merge 63 and 64 into 63+64
Holger Levsen
holger at layer-acht.org
Tue Aug 9 14:44:14 UTC 2016
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch master
in repository blog.
commit 68af3e4a6a933ee25045e95ab6313e2e2fb0daca
Author: Holger Levsen <holger at layer-acht.org>
Date: Tue Aug 9 16:44:07 2016 +0200
merge 63 and 64 into 63+64
---
drafts/63+64.mdwn | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
drafts/63.mdwn | 103 ----------------------------------------------
drafts/64.mdwn | 69 -------------------------------
3 files changed, 119 insertions(+), 174 deletions(-)
diff --git a/drafts/63+64.mdwn b/drafts/63+64.mdwn
index 7f99348..c4045c2 100644
--- a/drafts/63+64.mdwn
+++ b/drafts/63+64.mdwn
@@ -1,7 +1,124 @@
+[[!meta title="Reproducible builds: week 63 and week 64 in Stretch cycle"]]
+
What happened in the [Reproducible
Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday July 3 and Saturday July 16 2016:
-- mention survey briefly…
-- include the contents of 63.mdwn+64.mdwn
+FIXME: write intro
+------------------
+- mentioned this is a combined issue due to backlog (and the efforts of a once funding boring task…)
+- mention there is another backlog issue: 66
+- mention 66 wil have a survey…
+
+
+Media and events coverage
+--------------
+
+DebConf16
+---------
+ * lamby's talk at dc16…
+ * vagrant's talk at dc16…
+ * other relevant stuff at dc16?
+ * mentioned in the DPL talk…
+
+Over 200 bugs filed during DC16. (Maybe we can have more details here?)
+
+GSoC and Outreachy updates
+--------------------------
+
+- Valerie was busy in Cape Town…
+
+- Ceridwen
+ [described](https://reproducible.alioth.debian.org/blog/posts/people/ceridwen/reprotest_week6/)
+ how autopkgtest really works and how the containers handle states,
+ and talked about generating shell scripts.
+
+- Ceridwen
+ [announced](https://reproducible.alioth.debian.org/blog/posts/people/ceridwen/reprotest_week7/)
+ untested reprotest support for the other autopkgtest containers and
+ discussed preparing for the second release.
+
+- Scarlett Clark explained [why she had to stop working via Outreachy](http://scarlettgatelyclark.com/2016/debian-reproducible-builds-outreachy-and-i/), she got a new job. We're happy for her and hope she'll stick around to make all of Qt and KDE reproducible one day! (And not to forget: thank you, Scarlett for all you did in that regard so far!)
+
+Toolchain fixes
+---------------
+
+- Guillem Jover uploaded [[!pkg dpkg]]/1.18.8 to unstable, 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.<br />
+ Not even 12 hours later Guillem did another upload (versioned as 1.18.9) to
+ address an important regression (which prevented nearly everything to be built).<br />
+ Mattia Rizzolo quickly rebased our patched copy, happily dropping most of the
+ patches.
+- Mattia Rizzolo uploaded [[!pkg rdfind]]/1.3.4-2.1 to unstable, fixing
+ [[!bug 795790]], a sorting issue which affects some dozens packages.<br />
+ With this upload, the *only one* package is left in our custom repository is dpkg!
+
+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!
+
+
+Reproducible work in other projects
+-----------------------------------
+
+
+
+
+Documentation update
+--------------------
+
+Packages fixed
+--------------
+
+The following XXX packages have become reproducible due to changes in their
+build dependencies:
+
+The following packages have become reproducible after being fixed:
+
+Some uploads have fixed some reproducibility issues, but not all of them:
+
+Patches submitted that have not made their way to the archive yet:
+
+Package reviews
+---------------
+
+XXX reviews have been added, XXX have been updated and XXX have been removed in this week.
+
+XXX FTBFS bugs have been reported by…
+
+diffoscope development
+----------------------
+
+strip-nondeterminism development
+--------------------------------
+
+disorderfs development
+----------------------
+
+tests.reproducible-builds.org
+-----------------------
+
+ * The build users login shell is now also varied between '/bin/sh' and '/bin/bash'. The variation of '/bin/sh' pointing to '/bin/dash' in the first build and to '/bin/bash' in the second build is still in effect too. (h01ger)
+ * fil updated update_jdn to distribute user keys everywhere so that Mattia now can also login to all armhf nodes and do maintenance there…
+
+Misc.
+-----
+This week's edition was written by Holger Levsen, Mattia Rizzolo,… and reviewed by a bunch of Reproducible builds folks on IRC.
diff --git a/drafts/63.mdwn b/drafts/63.mdwn
deleted file mode 100644
index a0af930..0000000
--- a/drafts/63.mdwn
+++ /dev/null
@@ -1,103 +0,0 @@
-[[!meta title="Reproducible builds: week 63 in Stretch cycle"]]
-
-What happened in the [Reproducible
-Builds](https://wiki.debian.org/ReproducibleBuilds) effort between July 3rd and July 9th 2016:
-
-Media coverage
---------------
- * lamby's talk at dc16…
- * vagrant's talk at dc16…
- * other relevant stuff at dc16?
- * mentioned in the DPL talk…
-
-GSoC and Outreachy updates
---------------------------
-
-- Ceridwen
- [described](https://reproducible.alioth.debian.org/blog/posts/people/ceridwen/reprotest_week6/)
- how autopkgtest really works and how the containers handle states,
- and talked about generating shell scripts.
-
-Documentation update
---------------------
-
-Toolchain fixes
----------------
-
-- Guillem Jover uploaded [[!pkg dpkg]]/1.18.8 to unstable, 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.<br />
- Not even 12 hours later Guillem did another upload (versioned as 1.18.9) to
- address an important regression (which prevented nearly everything to be built).<br />
- Mattia Rizzolo quickly rebased our patched copy, happily dropping most of the
- patches.
-- Mattia Rizzolo uploaded [[!pkg rdfind]]/1.3.4-2.1 to unstable, fixing
- [[!bug 795790]], a sorting issue which affects some dozens packages.<br />
- With this upload, the *only one* package is left in our custom repository is dpkg!
-
-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
---------------------
-
-Reproducible work in other projects
------------------------------------
-
-Packages fixed
---------------
-
-The following XXX packages have become reproducible due to changes in their
-build dependencies:
-
-The following packages have become reproducible after being fixed:
-
-Some uploads have fixed some reproducibility issues, but not all of them:
-
-Patches submitted that have not made their way to the archive yet:
-
-Package reviews
----------------
-
-XXX reviews have been added, XXX have been updated and XXX have been removed in this week.
-
-XXX FTBFS bugs have been reported by…
-
-diffoscope development
-----------------------
-
-strip-nondeterminism development
---------------------------------
-
-disorderfs development
-----------------------
-
-tests.reproducible-builds.org
------------------------
-
-Misc.
------
-
-Over 200 bugs filed during DC16. (Maybe we can have more details here?)
-
-
-This week's edition was written by Mattia Rizzolo,… and reviewed by a bunch of Reproducible builds folks on IRC.
-
diff --git a/drafts/64.mdwn b/drafts/64.mdwn
deleted file mode 100644
index 505ecfe..0000000
--- a/drafts/64.mdwn
+++ /dev/null
@@ -1,69 +0,0 @@
-[[!meta title="Reproducible builds: week XXX in Stretch cycle"]]
-
-What happened in the [Reproducible
-Builds](https://wiki.debian.org/ReproducibleBuilds) effort between July 10th and July 16th 2016:
-
-Media coverage
---------------
-
-GSoC and Outreachy updates
---------------------------
-
-- Ceridwen
- [announced](https://reproducible.alioth.debian.org/blog/posts/people/ceridwen/reprotest_week7/)
- untested reprotest support for the other autopkgtest containers and
- discussed preparing for the second release.
-
-- Scarlett Clark explained [why she had to stop working via Outreachy](http://scarlettgatelyclark.com/2016/debian-reproducible-builds-outreachy-and-i/), she got a new job. We're happy for her and hope she'll stick around to make all of Qt and KDE reproducible one day! (And not to forget: thank you, Scarlett for all you did in that regard so far!)
-
-Documentation update
---------------------
-
-Toolchain fixes
----------------
-
-Other upstream fixes
---------------------
-
-Reproducible work in other projects
------------------------------------
-
-Packages fixed
---------------
-
-The following XXX packages have become reproducible due to changes in their
-build dependencies:
-
-The following packages have become reproducible after being fixed:
-
-Some uploads have fixed some reproducibility issues, but not all of them:
-
-Patches submitted that have not made their way to the archive yet:
-
-Package reviews
----------------
-
-XXX reviews have been added, XXX have been updated and XXX have been removed in this week.
-
-XXX FTBFS bugs have been reported by…
-
-diffoscope development
-----------------------
-
-strip-nondeterminism development
---------------------------------
-
-disorderfs development
-----------------------
-
-tests.reproducible-builds.org
------------------------
-
- * The build users login shell is now also varied between '/bin/sh' and '/bin/bash'. The variation of '/bin/sh' pointing to '/bin/dash' in the first build and to '/bin/bash' in the second build is still in effect too. (h01ger)
- * fil updated update_jdn to distribute user keys everywhere so that Mattia now can also login to all armhf nodes and do maintenance there…
-
-Misc.
------
-
-This week's edition was written by… 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