In debian/watch no matching files for watch line https://gitlab.com/lava/lava/tags?sort=updated_desc .*/archive/(\d\S+)/.*\.tar\.gz.*
commit 1f9fcd5a2e9d2c2dec82187f6266d51ac50bda0d Merge: 80be376 c94d3ef Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Fri Apr 11 11:56:33 2025 +0000 Merge branch 'device-type-solitude' into 'master' aml-s905d3-cc: adding .jinja2 file in device-types See merge request lava/lava!2767 commit c94d3ef8dfcba617523c4a22169ac31dd5d0bc5c Author: Manuel Bottini <manuel.bottini@linaro.org> Date: Fri Apr 11 10:20:35 2025 +0100 aml-s905d3-cc: adding .jinja2 file in device-types commit 80be376f90249e5f7cf123aa70c69ae3d49d62a3 Merge: 21de55f e17b947 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Fri Apr 11 11:50:53 2025 +0000 Merge branch 'db410c-character-delay' into 'master' device-types: add character delays for db410c See merge request lava/lava!2766 commit 21de55f2602f34d5fc93989d6b032ef292adaa56 Merge: b7fe744 efd2e90 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Fri Apr 11 11:50:50 2025 +0000 Merge branch 'result-signal-delay' into 'master' lava_dispatcher: delay result sending for slow serial connections See merge request lava/lava!2765 commit e17b9472192bf4e3a7efa8185b511a6b939f3cd1 Author: Chase Qi <chase.qi@linaro.org> Date: Fri Apr 11 10:19:47 2025 +0000 device-types: add character delays for qrb5165-rb5 Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 19758bdf67135958afc838214618dfc83bc30dc1 Author: Chase Qi <chase.qi@linaro.org> Date: Fri Apr 11 10:19:04 2025 +0000 device-types: add character delays for dragonboard-845c Signed-off-by: Chase Qi <chase.qi@linaro.org> commit dd2fa0b2303898c27b904a5865e9591090a6035b Author: Chase Qi <chase.qi@linaro.org> Date: Fri Apr 11 09:40:41 2025 +0000 device-types: add character delays for db410c When using kmsg to send result signals, random result line missing observed on the device type. After test character delay added and extended for sending result signals, the issue went away. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit fd175b51deaffe2fd26304c06c44e4c0d73fc23d Author: Chase Qi <chase.qi@linaro.org> Date: Fri Apr 11 09:08:02 2025 +0000 lava_dispatcher: delay result sending for slow serial connections When the serial connection is slow, result signal line interleaving or missing may happen. Extending test_character_delay to slow down sending results has proven effective as a workaround for these issues. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit efd2e9074eae6a7d770e8edcc3156ac7cedfce6d Author: Chase Qi <chase.qi@linaro.org> Date: Fri Apr 11 09:08:02 2025 +0000 lava_dispatcher: delay result sending for slow serial connections When the serial connection is slow, result signal line interleaving or missing may happen. Extending test_character_delay to slow down sending results has proven effective as a workaround for these issues. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit b7fe7449ccabfd166fdc0c197da3fa2105e006fc Merge: 78047d3 e5bcd16 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 14:14:01 2025 +0000 Merge branch 'codespell-trixie' into 'master' codespell: fix spelling mistakes found by codespell 2.4 See merge request lava/lava!2757 commit 78047d3622830b76c82650d87a2c0ac49e20d7ed Merge: ec62803 619cfa4 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 14:13:31 2025 +0000 Merge branch 'depthcharge-rename-base_depthcharge_commands-more-specific' into 'master' depthcharge: rename base_depthcharge_commands to something more specific See merge request lava/lava!2758 commit ec62803700193847da83807110a9e1e776d36024 Merge: 02493d7 4572934 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 14:13:07 2025 +0000 Merge branch 'fix_uuu_doc' into 'master' doc: fix bad link for remote uuu guide See merge request lava/lava!2762 commit 02493d777c25e9f1212427a935d69f012b51efb1 Merge: e0d6fbb 612d5ea Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 14:12:44 2025 +0000 Merge branch 'detect-reset' into 'master' Detect DUT reset during boot See merge request lava/lava!2743 commit e0d6fbb99a44734b9450c70bf8e0bdbf068c9cea Merge: b2f5a97 9d4de66 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 08:46:22 2025 +0000 Merge branch 'bootloader-reset' into 'master' Allow to skip reset in bootloader See merge request lava/lava!2764 commit b2f5a9792dba69f057f64ac9a0431c03b29187c1 Merge: f71a950 fa12c10 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 08:45:26 2025 +0000 Merge branch 'bootlaoder-optional-commands' into 'master' boot to bootloader: make commands optional See merge request lava/lava!2763 commit 9d4de66db8f387dd68089043656865d73e7fd1fa Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 10:12:20 2025 +0200 schema: boot.u-uboot should allow for reset commit 6e58b5982d182fbd9183aa0d1e85995177638050 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 10 10:09:46 2025 +0200 Add support for reset=False in bootloader boot method commit fa12c1051f49df18553dbc906c9694b42a700a02 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 3 15:41:34 2025 +0200 boot to bootloader: make commands optional commit 457293413a5dfc05b94259d0466832bf7ad97310 Author: Larry Shen <larry.shen@nxp.com> Date: Thu Apr 10 11:57:50 2025 +0900 doc: fix bad link for remote uuu guide Update link due to docker official guide update Signed-off-by: Larry Shen <larry.shen@nxp.com> commit f71a950e2187cf5924d7e4ae84336c6b765d2535 Merge: b91185a 190701c Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Apr 7 13:59:21 2025 +0000 Merge branch 'raise-on-invalid-connect-command' into 'master' Raise a ConfigurationError when connection command is invalid See merge request lava/lava!2759 commit 190701cf5c6ed089dc803933b56c8b5d9b5ed577 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Apr 7 15:54:58 2025 +0200 Raise a ConfigurationError when connection command is invalid commit 619cfa4042c87b6d8c9c6e9894dc967216b26061 Author: Antonio Ospite <antonio.ospite@collabora.com> Date: Mon Mar 17 11:29:59 2025 +0100 depthcharge: rename base_depthcharge_commands to something more specific The base_depthcharge_commands variable always refers to booting via tftp so use a more specific name to avoid confusion with possible non-tftp commands that might be added in the future. Don't change the depthcharge_tftp_commands name which can be overridden by other templates. commit e5bcd16450bb1749d0bd626887af5366ccb168b1 Author: Antonio Terceiro <antonio.terceiro@linaro.org> Date: Thu Apr 3 08:10:59 2025 -0300 codespell: fix spelling mistakes found by codespell 2.4 These will become errors when the analyze image (registry.gitlab.com/lava/ci-images/amd64/analyze) gets upgraded to Debian trixie. Signed-off-by: Antonio Terceiro <antonio.terceiro@linaro.org> commit b91185ab9f62f9a73c29c082a86f035519398b3e Merge: ec2dc87 3d54d9e Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 3 08:43:30 2025 +0000 Merge branch 'fix_multinode' into 'master' multinode: fix msg with equal symbol be dropped issue See merge request lava/lava!2753 commit ec2dc8751792f5ea25d6b18c6a4fa504e16c7d96 Merge: ae9d9b0 5df0af0 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 3 08:41:37 2025 +0000 Merge branch 'avh-timeout' into 'master' lava_dispatcher: run avh image upload in a separate thread See merge request lava/lava!2756 commit ae9d9b017ac21ebd703514cda020cbd06bc9f472 Merge: 80e29c6 86d1cfa Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Apr 3 08:40:49 2025 +0000 Merge branch 'retry-decorator' into 'master' lava_dispatcher: enforce the specific exception for function retry See merge request lava/lava!2755 commit 5df0af0d457bcfb077007f990f7e8eba51140797 Author: Chase Qi <chase.qi@linaro.org> Date: Wed Apr 2 17:53:33 2025 +0800 lava_dispatcher: run avh image upload in a separate thread Once the avh image uploading started, it blocks job to timeout or to be cancelled. And after the job is terminated eventually, it leaves a process behind. This change moves the uploading to a separate thread in daemon mode so that it can be closed by the main thread or the OS. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 86d1cfadcf7e73f61f96d08d251b53a60195a645 Author: Chase Qi <chase.qi@linaro.org> Date: Wed Apr 2 12:57:58 2025 +0800 lava_dispatcher: enforce the specific exception for function retry Retrying on the base `Exception` by default may prevent jobs from failing on exceptions like `JobError` or `JobCancel`, which are subclass of `Exception`. This change defaults the exception to `None` and enforces the functions decorated for retry to specify a specific exception. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 3d54d9e49107f978ff48cc378c0bfdc64c94a899 Author: Larry Shen <larry.shen@nxp.com> Date: Tue Apr 1 17:41:53 2025 +0900 multinode: fix msg with equal symbol be dropped issue Signed-off-by: Larry Shen <larry.shen@nxp.com> commit 80e29c68ec545c17e3cd2642adb6d7e98d759f94 Merge: aeccede 11b8d8f Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Apr 1 06:27:23 2025 +0000 Merge branch 'allow-extra-boot-methods-for-uboot' into 'master' device-types: base-uboot: Allow adding extra boot methods See merge request lava/lava!2751 commit 11b8d8f65426d346ba0371ed6a2fe6047dbabcd6 Author: Alexander Sowarka <alexander.sowarka@linaro.org> Date: Wed Mar 26 10:10:52 2025 +0100 device-types: base-uboot: Allow adding extra boot methods On system ready devices we usually boot from u-boot into grub. To be able to interact with such a chainloaded bootloader, a device can now use the extra_boot_methods variable. E.g. to add grub support, you can now add the following to a device dict entry: {% set extra_boot_methods %} grub: parameters: bootloader_prompt: {{ bootloader_prompt|default('grub>') }} needs_interrupt: {{ grub_needs_interrupt|default(true) }} grub-efi: parameters: bootloader_prompt: {{ bootloader_prompt|default('grub>') }} needs_interrupt: {{ grub_needs_interrupt|default(true) }} {% endset %} Signed-off-by: Alexander Sowarka <alexander.sowarka@linaro.org> commit aeccedebbc5a10ef1a3a0d3d3722fdfa6183d571 Merge: 5517a5b 9df2186 Author: Chase Qi <chase.qi@linaro.org> Date: Mon Mar 31 09:12:34 2025 +0800 Merge branch 'arm64-runner' into 'master' ci: fix arm64 docker build network connectivity issue See merge request lava/lava!2750 commit 9df21864a80406b18845b8ec48eec5100f1d143c Author: Chase Qi <chase.qi@linaro.org> Date: Mon Mar 31 09:02:20 2025 +0800 ci: fix arm64 docker build network connectivity issue gitlab issue: https://gitlab.com/gitlab-org/gitlab/-/issues/473739 Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 5517a5bfcc1b6391b982d432d612aa90ce34fdc0 Merge: 8b3b05d 4a3e8f3 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 24 15:25:29 2025 +0000 Merge branch 'rpi5b' into 'master' device-types: add Raspberry Pi 5 See merge request lava/lava!2746 commit 4a3e8f3fc7a414b2086124af1b6471367a719372 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 24 16:12:07 2025 +0100 device-types: add Raspberry Pi 5 The DUT is currently not netbooting from u-boot but this should be fixed in the coming u-boot releases. commit 8b3b05d27dfe285dc43e7a1c1a89677dcc283f27 Merge: 1f3307b 00ee79e Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 24 14:13:04 2025 +0000 Merge branch 'api-select-for-update' into 'master' XML-RPC API: use select_for_update when canceling a job See merge request lava/lava!2745 commit 00ee79e6d55e1e8a13e693d85c4fc989fbb91b28 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 24 15:08:21 2025 +0100 XML-RPC API: use select_for_update when canceling a job commit 1f3307beb959aab234d119866a15a1ff8b72aa62 Merge: 687fd3c 74a9903 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 24 08:10:42 2025 +0000 Merge branch 'fix-frequent-worker-offline' into 'master' lava_dispatcher: use ping interval for api request timeout See merge request lava/lava!2744 commit 74a9903b7b9e99a671003fafb377487fc174948c Author: Chase Qi <chase.qi@linaro.org> Date: Mon Mar 24 15:58:07 2025 +0800 lava_dispatcher: use ping interval for api request timeout Because the current client session timeout is set to 10 minutes by default, in case of any network issues, it could take a long time to create a connection or to timeout. It will hold the main loop and leads to worker offline on the server side. Setting keepalive timeout to a larger value than the web worker timeout and api request timeout to ping interval should be more robust. It reuses the connection as long as possible and times out in time for the next loop to keep the worker alive. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 687fd3cae34ba1190243167f1af2b1804b72ae31 Merge: 8661b67 de620d4 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Fri Mar 21 19:05:36 2025 +0000 Merge branch 'rk3588-rock-5b-pci' into 'master' device-types: uboot: permit to start PCI See merge request lava/lava!2742 commit de620d4de81332a314cc4643be36d49414128ba3 Author: Corentin LABBE <clabbe@baylibre.com> Date: Fri Mar 21 13:02:36 2025 +0000 device-types: rk3588-rock-5b: need PCI to detect r8169 The mainline uboot support now rk3588-rock-5b, but ethernet is not detected by default since PCI is not started. Signed-off-by: Corentin LABBE <clabbe@baylibre.com> commit 9dbcf4a86a0814370ef7e201f96cccf1e0933a66 Author: Corentin LABBE <clabbe@baylibre.com> Date: Fri Mar 21 13:01:28 2025 +0000 device-types: uboot: permit to start PCI Some DUT have a network card on PCIE bus. So for doing TFTP, PCI need to be starte and enumerated. Signed-off-by: Corentin LABBE <clabbe@baylibre.com> commit 612d5eaf09f7b34972d36e86fd1e3f3d1d206595 Author: Corentin LABBE <clabbe@baylibre.com> Date: Fri Mar 21 08:49:41 2025 +0000 Detect DUT reset during boot LAVA do not detect when a DUT reset during boot. Adding uboot to the list of bad message permits to detect it while waiting for login-action. Signed-off-by: Corentin LABBE <clabbe@baylibre.com> commit 8661b6734dcb28096ea25ae3e283433744ed9768 Merge: ac59007 08c932e Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Mar 20 10:48:31 2025 +0000 Merge branch 'tegra-bigramdisk' into 'master' device-types: tegra124: handle big ramdisk See merge request lava/lava!2741 commit ac590076d52a97007643e64c2ccf6bb9356d1152 Merge: 426351f 4d9f0eb Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Thu Mar 20 10:48:11 2025 +0000 Merge branch 'download-downloads' into 'master' lava_dispatcher: save "downloads://*" file to unique path by default See merge request lava/lava!2739 commit 08c932e93d16899db263b24c938c7e14d861e95a Author: Corentin LABBE <clabbe@baylibre.com> Date: Wed Mar 19 15:02:02 2025 +0000 device-types: tegra124: handle big ramdisk My tegra-tk1 did not boot my new healthcheck due to "Bad Data CRC" of ramdisk. This was due to dtb overwriting it. Let's move DTB load address a bit far away. Signed-off-by: Corentin LABBE <clabbe@baylibre.com> commit 4d9f0ebdae9ca53baf6633f4a35e716183bd293c Author: Chase Qi <chase.qi@linaro.org> Date: Mon Mar 17 20:45:59 2025 +0800 lava_dispatcher: save "downloads://*" file to unique path by default The same `flasher` command passes with `http(s)://` schema but may fail with `downloads://` schema. This is because the download action for the former schema downloads file to a unique path but uses the same directory to download files for the latter schema. This change unify the default behavior cross `http(s)://`, `file://` and `downloads://` schemas and it provides the `uniquify` parameter for overwriting. The downloaded file `self.path` is only used internally, so this change shouldn't introduce regressions. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 426351f42310a96b3736cc93d36c0111cb2b7822 Merge: 890132f 3a2c513 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Mar 18 12:05:52 2025 +0000 Merge branch 'mt8188-geralt-ciri-sku0-device-type' into 'master' device-types: add mt8188-geralt-ciri-sku0 See merge request lava/lava!2738 commit 890132f8a4c9df425e75d87e0ceb8687c4f74454 Merge: 2e36785 755a56f Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Mar 18 12:04:42 2025 +0000 Merge branch 'remove-undocumented-dot-env-in-production' into 'master' Remove parsing undocumented lava_server/.env file for prod settings See merge request lava/lava!2736 commit 2e3678535e989a8ea4f732525c14104a4cac9e53 Merge: 48a65d2 9bcdc08 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Mar 18 12:03:40 2025 +0000 Merge branch 'fix-frequent-worker-offline' into 'master' lava_dispatcher: fix frequent worker offline See merge request lava/lava!2740 commit 9bcdc08b7512c00578e8bccbd359dbd780a8d4d1 Author: Chase Qi <chase.qi@linaro.org> Date: Tue Mar 18 18:52:16 2025 +0800 lava_dispatcher: fix frequent worker offline After 2024.09, frequent online -> offline -> online records are observed on most workers. It is a regression introduced by the commit below. be0f40cbf7c7e95fb03bd83507a84ccaf43d9baf The commit switched to aiohttp for more efficient connection reuse. The problem is that aiohttp client session manages connection with a default `keepalive_timeout = 15.0`. When no job is being processed, the lava worker pings the lava server every 20s. In this case, the existing connection will be closed and not be reused. This change increases the client session `keepalive_timeout` and also sends explicit header to the server for connection reuse. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 3a2c5137ad750de30ba894201c30019de9985a31 Author: Laura Nao <laura.nao@collabora.com> Date: Mon Mar 17 14:52:09 2025 +0100 device-types: add mt8188-geralt-ciri-sku0 Add device types for the Lenovo Chromebook Duet SKU0. Signed-off-by: Laura Nao <laura.nao@collabora.com> commit 48a65d234fc522f86c2136dc0354910fce74f3b0 Merge: 1f0d101 4c08cd9 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 17 13:46:25 2025 +0000 Merge branch 'doc-dead-link' into 'master' doc: remove dead links See merge request lava/lava!2737 commit 4c08cd987de2696ece45b6dc2f26196e4768a75f Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 17 14:42:24 2025 +0100 doc: remove dead links commit 8b2046feac581ac064eca13d5af9ce3a1abc4849 Author: Chase Qi <chase.qi@linaro.org> Date: Mon Mar 17 20:24:02 2025 +0800 lava_common/schemas: add optional uniquify key for downloads The downloads deploy action supports the uniquify key. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 755a56fc056e28faae2900157584f1e600f94a11 Author: Igor Ponomarev <igor.ponomarev@collabora.com> Date: Fri Mar 14 15:25:10 2025 +0000 Remove parsing undocumented lava_server/.env file for prod settings The issue is that the `lava_server` package folder is usually located in `/usr/lib/python3/dist-packages` which is reserved for the system installed packages. Usually the system settings go in to the `/etc` folder. This file was also completely undocumented and required ugly warnings silence because before version 0.7.0 django-environ would raise a warning if this file was not present. Only Debian 13 ships the django-environ that does not raise warnings. commit 1f0d101aec069c9100e0441858200daee361874d Merge: 1ba6e84 a4c154d Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Mar 11 10:18:26 2025 +0000 Merge branch 'amlogic-2025' into 'master' Update amlogic uboot addresses See merge request lava/lava!2731 commit 1ba6e84766239b21f460331d608da3d867d059e0 Merge: fe84404 6e18836 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Mar 11 10:14:36 2025 +0000 Merge branch 'kiss-cache-env' into 'master' lava_dispatcher: export http cache url to test shell and postprocess env See merge request lava/lava!2734 commit 6e1883687d7467fdca04c5ecc4e94704e146bd97 Author: Chase Qi <chase.qi@linaro.org> Date: Tue Mar 11 16:02:16 2025 +0800 lava_dispatcher: export http cache url to test shell and postprocess env The environment variable below is set for getting the url. ``` HTTP_CACHE ``` Signed-off-by: Chase Qi <chase.qi@linaro.org> commit fe844042bf81a2bc0e40060a0c8842d774764b6f Merge: cee6d73 401789f Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Mar 11 07:36:40 2025 +0000 Merge branch 'post-process-env' into 'master' lava_dispatcher: export job and dispatcher vars to postprocess env See merge request lava/lava!2733 commit 401789fa4f02f97ee5bd9e60f79c532cb728da20 Author: Chase Qi <chase.qi@linaro.org> Date: Tue Mar 11 14:54:35 2025 +0800 lava_dispatcher: export job and dispatcher vars to postprocess env The dispatcher IP can be used to download pre-downloaded images via the builtin http server. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit cee6d73ef40c76e86481ee8e3e35a3504e96907a Merge: cf99051 fbbe8fa Author: Chase Qi <chase.qi@linaro.org> Date: Thu Mar 6 18:33:43 2025 +0800 Merge branch 'rework_dt' into 'master' device-types: rework to extends from parents not neighbour See merge request lava/lava!2719 commit cf99051a9e98de77a9cdc2a07cc40f5c00315c42 Merge: 42c2885 13171d6 Author: Chase Qi <chase.qi@linaro.org> Date: Thu Mar 6 18:30:23 2025 +0800 Merge branch 'supermicro-as-2015hr-tnr_support' into 'master' Adding device type template for Hyper A+ Server AS -2015HS-TNR See merge request lava/lava!2723 commit 42c2885506d2d7785df76779ed03d2ee0128bda2 Merge: 5149a4b 3b82b01 Author: Chase Qi <chase.qi@linaro.org> Date: Thu Mar 6 18:15:11 2025 +0800 Merge branch 'rpi-3b-plus' into 'master' device-types: Add Raspberry Pi 3B+ See merge request lava/lava!2727 commit 5149a4be008b7f96b6a0c1628463d478133b4a48 Merge: c9568e1 588f819 Author: Chase Qi <chase.qi@linaro.org> Date: Thu Mar 6 18:03:27 2025 +0800 Merge branch 'schema-secrets-only-string-to-string-dict' into 'master' Enforce job definition secrets dictionary to use strings for values See merge request lava/lava!2730 commit a4c154da2713ec76fbfe391f870ea04576d7ba86 Author: Corentin LABBE <clabbe@baylibre.com> Date: Sat Jan 1 10:14:47 2022 +0000 Update amlogic uboot addresses This patch updates all meson uboot addresses to fix some fail with large images. This patch is in use in our labs since 2 years Signed-off-by: Corentin LABBE <clabbe@baylibre.com> commit 588f8197b71bc99c3a3cf42a346f6357e11d7f11 Author: Igor Ponomarev <igor.ponomarev@collabora.com> Date: Tue Mar 4 13:26:39 2025 +0000 Enforce job definition secrets dictionary to use strings for values Otherwise user can use an unhashible type like a list as the value. This will cause the job to be soft locked in the scheduled state as the lava-worker won't be able to start the job because the `internal_v1_jobs` view would raise an exception. commit c9568e1e5cedab8011be429751fae00adfea97d4 Merge: 71203a6 2ab2c41 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Mar 3 07:41:09 2025 +0000 Merge branch 'download-validation' into 'master' lava_dispatcher: reduce http(s) resource validate duration See merge request lava/lava!2728 commit 2ab2c41a5859c42799d78b35be937a017fe70d62 Author: Chase Qi <chase.qi@linaro.org> Date: Mon Mar 3 15:05:41 2025 +0800 lava_dispatcher: reduce http(s) resource validate duration The default 15 times retry needs about 10 minutes to finish. It is too long for validating a image link. Reducing the number to 9 reduces the validate duration to about 50 seconds. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 3b82b0136db73a4a4aaa262d6efed1153516fbaa Author: Mark Brown <broonie@kernel.org> Date: Mon Mar 3 01:03:00 2025 +0000 device-types: Add Raspberry Pi 3B+ Enabled in 64 bit mode only, this is a slight variation on the original 3B. Signed-off-by: Mark Brown <broonie@kernel.org> commit 71203a6f0ff8588246b3515d08363fc1216fc4b4 Merge: 75a6e20 ce2be79 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Feb 25 11:11:21 2025 +0000 Merge branch 'qcs6490-rb3gen2' into 'master' Add qcs6490-rb3gen2 aka RB3Gen2 See merge request lava/lava!2725 commit ce2be79d9f794ddd9806fbb2d6e91ee557260b88 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Mon Feb 24 13:57:47 2025 +0100 Add qcs6490-rb3gen2 aka RB3Gen2 commit 75a6e20c1247688eb59859909e38909d1fb0d61b Merge: 665ddf4 d783131 Author: Chase Qi <chase.qi@linaro.org> Date: Fri Feb 21 01:56:58 2025 +0000 Merge branch 'lava-test-case-output' into 'master' lava_dispatcher: lava-test-case: add option to attach test output See merge request lava/lava!2724 commit d783131c202f411f59d8c28a8ace6b6f3995c74d Author: Antonio Terceiro <antonio.terceiro@linaro.org> Date: Thu Feb 20 11:35:36 2025 -0300 lava_dispatcher: lava-test-case: add option to attach test output When lava-test-case is called with --result after parsing test runner artifacts, --output can be used to attach logs to the test result. This does the same operations that are done when --shell is used to run a shell command as a lava test case. Signed-off-by: Antonio Terceiro <antonio.terceiro@linaro.org> commit 665ddf43aa00d634b027bb2f977b1404c6074115 Merge: 9d71fb6 656688f Author: Chase Qi <chase.qi@linaro.org> Date: Thu Feb 20 11:00:22 2025 +0000 Merge branch 'interactive' into 'master' lava_scheduler_app: enhance interactive prompt type in job schema See merge request lava/lava!2722 commit 13171d681a399ac699f1df0f4168749ce19b6280 Author: Doug Targett <doug.targett@collabora.com> Date: Wed Feb 19 14:10:12 2025 +0000 Adding device type template for Hyper A+ Server AS -2015HS-TNR commit 656688f132d4a696d9a0796695f1740c4c6d092a Author: Chase Qi <chase.qi@linaro.org> Date: Wed Feb 19 15:56:49 2025 +0800 lava_scheduler_app: enhance interactive prompt type in job schema The `prompts` should be a list of strings. Non-str prompt leads to crash for matching. Signed-off-by: Chase Qi <chase.qi@linaro.org> commit 9d71fb60c617abcb48a21f2f32835d3731a181bf Merge: 61b493a b5718d7 Author: Rémi Duraffort <remi.duraffort@linaro.org> Date: Tue Feb 18 16:40:20 2025 +0000 Merge branch 'postinst-use-psycopg2-in-is-pg-available' into 'master' postinst: Use psycopg2 in is_pg_available function See merge request lava/lava!2721 commit b5718d7ea264bbe506f5bcfdb0050751d2fb54e6 Author: Igor Ponomarev <igor.ponomarev@collabora.com> Date: Tue Feb 18 16:06:51 2025 +0000 postinst: Use psycopg2 in is_pg_available function Because `postgresql-client` is no longer a required dependency the `pg_isready` might not be installed. To check if PostgreSQL is available use the same mechanism to connect to PostgreSQL server as the `create_database` function uses. Switch to `postgres` user and try opening the connection. If no error gets raised that means the PostgreSQL is available. commit fbbe8fa087daf4bbad17b071db2511f904cb3d50 Author: Larry Shen <larry.shen@nxp.com> Date: Mon Feb 17 10:33:11 2025 +0900 device-types: rework to extends from parents not neighbour Signed-off-by: Larry Shen <larry.shen@nxp.com>
Among the 1 debian patch available in version 2024.09-1.1 of the package, we noticed the following issues: