From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id E66673858D1E for ; Thu, 14 Jul 2022 00:06:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E66673858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org Received: from reform (deer0x0e.wildebeest.org [172.31.17.144]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 197F6302AB2C; Thu, 14 Jul 2022 02:06:10 +0200 (CEST) Received: by reform (Postfix, from userid 1000) id 9E2732E82209; Thu, 14 Jul 2022 02:06:09 +0200 (CEST) From: Mark Wielaard To: buildbot@sourceware.org Cc: Mark Wielaard Subject: [PATCH] Add OSUOSL fedora-arm6 worker Date: Thu, 14 Jul 2022 02:06:02 +0200 Message-Id: <20220714000602.45805-1-mark@klomp.org> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: buildbot@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "The https://builder.sourceware.org/ buildbot" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2022 00:06:16 -0000 Add builders for elfutils, libabigail, dwz, bzip2, valgrind, debugedit, gccrust, binutils and gdb. Drop debiam-arm64 builders for binutils and gdb. --- buildbot.config.sample | 1 + builder/master.cfg | 97 ++++++++++++++++++++++++++++++++---------- htdocs/index.html.post | 1 + 3 files changed, 77 insertions(+), 22 deletions(-) diff --git a/buildbot.config.sample b/buildbot.config.sample index 75b7f5f..b4c3f11 100644 --- a/buildbot.config.sample +++ b/buildbot.config.sample @@ -20,6 +20,7 @@ arm64-ubuntu20_04=frob arm64-ubuntu22_04=frob armhf-ubuntu20_04=frob armhf-ubuntu22_04=frob +fedora-arm64=frob # Users bb_admin=frob diff --git a/builder/master.cfg b/builder/master.cfg index 8212870..8d83523 100644 --- a/builder/master.cfg +++ b/builder/master.cfg @@ -219,6 +219,14 @@ armhf_ubuntu22_04_worker = worker.Worker("armhf-ubuntu22_04", notify_on_missing=['christophe.lyon@arm.com']); c['workers'].append(armhf_ubuntu22_04_worker) +# 8 core arm64 server hosted by osuosl +fedora_arm64_worker = worker.Worker("fedora-arm64", + getpw("fedora-arm64"), + max_builds=2, + properties={'ncpus': 6, 'maxcpus': 8}, + notify_on_missing=['mark@klomp.org']); +c['workers'].append(fedora_arm64_worker) + # 'protocols' contains information about protocols which master will use for # communicating with workers. You must define at least 'port' option that workers # could connect to your master with this protocol. @@ -364,6 +372,7 @@ elfutils_scheduler = schedulers.SingleBranchScheduler( reason="elfutils project master branch update", builderNames=["elfutils-centos-x86_64", "elfutils-debian-arm64", + "elfutils-fedora-arm64", "elfutils-fedora-x86_64", "elfutils-rawhide-x86_64", "elfutils-debian-testing-x86_64", @@ -384,6 +393,7 @@ libabigail_scheduler = schedulers.SingleBranchScheduler( reason="libabigail project master branch update", builderNames=["libabigail-centos-x86_64", "libabigail-debian-arm64", + "libabigail-fedora-arm64", "libabigail-fedora-x86_64", "libabigail-rawhide-x86_64", "libabigail-debian-testing-x86_64", @@ -404,6 +414,7 @@ dwz_scheduler = schedulers.SingleBranchScheduler( reason="dwz project master branch update", builderNames=["dwz-centos-x86_64", "dwz-debian-arm64", + "dwz-fedora-arm64", "dwz-fedora-x86_64", "dwz-rawhide-x86_64", "dwz-debian-testing-x86_64", @@ -424,6 +435,7 @@ bzip2_scheduler = schedulers.SingleBranchScheduler( reason="bzip2 project master branch update", builderNames=["bzip2-centos-x86_64", "bzip2-debian-arm64", + "bzip2-fedora-arm64", "bzip2-fedora-x86_64", "bzip2-rawhide-x86_64", "bzip2-debian-testing-x86_64", @@ -454,6 +466,7 @@ valgrind_scheduler = schedulers.SingleBranchScheduler( "valgrind-fedora-s390x", "valgrind-debian-ppc64", "valgrind-debian-arm64", + "valgrind-fedora-arm64", "valgrind-opensusetw-x86_64", "valgrind-opensuseleap-x86_64"]) c['schedulers'].append(valgrind_scheduler) @@ -465,6 +478,7 @@ debugedit_scheduler = schedulers.SingleBranchScheduler( reason="debugedit project main branch update", builderNames=["debugedit-centos-x86_64", "debugedit-debian-arm64", + "debugedit-fedora-arm64", "debugedit-fedora-x86_64", "debugedit-rawhide-x86_64", "debugedit-debian-testing-x86_64", @@ -502,7 +516,7 @@ gccrust_scheduler = schedulers.SingleBranchScheduler( "gccrust-rawhide-x86_64", "gccrust-debian-testing-x86_64", "gccrust-debian-i386", -# "gccrust-debian-arm64", + "gccrust-fedora-arm64", "gccrust-fedora-ppc64le", "gccrust-fedora-s390x", "gccrust-debian-ppc64", @@ -551,7 +565,7 @@ binutils_scheduler = schedulers.SingleBranchScheduler( "binutils-fedora-s390x", "binutils-debian-ppc64", "binutils-debian-armhf", - "binutils-debian-arm64", + "binutils-fedora-arm64", "binutils-debian-i386", "binutils-fedora-ppc64le", "binutils-opensusetw-x86_64", @@ -616,7 +630,7 @@ gdb_scheduler = schedulers.SingleBranchScheduler( "gdb-rawhide-x86_64", "gdb-debian-testing-x86_64", "gdb-debian-armhf", - "gdb-debian-arm64", + "gdb-fedora-arm64", "gdb-arm64-ubuntu20_04", "gdb-arm64-ubuntu22_04", "gdb-armhf-ubuntu20_04", @@ -934,6 +948,13 @@ bzip2_debian_arm64_builder = util.BuilderConfig( factory=bzip2_factory_no_valgrind) c['builders'].append(bzip2_debian_arm64_builder) +bzip2_fedora_arm64_builder = util.BuilderConfig( + name="bzip2-fedora-arm64", + workernames=["fedora-arm64"], + tags=["bzip2", "fedora", "arm64"], + factory=bzip2_factory_no_valgrind) +c['builders'].append(bzip2_fedora_arm64_builder) + bzip2_fedora_x86_64_builder = util.BuilderConfig( name="bzip2-fedora-x86_64", properties={'container-file': @@ -1063,6 +1084,13 @@ debugedit_debian_arm64_builder = util.BuilderConfig( factory=debugedit_factory) c['builders'].append(debugedit_debian_arm64_builder) +debugedit_fedora_arm64_builder = util.BuilderConfig( + name="debugedit-fedora-arm64", + workernames=["fedora-arm64"], + tags=["debugedit", "fedora", "arm64"], + factory=debugedit_factory) +c['builders'].append(debugedit_fedora_arm64_builder) + debugedit_fedora_x86_64_builder = util.BuilderConfig( name="debugedit-fedora-x86_64", properties={'container-file': @@ -1189,6 +1217,13 @@ dwz_debian_arm64_builder = util.BuilderConfig( factory=dwz_factory) c['builders'].append(dwz_debian_arm64_builder) +dwz_fedora_arm64_builder = util.BuilderConfig( + name="dwz-fedora-arm64", + workernames=["fedora-arm64"], + tags=["dwz", "fedora", "arm64"], + factory=dwz_factory) +c['builders'].append(dwz_fedora_arm64_builder) + dwz_fedora_x86_64_builder = util.BuilderConfig( name="dwz-fedora-x86_64", properties={'container-file': @@ -1405,6 +1440,13 @@ elfutils_debian_arm64_builder = util.BuilderConfig( factory=elfutils_factory_val) c['builders'].append(elfutils_debian_arm64_builder) +elfutils_fedora_arm64_builder = util.BuilderConfig( + name="elfutils-fedora-arm64", + workernames=["fedora-arm64"], + tags=["elfutils", "fedora", "arm64"], + factory=elfutils_factory_val) +c['builders'].append(elfutils_fedora_arm64_builder) + elfutils_fedora_x86_64_builder = util.BuilderConfig( name="elfutils-fedora-x86_64", properties={'container-file': @@ -1615,13 +1657,12 @@ gccrust_debian_i386_builder = util.BuilderConfig( factory=gccrust_factory) c['builders'].append(gccrust_debian_i386_builder) -# The poor little arm64 board just runs out of memory -#gccrust_debian_arm64_builder = util.BuilderConfig( -# name="gccrust-debian-arm64", -# workernames=["debian-arm64"], -# tags=["gccrust", "debian", "arm64"], -# factory=gccrust_factory) -#c['builders'].append(gccrust_debian_arm64_builder) +gccrust_fedora_arm64_builder = util.BuilderConfig( + name="gccrust-fedora-arm64", + workernames=["fedora-arm64"], + tags=["gccrust", "fedora", "arm64"], + factory=gccrust_factory) +c['builders'].append(gccrust_fedora_arm64_builder) gccrust_fedora_ppc64le_builder = util.BuilderConfig( name="gccrust-fedora-ppc64le", @@ -1910,13 +1951,12 @@ binutils_debian_armhf_builder = util.BuilderConfig( factory=binutils_factory_gas_binutils) c['builders'].append(binutils_debian_armhf_builder) -binutils_debian_arm64_builder = util.BuilderConfig( - name="binutils-debian-arm64", - workernames=["debian-arm64"], - tags=["binutils", "debian", "arm64"], - collapseRequests=True, +binutils_fedora_arm64_builder = util.BuilderConfig( + name="binutils-fedora-arm64", + workernames=["fedora-arm64"], + tags=["binutils", "fedora", "arm64"], factory=binutils_factory_gas_binutils) -c['builders'].append(binutils_debian_arm64_builder) +c['builders'].append(binutils_fedora_arm64_builder) binutils_debian_i386_builder = util.BuilderConfig( name="binutils-debian-i386", @@ -2207,13 +2247,12 @@ gdb_debian_armhf_builder = util.BuilderConfig( factory=gdb_factory_make_only) c['builders'].append(gdb_debian_armhf_builder) -gdb_debian_arm64_builder = util.BuilderConfig( - name="gdb-debian-arm64", - workernames=["debian-arm64"], - tags=["gdb", "debian", "arm64"], - collapseRequests=True, +gdb_fedora_arm64_builder = util.BuilderConfig( + name="gdb-fedora-arm64", + workernames=["fedora-arm64"], + tags=["gdb", "fedora", "arm64"], factory=gdb_factory) -c['builders'].append(gdb_debian_arm64_builder) +c['builders'].append(gdb_fedora_arm64_builder) gdb_debian_i386_builder = util.BuilderConfig( name="gdb-debian-i386", @@ -2844,6 +2883,13 @@ libabigail_debian_arm64_builder = util.BuilderConfig( factory=libabigail_factory_checkonly) c['builders'].append(libabigail_debian_arm64_builder) +libabigail_fedora_arm64_builder = util.BuilderConfig( + name="libabigail-fedora-arm64", + workernames=["fedora-arm64"], + tags=["libabigail", "fedora", "arm64"], + factory=libabigail_factory_checkonly) +c['builders'].append(libabigail_fedora_arm64_builder) + libabigail_fedora_x86_64_builder = util.BuilderConfig( name="libabigail-fedora-x86_64", properties={'container-file': @@ -2993,6 +3039,13 @@ valgrind_debian_arm64_builder = util.BuilderConfig( factory=valgrind_make_check_aux_factory) c['builders'].append(valgrind_debian_arm64_builder) +valgrind_fedora_arm64_builder = util.BuilderConfig( + name="valgrind-fedora-arm64", + workernames=["fedora-arm64"], + tags=["valgrind", "fedora", "arm64"], + factory=valgrind_make_check_aux_factory) +c['builders'].append(valgrind_fedora_arm64_builder) + valgrind_debian_i386_builder = util.BuilderConfig( name="valgrind-debian-i386", workernames=debian_i386_workers, diff --git a/htdocs/index.html.post b/htdocs/index.html.post index c673bf3..56cf675 100644 --- a/htdocs/index.html.post +++ b/htdocs/index.html.post @@ -14,6 +14,7 @@
  • The Works on Arm initiative for the arm64-ubuntu20_04, arm64-ubuntu22_04, armhf-ubuntu20_04 and armhf-ubuntu22_04 workers
  • +
  • OSUOSL for the fedora-arm64 worker
  • -- 2.30.2