[blog] 01/01: 142: Initial draft.

Chris Lamb chris at chris-lamb.co.uk
Sun Jan 14 05:57:53 UTC 2018


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

lamby pushed a commit to branch master
in repository blog.

commit 514f7e23edd83aa18b31b2ff431843e3689ef3c0
Author: Chris Lamb <lamby at debian.org>
Date:   Sun Jan 14 11:27:23 2018 +0530

    142: Initial draft.
---
 drafts/141.mdwn |  16 ------
 drafts/142.mdwn | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 148 insertions(+), 21 deletions(-)

diff --git a/drafts/141.mdwn b/drafts/141.mdwn
deleted file mode 100644
index 046190f..0000000
--- a/drafts/141.mdwn
+++ /dev/null
@@ -1,16 +0,0 @@
-Sun 31 09:09 <            BTS > Opened #885910 in lintian 2.5.65 by Chris Lamb (lamby) «Please warn about packages that override 
-                                dh_fixperms without calling dh_fixperms». https://bugs.debian.org/885910
-
-
-node-promise https://github.com/then/promise/pull/146
-Tue 02 09:33 <            BTS > Opened #886101 in lintian 2.5.65 by Chris Lamb (lamby) «Please warn about packages that ship (non-reproducible) Python Hypothesis example files». https://bugs.debian.org/88610
-
-
-Bernhard M. Wiedemann:
-openSUSE patches:
-* [ibus-typing-booster](https://build.opensuse.org/request/show/561975) merged, gz-mtime
-* [console-setup](https://build.opensuse.org/request/show/561791) backport: random,gz-mtime
-* [libosmo-dsp](https://build.opensuse.org/request/show/562355) drop latex log
-
-upstream patches:
-* [fwupd](https://github.com/hughsie/fwupd/pull/355) merged, gz-mtime
diff --git a/drafts/142.mdwn b/drafts/142.mdwn
index 9ae38bb..67dda81 100644
--- a/drafts/142.mdwn
+++ b/drafts/142.mdwn
@@ -1,8 +1,151 @@
-python-stdnum https://github.com/arthurdejong/python-stdnum/pull/61 (lamby)
-hwinfo https://github.com/openSUSE/hwinfo/pull/55 (lamby)
+[[!meta title="Reproducible Builds: Weekly report #142"]]
 
-reproducible builds mentioned on https://player.fm/series/lunduke-hour/brendan-eich-interview-lunduke-show-special-jan-9th-2018
+Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday December 31 and Saturday January 13 2018:
 
-https://dustri.org/b/tails-34-reproductible-build.html
+Media coverage
+--------------
 
-https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5 (possibly)
+* Reproducible builds were mentioned on an episode of a [Bryan Lunduke](http://lunduke.com/) interview with [Brendan Eich](https://brendaneich.com/), the creator of the Javascript programming language. ([link](https://player.fm/series/lunduke-hour/brendan-eich-interview-lunduke-show-special-jan-9th-2018))
+
+* Julien (jvoisin) Voisin wrote a [short blog post detailing their success](https://dustri.org/b/tails-34-reproductible-build.html) in reproducing [the recent Tails ISO release](https://tails.boum.org/news/version_3.4/index.en.html).
+
+Development and fixes in key packages
+-------------------------------------
+
+Chris Lamb implemented two reproducibility checks in the [[!pkg lintian]] Debian package quality-assurance tool:
+
+* Warn about packages that ship [Hypothesis](https://hypothesis.readthedocs.io/en/latest/) example files. ([[!bug 886101]], [report](https://lintian.debian.org/tags/package-contains-python-hypothesis-example.html))
+* Warn about packages that override `dh_fixperms` without calling `dh_fixperms` as this makes the build vary depending on the current `umask(2)`. ([[!bug 885910]], [report](https://lintian.debian.org/tags/override_dh_fixperms-does-not-call-dh_fixperms.html))
+
+Packages reviewed and fixed, and bugs filed
+-------------------------------------------
+
+* Adrian Bunk:
+    * [[!bug 886355]] filed against [[!pkg libpar-packer-perl]].
+    * [[!bug 886361]] filed against [[!pkg apertium]].
+* Bernhard M. Wiedemann:
+    * [ibus-typing-booster](https://build.opensuse.org/request/show/561975) (gz-mtime)
+    * [console-setup](https://build.opensuse.org/request/show/561791) (random,gz-mtime)
+    * [fwupd](https://github.com/hughsie/fwupd/pull/355) (gz-mtime)
+    * [libosmo-dsp](https://build.opensuse.org/request/show/562355) (drop LaTeX log)
+* Chris Lamb:
+    * [[!bug 885909]] filed against [[!pkg node-crc32]].
+    * [[!bug 886001]] filed against [[!pkg node-jquery]].
+    * [[!bug 886002]] filed against [[!pkg node-deflate-js]].
+    * [[!bug 886003]] filed against [[!pkg python-pysnmp4]].
+    * [[!bug 886100]] filed against [[!pkg todoman]].
+    * [[!bug 886105]] filed against [[!pkg klystrack]].
+    * [[!bug 886130]] filed against [[!pkg libmsv]].
+    * [[!bug 886239]] filed against [[!pkg librsvg]].
+    * [[!bug 886277]] filed against [[!pkg node-promise]] ([filed upstream](https://github.com/then/promise/pull/146)).
+    * [[!bug 886306]] filed against [[!pkg python-pyocr]].
+    * [[!bug 886386]] filed against [[!pkg mstflint]].
+    * [[!bug 886522]] filed against [[!pkg python-stdnum]] ([filed upstream](https://github.com/arthurdejong/python-stdnum/pull/61))
+    * [[!bug 886523]] filed against [[!pkg python-hpack]].
+    * [[!bug 886703]] filed against [[!pkg normaliz]].
+    * [[!bug 886898]] filed against [[!pkg dtkwm]].
+    * [[!bug 886902]] filed against [[!pkg clanlib]].
+    * [[!bug 886952]] filed against [[!pkg hwinfo]] ([filed upstream](https://github.com/openSUSE/hwinfo/pull/55))
+    * [[!bug 886988]] filed against [[!pkg texlive-extra]].
+    * [[!bug 886989]] filed against [[!pkg fox1.6]].
+    
+
+Reviews of unreproducible packages
+----------------------------------
+
+60 package reviews have been added, 43 have been updated and 76 have been removed in this week,
+adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).
+
+4 new issue types have been added:
+
+* [randomness\_in\_binaries\_generated\_by\_d\_compiler\_gdc](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=76fe4646)
+* [serial\_numbers\_in\_ogg\_via\_sox](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=132b01c7)
+* [nondeterminism\_in\_files\_generated\_by\_rime\_deployer](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=6fa0f385)
+* [buildpath\_in\_binaries\_generated\_by\_d\_compiler\_gdc](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=17d52477)
+
+The notes of one issue type was updated:
+
+* build\_dir\_in\_documentation\_generated\_by\_doxygen: [1](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=aacc8480), [2](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=862f8119)
+
+Weekly QA work
+--------------
+
+During our reproducibility testing, FTBFS bugs have been detected and reported by:
+
+ - Adam Borowski (2)
+ - Adrian Bunk (16)
+ - Niko Tyni (1)
+ - Chris Lamb (6)
+ - Jonas Meurer (1)
+ - Simon McVittie (1)
+
+
+diffoscope development
+----------------------
+
+- Chris Lamb:
+    - Bug fixes:
+        - Return "unknown" if we can't parse the `readelf` version number eg. for FreeBSD. ([[!bug 886963]])
+        - If the LLVM disassembler does not work, try the internal one. ([[!bug 886736]])
+    - Features/improvements:
+        - [comparators.macho: Always strip the filename, not just when by itself](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=35a2ce9)
+        - [Clarify "Unidentified file" log message; we tried and lookup via the comparators first](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=40dca4b)
+    - Cleanups
+        - [Drop an unnecessary `else` after `return`](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=b5ba6a9)
+        - [Drop whitespaces from end of fila](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=c32d58e)
+        - [`flake8` files](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=14317f5)
+        - [Invert some logic as we use unconditional control flow](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=720305c)
+        - [Tidy some long lines](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=1ad4055)
+        - [Ensure block comments start with `#`](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=41075d7)
+        - [Ensure we use a multiple of 4 spaces](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=066b09f)
+        - [Drop an unused `os.path` import](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=2fa37b1)
+        - [Add spaces around operators](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=26ec6a1)
+        - [Mark special imports as `noqa`](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=990f473)
+        - [Tidy `ListToolsAction` action command](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=ae117fe)
+        - [Don't shadow an `os` import](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=e51e801)
+- Juliana Oliveira:
+    - [Fix a `python-progressbar` test case](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=e7a02fc)
+    - [Add support for modules on `skip\_unless` annotations](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=dd739d5)
+    - Work on parallelism:
+        - [Add a thread manager](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=644d3c1)
+        - [Add a `comparison\_pool` class](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=b9c0841)
+        - [Add a "jobs" flag](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=e922da6)
+        - [Add map method to the comparison pool](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=4929388)
+- Daniel Shahaf:
+    - Document feeders. ([[!bug 863880]])
+    - Optimize the most common case of feeders. [[[!bug 863879]]
+
+disorderfs development
+----------------------
+
+- Chris Lamb:
+    - [Correct an "explicitly" typo](https://anonscm.debian.org/git/reproducible/disorderfs.git/commit/?id=9d6ee69)
+    - [Bump `Standards-Version` to 4.1.3](https://anonscm.debian.org/git/reproducible/disorderfs.git/commit/?id=df49816)
+    - [Drop trailing whitespace in `debian/control`](https://anonscm.debian.org/git/reproducible/disorderfs.git/commit/?id=6a77883)
+- Mattia Rizzolo:
+    - [Add header listing the keys present in the GPG key export](https://anonscm.debian.org/git/reproducible/disorderfs.git/commit/?id=7bcb4f4)
+    
+
+jenkins.debian.net development
+------------------------------
+
+- Eli Schwartz (Reproducible Arch linux):
+    - [Correctly list `date` build variation](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=ef0321ca)
+    - [Fix `pacman-git` package from AUR fails to build](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=61a4dcaa)
+    - [Disable SSL checks for pacman-git](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=fe44d18f)
+- Holger Levsen:
+    - [Update scripts to deal with the latest Ubuntu LTS changes](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=2f97093a)
+    - Arch Linux:
+        - [Drop harmless `continue` statement](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=3a5781e2)
+        - [Only sleep if there are no scheduled packages](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=44527fab)
+        - [increase threshold and maximum amount of rescheduled packages](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=995e81be)
+- kpcyrd:
+    - [Ignore that Arch Linux certificates expire in the future](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=473cf45b)
+- Mattia Rizzolo:
+    - [Check if we are running the latest kernel in the node health check](https://anonscm.debian.org/git/qa/jenkins.debian.net.git/commit/?id=17307c4e)
+
+
+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