Hi folks,
The 2023.05 tag has been pushed to master on git.lavasoftware.org. .deb packages have been built in GitLab CI and are published at
https://apt.lavasoftware.org/release
Docker images for amd64 and arm64 have been built in GitLab CI and are available from
and
https://hub.docker.com/u/lavasoftware
Changes in this release ==================
# Relicense LAVA to GPLv2 or later
Before this patch, LAVA code was licensed under GPLv2 (or later) or AGPLv3, depending on the python module. This release relicense all the code to GPLv2 or later.
Approval from the relevant contributors has been requested and granted before hand.
# Migration to gitlab.com
Most of the LAVA projects has been migrated to [gitlab.com]( https://gitlab.com/lava) in the `lava` namespace. The remaining projects (including LAVA) should be migrated before the end of July.
# Deploy to UUU
Connect device before flashing images. The DUT serial output is now included in job logs. This is useful to retrieve error message from boot image raised during flash steps
# lava-docker-worker
Don't use cache when building the dispatcher docker image
This is to make sure the latest dependencies defined in Dockerfile are built into the custom image, typically when the depends are pull from git repo or downloaded from internet.
Also add `--use-cache` to allow to override the default behavior.
# LAVAFed rework
The lavafed project has been reworked bringing a better test overage on real devices. The project is mostly using staging.validation.linaro.org instance for running on physical devices. If you are willing to participate, please provide access to you staging instances.
# LAVA server performances
The performances of the LAVA server service has been improved by reworking the SQL queries when enforcing the authorization model. This should improve the performances on most pages.
# XML-RPC API
Add support to delete device and worker:
``` scheduler.devices.delete scheduler.workers.delete ```
Rgds