diff mbox series

[yocto-autobuilder2,3/3] config: Drop mips, mip64 and ppc from default testing

Message ID 20250326170812.840424-3-richard.purdie@linuxfoundation.org
State New
Headers show
Series [yocto-autobuilder2,1/3] config: Move non-gpl3/ederouter to kirkstone only in triggers | expand

Commit Message

Richard Purdie March 26, 2025, 5:08 p.m. UTC
Going forward drop mips, mips64 and ppc from default testing on the
autobuilder outside of older LTS releases.

These are now old and don't see much new development. People aren't
interested in fixing issues on them and it feels like we're wasting
our bandwitdh on them now. Drop the automated testing as a result. If
someone wants to step forward and support these let us know but unless
that happens, they're too much work now (and upstreams like the kernel
would also need work).

This aligns our test matrix with the Yocto Project membership/supporting
members more fairly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 config.py | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)
diff mbox series

Patch

diff --git a/config.py b/config.py
index a8aa4e31..b2485988 100644
--- a/config.py
+++ b/config.py
@@ -77,9 +77,6 @@  repos = {
 trigger_builders_wait_shared = [
     "qemuarm", "qemuarm-alt",
     "qemuarm64", "qemuarm64-alt",
-    "qemumips",
-    "qemumips64",
-    "qemuppc",
     "qemux86", "qemux86-alt",
     "qemux86-64", "qemux86-64-alt",
     "qemuarm-oecore",
@@ -106,29 +103,33 @@  trigger_builders_wait_quick = trigger_builders_wait_shared + [
 ]
 
 trigger_builders_wait_full = trigger_builders_wait_shared + [
-    "qemumips-alt", "qemuppc-alt", "qemux86-world-alt",
+    "qemux86-world-alt",
     "oe-selftest-ubuntu", "oe-selftest-debian", "oe-selftest-fedora", "oe-selftest-centos",
     "qemux86-64-ptest", "qemux86-64-ltp", "qemuarm64-ptest", "qemuarm64-ltp",
     "meta-intel", "meta-arm", "meta-aws", "meta-agl-core", "meta-virt", "qemuarmv5",
-    "qemuarm-tc", "qemuarm64-tc", "qemumips-tc", "qemumips64-tc", "qemuppc-tc", "qemux86-tc", "qemux86-64-tc"
+    "qemuarm-tc", "qemuarm64-tc", "qemux86-tc", "qemux86-64-tc"
 ]
 
 trigger_builders_wait_quick_releases = {
     "master" : trigger_builders_wait_quick,
-    "scarthgap" : trigger_builders_wait_quick,
-    "kirkstone" : trigger_builders_wait_quick + ["edgerouter", "non-gpl"],
+    "styhead" : trigger_builders_wait_quick + ["qemumips", "qemumips64", "qemuppc"],
+    "scarthgap" : trigger_builders_wait_quick + ["qemumips", "qemumips64", "qemuppc"],
+    "kirkstone" : trigger_builders_wait_quick + ["edgerouter", "non-gpl", "qemumips", "qemumips64", "qemuppc"],
     "zeus" : trigger_builders_wait_quick + ["mpc8315e-rdb", "edgerouter", "non-gpl3"],
     "thud" : trigger_builders_wait_quick + ["mpc8315e-rdb", "edgerouter", "non-gpl3"],
     "sumo" : trigger_builders_wait_quick + ["mpc8315e-rdb", "edgerouter", "non-gpl3"]
 }
 
+old_arch_full = ["qemumips", "qemumips-alt", "qemumips64", "qemuppc", "qemuppc-alt", "qemumips-tc", "qemumips64-tc", "qemuppc-tc"]
+
 trigger_builders_wait_full_releases = {
     "master" : trigger_builders_wait_full + ["meta-clang"],
     "walnascar" : trigger_builders_wait_full + ["meta-clang"],
-    "scarthgap" : trigger_builders_wait_full,
-    "kirkstone" : trigger_builders_wait_full + ["edgerouter", "edgerouter-alt", "non-gpl3"],
-    "zeus" : trigger_builders_wait_full + ["mpc8315e-rdb", "mpc8315e-rdb-alt", "edgerouter", "edgerouter-alt", "non-gpl3"],
-    "thud" : trigger_builders_wait_full + ["mpc8315e-rdb", "mpc8315e-rdb-alt", "edgerouter", "edgerouter-alt", "non-gpl3"],
+    "styhead" : trigger_builders_wait_full + old_arch_full,
+    "scarthgap" : trigger_builders_wait_full + old_arch_full,
+    "kirkstone" : trigger_builders_wait_full + ["edgerouter", "edgerouter-alt", "non-gpl3"] + old_arch_full,
+    "zeus" : trigger_builders_wait_full + ["mpc8315e-rdb", "mpc8315e-rdb-alt", "edgerouter", "edgerouter-alt", "non-gpl3"] + old_arch_full,
+    "thud" : trigger_builders_wait_full + ["mpc8315e-rdb", "mpc8315e-rdb-alt", "edgerouter", "edgerouter-alt", "non-gpl3"] + old_arch_full,
     "sumo" : trigger_builders_wait_shared + ["qemumips-alt", "edgerouter-alt", "mpc8315e-rdb-alt", "qemuppc-alt", "qemux86-world-alt",
                                              "oe-selftest-ubuntu", "oe-selftest-debian", "oe-selftest-centos"]
 }
@@ -160,7 +161,7 @@  builders_others = [
     "edgerouter", "edgerouter-alt",
     "non-gpl3",
     "meta-webosose"
-]
+] + old_arch_full
 
 subbuilders = list(set(trigger_builders_wait_quick + trigger_builders_wait_full + trigger_builders_wait_perf + builders_others))
 builders = ["a-quick", "a-full", "docs"] + subbuilders