[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