[blog] 01/01: Draft of 72.mdwn

Chris Lamb chris at chris-lamb.co.uk
Sun Sep 11 19:29:04 UTC 2016


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

lamby pushed a commit to branch master
in repository blog.

commit da9c190d9f00fab7acab569de9455c7b1497a8b3
Author: Chris Lamb <lamby at debian.org>
Date:   Sun Sep 11 20:28:58 2016 +0100

    Draft of 72.mdwn
---
 drafts/72.mdwn | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 123 insertions(+), 7 deletions(-)

diff --git a/drafts/72.mdwn b/drafts/72.mdwn
index bf961a3..3e0a494 100644
--- a/drafts/72.mdwn
+++ b/drafts/72.mdwn
@@ -1,9 +1,125 @@
-coreboot:
-	https://review.coreboot.org/#/c/16556/ by Alexander Couzens <lynxis at fe80.eu>
+[[!meta title="Reproducible Builds: week 72 in Stretch cycle"]]
 
-	util/release: make release archives reproducible tar doesn't sort by default and take the order of the OS which is in most cases the order of creation. Sort by name and set influencing environment TZ and language to be reproducible.
+What happened in the [Reproducible
+Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday September 4 and Saturday September 10 2016:
 
-toolchain fixes:
-    https://mail.python.org/pipermail/python-dev/2016-September/146327.html
-    Python 3.6's dicts now keeps the order if elements insertions
-        - thanks to themill for the report
+
+Reproducible work in other projects
+-----------------------------------
+
+Python 3.6's dictonary type [now retains the insertion order](https://mail.python.org/pipermail/python-dev/2016-September/146327.html). Thanks to themill for the report.
+
+In [coreboot](https://coreboot.org/), Alexander Couzens committed a change to [make release archives reproducible](https://review.coreboot.org/#/c/16556/).
+
+Patches submitted
+-----------------
+
+* [[!bug 836609]] filed against [[!pkg nostalgy]] by Chris Lamb.
+* [[!bug 836605]] filed against [[!pkg torque]] by Chris Lamb.
+* [[!bug 836968]] filed against [[!pkg erlang-p1-oauth2]] by Chris Lamb.
+* [[!bug 836970]] filed against [[!pkg erlang-p1-sqlite3]] by Chris Lamb.
+* [[!bug 836817]] filed against [[!pkg tj3]] by Chris Lamb.
+* [[!bug 836969]] filed against [[!pkg erlang-p1-xmlrpc]] by Chris Lamb.
+
+Reviews of unreproducible packages
+----------------------------------
+
+We've been adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html):
+
+3 issue types have been added:
+
+- [Add new random\_id\_in\_pdf\_generated\_by\_dblatex toolchain issue](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=8c55528)
+- [Add new captures\_execution\_time issue](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=51fa0db)
+- [Add new captures\_home\_dir issue](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=f047647)
+
+1 issue type has been updated:
+
+- [Expand comment for random\_id\_in\_pdf\_generated\_by\_dblatex toolchain issue.](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=e1b6096)
+
+16 have been have updated:
+
+- [Add patch for nostalgy](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=5f022d4)
+- [Add patch for torque](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=8cf63fd)
+- [Tag pbuilder with random\_id\_in\_pdf\_generated\_by\_dblatex](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=8faf6ab)
+- [Expand comment for babl.](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=b251b66)
+- [Tag uclibc with users\_and\_groups\_in\_tarball](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=f96b930)
+- [Tag realmd with different\_encoding\_in\_html\_by\_docbook\_xsl](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=f671e0a)
+- [Tag mrmpi with timestamps\_in\_documentation\_generated\_by\_htmldoc](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=ee2f4b5)
+- [Tag dynare with leaks\_path\_environment\_variable](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=e500d0e)
+- [Tag sdlgfx with timestamps\_in\_tarball](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=e4373c9)
+- [Tag pantomime1.2 with plist\_weirdness](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=f2c9f41)
+- [Tag blockattack with different\_due\_to\_umask](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=08c6d38)
+- [Tag expeyes with different\_pot\_creation\_date\_in\_gettext\_mo\_files](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=d38ec62)
+- [Tag android-platform-frameworks-data-binding with random\_ordering\_in\_pom](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=65e4b9e)
+- [Tag krunner with users\_and\_groups\_in\_tarball](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=be739b5)
+- [Tag libevocosm with leaks\_path\_environment\_variable](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=78c8d56)
+- [Tag gdbm with random\_order\_in\_md5sums](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=b2ec64c)
+
+13 have been removed, not including removed packages:
+
+- [htp fixed in/since 1.19-2](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=e5ee188)
+- [Remove openni-sensor-pointclouds and openni-sensor-primesense; fixed by \_\_DATE\_\_ & \_\_TIME\_\_](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=9eb1e0c)
+- [hsqldb fixed in/since 2.3.3+dfsg2-1](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=a110dfa)
+- [linux-tools RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=59def95)
+- [ksnapshot RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=a8eeb3b)
+- [cobalt-panel-utils RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=1e34efc)
+- [strigi RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=45b511c)
+- [libkdeedu RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=249949e)
+- [erc RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=74c1823)
+- [ttf-atarismall RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=7e5bed2)
+- [gnupg-doc RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=bea22ab)
+- [remove RMed django-localflavor](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=6a29e33)
+- [easymp3gain RM](https://anonscm.debian.org/git/reproducible/notes.git/commit/?id=cc5de6f)
+
+100s of packages have been tagged with the more generic captures\_build\_path, and many with captures\_kernel\_version, user\_hostname\_manually\_added\_requiring\_further\_investigation, user\_hostname\_manually\_added\_requiring\_further\_investigation, captures\_shell\_variable\_in\_autofoo\_script, etc. Particular thanks to Emanuel Bronshtein for his work here.
+
+
+Weekly QA work
+--------------
+
+FTBFS bugs have been reported by:
+
+ - Aaron M. Ucko (1)
+ - Chris Lamb (7)
+
+
+diffoscope development
+----------------------
+
+- Mattia Rizzolo:
+  - [Force LC\_ALL=C.UTF-8 in basic-command-list test, so that diffoscope can always output something](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=7e0cba0)
+- Ximin Luo:
+  - [html-dir: use 4 * the given max-diff-block-lines](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=8a4729c)
+  - [difference: Don't truncate diff output by default, and use a separate flag when doing so](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=35d48f9)
+  - [html-dir: In html-dir output, split large diffs across several child pages](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=9d80421)
+  - [Rename no-max-limits to no-default-limits, a more accurate name](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=a12ded4)
+  - [Increase default max\_diff\_input\_lines, should be OK based on what we've seen](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=83593ea)
+  - [Fix behaviour for max-diff-block-limit=1 and don't report when 0 lines are removed](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=9cb0b94)
+  - [Set limits to inf when parsing args, instead of checking for "> 0" everywhere](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=b43a3a5)
+  - [Suppress decimal line numbers for xxd output](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=341be07)
+
+
+strip-nondeterminism development
+--------------------------------
+
+- Chris Lamb:
+  - [handlers/jar.pm: Reintroduce subroutine prototype on \_jar\_filename\_cmp to fix ordering regression in .jar files.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=7ad7a41)
+  - [bin/strip-nondeterminism: die if file does not exist (Closes: #800159)](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=5a2c35d)
+  - [t/fixtures/jar/*: Add a testcase for jar file ordering and normalisation.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=ead819d)
+  - t/fixtures.t:
+      - [Check that output matches expected before comparing attributes to make it less confusing on failure.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=a321000)
+      - [Don't test whether inode number has changed either.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=dd1f601)
+      - [Add a lookup table for descriptions of stat(1) indices.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=76d5520)
+      - [Re-order @fixtures setup for global->specific ordering.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=d64ace5)
+      - [Re-add top-level "plan" call dropped in previous commit.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=8f0b1a9)
+      - [Align size check with atime, etc.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=49475ed)
+      - [Make it clearer that we are checking for attributes](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=dfd3244)
+      - [Add comment why we use a per-fixture temporary directory.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=e4c264c)
+  - [Drop all calls to unlink\_on\_destroy now that we copy the file. (Closes: #836670)](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=d05d82b)
+  - [Extend testsuite to ensure no extra files are leftover again.](https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git/commit/?id=9f96609)
+
+
+Misc.
+-----
+
+This week's edition was written by Chris Lamb and reviewed by a bunch of Reproducible Builds folks on IRC.

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