c8393c1b0d
eliminates the need for ourTriggerable reconfigure safe class.
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The weekly reproducible-meta-oe was setup to run at night but now
extends into the day. Push it back a couple of hours to avoid loading
the cluster during the day (even if that is a lesser problem on
weekends).
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
riscv builds weren't being triggered for some master-next builds. Tweak
the logic to us "in" instead of "startswith" to avoid this.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix an issue where the browser pop-up label was the same for all build
of a builders group.
Fixes [YOCTO #15911]
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As today we only provide dummy workers, allow to use these for any
builder, or some jobs would never be run.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding an example of using a custom buildbot git and branch and add all
needed dependencies.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jobs started by the nightly scheduler were failing as sourcestamps are empty for these.
This meant that additional branch specific target triggers were not being handled and
jobs were being missed.
Switch to using the yo_build_branch property which was the original intention and
should always be set, fixing the jobs being started.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Support to build meta-webosose for both of kirkstone and scarthgap
branches.
Signed-off-by: Hieu Van Nguyen <hieu2.nguyen@lge.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* add metrics job (which also shifts master job by 15 minutes)
* replace weekly/monthly styhead jobs by walnascar
* add docs job
This should make walnascar to have the same jobs as styhead before this
patch and to scarthgap.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make sure to use the correct yocto-autobuilder-helper branch when
building meta-webosose. Kirkstone builds should use kirkstone branch
instead of master.
Prepare for supporting build of other meta-webosose branches.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-qt6 is only used for the webosose builder and webosose now uses 6.8.1 after:
f2155a6afcc9440cb8f0
This update avoids:
WARNING: meta-qt6/recipes-qt/squish/squish_7.2-20240124-0915.bb: squish is currenly not supported, build produces empty packages!
shown on webosose builds on autobuilder, newer squish is included
in meta-qt6 since:
https://codereview.qt-project.org/c/yocto/meta-qt6/+/611845/6
this time without "inherit disable-build" which was showing that
warning while parsing.
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We currently have 4 different selftests running but they now rarely show host
specific differences. Merge the four into two, calling them "fedora" and "debian"
simply to avoid renaming all the target names in helper.
Since opensuse is rpm based and the fedora group has slightly fewer workers,
add opensuse to that pool.
This means builds going forward will run one arm and two x86 based selftests
which should be more than sufficient. The change is applying to all releases.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This adds musl-qemuarm64 to a-quick and a-full, alongwith musl-qemux86.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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>
Prepare for the next release and add walnascar metadata based on master.
Also update the worker list for styhead.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We only run these targets in kirkstone now. Update the targets so they don't
trigger at all on more recent releases.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add more more workers to test more realistic setups.
The first one is still added as a Debian builder, additional ones are
used as generic ones, allowing to test worker selection.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use local git version instead of fetching remote master branch.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When giving jobs to workers, we want to prioritise idle ones and only
give them to the busiest ones when there are no others free.
This isn't entirely straight forward as there is no "idle" attribute
for workers but we can use a query and work it out.
Includes fixes from Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These were mostly skipped for a-quick anyway, simplify the code
to allow easier standalone triggering of the builds.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A previous commit erroneously enabled ubuntu 2404 for honister instead
of kirkstone. Fix this.
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When using selectors, all fields modified by the selector will be
successively focused, inducing a potential page scroll. Save current
scroll before applying the release selector and set back this scroll
once the selector has been applied, setting back the page at the same
position.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Compact a bit the force build window, to look like what we had on
buildbot 3.8.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The yp_build_revision property disappears from the build instance once
the build is done. There is no reason for its value to change, so keep
the last seen value in revision mapping. This will prevent finished
builds to jump back to "Unresolved Revision".
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Builds from similar builders have to be in the same <td>, compacting a
bit the whole view.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>