public inbox for buildbot@sourceware.org
 help / color / mirror / Atom feed
* Add more riscv builders for dwz, bzip2 and gnupoke
@ 2023-12-30 23:17 Mark Wielaard
  2023-12-30 23:17 ` [PATCH 1/4] Add dwz-ubuntu-riscv builder Mark Wielaard
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Mark Wielaard @ 2023-12-30 23:17 UTC (permalink / raw)
  To: buildbot; +Cc: David Abdurachmanov

This adds three more riscv builders for dwz, bzip2 and gnupoke.
All three build just fine with all tests passing.
It also adds collapseRequests=True to all riscv builders
because the little box is just too slow to do builds for every
individual commit (gnupoke takes almost an hour for a clean build,
35 minutes on a rebuild with full ccache).

 [PATCH 1/4] Add dwz-ubuntu-riscv builder
 [PATCH 2/4] Add bzip2-ubuntu-riscv builder
 [PATCH 3/4] Add gnupoke-ubuntu-riscv builder
 [PATCH 4/4] Add collapseRequests=True to all riscv builders


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/4] Add dwz-ubuntu-riscv builder
  2023-12-30 23:17 Add more riscv builders for dwz, bzip2 and gnupoke Mark Wielaard
@ 2023-12-30 23:17 ` Mark Wielaard
  2023-12-30 23:17 ` [PATCH 2/4] Add bzip2-ubuntu-riscv builder Mark Wielaard
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Mark Wielaard @ 2023-12-30 23:17 UTC (permalink / raw)
  To: buildbot; +Cc: David Abdurachmanov, Mark Wielaard

---
 builder/master.cfg | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/builder/master.cfg b/builder/master.cfg
index 00ffef6..0cd0541 100644
--- a/builder/master.cfg
+++ b/builder/master.cfg
@@ -641,6 +641,7 @@ dwz_scheduler = schedulers.SingleBranchScheduler(
                       "dwz-fedora-s390x",
                       "dwz-debian-ppc64",
                       "dwz-fedora-ppc64le",
+                      "dwz-ubuntu-riscv",
                       "dwz-opensusetw-x86_64",
                       "dwz-opensuseleap-x86_64"])
 c['schedulers'].append(dwz_scheduler)
@@ -1756,6 +1757,13 @@ dwz_debian_ppc64_builder = util.BuilderConfig(
         factory=dwz_factory)
 c['builders'].append(dwz_debian_ppc64_builder)
 
+dwz_ubuntu_riscv_builder = util.BuilderConfig(
+        name="dwz-ubuntu-riscv",
+        workernames=["starfive-riscv"],
+        tags=["dwz", "ubuntu", "riscv"],
+        factory=dwz_factory)
+c['builders'].append(dwz_ubuntu_riscv_builder)
+
 dwz_fedora_ppc64le_builder = util.BuilderConfig(
         name="dwz-fedora-ppc64le",
         workernames=["fedora-ppc64le"],
-- 
2.39.3


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 2/4] Add bzip2-ubuntu-riscv builder
  2023-12-30 23:17 Add more riscv builders for dwz, bzip2 and gnupoke Mark Wielaard
  2023-12-30 23:17 ` [PATCH 1/4] Add dwz-ubuntu-riscv builder Mark Wielaard
@ 2023-12-30 23:17 ` Mark Wielaard
  2023-12-30 23:17 ` [PATCH 3/4] Add gnupoke-ubuntu-riscv builder Mark Wielaard
  2023-12-30 23:17 ` [PATCH 4/4] Add collapseRequests=True to all riscv builders Mark Wielaard
  3 siblings, 0 replies; 5+ messages in thread
From: Mark Wielaard @ 2023-12-30 23:17 UTC (permalink / raw)
  To: buildbot; +Cc: David Abdurachmanov, Mark Wielaard

---
 builder/master.cfg | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/builder/master.cfg b/builder/master.cfg
index 0cd0541..d97d62a 100644
--- a/builder/master.cfg
+++ b/builder/master.cfg
@@ -672,6 +672,7 @@ bzip2_scheduler = schedulers.SingleBranchScheduler(
                       "bzip2-fedora-s390x",
                       "bzip2-debian-ppc64",
                       "bzip2-fedora-ppc64le",
+                      "bzip2-ubuntu-riscv",
                       "bzip2-opensusetw-x86_64",
                       "bzip2-opensuseleap-x86_64"])
 c['schedulers'].append(bzip2_scheduler)
@@ -1479,6 +1480,13 @@ bzip2_fedora_ppc64le_builder = util.BuilderConfig(
         factory=bzip2_factory_no_valgrind)
 c['builders'].append(bzip2_fedora_ppc64le_builder)
 
+bzip2_ubuntu_riscv_builder = util.BuilderConfig(
+        name="bzip2-ubuntu-riscv",
+        workernames=["starfive-riscv"],
+        tags=["bzip2", "ubuntu", "riscv"],
+        factory=bzip2_factory_no_valgrind)
+c['builders'].append(bzip2_ubuntu_riscv_builder)
+
 bzip2_opensusetw_x86_64_builder = util.BuilderConfig(
         name="bzip2-opensusetw-x86_64",
 	properties={'container-file':
-- 
2.39.3


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 3/4] Add gnupoke-ubuntu-riscv builder
  2023-12-30 23:17 Add more riscv builders for dwz, bzip2 and gnupoke Mark Wielaard
  2023-12-30 23:17 ` [PATCH 1/4] Add dwz-ubuntu-riscv builder Mark Wielaard
  2023-12-30 23:17 ` [PATCH 2/4] Add bzip2-ubuntu-riscv builder Mark Wielaard
@ 2023-12-30 23:17 ` Mark Wielaard
  2023-12-30 23:17 ` [PATCH 4/4] Add collapseRequests=True to all riscv builders Mark Wielaard
  3 siblings, 0 replies; 5+ messages in thread
From: Mark Wielaard @ 2023-12-30 23:17 UTC (permalink / raw)
  To: buildbot; +Cc: David Abdurachmanov, Mark Wielaard

---
 builder/master.cfg | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/builder/master.cfg b/builder/master.cfg
index d97d62a..887aead 100644
--- a/builder/master.cfg
+++ b/builder/master.cfg
@@ -1015,6 +1015,7 @@ gnupoke_scheduler = schedulers.SingleBranchScheduler(
         builderNames=["gnupoke-debian-testing-x86_64",
                       "gnupoke-debian-i386",
                       "gnupoke-gentoo-sparc",
+                      "gnupoke-ubuntu-riscv",
                       "gnupoke-fedora-arm64"])
 c['schedulers'].append(gnupoke_scheduler)
 
@@ -4621,6 +4622,13 @@ gnupoke_gentoo_space_builder = util.BuilderConfig(
         factory=gnupoke_factory)
 c['builders'].append(gnupoke_gentoo_space_builder)
 
+gnupoke_ubuntu_riscv_builder = util.BuilderConfig(
+        name="gnupoke-ubuntu-riscv",
+        tags=["gnupoke", "ubuntu", "riscv"],
+        workernames="starfive-riscv",
+        factory=gnupoke_factory)
+c['builders'].append(gnupoke_ubuntu_riscv_builder)
+
 gnupoke_fedora_arm64_builder = util.BuilderConfig(
         name="gnupoke-fedora-arm64",
         tags=["gnupoke", "fedora", "arm64"],
-- 
2.39.3


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 4/4] Add collapseRequests=True to all riscv builders
  2023-12-30 23:17 Add more riscv builders for dwz, bzip2 and gnupoke Mark Wielaard
                   ` (2 preceding siblings ...)
  2023-12-30 23:17 ` [PATCH 3/4] Add gnupoke-ubuntu-riscv builder Mark Wielaard
@ 2023-12-30 23:17 ` Mark Wielaard
  3 siblings, 0 replies; 5+ messages in thread
From: Mark Wielaard @ 2023-12-30 23:17 UTC (permalink / raw)
  To: buildbot; +Cc: David Abdurachmanov, Mark Wielaard

---
 builder/master.cfg | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/builder/master.cfg b/builder/master.cfg
index 887aead..d2cb2d0 100644
--- a/builder/master.cfg
+++ b/builder/master.cfg
@@ -1485,6 +1485,7 @@ bzip2_ubuntu_riscv_builder = util.BuilderConfig(
         name="bzip2-ubuntu-riscv",
         workernames=["starfive-riscv"],
         tags=["bzip2", "ubuntu", "riscv"],
+        collapseRequests=True,
         factory=bzip2_factory_no_valgrind)
 c['builders'].append(bzip2_ubuntu_riscv_builder)
 
@@ -1628,6 +1629,7 @@ debugedit_ubuntu_riscv_builder = util.BuilderConfig(
         name="debugedit-ubuntu-riscv",
         workernames=["starfive-riscv"],
         tags=["debugedit", "ubuntu", "riscv"],
+        collapseRequests=True,
         factory=debugedit_factory)
 c['builders'].append(debugedit_ubuntu_riscv_builder)
 
@@ -1770,6 +1772,7 @@ dwz_ubuntu_riscv_builder = util.BuilderConfig(
         name="dwz-ubuntu-riscv",
         workernames=["starfive-riscv"],
         tags=["dwz", "ubuntu", "riscv"],
+        collapseRequests=True,
         factory=dwz_factory)
 c['builders'].append(dwz_ubuntu_riscv_builder)
 
@@ -2221,6 +2224,7 @@ elfutils_ubuntu_riscv_builder = util.BuilderConfig(
         name="elfutils-ubuntu-riscv",
         workernames=["starfive-riscv"],
         tags=["elfutils", "ubuntu", "riscv"],
+        collapseRequests=True,
         factory=elfutils_factory)
 c['builders'].append(elfutils_ubuntu_riscv_builder)
 
@@ -4127,6 +4131,7 @@ libabigail_ubuntu_riscv_builder = util.BuilderConfig(
         name="libabigail-ubuntu-riscv",
         workernames=["starfive-riscv"],
         tags=["libabigail", "ubuntu", "riscv"],
+        collapseRequests=True,
         factory=libabigail_factory_checkonly)
 c['builders'].append(libabigail_ubuntu_riscv_builder)
 
@@ -4626,6 +4631,7 @@ gnupoke_ubuntu_riscv_builder = util.BuilderConfig(
         name="gnupoke-ubuntu-riscv",
         tags=["gnupoke", "ubuntu", "riscv"],
         workernames="starfive-riscv",
+        collapseRequests=True,
         factory=gnupoke_factory)
 c['builders'].append(gnupoke_ubuntu_riscv_builder)
 
@@ -4712,6 +4718,7 @@ annobin_ubuntu_riscv_builder = util.BuilderConfig(
         name="annobin-ubuntu-riscv",
         workernames=["starfive-riscv"],
         tags=["annobin", "ubuntu", "riscv"],
+        collapseRequests=True,
         factory=annobin_factory)
 c['builders'].append(annobin_ubuntu_riscv_builder)
 
-- 
2.39.3


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-12-30 23:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-30 23:17 Add more riscv builders for dwz, bzip2 and gnupoke Mark Wielaard
2023-12-30 23:17 ` [PATCH 1/4] Add dwz-ubuntu-riscv builder Mark Wielaard
2023-12-30 23:17 ` [PATCH 2/4] Add bzip2-ubuntu-riscv builder Mark Wielaard
2023-12-30 23:17 ` [PATCH 3/4] Add gnupoke-ubuntu-riscv builder Mark Wielaard
2023-12-30 23:17 ` [PATCH 4/4] Add collapseRequests=True to all riscv builders Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).