Commit Graph

373 Commits

Author SHA1 Message Date
Richard Purdie
e973085949 config.py: Drop rpm-non-rpm and deb-non-deb targets everywhere
These haven't caught issues and really just duplicate other tests
which run on a random set of hosts anyway. Drop them everywhere and
use the CPU cycles for something more productive.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-08 13:11:41 +01:00
Richard Purdie
187ece2814 config.py: Add missing commas
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-08 11:23:01 +01:00
Richard Purdie
908679f9c1 config.py: Add 'toolchain' targets separate from qemu
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-08 11:15:17 +01:00
Ross Burton
552f1b65e4 config.py: add meta-clang to check-layer-nightly
We want to check-layer meta-clang in the future.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-07 11:50:21 +01:00
Steve Sakoman
5a659e104e config.py: add fedora37 to workers_prev_releases for kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-04 19:10:13 +01:00
Steve Sakoman
252063225b config.py: add fedora37 to workers_prev_releases for dunfell
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-06-01 21:03:13 +01:00
Steve Sakoman
c39d81ba0f schedulers: update to add mickledore
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-31 22:00:55 +01:00
Richard Purdie
7b8ab49e16 README: Tweak to match the username consistently
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-04 16:25:21 +01:00
Richard Purdie
3d960690e4 steps/observer: Update to work with new buildbot versions
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-02 09:59:14 +01:00
Richard Purdie
e30237bd7a reporters/swatbot: Update to upstream name changes
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-27 15:50:14 +01:00
Richard Purdie
d7c17203e0 Fix TargetPresent to work as a new style step
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-25 09:01:28 +00:00
Richard Purdie
bf7e22b4a6 config: Tweak ptest builders mapping to catch more ptest builders
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-25 00:22:14 +00:00
Richard Purdie
2eb0365c64 builders: Don't reset yp_build_revision if it is already set
This avoids OE-Core builds reseting to an OE-Core revision, cleaning up the
console display.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-25 00:21:34 +00:00
Richard Purdie
921ce8f47c console_view: Drop confusing column title after adding tags
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-24 17:31:30 +00:00
Richard Purdie
1e0574966c console_view: Tweak css for headings to improve readability
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-24 17:31:30 +00:00
Richard Purdie
9e4a77c0c0 styles: Allow tag headers to be compacted
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-24 13:31:12 +00:00
Richard Purdie
013980a52c config/schedulers: Update git.openembedded.org to push.openembedded.org
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 22:03:37 +00:00
Richard Purdie
f9933d8e14 console_view: Use tags to group builds together
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 17:47:04 +00:00
Richard Purdie
62ad8a5048 schedulders: Fix oecore-contrib url
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 08:46:46 +00:00
Richard Purdie
67d9f4a4df console_view: Drop obsolete wiki log link
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:10:15 +00:00
Richard Purdie
58370aacf9 console_view: Recompile plugin
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
e54d0c5f83 console_view: Simplify buildersById code
With the fakechanges fixed, we can now simplify the builders by ID code.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
4718142be7 console_view: Fix build output directory link to yocto.io
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
452332d142 console_view: Persist onChange BySSID/ByRevision arrays between calls
This was changed compared to the upstream console view code due to bugs in our
own changes code. Those are now fixed so revert to the upstream version allowing
these data structures to persist and not always be reset.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
16aa9fd46b console_view: Update builders in fake changes correctly
Where we inject a "fake" change, we then never update the list of builders it
contains. This leads to bugs in the UI rendering since the builders list
might not be the accurate in early calls to the onChange function.

Keep track of fake changes and update those too so the builders list
is maintained.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
cc06e00f29 console_view: Drop unused code
This code isn't used due to our own plugin changes, drop it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
Richard Purdie
e29e9359d0 console_view: Sync with upstream console plugin tooltip changes
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-23 00:04:56 +00:00
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