Hi folks,
The 2021.01 tag has been pushed to master on git.lavasoftware.org http://git.lavasoftware.org. .deb packages have been built in GitLab CI and are published at
https://apt.lavasoftware.org/release https://apt.lavasoftware.org/release
Docker images for amd64 and arm64 have been built in GitLab CI and are available from
https://hub.lavasoftware.org/ https://hub.lavasoftware.org/
and
https://hub.docker.com/u/lavasoftware https://hub.docker.com/u/lavasoftware
Changes in this release ==================
# Device-types
## New device-types
New supported devices: * Musca S * imx8dxl-ddr3l-evk * hp-11A-G6-EE-grunt x86_64 Chromebook
## FVP
Multiple console.
Allow for reading from multiple FVP consoles. All output from additional consoles is directed to LAVA feedback log.
FVP boot now method allows to define additional regexes to match more than one console. This is done with ``feedbacks`` keyword:
```yaml console_string: 'terminal_0: Listening for serial connection on port (?P<PORT>\d+)' feedbacks: - '(?P<NAME>terminal_1): Listening for serial connection on port (?P<PORT>\d+)' - '(?P<NAME>terminal_2): Listening for serial connection on port (?P<PORT>\d+)' - '(?P<NAME>terminal_3): Listening for serial connection on port (?P<PORT>\d+)' ```
Feedbacks will be read twice during boot process (before matching login prompt) and periodically during test-shell.
## docker
Mappings in static_info are now correctly added to the container as well.
## cmsis_dap
As part of job log, LAVA now logs contents of DAPLink virtual USB disk and contents of DETAILS.TXT (if any).
Add action parameter "post_umount_delay". This tells LAVA to wait given number of seconds after the umount command.
# Docker actions
## downloads namespace
Docker test shell action can now specify custom downloads namespace.
* if user specify downloads-namespace, use it * if user not specify downloads-namespace, fall back to `namespace` to mount the downloads dir.
# LAVA dispatcher
## support uniqify parameter in deploy to: downloads
This will cause the downloaded files to be available under ${image_key}/, instead of at the root of the downloads directory. It allows jobs to download more than one image with the same filename.
# Bug fixes
* REST API: __in filtering now works correctly for `choice` fields. * REST API: fix field names crash in RelatedFilters due to django filters upgrade * lxc-mocker: avoid `apt upgrade` on lxc-create * lava_dispatcher: add wait_device_board_id in device_info for fastboot
Thanks,
lava-announce@lists.lavasoftware.org