[Git][reproducible-builds/reproducible-website][master] 165: expand and correct some things about the tests.r-b.o paragraph

Mattia Rizzolo gitlab at salsa.debian.org
Tue Jun 26 14:33:03 CEST 2018


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


Commits:
15daae2b by Mattia Rizzolo at 2018-06-26T14:31:51+02:00
165: expand and correct some things about the tests.r-b.o paragraph

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

- - - - -


1 changed file:

- _blog/posts/165.md


Changes:

=====================================
_blog/posts/165.md
=====================================
--- a/_blog/posts/165.md
+++ b/_blog/posts/165.md
@@ -42,14 +42,22 @@ There were a large number of changes to our [Jenkins](https://jenkins.io/)-based
     * [Correct "which build timed out" grammar](https://salsa.debian.org/qa/jenkins.debian.net/commit/30a24438).
 
 * Mattia Rizzolo:
-    * [Introduce a new "timeout" status to represent build timeouts](https://salsa.debian.org/qa/jenkins.debian.net/commit/4395f641), requiring multiple changes including [applying the timeout directly to diffoscope](https://salsa.debian.org/qa/jenkins.debian.net/commit/a903dd7b), adding a [new icon to the HTML dashboard](https://salsa.debian.org/qa/jenkins.debian.net/commit/49799666), [differentiating the IRC messages](https://salsa.debian.org/qa/jenkins.debian.net/commit/bae726d3), [listing packages on the issues page](https://salsa.debian.org/qa/jenkins.debian.net/commit/f6dfd246) and multiple other fixups.
+    * Improve our script handling the databse schema updates ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/26739d90), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/cb6b2f90), [3](https://salsa.debian.org/qa/jenkins.debian.net/commit/01ac367e)).
+    * Normalize the status names as the code sees them: ["not for us" and "not_for_us" to "NFU"](https://salsa.debian.org/qa/jenkins.debian.net/commit/09012516), ["unreproducible" to "FTBR"](https://salsa.debian.org/qa/jenkins.debian.net/commit/ccc94fcf), [and rename "404" to "E404"](https://salsa.debian.org/qa/jenkins.debian.net/commit/ca3416d7).
+    * [Introduce a new "Status" enum](https://salsa.debian.org/qa/jenkins.debian.n
+et/commit/187636a0) and use it ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/92b6fa82), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/6a18da2e), [3](https://salsa.debian.org/qa/jenkins.debian.net/commit/dfffafb2), [4](https://salsa.debian.org/qa/jenkins.debian.net/commit/6f71ed16)).
+    * [Reschedule stale builds, instead of dropping them](https://salsa.debian.org/qa/jenkins.debian.net/commit/99cdf49a).
+    * [list packages in all status in the issues pages](https://salsa.debian.org/qa/jenkins.debian.net/commit/f6dfd246).
+    * [Error out when `psql` fails](https://salsa.debian.org/qa/jenkins.debian.net/commit/3cb06dd7).
+    * Varius improvements to the build script ([1](https://salsa.debian.org/qa/jenkins.debian.net/commit/0470f48c), [2](https://salsa.debian.org/qa/jenkins.debian.net/commit/0470f48c), [3](https://salsa.debian.org/qa/jenkins.debian.net/commit/84dffbff), [4](https://salsa.debian.org/qa/jenkins.debian.net/commit/53e059fd), [5](https://salsa.debian.org/qa/jenkins.debian.net/commit/e7cde572), [6](https://salsa.debian.org/qa/jenkins.debian.net/commit/bdaff5af)), and especially:
+        * [change the way ftbfs are handled](https://salsa.debian.org/qa/jenkins.debian.net/commit/fda61fc7) making the remote script exit with a clear error, instead of inferring the FTBFS status by the lack of build artifacts.
+        * [apply the 120m timeout directly to diffoscope instead of the wrapping schroot](https://salsa.debian.org/qa/jenkins.debian.net/commit/a903dd7b) in a tentative to reduce the schroot errors.
+        * [differentiate the irc message between diffoscope errors and timeouts](https://salsa.debian.org/qa/jenkins.debian.net/commit/bae726d3) (and [fixup](https://salsa.deb))n.org/qa/jenkins.debian.net/commit/0b123b98)).
+        * Perform [SQL `UPSERT` operation](https://wiki.postgresql.org/wiki/UPSERT) instead of [manually checking for presence before UPDATE/INSERT](https://salsa.debian.org/qa/jenkins.debian.net/commit/34570a21) (and [fixup](https://salsa.debian.org/qa/jenkins.debian.net/commit/e6af59dd)).
+    * [List packages in all statuses in the issues pages](https://salsa.debian.org/qa/jenkins.debian.net/commit/f6dfd246).
+    * **[Introduce a new "timeout" status to represent build timeouts](https://salsa.debian.org/qa/jenkins.debian.net/commit/4395f641)** (this required multiple changes reported above, and several other fixups).
     * Don't install [Lintian][https://lintian.debian.org] on our hosts. ([commit](https://salsa.debian.org/qa/jenkins.debian.net/commit/6f915a55))
     * Use [APT pinning](https://wiki.debian.org/AptPreferences) instead of [using `apt-get install -t`](https://salsa.debian.org/qa/jenkins.debian.net/commit/67fb58ea).
-    * [Error out when `psql` fails](https://salsa.debian.org/qa/jenkins.debian.net/commit/3cb06dd7).
-    * Move the "automatic artifacts" notifications [back to the `#debian-devel-changes` IRC channel](https://salsa.debian.org/qa/jenkins.debian.net/commit/0b123b98).
-    * Perform [SQL `UPSERT` operation](https://wiki.postgresql.org/wiki/UPSERT) instead of [manually checking for presence before UPDATE/INSERT](https://salsa.debian.org/qa/jenkins.debian.net/commit/34570a21).
-    * [Reschedule stale builds, instead of dropping them](https://salsa.debian.org/qa/jenkins.debian.net/commit/99cdf49a).
-    * [Rename the `404` status to `E404` to make a future change easier](https://salsa.debian.org/qa/jenkins.debian.net/commit/ca3416d7).
 
 
 Misc.



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

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-website/commit/15daae2b2dfef08c205cc06e061dabdff33631fe
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/20180626/7debab8f/attachment.html>


More information about the rb-commits mailing list