poke-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] hacking: document the Sourceware buildbot


From: Arsen Arsenović
Subject: [PATCH] hacking: document the Sourceware buildbot
Date: Tue, 22 Nov 2022 10:44:11 +0100

---
Morning,

As promised, I wrote some information on what the Sourceware buildbot
will contain when deployed, and I will update it with new developments
as they happen.

OK for trunk?

 ChangeLog       |  6 ++++++
 HACKING         | 25 +++++++++++++++++++++----
 etc/hacking.org | 15 +++++++++++++++
 3 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7e5658d6..3404f30b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-11-21  Arsen Arsenović  <arsen@aarsen.me>
+
+       * etc/hacking.org (Continuous Integration): Document the
+       Sourceware buildbot.
+       * HACKING: Regenerate.
+
 2022-11-16  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>
 
        * pickles/uuid.pk: New pickle.
diff --git a/HACKING b/HACKING
index 45dd64a7..851a82ca 100644
--- a/HACKING
+++ b/HACKING
@@ -1,9 +1,9 @@
-                      __________________________
+                       __________________________
 
-                       GNU POKE - HACKING NOTES
+                        GNU POKE - HACKING NOTES
 
-                           The poke hackers
-                      __________________________
+                            The poke hackers
+                       __________________________
 
 
 Table of Contents
@@ -500,6 +500,23 @@ with GNU poke.  If not, see 
<https://www.gnu.org/licenses/>.
   `----
 
 
+  CI is also currently in the process of being deployed on the
+  Sourceware buildbot at <https://builder.sourceware.org/>.  The sources
+  for this are in the Sourceware `builder.git' repository at
+  <https://sourceware.org/git/?p=builder.git>. The README file contains
+  a good reference of how to hack on the build machinery, so what
+  follows is an overview of what the machinery currently constitutes:
+
+  - An amd64 build on Debian Testing on each push.  This build runs
+    `make check' and, on each failure, reports to the interested user.
+    It also reports to poke-devel@gnu.org on a change in build status,
+    but not for each failure.
+
+  Parts relevant to poke are named `/.*gnupoke.*/' in the Sourceware
+  buildbot configuration.  Please see the repository linked above for
+  details.
+
+
 4 Coding Style and Conventions
 ==============================
 
diff --git a/etc/hacking.org b/etc/hacking.org
index 1f06d241..850eee4f 100644
--- a/etc/hacking.org
+++ b/etc/hacking.org
@@ -331,6 +331,21 @@ Arsen Arsenović            <arsen@aarsen.me>
    : https://gitlab.com/gnu-poke/ci-distcheck/pipelines
    : https://gitlab.com/gnu-poke/ci-distcheck/-/jobs?scope=finished
 
+   CI is also currently in the process of being deployed on the Sourceware
+   buildbot at https://builder.sourceware.org/.  The sources for this are in
+   the Sourceware =builder.git= repository at
+   https://sourceware.org/git/?p=builder.git. The README file contains a good
+   reference of how to hack on the build machinery, so what follows is an
+   overview of what the machinery currently constitutes:
+
+   - An amd64 build on Debian Testing on each push.
+     This build runs =make check= and, on each failure, reports to the
+     interested user.  It also reports to poke-devel@gnu.org on a change in
+     build status, but not for each failure.
+
+   Parts relevant to poke are named =/.*gnupoke.*/= in the Sourceware buildbot
+   configuration.  Please see the repository linked above for details.
+
 * Coding Style and Conventions
 
 ** Writing C
-- 
2.38.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]