aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-07-20config.json: run testimage for generic-arm64contrib/ross/qemuarm64Ross Burton
generic-arm64 has a sub-machine called qemu-generic-arm64, which also defines the QB_* variables needed for runqemu integration. Use this machine instead, and run core-image-sato:testimage to run the test suite. Signed-off-by: Ross Burton <ross.burton@arm.com>
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>
2022-05-23scripts/patchmetrics-update: Fix typoRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-23scripts/run-patchmetrics: Ensure tmpdir is clean between build runsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-23scripts: Add patch to filter the chart data to make it usableRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-23scripts/run-patchmetrics: Ensure environment works for dunfellRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-23scripts: Extend CVE testing to kirkstone and dunfell branchesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-23scripts: Add ability to add/process missing patch stats dataRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-17run-patchmetrics: Add very basic cve-check functionalityRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-17Add license fileRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-17Clarify license and copyright informationRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-17gitignore: Ignore __pycache__ directoriesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13run-patchmetrics: Use -m for realpath for results dir as it doesn't existRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13run-patchmetrics: Use full variable namesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config.py: Split bring up into a template and add a fast versionRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13scripts/run-patchmetrics: Ensure paths are sanitizedRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config/scripts: Allow publishing of patch metricsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config/scripts: Add initial patch metric tracking codeRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-13config/run-config: Allow other OE-Core machines to be tested manuallyRichard Purdie
These are not part of our standard testing but allow them to be triggered manually to assess their status. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>