In debian/watch no matching files for watch source https://gitlab.com/lava/lava/tags?sort=updated_desc
commit 1031d367400c1ceac5aa937faafcb249f973baf1
Merge: 18f29726 351fd8ff
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 12 14:12:31 2026 +0000
Merge branch 'fix-pyocd-flash' into 'master'
pyocd: fix argument passing for "pyocd flash"
See merge request lava/lava!3154
commit 351fd8ffb54b0057d23f013dbe94c55d7f0393c2
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 12 14:57:04 2026 +0100
pyocd: fix argument passing for "pyocd flash"
The first argument should be "flash".
Also remove "-d debug" from the parameter as this is not compatible with `pyocd
flash`.
commit 18f297260e9d8910fcedc48d569a21d1dee58926
Merge: 208062c4 75d3f25f
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 12 09:50:52 2026 +0000
Merge branch 'docker-wget' into 'master'
docker: add wget to lava dispatcher base image
See merge request lava/lava!3153
commit 75d3f25fc4611256ddbb08acbb87c7f7193036ab
Author: Chase Qi <chase.qi@linaro.org>
Date: Thu Feb 12 16:54:15 2026 +0800
docker: add wget to lava dispatcher base image
The tool is widely used by custom docker image build that assume it is
included in the image.
With the `bookworm-slim`, it was installed as a nested dependence of
`python3-guestfs`. After the upgrade to `trixie-slim`, it is not
installed anymore. The custom image builds that use it are failing. Now
add it to the image explicitly.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 208062c41315311c44e1c3006a3906f31f1e5efa
Merge: 3ef9524b 772150a4
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 12 06:51:28 2026 +0000
Merge branch 'allauth-crash' into 'master'
lava_server: fix social account support for Trixie
See merge request lava/lava!3151
commit 3ef9524b713f5e672b8822864e8e84aaaeec2c6b
Merge: a077137a 90cc724f
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 12 06:50:00 2026 +0000
Merge branch 'deploy-character-delay' into 'master'
lava_dispatcher: add support for deploy_character_delay
See merge request lava/lava!3152
commit 90cc724f466bb744e8f5f8e3a4e28217a10ddea7
Author: Chase Qi <chase.qi@linaro.org>
Date: Thu Feb 12 11:00:26 2026 +0800
lava_dispatcher: add default 30ms deployment character delay for vexpress devices
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit bee6920d6cb41a5d0b20c8b959fda7054a915327
Author: Chase Qi <chase.qi@linaro.org>
Date: Thu Feb 12 11:14:27 2026 +0800
doc/content: document device character delays
* Added device dictionary parameters section
* Migrated docs for boot and test character delays from `doc/v2/debugging.rst`
* Documented `deploy_character_delay`
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 87c3aed05985aac4822df2fd2b56a9dcfc749f93
Author: Chase Qi <chase.qi@linaro.org>
Date: Thu Feb 12 10:47:29 2026 +0800
lava_dispatcher: add support for deploy_character_delay
After 0a3131ff04156b1f16a0b0e6821b4acadf1a11ed, LAVA is too fast for
interrupting vexpress autorun which is needed by `vemsd` deployment
method.
Adding per device(-type) character delays for boot and test actions is
already supported. This change adds the same support for deploy actions.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 772150a4e1cdc22872f3a8a1fff47af8e337deee
Author: Chase Qi <chase.qi@linaro.org>
Date: Wed Feb 11 19:27:56 2026 +0800
lava_server: fix social account support for Trixie
This fixes the following crash with Trixie:
```
django.core.exceptions.ImproperlyConfigured: allauth.account.middleware.AccountMiddleware
must be added to settings.MIDDLEWARE
```
`django-allauth >= 0.56.0` requires `AccountMiddleware` in `MIDDLEWARE`
and Trixie ships `65.0.2`
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit a077137a3d70fe11c978aef455c41d26f769f497
Merge: 825a561e b5095b7f
Author: mwasilew <milosz.wasilewski@foundries.io>
Date: Wed Feb 11 09:51:38 2026 +0000
Merge branch 'set_download_repeat_to_default' into 'master'
lava_dispatcher: set max_retries to 1 in download action
See merge request lava/lava!3012
commit 825a561ea8ef26e7c15a13ddc9b61313a50e3a72
Merge: 26f3c966 dc2d816c
Author: Chase Qi <chase.qi@linaro.org>
Date: Wed Feb 11 06:54:26 2026 +0800
Merge branch 'allow-zmodem-in-transfer-overlay' into 'master'
lava_dispatcher: allow zmodem for transfer overlay
See merge request lava/lava!3146
commit dc2d816cb0614d49c8fe3ddb5e48fff98c0a4d1d
Author: Jean-Marc BOUCHE <jean-marc.bouche@st.com>
Date: Tue Feb 10 23:54:25 2026 +0100
lava_dispatcher: allow zmodem for transfer overlay
commit 26f3c9660017fb3d1ef6aee83bc2f3f669d16536
Merge: e4b3f92f 12914290
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Tue Feb 10 12:44:19 2026 +0000
Merge branch 'trixie-based-imgs' into 'master'
docker: bump base image to debian:trixie-slim
See merge request lava/lava!3150
commit 12914290bd731be7bfe83b1f8bb53373f90693ee
Author: Chase Qi <chase.qi@linaro.org>
Date: Tue Feb 10 11:58:30 2026 +0800
docker: bump base image to debian:trixie-slim
The upgrade fixes the issue below.
```
Error response from daemon: client version 1.41 is too old. Minimum
supported API version is 1.44, please upgrade your client to a newer
version
```
In Debian Trixie, `docker.io` no longer includes the `docker` cli.
The command is now provided by the separate package 'docker-cli'. Given
that the DinD support in the LAVA docker worker container uses the
docker daemon from the host, `docker-cli` should be all we need now.
The client API version is 1.45.
The `lava-sever` image is tested on an amd64 host with Trixie, server
API version is 1.45. The `lava-dispatcher` image is tested with hosts
running Trixie (amd64), Bookworm (aarch64) and LAAOS v1.7, the server
API versions are 1.45, 1.41, and 1.44 respectively. Tested with both
docker and qemu test jobs. No issue found.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit e4b3f92f80a6ef1f93b5a1c8aa11b741cbd7da83
Merge: bf0da94d 5adb9491
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Mon Feb 9 09:21:52 2026 +0000
Merge branch 'doc-boot-common' into 'master'
doc: add doc for the common boot options
See merge request lava/lava!3129
commit bf0da94d3b7db806c4880c378f7233fa6271c01b
Merge: cbca4d2d 20ab505d
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Mon Feb 9 08:55:08 2026 +0000
Merge branch 'doc-boot-qemu' into 'master'
doc/content: add qemu boot methods
See merge request lava/lava!3142
commit 20ab505d6884dd02ead8f1fbb42ca28b0c85df4c
Author: Chase Qi <chase.qi@linaro.org>
Date: Mon Feb 9 14:39:14 2026 +0800
doc/content: add qemu boot methods
* Migrated `doc/v2/actions-boot.rst#qemu`
* Missing options in a qemu job are documented now
* Job examples are updated and validated
* 'Configure bridged network' is added for using the tap interface
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit cbca4d2df8a867653f17e0ac51b2c7579d1f7416
Merge: 729efcc1 8a1030cf
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Mon Feb 9 08:27:08 2026 +0000
Merge branch 'doc-deploy-tmpfs' into 'master'
doc/content: add tmpfs deployment method
See merge request lava/lava!3144
commit 729efcc1c0c3463680594e1dc4ee8cac95597ec2
Merge: 43cb6100 20a2ed71
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Mon Feb 9 08:26:20 2026 +0000
Merge branch 'doc-deploy-nfs' into 'master'
doc/content: add nfs deploy method
See merge request lava/lava!3143
commit 43cb6100c5c15913d6039fb6060a0ef015dd727c
Merge: 521d19ca 02b3e147
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Mon Feb 9 08:18:15 2026 +0000
Merge branch 'iso-installer' into 'master'
doc/content: add iso-installer deployment method
See merge request lava/lava!3145
commit 02b3e147e3d29f49771ffdb63b799087fbd00f97
Author: Chase Qi <chase.qi@linaro.org>
Date: Mon Feb 9 15:22:57 2026 +0800
doc/content: add iso-installer deployment method
* Migrated from `doc/v2/actions-deploy-to-isoinstaller.rsti`
* The definition example is updated and validated
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 8a1030cff83997fec45251e628c27c6a3ceec8e1
Author: Chase Qi <chase.qi@linaro.org>
Date: Mon Feb 9 15:03:10 2026 +0800
doc/content: add tmpfs deployment method
* Migrated the `to: tmpfs` section in `doc/v2/actions-deploy-to-tftp.rsti` for qemu
* Added usage example for other boot methods like pyocd
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 20a2ed7137daf2d457b83f728048860cde0f3e0d
Author: Chase Qi <chase.qi@linaro.org>
Date: Mon Feb 9 14:57:51 2026 +0800
doc/content: add nfs deploy method
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 521d19ca31079d4f01e0d75349fd8c84f73f072c
Merge: ed7310eb 886f2c6e
Author: Chase Qi <chase.qi@linaro.org>
Date: Mon Feb 9 14:13:59 2026 +0800
Merge branch 'fix_uuu_deploy_break' into 'master'
uuu: fix "downloads://*" unique path break in some scenario
See merge request lava/lava!3141
commit 886f2c6e5b26c772b2547b7e423340f39d1a1cc0
Author: Larry Shen <larry.shen@nxp.com>
Date: Sun Feb 8 00:32:33 2026 +0900
uuu: fix "downloads://*" unique path break in some scenario
Signed-off-by: Larry Shen <larry.shen@nxp.com>
commit ed7310ebecb7efb559ecd76912956221a3159553
Merge: a550181f f9b0b360
Author: mwasilew <milosz.wasilewski@foundries.io>
Date: Fri Feb 6 09:34:50 2026 +0000
Merge branch 'remove-ordereddict' into 'master'
Remove OrderedDict use
Closes #243
See merge request lava/lava!3107
commit a550181f3c7a3401683e5493f15e55a73578ac0f
Merge: 4b368faa 1cde084b
Author: mwasilew <milosz.wasilewski@foundries.io>
Date: Fri Feb 6 09:25:58 2026 +0000
Merge branch 'enhance_user_display' into 'master'
Allow show user's full name in Transitions table
See merge request lava/lava!3121
commit 4b368faaca42ef091a64a3ad0033c5487ab587ba
Merge: 1602154d e8d2028f
Author: Chase Qi <chase.qi@linaro.org>
Date: Fri Feb 6 16:32:05 2026 +0800
Merge branch 'fix_bootloader' into 'master'
bootloader: fix no connection issue
See merge request lava/lava!3140
commit 1602154d89b93851b5a13cf8e56225a156981070
Merge: fa6bc4cb 803f7138
Author: Chase Qi <chase.qi@linaro.org>
Date: Fri Feb 6 15:59:13 2026 +0800
Merge branch 'doc-boot-minimal' into 'master'
doc: migrate minimal boot method
See merge request lava/lava!3133
commit 803f7138c252420c34ac48b9df730a870124258c
Author: Chase Qi <chase.qi@linaro.org>
Date: Thu Jan 22 11:28:14 2026 +0800
doc: migrate minimal boot method
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit fa6bc4cb4a99685e5bacb540615b203173cf69c5
Merge: eb87b7fd 17c3140a
Author: Chase Qi <chase.qi@linaro.org>
Date: Fri Feb 6 15:32:45 2026 +0800
Merge branch 'doc-boot-bootloader' into 'master'
doc/content: add boot bootloader method
See merge request lava/lava!3134
commit 17c3140ae0f55ac7065bc5a46940a81378bce5ad
Author: Chase Qi <chase.qi@linaro.org>
Date: Wed Feb 4 11:03:04 2026 +0800
doc/content: add boot bootloader method
Migrated from `doc/v2/actions-boot.rst#bootloader`.
Added doc for `use_bootscript` parameter.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit e8d2028f7b2671bd39a8dff22fb714c5d6a4ed19
Author: Larry Shen <larry.shen@nxp.com>
Date: Fri Feb 6 15:03:14 2026 +0900
tests: improve bootloader test for reset_connection and reset_device check
Signed-off-by: Larry Shen <larry.shen@nxp.com>
commit 84b9b0e5974dce2bb48f4a2d74f2271cfb33395b
Author: Larry Shen <larry.shen@nxp.com>
Date: Fri Feb 6 13:57:23 2026 +0900
bootloader: fix no connection issue
The `ResetConnection` in fact to replace `ConnectDevice` in 2025.02,
but once `reset_connection` is False, and bootloader action is the first
action, it will report `bootloader-interrupt started without a
connection already in use`, should fallback to `ConnectDevice`.
Signed-off-by: Larry Shen <larry.shen@nxp.com>
commit eb87b7fdbfe2f3b80c28078ef3b6af5d25d21c55
Merge: a0a0e9c3 f513909e
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 5 14:51:57 2026 +0000
Merge branch 'doc-concepts' into 'master'
doc: finish concepts.md
See merge request lava/lava!3094
commit a0a0e9c3b7acc5b28eb318e4b679e4e9966e660e
Merge: 603582d6 82bf3916
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 5 14:50:49 2026 +0000
Merge branch 'add-r9a07g043u11-smarc' into 'master'
r9a07g043u11-smarc: adding jinja2 file for RZG2UL
See merge request lava/lava!3139
commit 82bf3916fdc3e9faf352dc01e5338c697dd7357e
Author: Manuel Bottini <manuel.bottini@linaro.org>
Date: Thu Feb 5 12:09:31 2026 +0000
r9a07g043u11-smarc: adding jinja2 file for RZG2UL
commit 603582d6a71bf25453e5e5b216a1b12bdd550d28
Merge: b53113f8 9b00b1fe
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 5 10:49:12 2026 +0000
Merge branch 'doc-boot-cmsis-dap' into 'master'
doc/content: add cmsis-dap boot method
See merge request lava/lava!3136
commit b53113f8ea489b535f5bde4c40099bc6307e6319
Merge: 53f6b849 5db3bec6
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 5 10:48:31 2026 +0000
Merge branch 'doc-deploy-vemsd-mps' into 'master'
doc/content: add vemsd and mps deployment methods
See merge request lava/lava!3138
commit 53f6b849393bd7d074575d273c0055340619d7c5
Merge: 42a92f80 847393ab
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date: Thu Feb 5 10:46:09 2026 +0000
Merge branch 'doc-boot-xocd' into 'master'
doc/content: add pyocd boot method
See merge request lava/lava!3137
commit 5db3bec66dfc997d0c1cc64a64edde774a59ef30
Author: Chase Qi <chase.qi@linaro.org>
Date: Thu Feb 5 15:04:30 2026 +0800
doc/content: add vemsd and mps deployment methods
Migrated from `doc/v2/actions-deploy-to-vemsd.rsti`.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 847393abf87118b073fe5c82a994d1433db66282
Author: Chase Qi <chase.qi@linaro.org>
Date: Wed Feb 4 16:41:43 2026 +0800
doc/content: add openocd boot method
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 21d040ea87d892fdf481f8d1de6fabba1e2b0d1b
Author: Chase Qi <chase.qi@linaro.org>
Date: Wed Feb 4 16:27:25 2026 +0800
doc/content: add pyocd boot method
It is migrated from `doc/v2/actions-boot.rst#pyocd`.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 9b00b1fe8facc32adcf7f898c9585ba025f32fa2
Author: Chase Qi <chase.qi@linaro.org>
Date: Wed Feb 4 14:53:16 2026 +0800
doc/content: add cmsis-dap boot method
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit 5adb94912fdbb1663cd3c1e1dd2ac3c7c4f5a854
Author: Chase Qi <chase.qi@linaro.org>
Date: Tue Feb 3 15:39:46 2026 +0800
doc: add doc for the common boot options
Part of the content is migrated from the `doc/v2/actions-boot.rst`. All
the common options supported in the `lava_common/schemas/boot/__init__.py`
are explained in details with validated examples.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit b5095b7fc096a45b25fb371a52f96eb6352c2b0d
Author: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
Date: Thu Oct 23 09:12:39 2025 +0100
lava_dispatcher: set max_retries to 1 in download action
This patch sets max_retries in download action to default value which is
1. It prevents silent division of the timeout without user's input. The
max_retries value can be set in the job definition using failure_retry
key. Example:
- deploy:
failure_retry: 2
images:
image:
url: https://example.com/foo
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
commit 1cde084b7b1c8094ad9e66232befd55de7869c1a
Author: Larry Shen <larry.shen@nxp.com>
Date: Tue Jan 27 16:54:42 2026 +0900
Allow show user's full name in Transitions table
Signed-off-by: Larry Shen <larry.shen@nxp.com>
commit f513909ebf0b931b468626420ad5276a161be4ca
Author: Chase Qi <chase.qi@linaro.org>
Date: Sun Jan 4 18:48:24 2026 +0800
doc: finish concepts.md
The concepts about what is lava, what lava is not and lava in the CI
loop are migrated from the following docs. They are improved and
simplified a little bit.
* doc/v2/what-is-lava.rsti
* doc/v2/lava_ci.rst
The original `lava-ci.svg` flow chart is now replaced by `mermaid.js`
based graph. The shapes and words are tweaked a little bit. LAVA's role
in the CI flow chart is described in details now.
Signed-off-by: Chase Qi <chase.qi@linaro.org>
commit f9b0b36039c4509442d69b02931c1e07366fd430
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date: Tue Jan 13 15:00:08 2026 +0000
Remove OrderedDict use
Since Python 3.7 dictionaries are guaranteed to preserve insertion
order: https://mail.python.org/pipermail/python-dev/2017-December/151283.html
This makes using OrderedDict redundant in most cases. Remove the
remaining uses.
Among the 1 debian patch available in version 2024.09-1.1 of the package, we noticed the following issues: