Commit Graph

346 Commits

Author SHA1 Message Date
Jate Sujjavanich
0137545c0b observer.py, runconfig.py: Remove NewStyle classes
These classes were removed in buildbot 3.2.x because migration is
complete.

Signed-off-by: Jate Sujjavanich <jatedev@gmail.com>
2023-03-22 23:20:09 +00:00
Richard Purdie
1a0db19301 schedulers: Add entry for abelloni-next in branch autocomplete
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-22 23:10:26 +00:00
Jate Sujjavanich
65ab4fb81e builders.py: Use to SetPropertyFromCommandNewStyle
For buildbot 2.9.x

Signed-off-by: Jate Sujjavanich <jatedev@gmail.com>
2023-03-22 16:49:16 +00:00
Jate Sujjavanich
de07ef9045 builders.py, observery.py: Convert to *NewStyle
ShellCommandNewStyle

For buildbot 2.9.x migration

Signed-off-by: Jate Sujjavanich <jatedev@gmail.com>
2023-03-22 16:49:15 +00:00
Jate Sujjavanich
c18365d92f runconfig.py: Update to ShellCommandNewStyle
In RunConfigCheckSteps, inherit ShellCommandNewStyle and
implement run function. Add finish to close log.
Remove call to super().evaluateCommand() as it no longer exists.
Remove code converting logLines because it's no longer a list
Convert TargetPresent to ShellCommandNewStyle

For Buildbot 2.9.x NewStyle migration

Signed-off-by: Jate Sujjavanich <jatedev@gmail.com>
2023-03-22 16:49:14 +00:00
Steve Sakoman
f1d9723679 config.py: add ubuntu2204 to workers_prev_releases for dunfell
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-02-17 17:56:26 +00:00
Steve Sakoman
58e0794efa config.py: add fedora36 to workers_prev_releases for dunfell
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-11 00:00:53 +00:00
Richard Purdie
bb14936cdf schedulers: Use kirkstone branch for meta-ti
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-09 10:28:33 +00:00
Ross Burton
388221d363 config.py: add meta-clang builder
Add a builder to exercise meta-clang.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-04 13:27:42 +00:00
Ross Burton
e74107ebae config.py: remove redundant oe-selftest-arm
The oe-selftest-armhost builder exercises oe-sefltest with qemuarm64,
so this builder is redundant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-04 13:27:42 +00:00
Ross Burton
c1ad606c69 config.py: add knowledge of meta-clang
We'd like to start building meta-clang as part of the autobuilder matrix,
so add knowledge of meta-clang to builtbot.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-03 16:52:20 +00:00
Alexandre Belloni
9538943fc6 schedulers: Fix meta-agl branches
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-08 13:45:31 +00:00
Steve Sakoman
d41e7731c4 config.py: add fedora36 to workers_prev_releases for kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-07 11:25:13 +00:00
Alexander Kanavin
ef71fe1e18 config.py: add x86 (32 bit) ptests to builders_others
Once those are confirmed to not fail, and their execution times on the
AB are known, they can be added to standard test sets.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-07 11:23:38 +00:00
Richard Purdie
4b45f0511d schedulers: Set meta-agl branches for other releases
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-11 23:20:47 +00:00
Richard Purdie
678d145601 schedulers: Use master for meta-agl kirkstone
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-10 21:20:51 +00:00
Steve Sakoman
1d0648b5e1 config.py: define workers for langdale
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-28 16:31:52 +01:00
Richard Purdie
421a7f3ec0 schedulers: Update to add langdale
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-28 13:34:15 +01:00
Ross Burton
27a0ec825e config.py: run oe-selftest-armhost in a-quick and a-full
Now that the selftest passes on Arm hosts, add it to the shared worker
builder list so that it is executed by a-full and a-quick builds.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-23 23:34:57 +01:00
Ross Burton
91b05475ce config.py: add ubuntu2204-arm-1 (the Ampere Altra) to workers_arm
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-23 23:34:57 +01:00
Richard Purdie
b46908300d schedulers: Update meta-virt kirkstone config
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-04 16:13:36 +01:00
Richard Purdie
83f6475915 steps/writelayerinfo: Always rewrite the file as concat doesn't make sense
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-01 22:13:20 +01:00
Steve Sakoman
b074abdc83 config.py: define workers for kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-29 16:25:17 +01:00
Richard Purdie
c46984fefa builders: Rather than use a central shared repo dir, use the local build directory
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-27 23:04:44 +01:00
Richard Purdie
e3e148cb4a builders: Avoid errors if sharedrepolocation is unset
Try and avoid errors like:

/bin/sh: 1: cd: can't cd to /poky
0631ddde57c27c25f5729bc0204476f8c7ff826f

for builds without a parent trigger and hence a shared checkout directory.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-27 22:49:19 +01:00
Richard Purdie
1f76afc03f builders: Allow bringup workload on any worker, ignore filters
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-21 20:35:52 +01:00
Anuj Mittal
c91b43c415 schedulers.py: dont schedule check-layer for honister
Honister is now EOL so remove the scheduled check.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-01 09:16:17 +01:00
Anuj Mittal
798dd418fe config.py: fix quotes in workers_prev_releases list
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-27 22:31:37 +01:00
Anuj Mittal
969a227758 config.py: define workers for honister
Define the worker list for honister so we can test reliably now the
release support is ending.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-27 22:31:37 +01:00
Richard Purdie
cd8beede08 schedulers: Run metrics at 7am daily
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25 16:26:24 +01:00
Richard Purdie
525830f5ab config.py: Add bringup-fast and allow bringup to be tested on all workers
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13 16:56:47 +01:00
Richard Purdie
64894cd8a1 config: Add metrics build target
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13 15:59:42 +01:00
Richard Purdie
47ec6c73c1 config: Add other oe-core machines as potential targets
These are not default targets as they're not platforms we currently
cover in testing but this does allow us to see their status manually.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13 09:44:55 +01:00
Steve Sakoman
d2b9e20151 schedulers: update branches for repos that now support kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-03 07:31:14 +01:00
Ross Burton
1e9836486b config.py: add meta-virtualization to a-full
The meta-virtualization builder is reliable and useful now, so add it to
a-full.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-29 14:45:04 +01:00
Richard Purdie
b1e30acc32 schedulers: Add first pass at kirkstone support
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-31 21:15:33 +01:00
Richard Purdie
d63c3a4f66 reprodubile: Weight the same as other reproducible builds so it starts earlier
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-15 08:30:35 +00:00
Richard Purdie
2d60fe7103 config: Add buildperf-debian11
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-15 08:29:26 +00:00
Steve Sakoman
36dbd6b3c2 config.py: enable alma8, fedora35, and opensuse153 workers for dunfell
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-09 11:32:51 +00:00
Alexander Kanavin
6a8baf1221 config.py: run AUH only on alma8
According to halstead, only those workers are able to send mail
so that it reaches the mailing lists.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-03 09:22:32 +00:00
Richard Purdie
c634385cb2 config.py: Update worker setup to match current autobuidler
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-02 22:45:25 +00:00
Richard Purdie
3df04cc44f config.py: Remove distro specific reproducible builds from a-full
The reproducible builds on each distro now show the same failures all the time
so their usefulness has reduced. They do add quite a load to the autobuilder
so reduce to a single random reproduicible build from a-full from now on
as we likely don't need it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-26 00:08:14 +00:00
Richard Purdie
6fc8e7c3dc config.py: Update publish path to correct url in name
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-24 11:09:39 +00:00
Alexander Kanavin
7190192e2b schedulers.py: run AUH twice a month
Once a week has proven a bit too hectic: it's better to have
more time to test, submit, review and integrate the updates
before AUH runs again.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01 08:08:17 +00:00
Anuj Mittal
f924c793e0 config.py: enable debian11 for hardknott
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-20 13:03:07 +00:00
Richard Purdie
c4a41ad462 schedulers: Fix meta-ti branch references
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-17 16:59:18 +00:00
Richard Purdie
71aa271f3d schedulers: Add meta-virtualisation and mata-ti branch options
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-13 12:30:41 +00:00
Ross Burton
7bcd57f51d config.py: add qemuarm64-alt to a-quick and a-full
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-12 18:25:30 +00:00
Ross Burton
7fc1241f34 Run oe-selftest-armhost jobs on the Arm workers only
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-05 14:44:36 +00:00
Anuj Mittal
f50e334c65 config.py: enable fedora34 for hardknott
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-05 08:39:03 +00:00