config: Drop mips, mip64 and ppc from default testing

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>
This commit is contained in:
Richard Purdie 2025-03-26 17:03:20 +00:00
parent d7c45bccfe
commit cdf10de890

View File

@ -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