[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