[blog] 01/01: 137: update from generate-draft script and turn into prose

Ximin Luo infinity0 at debian.org
Tue Dec 12 16:35:16 UTC 2017


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

infinity0 pushed a commit to branch master
in repository blog.

commit 73f94542b39e412b63da74bcd4c59bd44ff4807b
Author: Ximin Luo <infinity0 at debian.org>
Date:   Tue Dec 12 17:35:00 2017 +0100

    137: update from generate-draft script and turn into prose
---
 drafts/137.mdwn | 178 ++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 141 insertions(+), 37 deletions(-)

diff --git a/drafts/137.mdwn b/drafts/137.mdwn
index ca075f2..3a0f1fc 100644
--- a/drafts/137.mdwn
+++ b/drafts/137.mdwn
@@ -1,44 +1,148 @@
-logo discussion https://lists.reproducible-builds.org/pipermail/rb-general/2017-December/000741.html
+[[!meta title="Reproducible Builds: Weekly report #137"]]
 
-* Bernhard M. Wiedemann:
-  * [openSUSE/build-compare](https://github.com/openSUSE/build-compare/pull/19) (merged) handle .egg as .zip
-  * [cpython tar/zip](https://github.com/python/cpython/pull/2263) (improved) sort
-  * [openSUSE/neovim](https://build.opensuse.org/request/show/547886) (merged) hostname,username
-  * [openSUSE/perl](https://build.opensuse.org/request/show/548200) (merged) date,hostname,username
-  * [openSUSE/sendmail](https://build.opensuse.org/request/show/548518) date,hostname,username
+Here's what happened in the [Reproducible
+Builds](https://reproducible-builds.org) effort between Sunday December 3 and
+Saturday December 9 2017:
 
-* Eli Schwartz:
-  * [calibre:](https://bugs.launchpad.net/calibre/+bug/1736313) zsh completion does not build reproducibly 
 
-* Foxboron
-  * [gopass:](https://github.com/justwatchcom/gopass/pull/495) use SOURCE_DATE_EPOCH in Makefile
+Documentation update
+--------------------
+
+There was more discussion on [different logos being
+proposed](https://lists.reproducible-builds.org/pipermail/rb-general/2017-December/000741.html)
+for the project.
+
+
+Reproducible work in other projects
+-----------------------------------
+
+Cyril Brulebois wrote about Tails' [work on
+reproducibility](https://debamax.com/blog/2017/11/20/tails-early-work-on-reproducibility/)
+
+Gabriel Scherer submitted a [pull request to the OCaml
+compiler](https://github.com/ocaml/ocaml/pull/1515) to honour the
+`BUILD_PATH_PREFIX_MAP` environment variable.
+
+
+Packages reviewed and fixed
+---------------------------
+
+Patches filed upstream:
 
+* Bernhard M. Wiedemann:
+  * [cpython tar/zip](https://github.com/python/cpython/pull/2263) - file ordering, sort file lists
+* Eli Schwartz:
+  * [calibre:](https://bugs.launchpad.net/calibre/+bug/1736313) - hash table ordering
+* Foxboron
+  * [gopass:](https://github.com/justwatchcom/gopass/pull/495) - use `SOURCE_DATE_EPOCH` in Makefile
 * Jelle
-  * [PHP:](https://github.com/php/php-src/pull/2965) Support SOURCE_DATE_EPOCH for Build Date
+  * [PHP:](https://github.com/php/php-src/pull/2965) - use `SOURCE_DATE_EPOCH` for Build Date
+* Chris Lamb:
+  * [pylint](https://github.com/PyCQA/pylint/pull/1761) - file ordering, nondeterminstic data structure
+  * [tlsh](https://github.com/trendmicro/tlsh/pull/51#issuecomment-349206496) - clarify error message (via diffoscope development)
+* Alexander "lynxis" Couzens:
+  * [mosquitto](https://github.com/eclipse/mosquitto/pull/651) - remove build timestamp
+  * [libwebsockets](https://github.com/warmcat/libwebsockets/pull/1122) - remove build user/hostname
+  * [open-plc-utils](https://github.com/qca/open-plc-utils/pull/114) - remove build timestamp
+
+Patches filed in Debian:
 
 * Chris Lamb:
-  * [pylint](https://github.com/PyCQA/pylint/pull/1761) -- filesystem ordering, nondeterminstic data structure
-  * [tlsh](https://github.com/trendmicro/tlsh/pull/51#issuecomment-349206496) -- documentation fix (via Diffoscope development)
-
-* Alexander lynxis Couzens:
-  * lede/openwrt package feeds:
-    * [tcpproxy: remove build timestamp and hostname](https://github.com/openwrt/packages/pull/5216)
-    * [libwebsockets: remove build hostname](https://github.com/openwrt/packages/pull/5217)
-    * [lua-rs232: remove build timestamp](https://github.com/openwrt/packages/pull/5218)
-    * [wavemon: use SOURCE_DATE_EPOCH as BUILD_DATE](https://github.com/openwrt/packages/pull/5227)
-    * [asterisk: reproducible builds](https://github.com/openwrt/telephony/pull/223)
-    * [sipp: remove build timestamp](https://github.com/openwrt/telephony/pull/221)
-    * [restund: remove build timestamp](https://github.com/openwrt/telephony/pull/220)
-    * [zabbix: remove build timestamp](https://github.com/openwrt/packages/pull/5234)
-    * [uanytun: remove build time/host to fix reproducible builds](https://github.com/openwrt/packages/pull/5235)
-    * [perl: remove build timestamp](https://github.com/openwrt/packages/pull/5236)
-    * [php7: remove build timestamp](https://github.com/openwrt/packages/pull/5237)
-    * [lcdproc: remove build timestamp](https://github.com/openwrt/packages/pull/5238)
-    * [mosquitto: remove build time to fix reproducible builds](https://github.com/openwrt/packages/pull/5241)
-    * [kamailio-5.x: remove build timestamp](https://github.com/openwrt/telephony/pull/224)
-  * upstream:
-    * [mosquitto: fix reproducible builds by removing build timestamp](https://github.com/eclipse/mosquitto/pull/651)
-    * [libwebsockets: remove build user/hostname](https://github.com/warmcat/libwebsockets/pull/1122)
-    * [open-plc-utils: remove build timestamp](https://github.com/qca/open-plc-utils/pull/114)
-
-https://debamax.com/blog/2017/11/20/tails-early-work-on-reproducibility/
+  * [[!bug 883376]] filed against [[!pkg p4vasp]].
+  * [[!bug 883728]] filed against [[!pkg designate]].
+  * [[!bug 883913]] filed against [[!pkg pylint]].
+  * [[!bug 884047]] filed against [[!pkg bibledit]].
+
+Patches filed in OpenSUSE:
+
+* Bernhard M. Wiedemann:
+  * [build-compare](https://github.com/openSUSE/build-compare/pull/19) (merged) - handle .egg as .zip
+  * [neovim](https://build.opensuse.org/request/show/547886) (merged) - hostname, username
+  * [perl](https://build.opensuse.org/request/show/548200) (merged) - date, hostname, username
+  * [sendmail](https://build.opensuse.org/request/show/548518) - date, hostname, username
+
+Patches filed in OpenWRT:
+
+* Alexander "lynxis" Couzens:
+  * [tcpproxy](https://github.com/openwrt/packages/pull/5216) - remove build timestamp and hostname
+  * [libwebsockets](https://github.com/openwrt/packages/pull/5217) - remove build hostname
+  * [lua-rs232](https://github.com/openwrt/packages/pull/5218) - remove build timestamp
+  * [wavemon](https://github.com/openwrt/packages/pull/5227) - use `SOURCE_DATE_EPOCH` as `BUILD_DATE`
+  * [asterisk](https://github.com/openwrt/telephony/pull/223) - remove build timestamp
+  * [sipp](https://github.com/openwrt/telephony/pull/221) - remove build timestamp
+  * [restund](https://github.com/openwrt/telephony/pull/220) - remove build timestamp
+  * [zabbix](https://github.com/openwrt/packages/pull/5234) - remove build timestamp
+  * [uanytun](https://github.com/openwrt/packages/pull/5235) - remove build timestamp and hostname
+  * [perl](https://github.com/openwrt/packages/pull/5236) - remove build timestamp
+  * [php7](https://github.com/openwrt/packages/pull/5237) - remove build timestamp
+  * [lcdproc](https://github.com/openwrt/packages/pull/5238) - remove build timestamp
+  * [mosquitto](https://github.com/openwrt/packages/pull/5241) - remove build timestamp
+  * [kamailio-5.x](https://github.com/openwrt/telephony/pull/224) - remove build timestamp
+
+
+Reviews of unreproducible packages
+----------------------------------
+
+17 package reviews have been added, 31 have been updated and 43 have been
+removed in this week, adding to our knowledge about [identified
+issues](https://tests.reproducible-builds.org/debian/index_issues.html).
+
+
+Weekly QA work
+--------------
+
+During our reproducibility testing, FTBFS bugs have been detected and reported by:
+
+ - Adrian Bunk (13)
+ - Andreas Beckmann (2)
+ - Emilio Pozuelo Monfort (3)
+
+
+reprotest development
+---------------------
+
+- Santiago Torres:
+    - Use `uname -m` instead of `arch`.
+
+
+trydiffoscope development
+-------------------------
+
+Version [66](https://tracker.debian.org/news/FIXME) was uploaded to unstable by Chris Lamb.
+It included [contributions](https://anonscm.debian.org/git/reproducible/trydiffoscope.git/log/?h=66)
+already covered by posts of the previous weeks as well as new ones from:
+
+- Chris Lamb:
+    - Parse dpkg-parsechangelog instead of hard-coding version
+    - Bump Standards-Version to 4.1.2
+    - flake8 formatting
+
+
+reproducible-website development
+--------------------------------
+
+- Holger Levsen:
+    - Add documenation from r-b summit #3, as provided by Beatrice Martini from
+      Aspiration Tech.
+
+
+tests.reproducible-builds.org
+-----------------------------
+
+- Holger Levsen:
+    - reproducible Arch Linux: 38 commits
+- anthraxx:
+    - reproducible Arch Linux: 3 commits
+- Eli Schwartz:
+    - Revert "reproducible-arch setup: Install multilib-devel members manually"
+    - reproducible Arch Linux: Add variation for /bin/sh
+- Hans-Christoph Steiner:
+    - reproducible fdroid: add all VCSs supported by fdroid
+
+
+Misc.
+-----
+
+This week's edition was written by Ximin Luo, Alexander Couzens, Holger Levsen,
+Chris Lamb, Bernhard M. Wiedemann and Santiago Torres & reviewed by a bunch of
+Reproducible Builds folks on IRC & the mailing lists.

-- 
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