[blog] 01/01: 87: fill in from generate-draft script and turn that into prose
Ximin Luo
infinity0 at debian.org
Mon Dec 26 18:57:14 UTC 2016
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository blog.
commit 1f847798163e10ed45f6106b46a7b19ab344f5be
Author: Ximin Luo <infinity0 at debian.org>
Date: Mon Dec 26 19:57:08 2016 +0100
87: fill in from generate-draft script and turn that into prose
---
drafts/87.mdwn | 168 +++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 145 insertions(+), 23 deletions(-)
diff --git a/drafts/87.mdwn b/drafts/87.mdwn
index 9e96493..5bbb307 100644
--- a/drafts/87.mdwn
+++ b/drafts/87.mdwn
@@ -1,32 +1,154 @@
-t.rb.o:
+[[!meta title="Reproducible Builds: week 87 in Stretch cycle"]]
-- We changed the data storage backend from a single sqlite3 database, to a
- PostgreSQL database. With this change we'll be able to scale a lot more, and
- soon add testing of the arm64 architecture. (spectranaut wrote most of the code,
- mapreri did great reviews of it, leading to better code and h01ger just deployed it
- and found some minor bugs, which so far mostly mapreri fixed…)
-- added arm64. thanks codethink. (h01ger)
+What happened in the [Reproducible Builds](https://wiki.debian.org/ReproducibleBuilds) effort between Sunday December 18 and Saturday December 24 2016:
+
+Media coverage
+--------------
+
+[100% Of The 289 Coreboot Images Are Now Built
+Reproducible](https://www.phoronix.com/scan.php?page=news_item&px=Coreboot-100-Reproducible-Build)
+by Phoronix, with more details in
+[German](http://www.pro-linux.de/news/1/24303/coreboot-erreicht-100-reproduzierbare-builds.html)
+by Pro-Linux.de.
+
+We have further reports on our Reproducible Builds World summit #2 in Berlin
+from [Rok Garbas of
+NixOS](https://garbas.si/2016/reproducible-builds-summit-in-berlin.html) as
+well as [Clemens Lang of
+MacPorts](https://lists.macports.org/pipermail/macports-dev/2016-December/035052.html)
+
+
+Debian infrastructure work
+--------------------------
+
+[[!pkg reprepro]]/5.0.0-1 has added support for dealing with `.buildinfo` files
+that are included in `.changes` files. (Closes: [[!bug 843402]])
+
+[Dak](https://wiki.debian.org/DebianDak) now saves buildinfo files, thanks to
+[a patch](https://github.com/lamby/dak/tree/pu/buildinfo) from Chris Lamb. We
+also have mostly finalised a design of how they will be distributed by the
+Debian FTP mirror network, which we will start implementing soon.
+
+
+Reproducible work in other projects
+-----------------------------------
+
+The Chromium project is now working on making their build process (mostly)
+[deterministic](https://www.chromium.org/developers/testing/isolated-testing/deterministic-builds).
+
+Their motivation is to save both "[money] (less hardware is required) and
+developer time (reduced latency by having less work to do on the TS and CI)".
+
+
+Bugs filed
+----------
+
+* Chris Lamb:
+ * [[!bug 848721]] filed against [[!pkg apt]].
+ * [[!bug 848866]] filed against [[!pkg libcorelinux]].
+ * [[!bug 849314]] filed against [[!pkg node-gulp]].
+ * [[!bug 849333]] filed against [[!pkg faker]].
+* Dhole:
+ * [[!bug 848633]] filed against [[!pkg sugar-toolkit-gtk3]].
+
+
+Reviews of unreproducible packages
+----------------------------------
-news coverage:
- https://www.phoronix.com/scan.php?page=news_item&px=Coreboot-100-Reproducible-Build
- http://www.pro-linux.de/news/1/24303/coreboot-erreicht-100-reproduzierbare-builds.html - same news in german, a bit more verbose and elaborate
+39 package reviews have been added, 75 have been updated and 44 have been removed in this week,
+adding to our knowledge about [identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).
-other upstreams:
- https://www.chromium.org/developers/testing/isolated-testing/deterministic-builds working on it too
+2 issue types have been updated:
- reprepro (5.0.0-1) experimental; urgency=medium
- - add support for .buildinfo in .changes files (Closes: #843402)
+- Updated [[!issue captures_build_path]]
+- Added [[!issue nondeterministic_ordering_in_desktop_files_by_python_sugar3]]
-debian:
- .dak saves .buildinfo files now, thanks lamby
- diffoscope 64 upload
- strip-nondeterminism 0.029-1 upload
+Weekly QA work
+--------------
+
+During our reproducibility testing, some FTBFS bugs have been detected and
+reported by:
+
+ - Adrian Bunk (1)
+ - Chris Lamb (7)
+ - Lucas Nussbaum (4)
+
+
+diffoscope development
+----------------------
+
+diffoscope 66 was [uploaded to
+unstable](http://changelogs.debian.net/diffoscope#66) by Chris Lamb. It
+included
+[contributions](https://anonscm.debian.org/git/reproducible/diffoscope.git/log/?h=66)
+from:
+
+* Emanuel Bronshtein:
+ * Use ssh-keygen for comparing OpenSSH public keys
+ * Use js-beautify as JavaScript code beautifier for .js files (with tests).
+ * Many CSS & HTML improvements.
+ * Change all HTTP URLs to HTTPS where applicable.
+* anthraxx:
+ * Enable the use of ssh-keygen on Arch Linux.
+* Maria Glukhova:
+ * Add detection of order-only difference in plain text format. (Closes: [[!bug 848049]])
+ * Change icc-recognizing regexp to reflect changes in file type description. (Closes: [[!bug 848814]])
+* Chris Lamb:
+ * Update tests for compatibility with enjarify >= 1.0.3. (Closes: [[!bug 849142]])
+ * When skipping tests because the version of an external is too low, print
+ the detected version.
+ * Avoid unpacking packages twice when comparing .changes. (Closes: [[!bug 843531]])
+ * Add a simple profiling framework (enabled via --profile).
+ * Tidy log messages.
+ * Various code quality and reliability improvements.
+ * Document how to sign PyPI uploads.
+
+
+strip-nondeterminism development
+--------------------------------
+
+strip-nondeterminism 0.029-1 was [uploaded to
+unstable](http://changelogs.debian.net/strip-nondeterminism#0.029-1) by Chris
+Lamb. It included no new content from this week, but rather included
+contributions from previous weeks.
+
+
+reproducible-website development
+--------------------------------
+
+The website is now also accessible via the
+[https://www.reproducible-builds.org](https://www.reproducible-builds.org) URL.
+
+- Clemens Lang:
+ - Add the definition of "reproducible", as drafted at the reproducible builds
+ world summit in Berlin. Thanks to all participants in the sessions that
+ worked these out!
+- Valerie R Young:
+ - Force ordering of titles.
+ - Various formatting improvements.
+- Holger Levsen:
+ - Various usability and formatting improvements.
+- Chris Lamb:
+ - Various usability, style and wording improvements.
+ - Add Debconf15, Skroutz.gz and MiniDebconfCambridge15 talks to resouces page.
+
+
+tests.reproducible-builds.org
+-----------------------
+
+- We changed the data storage backend from a single sqlite3 database, to a
+ PostgreSQL database. With this change we'll be able to scale a lot more, and
+ soon add testing of the arm64 architecture.
+ - Valerie Young wrote most of the code, Mattia Rizzolo reviewed and helped
+ improve the code, and Holger deployed it and found some minor bugs, which
+ have been fixed.
+- We are now testing the arm64 architecture for all packages on all suites,
+ arranged by Holger. Thanks to codethink for providing the infrastructure!
-website:
- www.reproducible-builds.org works now too
-summit:
+Misc.
+-----
- https://garbas.si/2016/reproducible-builds-summit-in-berlin.html
- https://lists.macports.org/pipermail/macports-dev/2016-December/035052.html
+This week's edition was written by Ximin Luo and Holger Levsen and reviewed by
+a bunch of Reproducible Builds folks on IRC and 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