[blog] 01/01: 136: Initial draft.
Chris Lamb
chris at chris-lamb.co.uk
Sun Dec 3 08:43:31 UTC 2017
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository blog.
commit 365ee278de52b16c7ede5a7aa5eefc81f0acfec4
Author: Chris Lamb <lamby at debian.org>
Date: Sun Dec 3 08:43:16 2017 +0000
136: Initial draft.
---
drafts/136.mdwn | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 149 insertions(+), 7 deletions(-)
diff --git a/drafts/136.mdwn b/drafts/136.mdwn
index 7168147..76c6296 100644
--- a/drafts/136.mdwn
+++ b/drafts/136.mdwn
@@ -1,16 +1,158 @@
+[[!meta title="Reproducible Builds: Weekly report #136"]]
+
+Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday November 26 and Saturday December 2 2017:
+
+Media coverage
+--------------
+
+* Jelle van der Waa [wrote about Reproducible Arch Linux](http://vdwaa.nl/arch/linux/reproducible/builds/security/reproducible-builds-arch/). ([HN thread](https://news.ycombinator.com/item?id=15820356))
+
Packages reviewed and fixed, and bugs filed
-------------------------------------------
-Patches filed upstream:
-
+* Adrian Bunk:
+ * [[!bug 882955]] filed against [[!pkg ufo-filters]].
+ * [[!bug 883100]] filed against [[!pkg ksudoku]].
+ * [[!bug 883353]] filed against [[!pkg cc65]].
* Bernhard M. Wiedemann:
* [systemtap](https://sourceware.org/ml/systemtap/2017-q4/msg00155.html) (drop date)
* [python-fs](https://github.com/PyFilesystem/pyfilesystem2/pull/114) (merged, fix build in 2018)
-
* Chris Lamb:
- * [fswatch](https://github.com/emcrisostomo/fswatch/pull/192) (merged, use `SOURCE_DATE_EPOCH`)
+ * [[!bug 882727]] filed against [[!pkg libffi-platypus-perl]].
+ * [[!bug 882818]] filed against [[!pkg fswatch]] (timestamps, [upstream](https://github.com/emcrisostomo/fswatch/pull/192))
+ * [[!bug 883244]] filed against [[!pkg simavr]].
+ * [[!bug 883339]] filed against [[!pkg properties-cpp]].
+ * [[!bug 883348]] filed against [[!pkg psychtoolbox-3]].
+ * [[!bug 883359]] filed against [[!pkg at-spi2-core]].
-Patches filed in Debian:
-* Chris Lamb:
- [[!bug 882818]] filed against [[!pkg fswatch]] timestamps
+Reviews of unreproducible packages
+----------------------------------
+
+83 package reviews have been added, 41 have been updated and 33 have been removed in this week,
+adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).
+
+1 issue types have been updated:
+
+- [qt-rcc patch is merged](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=d86ea540)
+
+
+Weekly QA work
+--------------
+
+During our reproducibility testing, FTBFS bugs have been detected and reported by:
+
+ - Adrian Bunk (73)
+
+
+diffoscope development
+----------------------
+
+- Chris Lamb:
+ - [Handle case where a file to be "fuzzy" matched does not contain enough entropy (#882981)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=8599873)
+ - [Make cleanup of placeholders idempotent.](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=893a1e7)
+- Mike Hommey:
+ - [Extract libarchive contents with a file extension](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=a7c1d23)
+- Ximin Luo:
+ - Bug fixes:
+ - [Run zipinfo on /dev/stdin instead of a variable path. (Closes: #879011)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=25fee28)
+ - [Looser matching for .deb archive members. (Closes: #881937)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=e5dc438)
+ - Features/cleanup:
+ - [Allow non-text formats to output an empty diff](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=0670bc0)
+ - [Add a Difference.from\_command\_exc to distinguish excluded commands from empty diff](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=f148615)
+ - [Simplify feed\_stdin into a simple stdin() instead](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=dcf2d40)
+ - tests:
+ - [Enable accidentally-disabled tests](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=40fd9f5)
+ - Fix tests for new zipinfo behavour [[1](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=9f9d8e1), [2](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=87d3050)]
+ - [Remove the .egg file when cleaning & fix tests by adding PYTHONPATH](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=aef3b3d)
+
+
+reprotest development
+---------------------
+
+Version [0.7.4](https://tracker.debian.org/news/889957) was uploaded to unstable by Ximin Luo.
+It included [contributions](https://anonscm.debian.org/git/reproducible/reprotest.git/log/?h=debian/0.7.4)
+already covered by posts of the previous weeks as well as new ones from:
+
+- Ximin Luo:
+ - New features:
+ - [Allow the user to select a different diffoscope](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=6de8df5)
+ - [Allow injection of experiment variables into diffoscope\_args](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=1d07fb0)
+ - Bug fixes:
+ - [Fix the time variation to actually make the time constant](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=acff508)
+ - [fix diffoscope\_args defaults for new behaviour](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=71a5182)
+ - [Make --no-clean-on-error more reliable](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=131e918)
+ - [Don't conflict --min-cpus with --auto-build etc](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=8f84d01)
+ - Tests:
+ - [Use double quotes to work around autopkgtest (see #870098)](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=c02e74e)
+ - Suppress some warnings [[1](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=4245a2a), [2](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=9d9dd04)]
+ - Autopkgtest work [[1](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=4426c5e), [2](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=789132f), [3](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=56e1b44)]
+ - Documentation:
+ - [Fix syntax drop old comments](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=c44773b)
+ - [Move main package description to README.rst](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=fbb1b6a)
+
+
+reproducible-website development
+--------------------------------
+
+* kpcyrd [added a blog link to the navigation](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=2fc5f6b).
+
+
+tests.reproducible-builds.org
+-----------------------------
+
+- Holger Levsen:
+ - A huge effort was made in [introducing Archlinux to our testing framework](https://tests.reproducible-builds.org/archlinux/archlinux.html), including:
+ - Scheduler:
+ - [Add am extremely simple scheduler](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=e901d066)
+ - [Check for new packages every day (instead of every 2)](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=368d055b)
+ - [Schedule newer versions automatically](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=e6346092)
+ - [Prefer manually triggered packages over new packages](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=5c2b989a)
+ - [Detect versions of packages of 'any' arch](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=2809fdde)
+ - [Schedule 'old' packages which havent been tested yet](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=735a2b36)
+ - Features:
+ - [Generate graphs](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=5fc61d7c)
+ - [Introduce IRC notifications for unreproducible packages](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=d46390f6)
+ - Improve summary page ([1](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=ac1e8f8f), [2](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=75c22af3))
+ - Bug fixes:
+ - [Use 'undetermined' if we cannot determine the version...](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=812e249a)
+ - [Detect SSL verify failures within bzr](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=30ab7bd0)
+ - [Atomically update repositories](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=710a3d04)
+ - Logging/Output:
+ - [Merge test date+duration and build1+build2.log into one column](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=e1a21009)
+ - [Always log amounts](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=30ff0113)
+ - [Improve job output](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=b38ad949)
+ - [Record version being built and include prefer this when later determining version](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=ee0eaca9)
+ - Sort packages ([1](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=c310bae7), [2](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=d374bb24))
+ - [Include timestamp since when the package is building](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=4f7af90d)
+ - [Write yesterdays stats today if they dont exist yet](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=5c1bf7ff)
+ - [Improve test duration formatting](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=df6293ff)
+ - [Record and display test duration](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=6a6c44ba)
+ - Documentation:
+ - [Outline further work on html and scheduler](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=f5d95f36)
+ - [Explain that actually hour/minute variations are also more likely](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=044bece8)
+ - [Emphasize the build path is not varied yet](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=64e51c31)
+ - General:
+ - [The hostname is varied in LEDE, Arch Linux and OpenWrt](https://anonscm.debian.org/git/reproducible/jenkins.debian.net.git/commit/?id=bf259eee)
+ - Debian reproducibility:
+ - [Disable APT's pdiffs](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=94b54a2e)
+ - Misc:
+ - [Be more verbose when deploying jobs](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=76b11fd8)
+ - [Ignore some warnings in commit messages](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=261a781d)
+ - [IRC notifications to #lede-dev on Freenode](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=bbbb35ed)
+
+- Chris Lamb:
+ - [Ignore "warning" etc. in commit messages.](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=70f4d6a9)
+
+- Hans-Christoph Steiner continued his work on reproducible [F-Droid](https://f-droid.org/en/):
+ - [Always wait for successful `git fetch`](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=715102a8)
+ - [Include new Python dependencies](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=fb94269b)
+
+- Lynxis:
+ - [Update references to sources.debian.org](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=abe238c3)
+
+
+Misc.
+-----
+
+This week's edition was written by Bernhard M. Wiedemann, Chris Lamb & 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