In debian/watch no matching files for watch line https://gitlab.com/lava/lava/tags?sort=updated_desc .*/archive/(\d\S+)/.*\.tar\.gz.*
commit 687fd3cae34ba1190243167f1af2b1804b72ae31 Merge: 8661b673 de620d4d 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 8661b6734dcb28096ea25ae3e283433744ed9768 Merge: ac590076 08c932e9 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: 426351f4 4d9f0ebd 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: 890132f8 3a2c5137 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: 2e367853 755a56fc 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: 48a65d23 9bcdc08b 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: 1f0d101a 4c08cd98 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: 1ba6e847 a4c154da 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: fe844042 6e188368 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: cee6d73e 401789fa 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: cf99051a fbbe8fa0 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: 42c28855 13171d68 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: 5149a4be 3b82b013 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: c9568e1e 588f8197 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: 71203a6f 2ab2c41a 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: 75a6e20c ce2be79d 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: 665ddf43 d783131c 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: 9d71fb60 656688f1 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: 61b493a1 b5718d7e 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: