[Git][reproducible-builds/reproducible-website][master] 160: update

Mattia Rizzolo gitlab at salsa.debian.org
Sun May 20 12:29:46 CEST 2018


Mattia Rizzolo pushed to branch master at Reproducible Builds / reproducible-website


Commits:
d34ff22e by Mattia Rizzolo at 2018-05-20T12:29:37+02:00
160: update

Signed-off-by: Mattia Rizzolo <mattia at debian.org>

- - - - -


1 changed file:

- _blog/posts/160.md


Changes:

=====================================
_blog/posts/160.md
=====================================
--- a/_blog/posts/160.md
+++ b/_blog/posts/160.md
@@ -21,12 +21,13 @@ Here's what happened in the [Reproducible Builds](https://reproducible-builds.or
 
 * Arnout Engelen [opened the final vote on our logo](https://lists.reproducible-builds.org/pipermail/rb-general/2018-May/000952.html) which will close on Tuesday 22nd May.
 
-* Mattia Rizollo migrated the [diffoscope.org](https://diffoscope.org/) website the `jenkins.debian.net` infrastucture.
+* Mattia Rizollo migrated the [diffoscope.org](https://diffoscope.org/) website to the `jenkins.debian.net` infrastucture.
 
 * 134 package reviews have been added, 25 have been updated and 29 have been removed in this week, adding to our [knowledge about identified issues](https://tests.reproducible-builds.org/debian/index_issues.html).
 
 * Chris Lamb updated the [reproducible-builds.org](https://reproducible-builds.org) website, including [dropping unnecessary punctuation from opening paragraph on documentation page](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/27ed2ed) and updating URIs now that website has migrated to Salsa ([1](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/a0b7671), [2](https://salsa.debian.org/reproducible-builds/reproducible-website/commit/aa75184)).
 
+* Mattia Rizzolo [migrated](https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20180514/010204.html) our [experimental toolchain repository](https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain) to the `jenkins.debian.net` infrastructure, following the alioth.debian.org deprecation.
 
 Packages reviewed and fixed, and bugs filed
 -------------------------------------------
@@ -76,32 +77,39 @@ There made the following changes to our [Jenkins](https://jenkins.io/)-based tes
 
     * Web scheduler:
 
+        This new facility will allow anyone with a [Debian SSO user certificate](https://sso.debian.org/) to schedule package builds.
+
+        * [Add script and cronjob to update debian-sso CA certificate and revocation list](https://salsa.debian.org/qa/jenkins.debian.net/commit/c09f6b9ff).
         * [Add a CGI script to schedule builds over HTTPS](https://salsa.debian.org/qa/jenkins.debian.net/commit/a9a895f4).
-        * [Exit cleanly in case of `ValidationError`](https://salsa.debian.org/qa/jenkins.debian.net/commit/21ef4d0b).
-        * [Fix crash for non-logged in users](https://salsa.debian.org/qa/jenkins.debian.net/commit/d8cd393d).
+        * [Configure apache to require authentication on the scheduler](https://salsa.debian.org/qa/jenkins.debian.net/commit/93d449dd9).
+        * Fix several crashes from the first iteration ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/21ef4d0b),
+          [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/d8cd393d).
+          [3](https://salsa.debian.org/qa/jenkins.debian.net/commit/e9931086)).
         * [Add an `X-Error-Message` header in case of `ValidationError`](https://salsa.debian.org/qa/jenkins.debian.net/commit/26dcd3a5).
-        * [Print debug info also in case of `ValidationError`](https://salsa.debian.org/qa/jenkins.debian.net/commit/e9931086).
-        * [Add ♻ links to package pages to trigger new builds](https://salsa.debian.org/qa/jenkins.debian.net/commit/e5973377).
+        * [Disable the `--dry-run` mode therefore enabling the web scheduler](https://salsa.debian.org/qa/jenkins.debian.net/commit/e3c6b657).
+        * [Add ♻ links to the package pages to trigger new builds](https://salsa.debian.org/qa/jenkins.debian.net/commit/e5973377).
 
     * [diffscope,org](https://diffoscope.org) website migration:
 
+        * [Add Jenkins job to build the website](https://salsa.debian.org/qa/jenkins.debian.net/commit/a06daad4).
         * [Configure Apache to serve the website](https://salsa.debian.org/qa/jenkins.debian.net/commit/66eac719).
-        * [Add Jenkins job to build the website](https://salsa.debian.org/qa/jenkins.debian.net/commit/a06daad4),
         * [Configure SSL](https://salsa.debian.org/qa/jenkins.debian.net/commit/9034bf1e).
         * [Build the website with Jekyll](https://salsa.debian.org/qa/jenkins.debian.net/commit/60a7efea).
-        * [Also notify also `#reproducible-builds` about those jobs](https://salsa.debian.org/qa/jenkins.debian.net/commit/ad15bc5d).
+        * [Also notify also `#reproducible-builds` about the website building jobs](https://salsa.debian.org/qa/jenkins.debian.net/commit/ad15bc5d).
 
-    * Debian package testing:
+    * Debian package testing, related to the move of our packages repository to jenkins:
 
-        * [Drop another special casing for our own packages](https://salsa.debian.org/qa/jenkins.debian.net/commit/ce1bb825).
         * [Drop special-casing for debbindiff/strip-nondeterminis/diffoscope/disorderfs as we are not going to upload them to our repo anymore](https://salsa.debian.org/qa/jenkins.debian.net/commit/4cc3477e).
-        * [Update job descriptions for the Alioth → Salsa migration](https://salsa.debian.org/qa/jenkins.debian.net/commit/b8dc0267).
+        * [Drop another special casing for our own packages](https://salsa.debian.org/qa/jenkins.debian.net/commit/ce1bb825).
+        * [Move our Debian package repository to `tests.reproducible-builds.org` and `SSL`](https://salsa.debian.org/qa/jenkins.debian.net/commit/d4b90724).
+        * [Configure APT to ignore SSL validation errors on the nodes in the future](https://salsa.debian.org/qa/jenkins.debian.net/commit/db383202).
+        * Update the [index_repositories page](https://tests.reproducible-builds.org/debian/index_repositories.html) for the move ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/fdebcc48))
 
     * Misc:
 
         * [Update job descriptions for the Alioth to Salsa migration](https://salsa.debian.org/qa/jenkins.debian.net/commit/f45ac726).
-        * [Move our Debian package repository to `tests.reproducible-builds.org` and `SSL`](https://salsa.debian.org/qa/jenkins.debian.net/commit/d4b90724).
-        * [Move our repositories from Alioth to Salsa](https://salsa.debian.org/qa/jenkins.debian.net/commit/911acbf6).
+        * [Move our git repositories from Alioth to Salsa](https://salsa.debian.org/qa/jenkins.debian.net/commit/911acbf6).
+        * [Only print colours when the output is a tty](https://salsa.debian.org/qa/jenkins.debian.net/commit/8490b292).
 
 * Eli Schwartz:
 



View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/commit/d34ff22e9fc87ccb5ea756445342008bd20d082e

---
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/commit/d34ff22e9fc87ccb5ea756445342008bd20d082e
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/20180520/d7fc5469/attachment.html>


More information about the rb-commits mailing list