aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-11-18config.json: don't run the meta-agl-core testcontrib/langdale-nextSteve Sakoman
langdale isn't currently supported on any branch of meta-agl Signed-off-by: Steve Sakoman <steve@sakoman.com>
2022-11-11config.json: use meta-agl master branch rather than next branchSteve Sakoman
langdale is no longer supported on the next branch Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-28config.json: Add langdale buildhistory supportRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-28yocto-metrics: Add langdale CVE monitoringRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-27scripts: run-docs-build: make the workdir pristine between triesQuentin Schulz
It happened that the git repositories were dirty and resulted in incorrect files being used. Let's use git clean -ffdx to force a completely clean git repositories before and after checking out a branch so that nothing is left from or to another branch build. Also git reset --hard to undo changes to tracked files. Cc: Quentin Schulz <foss+yocto@0leil.net> Reported-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> #https://lore.kernel.org/yocto-docs/e50abe3c777e4a23a752a3ec25ad0b2a@axis.com/ Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-18scripts/run-docs-build: make nested dirs for contrib/name/* branchesMichael Halstead
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
2022-09-26scripts: Ensure gplv2 revision isn't listed and repos aren't usedRichard Purdie
We disabled meta-gplv2 for master, ensure the repo isn't used in the collection or QA scripts. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-20scripts/patchmetrics-update: Improve debug outputRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-02scripts/run-patchmetrics: remove conf/templateconf.cfg as well between buildsAlexander Kanavin
With the recent template config changes to oe-core its content is no longer backwards compatible. '-f' is to guarantee future compatibility with build setups where the file is not present. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-24scripts/archive_buildstats: Exit early if buildstats isn't presentRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-23scripts/archive_buildstats.py: archive buildstats to tar.zstAryaman Gupta
Archive the buildstats of every failed build and 1% of random builds. Convert the time-stamped buildstats directory to a compressed tarball using the hostname as a prefix (to the file name only) so that one can identify the source machine. Move these tarballs to the directory: testresults/<build_name>/buildstats/ The archiving is performed during the "collect results" step. Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com> Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-23config.json: enable CPU and IO pressure regulationAryaman Gupta
Prevent severe system overload by setting the pressure limits for CPU and IO at 10000. Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com> Signed-off-by: Randy Macleod <Randy.Macleod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-22config.json: Enable rm_work for meta-oe only to assist space issuesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-11config.json: Use IMAGE_CLASSES for testimage bbclassRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09config.json: Test rust toolchainRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-20config.json: add a PREEMPT_RT-rt test buildRoss Burton
Build and test core-image-full-cmdline with the linux-yocto-rt kernel, adding the new rt test to verify that the kernel is actually the PREEMPT_RT version expected. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-20scripts/run-docs-build: do not checkout releases.rst from master anymoreQuentin Schulz
Master branch of the yocto-docs now autogenerates the releases.rst file and the file therefore does not exist anymore. Signed-off-by: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-20scripts: run-docs-build: use latest version of set_versions.py scriptQuentin Schulz
`git checkout <pathspec>` without <tree-ish> only undo the changes made to pathspec compared to HEAD. It is not guaranteed that HEAD is on latest commit of master branch from upstream when running this script, therefore let's add the <tree-ish> argument to specify which branch to use to make sure set_versions.py is the latest, otherwise getlatest might return the wrong information. Cc: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-15config.json: update to dedicated domainMichael Halstead
A dedicated domain for hashserv allows us to move it to dedicated infrastructre. Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12config.json: remove non-gpl3 jobRoss Burton
meta-gplv2 is deprecated, so remove it from the autobuilder in master. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12config.json: remove meta-gplv2 from the check-layer jobRoss Burton
The meta-gplv2 layer is deprecated in master, so remove it from the check-layer job. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12config.json: Set SDKMACHINE to aarch64 for oe-selftest-armhostRoss Burton
Although bitbake.conf sets the default SDKMACHINE to the build architecture, config.json resets that to i686. As oe-selftest assumes that the SDKs it builds are usable on the host machine, we should set SDKMACHINE=aarch64 in the oe-selftest-armhost build. A follow-up more invasive patch to clean up the SDKMACHINE assignments is in progress, once it has been verified to not cause regressions. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-30srcipts/generate-chartdata: Drop dateutil dependencyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-29scripts/utils: Allow tags to be updated from upstream (meta-agl has force ↵Richard Purdie
pushed them) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-29scripts/run-patchmetrics: Ensure cve data for last year is copiedRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-29scripts/generate-charts: Add json data for last year as well as multiyearRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-26config.json: Disable memory resident bitbake for metrics and buildperfRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-25config.json: Enable memres bitbakeRichard Purdie
We could do with wider exposure of testing of this so enable on the autobuilder by default. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-23run-docs-build: Switch to newer docs tarballRichard Purdie
This updates docs generate to a newer version of sphinx. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-23run-docs-build: allow build warnings againMichael Opdenacker
This allows to switch to a more recent of Sphinx which will generate warnings with old versions of docs. This way, it's not immediately necessary to patch all such versions. This commit reverts https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?id=8273124feb9da2ffe93fcee7c4529d5597e1684a which originally reverted https://git.yoctoproject.org/yocto-autobuilder-helper/commit/?id=931d409b255a85f2217ca093d8391a678ce00ddb Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-23run-docs-build: Ensure origin is specified for masterRichard Purdie
We may not have fetched the master revision if a different one was being built so using origin/master works consistently in all cases. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-20config.json: use buildtools for opensuse154Steve Sakoman
Getting failures due to make version 4.2.1 Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-15config.json: Simplify sstate structureRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-14scripts: Ensure directories existRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-11config.json: Enable buildinfo for buildtoolsRichard Purdie
[YOCTO #10133] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-09config.json: Add quick test for OEQA core testsRichard Purdie
[YOCTO #13677] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-03scripts/docs_add_banner: Fix several issuesRichard Purdie
* Fix a syntax error causing the script to fail * Skip symlinks files (symlink directories were already skipped) * Drop unneeded whitespace * Abstract path join to a variable Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-03scripts/docs_add_banner: Add a banner on the old documentation docs.Abongwa Amahnui Bonalais
Add a script which adds banners to the old docs and outdated dunfell docs so that the user knows they're using old documentation. Signed-off-by: Abongwa Bonalais Amahnui <abongwabonalais@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-01scripts: run-docs-build: do not extract eclipse directories from old docsQuentin Schulz
For some reason, the old docs tarball includes many eclipse subdirectories which are just cluttering the docs website up. Therefore, let's just not extract eclipse directories from the tarball. Cc: Quentin Schulz <foss+yocto@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-30config.json: Don't show CVE warnings in metrics targetRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-26config.json: Build make and docs buildtoolsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-26config.json: Extend poky-tiny testingRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25scripts/cve-generate-chartdata: No need to exlude dbRichard Purdie
These are already handled in all branches we care about so drop the exclusion. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25scripts/run-patchmetrics: Drop honister, remove oldder json filesRichard Purdie
Keeping all the previous json files in tree has too much overhead so drop the old ones. Honister doesn't support cve-check with json. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25scripts/run-patchmetrics: Continue CVE checks for honister for nowRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-25scripts: Add script to update CVE count data in json fileRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-24scripts/run-patchmetrics: Seperate out cve-check json files into direcotriesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-24config.json: Clear metrics BB_DISKMON_DIRS setting so dunfell worksRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-24scripts/patchmetrics-generate-chartdata: Remove unused dataRichard Purdie
When generating the chart specific data, remove elements which aren't used to reuse the filesize which improves browser loading speed. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-24config.json: Update cve-check config in metrics targetRichard Purdie
Ensure we do try and update the database on each daily run by lowering the check timeout to 6 hours and ensure json report generation is enabled in older releases like dunfell. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>