[blog] 01/01: 90: fill in report from generate-draft script and turn it into prose

Ximin Luo infinity0 at debian.org
Mon Jan 16 17:18:39 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 afd0638fb7d1d5ea196c3aab1d01d9675b5b6c60
Author: Ximin Luo <infinity0 at debian.org>
Date:   Mon Jan 16 18:18:16 2017 +0100

    90: fill in report from generate-draft script and turn it into prose
---
 drafts/90.mdwn | 138 +++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 120 insertions(+), 18 deletions(-)

diff --git a/drafts/90.mdwn b/drafts/90.mdwn
index 984e636..d0bc35a 100644
--- a/drafts/90.mdwn
+++ b/drafts/90.mdwn
@@ -1,25 +1,127 @@
-* https://verification.f-droid.org/
-* https://lists.opensuse.org/opensuse-factory/2017-01/msg00120.html / https://twitter.com/openSUSE/status/818803181325053952/photo/1
-* event in october but we only learned about this now: http://events.linuxfoundation.org/sites/events/files/slides/elce-2016-mario-goulart-mikko-rapeli.pdf (see the page 57, we should probably contact them for more details. reproducible BMWs? ;)
+[[!meta title="Reproducible Builds: week 90 in Stretch cycle"]]
 
-Upstreamed:
+What happened in the [Reproducible
+Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday
+January 8 and Saturday January 14 2017:
 
-* forwarded 849972 https://github.com/lsegal/yard/pull/1048
 
-for better tracking, "#851225: udd: patches: index by DEP-3 "Forwarded" status" was filed by danielsh
+Reproducible work in other projects
+-----------------------------------
 
-Other projects:
-```
-<pabs> I'd like to suggest a tweet of http://bootstrappable.org/ but not sure what to write
-<pabs> maybe "another step after reproducible builds is bootstrappable builds! http://bootstrappable.org/"
-<pabs> btw, anyone interested in bootstrappable builds might want to join #debian-bootstrap
-```
+[https://verification.f-droid.org/](https://verification.f-droid.org/) has been
+launched. It rebuilds apps from source that were built by f-droid.org and
+checks that the results match.
 
-mksquashfs: lynxis made it reproducible, looking for testers: 
-- compilation on BSD systems: FreeBSD, OpenBSD, NetBSD
-- create a LiveCD and see if it's working (tails?)
-http://lunarius.fe80.eu/blog/mksquash-dot-graph.html
-get it from https://github.com/squashfs-tools/squashfs-tools
+Bernhard M. Wiedemann [did some more work](
+https://lists.opensuse.org/opensuse-factory/2017-01/msg00120.html) on
+reproducibility for openSUSE.
 
+http://bootstrappable.org/ (unfortunately no HTTPS yet) was launched at the
+RWS2. This is another topic related to reproducible builds, and both will be
+needed in order to do Diverse Double Compilation in practise in the future.
 
-link diffoscope bug graph in images/diffoscope_bugs_2016.png
+
+Toolchain development and fixes
+-------------------------------
+
+Chris Lamb forwarded [[!bug 849972]] upstream to
+[yard](https://github.com/lsegal/yard/pull/1048), a Ruby documentation
+generator. Upstream has fixed the issue as of [release
+0.9.6](https://github.com/lsegal/yard/issues/1049).
+
+Alexander Couzens (lynxis) has made `mksquashfs`
+[reproducible](https://github.com/squashfs-tools/squashfs-tools), and is
+[looking for testers](https://lunarius.fe80.eu/blog/mksquash-dot-graph.html).
+It compiles on BSD systems: FreeBSD, OpenBSD, NetBSD.
+
+
+Bugs filed
+----------
+
+Chris Lamb:
+
+* [[!bug 850683]] filed against [[!pkg gerbv]].
+
+Lucas Nussbaum:
+
+* [[!bug 850973]] filed against [[!pkg shogun]].
+
+Nicola Corna:
+
+* [[!bug 851190]] filed against [[!pkg gerbv]].
+
+
+Reviews of unreproducible packages
+----------------------------------
+
+13 package reviews have been added, 0 have been updated and 13 have been
+removed in this week, adding to our knowledge about [identified
+issues](https://tests.reproducible-builds.org/debian/index_issues.html).
+
+1 issue type has been added:
+
+- [[!issue help2man_puts_traceback_in_generated_man_page]]
+
+
+Weekly QA work
+--------------
+
+During our reproducibility testing, the following FTBFS bugs have been detected
+and reported by:
+
+ - Chris Lamb (3)
+ - Lucas Nussbaum (11)
+ - Nicola Corna (1)
+
+
+diffoscope development
+----------------------
+
+Many bugs [were opened in diffoscope](../../images/diffoscope_bugs_2016.png) in the
+past few weeks, and we were hard at work squashing them all in time for Debian
+stable.
+
+- Mattia Rizzolo:
+  - Code quality and style improvements.
+- Maria Glukhova:
+  - [Add image metadata comparison.](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=06e4ca7)
+  - [Zipinfo included in APK files comparison. (Closes: #850502)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=9749aa9)
+  - [Remove archive name from apktool.yml and rename it. (Closes: #850501)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=b85e785)
+- Chris Lamb:
+  - [Correctly escape value of href="" elements (re. #849411)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=483ec03)
+  - [Support comparing .ico files using img2txt (Closes: #850730)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=f311a6d)
+    and fixes and extra tests in subsequent commits.
+  - [comparators.utils.file: Include magic file type when we know the file format but can't find file-specific details. (Closes: #850850)](https://anonscm.debian.org/git/reproducible/diffoscope.git/commit/?id=3131f5e)
+  - And other code quality and style improvements.
+
+
+reproducible-website development
+--------------------------------
+
+- Daniel Shahaf:
+  - [Add how-to-chair-a-meeting.md.](https://anonscm.debian.org/git/reproducible/reproducible-website.git/commit/?id=dc36fbb)
+- Holger Levsen:
+  - [Add links to reports by several attendees of berlin2016](https://anonscm.debian.org/git/reproducible/reproducible-website.git/log/?id=d7745a2634a4a14514ae0afdaae666600cff88a7)
+
+
+tests.reproducible-builds.org
+-----------------------------
+
+Ximin Luo added stricter tests to check that `/dev/shm` and `/run/shm` are both
+mounted with the correct permissions. Many of the build machines currently fail
+this test, and the problem is causing some packages to FTBFS, e.g. from errors
+calling `sem_open`. The proper fix is still being discussed.
+
+
+Misc.
+-----
+
+Ximin Luo researched data formats for `SOURCE_PREFIX_MAP` and explored
+different options for encoding a map data structure in a single environment
+variable. He also continued to talk with the [rustc
+team](https://github.com/rust-lang/rust/pull/38348) on the topic.
+
+Daniel Shahaf filed [[!bug 851225]] to make it easier to track our patches.
+
+This week's edition was written by Ximin Luo and 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