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>
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>
In the current form when forcing a docs build, the different repo
parameters do nothing and are not propagated. The properties from
props_for_builder() are propagated, but weren't used in the factory
definition.
So use FixedParameters in the codebases definition: this removes the
useless entries in the form (we cannot simply remove the codebases arg
or it triggers another error "No sourcestamp found in build for
codebase"). Then in config.py, populate the "docs" entry in
buildertorepos, so that these show up in the form. Finally, in the docs
factory build, use Interpolate to get the property (I had issues using
util.Property directly).
Note: in latest buildbot version I hit a known bug
https://github.com/buildbot/buildbot/issues/8274. It shouldn't affect us
since we use an older version of Buildbot, but leaving this here just in
case.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-qt6 is only used for the webosose builder and webosose now needs
Qt6.7.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While most of the builds on the autobuilder rely on the
shared-repo-unpack helper script and do not use the Buildbot codebases,
the "docs" builder use Buildbot traditional way to setup sources. As a
consequence, we have to use Buildbot codebases, otherwise the same
branch name is used for all cloned repos.
Add the codebase specifications for all three repos used by the docs
builder. Also remove them from the repos list, as these fields are not
used.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that meta-clang builds successfully on the autobuilder, we can ensure
that it doesn't regress by enabling it in a-full builds.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-webosose upgraded to 6.6.0 since I first set up the autobuilder
configuration, so update the branch name.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This repository is currently only needed for building meta-webosose, so
simplify things and pin it to the branch that webosose requires.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>