[blog] 01/01: 89: Add draft

Chris Lamb chris at chris-lamb.co.uk
Mon Jan 9 10:10:19 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 10ffdecf2881bf43e12b365e5a265387a000ec8b
Author: Chris Lamb <lamby at debian.org>
Date:   Mon Jan 9 10:10:09 2017 +0000

    89: Add draft
---
 drafts/89.mdwm | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 152 insertions(+), 6 deletions(-)

diff --git a/drafts/89.mdwm b/drafts/89.mdwm
index 869827b..3b09575 100644
--- a/drafts/89.mdwm
+++ b/drafts/89.mdwm
@@ -1,7 +1,153 @@
-* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849999
-* website.git notifications now go to #r-b (thanks danielsh and the KGB maintainers)
+[[!meta title="Reproducible Builds: week 89 in Stretch cycle"]]
+
+What happened in the [Reproducible Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday January 1 and Saturday January 7 2017:
+
+GSoC and Outreachy updates
+--------------------------
+
+* Maria Glukhova blogged about (Getting to know diffoscope better)[https://siamezzze.github.io/Getting-to-know-diffoscope-better/].
+
+
+Packages reviewed and fixed, and bugs filed
+-------------------------------------------
+
+Chris Lamb:
+
+* [[!bug 849968]] filed against [[!pkg pciutils]].
+* [[!bug 849972]] filed against [[!pkg yard]].
+* [[!bug 850556]] filed against [[!pkg sed]].
+
+Dhole:
+
+* [[!bug 849926]] filed against [[!pkg nxt-firmware]].
+
+
+Reviews of unreproducible packages
+----------------------------------
+
+13 package reviews have been added, 4 have been updated and 6 have been removed in this week,
+adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).
+
+2 issue types have been added/updated:
+
+- [Add new randomness\_in\_documentation\_generated\_by\_yardoc toolchain issue.](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=d041183b)
+- [Add fix for randomness\_in\_documentation\_generated\_by\_yardoc toolchain issue.](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=a0ebf1f5)
+
+Weekly QA work
+--------------
+
+During our reproducibility testing, the following FTBFS bugs have been detected and
+reported by:
+
+ - Chris Lamb (4)
+
+
+diffoscope development
+----------------------
+
+[diffoscope](https://diffoscope.org) 67 was uploaded to unstable by Chris Lamb. It included [contributions](https://anonscm.debian.org/git/reproducible/diffoscope.git/log/?h=67) from :
+
+    [ Chris Lamb ]
+
+    * Optimisations:
+      - Avoid multiple iterations over archive by unpacking once for an ~8X
+        runtime optimisation.
+      - Avoid unnecessary splitting and interpolating for a ~20X optimisation
+        when writing --text output.
+      - Avoid expensive diff regex parsing until we need it, speeding up diff
+        parsing by 2X.
+      - Alias expensive Config() in diff parsing lookup for a 10% optimisation.
+
+    * Progress bar:
+      - Show filenames, ELF sections, etc. in progress bar.
+      - Emit JSON on the the status file descriptor output instead of a custom
+        format.
 
-* t.r-b.o:
-* jenkins.debian.org pseudopackage (thanks Mattia + Don Armstrong)
-* debian arm64 fully tested all three suites in just 15 days, thanks Codethink.co.uk again!
-* archlinux and fedora tests have been disabled (h01ger)
+    * Logging:
+      - Use more-Pythonic logging functions and output based on __name__, etc.
+      - Use Debian-style "I:", "D:" log level format modifier.
+      - Only print milliseconds in output, not microseconds.
+      - Print version in debug output so that saved debug outputs can standalone
+        as bug reports.
+
+    * Profiling:
+      - Also report the total number of method calls, not just the total time.
+      - Report on the total wall clock taken to execute diffoscope, including
+        cleanup.
+
+    * Tidying:
+      - Rename "NonExisting" -> "Missing".
+      - Entirely rework diffoscope.comparators module, splitting as many separate
+        concerns into a different utility package, tidying imports, etc.
+      - Split diffoscope.difference into diffoscope.diff, etc.
+      - Update file references in debian/copyright post module reorganisation.
+      - Many other cleanups, etc.
+
+    * Misc:
+      - Clarify comment regarding why we call python3(1) directly. Thanks to Jérémy
+        Bobbio <lunar at debian.org>.
+      - Raise a clearer error if trying to use --html-dir on a file.
+      - Fix --output-empty when files are identical and no outputs specified.
+      - Wrap changelog line to avoid Lintian warning.
+
+    [ Reiner Herrmann ]
+    * Extend .apk recognition regex to also match zip archives (Closes: #849638)
+
+    [ Mattia Rizzolo ]
+    * Follow the rename of the Debian package "python-jsbeautifier" to
+      "jsbeautifier".
+
+    [ siamezzze ]
+    * Fixed no newline being classified as order-like difference.
+
+reprotest development
+---------------------
+
+[reprotest](https://packages.debian.org/sid/reprotest) 0.5 was uploaded to unstable by Chris Lamb. It included [contributions](https://anonscm.debian.org/git/reproducible/reprotest.git/log/?h=debian/0.5) from:
+
+    [ Ximin Luo ]
+
+    * Stop advertising variations that we're not actually varying.
+      That is: domain_host, shell, user_group.
+    * Fix auto-presets in the case of a file in the current directory.
+    * Allow disabling build-path variations. (Closes: #833284)
+    * Add a faketime variation, with NO_FAKE_STAT=1 to avoid messing with
+      various buildsystems. This is on by default; if it causes your builds
+      to mess up please do file a bug report.
+    * Add a --store-dir option to save artifacts.
+
+Other contributions (not yet uploaded):
+
+- Chris Lamb:
+  - [setup.py: Specify a Python3 env shebang](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=8c464f4)
+  - [Drop reprotest/{runner,tools} from DEP-5 copyright wildcard matching.](https://anonscm.debian.org/git/reproducible/reprotest.git/commit/?id=84e3384)
+
+
+reproducible-builds.org website development
+-------------------------------------------
+
+- Daniel Shahaf:
+  - [events: add IRC meeting](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=ee01467)
+  - [Move mailing list from 'who' to 'resources'.](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=d1c83e9)
+  - [resources: Fix stray end tag.](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=3188acc)
+
+- Holger Levsen:
+  - [link to meetbot.debian.net IRC meetings archives](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=087a560)
+
+- Chris Lamb:
+  - [tools.html: Underscore that disorderfs is deliberately adding such randomness.](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=0215123)
+
+
+tests.reproducible-builds.org
+-----------------------
+
+* Debian `arm64` architecture was fully tested in all three suites in just 15 days. Thanks again to [Codethink.co.uk](https://www.codethink.co.uk/) for their support!
+* Arch Linux and Fedora tests have been disabled (h01ger)
+* ``website.git notifications now go to `#reproducible-builds`. Thanks to `danielsh` and the KGB bot maintainers.
+
+Misc.
+-----
+
+This week's edition was written by Chris Lamb, Holger Levsen and reviewed by a bunch of Reproducible Builds folks on IRC & the mailing lists.
+
+* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849999

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