[Git][reproducible-builds/reproducible-website][master] 190: Initial draft.
Chris Lamb
gitlab at salsa.debian.org
Tue Dec 18 15:39:19 CET 2018
Chris Lamb pushed to branch master at Reproducible Builds / reproducible-website
Commits:
e4aab881 by Chris Lamb at 2018-12-18T14:39:05Z
190: Initial draft.
- - - - -
3 changed files:
- _blog/posts/190.md
- + images/blog/190/diffoscope-website.png
- + images/blog/190/group_photo.jpg
Changes:
=====================================
_blog/posts/190.md
=====================================
@@ -3,17 +3,83 @@ layout: blog
week: 190
---
-* [FIXME](https://lists.reproducible-builds.org/pipermail/rb-general/2018-December/001311.html)
+[![](/images/blog/190/group_photo.jpg#center)](https://twitter.com/ReproBuilds/status/1073091913664876544)
-* [FIXME](https://salsa.debian.org/lintian/lintian/commit/4aaab6b1c5dd2f4e6da498d15713180e4aa68c76)
+Here's what happened in the [Reproducible Builds](https://reproducible-builds.org) effort between Sunday December 9th and Saturday December 15th 2018:
-* Bernhard M. Wiedemann [submitted strip-nondeterminism-1.0.0 to openSUSE](https://build.opensuse.org/request/show/658688)
+* We had an exteremely rewarding and productive [Reproducible Builds summit](https://reproducible-builds.org/events/paris2018/) in Paris, France. Thank you to all who participated and helped organise the event.
-* [FIXME](https://vdwaa.nl/arch-reproducible-build-summit-18.html#arch-reproducible-build-summit-18)
+ A full and in-depth report about the event is being prepared but in the meantime Jelle van der Waa [published a blog post](https://vdwaa.nl/arch-reproducible-build-summit-18.html#arch-reproducible-build-summit-18) with a brief report of the event from an [Arch Linux](https://www.archlinux.org/) perspective and Bernhard M. Wiedemann [posted his own report](https://lizards.opensuse.org/2018/12/17/report-from-the-reproducible-builds-summit-2018/) to his [openSUSE](https://www.opensuse.org/) blog.
-Packages reviewed and fixed, and bugs filed
--------------------------------------------
+ We would also like to thank [Mozilla](https://www.mozilla.org/), [Ford Foundation](https://www.fordfoundation.org/), [Google Open Source Research](https://opensource.google.com/), [Debian](https://www.debian.org/) and [Protocol Labs](https://protocol.ai/) for sponsoring the event and for [Aspiration Tech](https://aspirationtech.org) for their facilitation work.
-* Bernhard M. Wiedemann:
+* Following on from a session at our summit, Bernhard M. Wiedemann started a thread on our mailing list discussing [Reproducible Builds through a mathemetical formalism perspective](https://lists.reproducible-builds.org/pipermail/rb-general/2018-December/001327.html).
- * [qt rcc](https://codereview.qt-project.org/#/c/243636/) (finally merged the patch to use `SOURCE_DATE_EPOCH` for reproducible qrc files)
+* [Chris Lamb](https://chris-lamb.co.uk/) updated the [Lintian](https://lintian.debian.org/) quality-assurance tool for Debian packages to check for files that reference the build path. ([#916021](https://bugs.debian.org/916021))
+
+* Bernhard M. Wiedemann noticed that [Qt's `rcc` had finally merged](https://codereview.qt-project.org/#/c/243636/) the patch to use [`SOURCE_DATE_EPOCH`](https://reproducible-builds.org/specs/source-date-epoch/) for reproducible `.qrc` files. In addition, Chris Lamb filed Debian bug [#916425](https://bugs.debian.org/916425) with a patch for [`python-ruffus`](https://tracker.debian.org/pkg/python-ruffus) to fix a reproducibility issue there too.
+
+* [Jelle van der Waa](https://vdwaa.nl), inspired by Bernhard's [recent RPM ecosystem update](https://lists.reproducible-builds.org/pipermail/rb-general/2018-December/001301.html), posted [an equivalent update of Reproducible Builds](https://lists.reproducible-builds.org/pipermail/rb-general/2018-December/001311.html) in [Arch Linux](https://www.archlinux.org/) to [our mailing list](https://lists.reproducible-builds.org/pipermail/rb-general/).
+
+* Bernhard M. Wiedemann [submitted strip-nondeterminism-1.0.0](https://build.opensuse.org/request/show/658688) to openSUSE.
+
+* Chris Lamb started to merge in new style guide to our project website, adding an example "work in progress" typography page [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/00369e5)] and also corrected some references to "non-determinism" [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/58643dd)]. In addition, [Holger Levsen](http://layer-acht.org/) updated our project's website to add [Microsoft](https://microsoft.com/) as an attendee of [our summit in Paris](https://reproducible-builds.org/events/paris2018/) [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/42f2b57)] and added a group photo taken by [Morten Linderud](Morten Linderud) [[...](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/24edf47)].
+
+
+[diffoscope](https://diffoscope.org/) development
+-------------------------------------------------
+
+[diffoscope](https://diffoscope.org/) is our in-depth "diff-on-steroids" utility which helps us diagnose reproducibility issues in packages. There was considerable activity this week, including contibutions from:
+
+* Chris Lamb:
+ * Fix a `test_mozzip_compressed_files` test failure under [Alpine Linux](https://alpinelinux.org/). ([#916353](https://bugs.debian.org/916353))
+ * Calculate the path to a test `.icc` file using `data()` to avoid a "Fixtures are not meant to be called directly" warning/error. ([#916226](https://bugs.debian.org/916226))
+ * Drop debbindiff `Breaks/Replaces`. [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/7472c24)]
+ * Use `File.file_header` to simplify file detection. ([[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/aa55c7f)], [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/f0ae5eb)] & [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/f581b2d)])
+ * Correct a "positives" typo. [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/237ca36)]
+
+* Holger Levsen:
+ * Clarify that upstream issues should be now reported via Salsa. [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/f0bf14f)]
+
+* Joachim Breitner:
+ * Add support for comparing WebAssembly modules. ([!17](https://salsa.debian.org/reproducible-builds/diffoscope/merge_requests/17))
+
+* Mattia Rizzolo:
+ * Try matching for `MozillaZipFile` before `ZipFile`. [[...](https://salsa.debian.org/reproducible-builds/diffoscope/commit/a069181)]
+
+Chris Lamb also overhauled the [diffoscope.org](https://diffoscope.org) website, updating the design [[...](https://salsa.debian.org/reproducible-builds/diffoscope-website/commit/256ce81)] as well as informing users that they should [file issues on salsa](https://salsa.debian.org/reproducible-builds/diffoscope/issues) [[...](https://salsa.debian.org/reproducible-builds/diffoscope-website/commit/86ca32a)] and adding corresponding link to our [Salsa registration instruction](https://reproducible-builds.org/contribute/salsa/) [[...](https://salsa.debian.org/reproducible-builds/diffoscope-website/commit/7e957d5)].
+
+[![](/images/blog/190/diffoscope-website.png#center)](https://diffoscope.org/)
+
+
+Test framework development
+--------------------------
+
+There were a number of updates to our [Jenkins](https://jenkins.io/)-based testing framework that powers [tests.reproducible-builds.org](tests.reproducible-builds.org) this week, including:
+
+* Chris Lamb:
+ * Add a [PureOS](https://www.pureos.net/) default installation package set. ([!24](https://salsa.debian.org/qa/jenkins.debian.net/merge_requests/23))
+ * Avoid double spaces in IRC output. ([!23](https://salsa.debian.org/qa/jenkins.debian.net/merge_requests/23))
+
+* Mattia Rizzolo:
+ * [Arch Linux](https://www.archlinux.org/)-specific changes:
+ * Define `DISTROID` varible before using it. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/a30c3c18)]
+ * Check for the correct distribution when querying the database. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/c891a865)]
+ * [Debian](https://www.debian.org/)-specific changes:
+ * Only build the `index_notify` page for Debian. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/2d1708e1)]
+ * Adjust the [APT pinning](https://wiki.debian.org/AptPreferences) on `arm64` to install [Munin](http://munin-monitoring.org/) from [backports.debian.org](https://backports.debian.org/). [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/351e747f)]
+ * [openSUSE](https://www.opensuse.org/)-specific changes:
+ * Decod the input before giving it to json [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/19b01d7e)]
+ * Notify IRC and Bernhard of job failures. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/9704f222)]
+ * Add a job importing the openSUSE status into the database to build some HTML pages. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/d216ef4f)]
+ * Use `--ignore-missing-files` to not warn about missing build logs. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/68e0d31d)]
+ * Misc/generic changes:
+ * Add openSUSE, Arch Linux and Alpine Linux to the list of "known" distributions. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/502138c1)]
+ * Convert the `stats_build.build_duration` field type from `TEXT` to `INTEGER`. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/673fd148)]
+ * Add a `distribution` field to the `sources`. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/5e429a95)]
+ * Change the data type used to store timestamps. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/2976bc69)]
+ * Various bits node maintenance. (eg. [[...](https://salsa.debian.org/qa/jenkins.debian.net/commit/44494e99)])
+
+---
+
+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.
=====================================
images/blog/190/diffoscope-website.png
=====================================
Binary files /dev/null and b/images/blog/190/diffoscope-website.png differ
=====================================
images/blog/190/group_photo.jpg
=====================================
Binary files /dev/null and b/images/blog/190/group_photo.jpg differ
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/commit/e4aab881ff23ab0c11e751978572025a5e98c9bc
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/commit/e4aab881ff23ab0c11e751978572025a5e98c9bc
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20181218/e73fa74b/attachment.html>
More information about the rb-commits
mailing list