Debian Package Tracker
Register | Log in
Subscribe

lava

Linaro Automated Validation Architecture metapackage

Choose email to subscribe with

general
  • source: lava (main)
  • version: 2024.09-1.1
  • maintainer: Debian LAVA team (archive) (DMD)
  • uploaders: Remi Duraffort [DMD] – Antonio Terceiro [DMD]
  • arch: all
  • std-ver: 4.2.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2020.12-5+deb11u2
  • o-o-sec: 2020.12-5+deb11u2
  • oldstable: 2023.01-2
  • unstable: 2024.09-1.1
versioned links
  • 2020.12-5+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2023.01-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2024.09-1.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • lava (3 bugs: 0, 1, 2, 0)
  • lava-common
  • lava-coordinator
  • lava-dev (1 bugs: 0, 0, 1, 0)
  • lava-dispatcher
  • lava-dispatcher-host
  • lava-lxc-mocker
  • lava-server (1 bugs: 0, 0, 1, 0)
  • lava-server-doc
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 0:08:39
    Last run: 2025-10-19T10:35:39.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 0:09:18
    Last run: 2023-10-22T10:19:06.000Z
    Previous status: unknown

  • stable: fail (log)
    The tests ran in 0:00:15
    Last run: 2025-08-11T02:48:41.000Z
    Previous status: unknown

Created: 2023-07-18 Last update: 2025-10-25 19:32
Problems while searching for a new upstream version high
uscan had problems while searching for a new upstream version:
In debian/watch no matching files for watch source
  https://gitlab.com/lava/lava/tags?sort=updated_desc
Created: 2023-11-11 Last update: 2025-10-25 14:30
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 5-day delay is over. Check why.
Created: 2025-02-28 Last update: 2025-10-25 19:31
2 bugs tagged patch in the BTS normal
The BTS contains patches fixing 2 bugs, consider including or untagging them.
Created: 2025-01-06 Last update: 2025-10-25 19:30
Multiarch hinter reports 2 issue(s) normal
There are issues with the multiarch metadata for this package.
  • lava-lxc-mocker could be marked Multi-Arch: foreign
  • lava-server-doc could be marked Multi-Arch: foreign
Created: 2018-06-05 Last update: 2025-10-25 19:00
Depends on packages which need a new maintainer normal
The packages that lava depends on which need a new maintainer are:
  • docbook-xsl (#802370)
    • Depends: docbook-xsl
Created: 2019-11-22 Last update: 2025-10-25 18:32
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 2025.10-1, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit b438c81d4a1eb24f6d7ef7fcdf27d2bb1365965b
Merge: 65039df1 d8d125ee
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Fri Oct 24 13:27:28 2025 +0000

    Merge branch 'pylint-pyproject-toml-config' into 'master'
    
    gitlab-ci: Move pylint configuration to pyproject.toml
    
    See merge request lava/lava!2989

commit 65039df1a1bef2b8c72179b8b20786f162b4d148
Merge: 59b52f60 b22a97e3
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Fri Oct 24 13:26:55 2025 +0000

    Merge branch 'management-commands-no-print' into 'master'
    
    Avoid using `print` in management commands
    
    See merge request lava/lava!3000

commit 59b52f602a5d616ad395204de01a6b3ae809f64a
Merge: 58f5f49d f282e225
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Fri Oct 24 13:26:19 2025 +0000

    Merge branch 'fix-nodebooter-docker-network-call' into 'master'
    
    Fix RunNodebooterContainer incorrectly using DockerRun.network
    
    See merge request lava/lava!3008

commit 58f5f49dc944c9353a14ea922fa9805e8b24f140
Merge: 4565fafa a2d6a6cc
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Fri Oct 24 13:06:53 2025 +0000

    Merge branch 'test-runscript-overlay-use-posix-expansion' into 'master'
    
    Use POSIX `$(...)` notation instead of backticks in TestRunnerAction
    
    See merge request lava/lava!2982

commit 4565fafa8009bad4e9fd028924ac5afd859249f3
Merge: ea8636d2 ca5582fd
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Fri Oct 24 13:05:11 2025 +0000

    Merge branch 'ui_health_reason' into 'master'
    
    ui: show latest health reason on top of device page
    
    See merge request lava/lava!2997

commit a2d6a6cc69da10c5dabc157e284c17f2a1a7410f
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Sep 29 15:05:42 2025 +0100

    Use POSIX `$(...)` notation instead of backticks in TestRunnerAction
    
    The backticks is an outdated way of doing shell substitution
    that might not be supported on all the shells. The `$(...)` is
    a standardized. For example, PowerShell only supports the new
    syntax but not backticks.
    
    https://www.shellcheck.net/wiki/SC2006

commit d8d125ee789c58566d9d80ef2acefc4c9003d18c
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Oct 6 16:35:44 2025 +0100

    gitlab-ci: Move pylint configuration to pyproject.toml
    
    TOML supports multiline inline comments unlike shell. This makes
    it easier to document which flags are enabled and which are not.
    
    Instead of disabling everything and then enabling some checks
    disable check one by one. This makes it easy to enable them one
    by one in the future.
    
    Add `init-hook` to fix Django's AppRegistryNotReady. For some
    reason the `pylint_django` plugin does not properly call
    `django.setup()`.
    
    Switch to `server-debian-13` image because pylint has to import
    everything when it is run.

commit f282e22576710f7146d8a04840c2228db7e68970
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Tue Oct 21 11:26:47 2025 +0100

    Fix RunNodebooterContainer incorrectly using DockerRun.network
    
    `DockerRun.network` is a method that should be called but
    `RunNodebooterContainer.run` assigned it as an attribute.
    
    This confused pylint where it would sometimes decide that `network`
    was not a callable even though it is.

commit b22a97e30e6886724789b1f1e72d203378236e77
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Oct 13 16:14:53 2025 +0100

    Avoid using `print` in management commands
    
    Use Django provided `self.stdout.write` and `self.stderr.write`.
    Using those functions is recommended over `print` because it
    makes it easier to test the commands.
    
    https://docs.djangoproject.com/en/5.2/howto/custom-management-commands/

commit ea8636d21174e7521c66bfad997df302af121ce0
Merge: fe33d484 b1d739f0
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 20 18:41:57 2025 +0000

    Merge branch 'fix-device-type-details-last-job-column' into 'master'
    
    Fix Last Job column not working on Devices table on device type page
    
    See merge request lava/lava!3005

commit fe33d484c19ad029bebddb9b7e3baa3721647e5d
Merge: 2736bf25 f921f25a
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 20 18:40:26 2025 +0000

    Merge branch 'health_reason' into 'master'
    
    xmlrpc: add reason of health change
    
    See merge request lava/lava!2996

commit 2736bf25c7178316783e15e69987849fa706eb92
Merge: b82eca66 4c0c2cd0
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 20 18:38:37 2025 +0000

    Merge branch 'lava-server-commands-job-use-fstrings' into 'master'
    
    Use f-strings in lava_server/management/commands/jobs.py
    
    See merge request lava/lava!2999

commit b82eca6680e6b53e8f090c302a90833fa58e6bad
Merge: 92afcfaa bd5fd668
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 20 18:37:24 2025 +0000

    Merge branch 'fix-device-dict-plain-no-authorization' into 'master'
    
    Fix some views missing permission check
    
    See merge request lava/lava!3006

commit bd5fd668458c5562c12265b5e33118fab42af130
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Fri Oct 17 13:14:43 2025 +0100

    Fix some views missing permission check
    
    Add `can_view` permission check to following views:
    
    * Plain device dictionary download
    * Device health check list
    * Worker details

commit b1d739f044c0f6e9f3c1de7548f50edcc8783020
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Thu Oct 16 11:42:54 2025 +0100

    Fix Last Job column not working on Devices table on device type page
    
    The issue is that `DTDeviceView` was using a copy pasted code
    from its parent class `DeviceTableView`. When a new column was
    added in 4f3e583cc96f25c5d11b619bd0f45c10ef285e32 the `DTDeviceView`
    was not updated. This resulted in column always being blank and
    also crasing if a sort by it was attempted.
    
    To fix this use `super()` instead of copy pasted code. Comparing
    side by side it seems like the only difference was that retired
    devices were excluded.
    
    Revert 2845fbf351e1d04f47e15cd19caa69a8bd20bef6 as order by now
    works correctly.
    
    Thanks to @chase-qi for providing the error logs.

commit 4c0c2cd03018149394f1fcec5a226530a4203dcb
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Oct 13 15:59:40 2025 +0100

    Use f-strings in lava_server/management/commands/jobs.py
    
    This is a more modern approach to string formatting. It forces
    the values to string which fixes pylint warnings.

commit 92afcfaa09f68deeac87694cebd6c4fc18af4f1d
Merge: 2df0865a 8e7136ae
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Tue Oct 14 14:49:05 2025 +0000

    Merge branch 'fix-usbgms-strategy-exception-formatting' into 'master'
    
    Fix USBGMS deploy strategy exception formatting not working
    
    See merge request lava/lava!3001

commit 2df0865a139dbb2e9b36a0a85aef69087e8e7d7f
Merge: 140881a8 c230e24c
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Tue Oct 14 14:48:47 2025 +0000

    Merge branch 'tests-remove-unused-test-shell-results' into 'master'
    
    tests: Remove unused TestShellResults class
    
    See merge request lava/lava!3002

commit 140881a84d105d75ff875131d79ae16274640bc7
Merge: 31acf177 8d18469f
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Tue Oct 14 14:48:33 2025 +0000

    Merge branch 'tests-test-pipeline-remove-statement-with-no-effect' into 'master'
    
    tests: Remove statement with no effect in test_vlan_interface
    
    See merge request lava/lava!3003

commit 8d18469ff9227ba2cf138dee429964ace031d21f
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Tue Oct 14 13:43:34 2025 +0100

    tests: Remove statement with no effect in test_vlan_interface
    
    Found during pylint configuration revamp.

commit 8e7136ae7c0b796ffe198907a3ae7cb332e9b2f0
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Oct 13 16:22:04 2025 +0100

    Fix USBGMS deploy strategy exception formatting not working
    
    The exception string contained the `%s` specifier but `%` was
    never called on it. Convert it to f-string to properly format it.
    
    Found during pylint configuration revamp.

commit c230e24c0b31c499deeb615d3ddcaa42b25c308d
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Oct 13 14:36:02 2025 +0100

    tests: Remove unused TestShellResults class
    
    This class has no tests in its body or used anywhere else.
    It also has an error in `FakeAction` which where super init
    is called without job.

commit 31acf177e1404aedeccab6a01d1cf685bcbb18a7
Merge: 9e85a8c8 0d841790
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 13 13:09:27 2025 +0000

    Merge branch 'fix-nodebooter-docker-run-use-keyword' into 'master'
    
    Properly fix DockerRun.run call missing action arg in RunNodebooterContainer
    
    See merge request lava/lava!2998

commit 0d841790ae3d672bf24b9127cf7786f4831d92af
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Mon Oct 13 14:02:21 2025 +0100

    Properly fix DockerRun.run call missing action arg in RunNodebooterContainer
    
    The 6b89706d85d699e683ce8695c1fe16932a3cfdff does not work correctly
    because `DockerRun.run` has `*args` argument which forces `action`
    argument to be keyword only.

commit 9e85a8c87bfbd4bae9b1b49b35fc1798dd714ce6
Merge: cde1995f 76452a83
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 13 12:52:48 2025 +0000

    Merge branch 'fix-configure-nodebooter-errors-call' into 'master'
    
    Fix ConfigureNodebooter incorrectly using errors attribute
    
    See merge request lava/lava!2995

commit cde1995f5dd1779f2d322ca0931e2a50812b6c0f
Merge: a083100b 6b89706d
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 13 12:51:49 2025 +0000

    Merge branch 'fix-nodebooter-docker-run-missing-argument' into 'master'
    
    Fix DockerRun.run call missing action arg in RunNodebooterContainer
    
    See merge request lava/lava!2993

commit a083100beaa0c99f546802cd94d37cd632ce6d05
Merge: a92feb70 c51bca0b
Author: Rémi Duraffort <remi.duraffort@linaro.org>
Date:   Mon Oct 13 12:50:33 2025 +0000

    Merge branch 'fix-ssh-session-too-many-args' into 'master'
    
    Fix SShSession being called with too many args
    
    See merge request lava/lava!2994

commit ca5582fd1d6367e7504133cdd3b0430e4cae185f
Author: Larry Shen <larry.shen@nxp.com>
Date:   Mon Oct 13 16:58:59 2025 +0900

    ui: show latest health reason on top of device page
    
    Signed-off-by: Larry Shen <larry.shen@nxp.com>

commit f921f25a5e2c3584399fcc261d34e88facf5debf
Author: Larry Shen <larry.shen@nxp.com>
Date:   Mon Oct 13 11:35:25 2025 +0900

    xmlrpc: add reason of health change
    
    Function align with ui operation and rest api
    
    Signed-off-by: Larry Shen <larry.shen@nxp.com>

commit 76452a83b81e728d3cf529648fd4d3bb9c501ff2
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Fri Oct 10 16:37:59 2025 +0100

    Fix ConfigureNodebooter incorrectly using errors attribute
    
    It called the attribute instead of assigning to it. This would raise
    an error as the `list` class is not callable.
    
    Equivalent to 169c1970ec66501e32004c91183a97140d794609.

commit c51bca0be4ac6f75c81034a606def3743fd8dc96
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Fri Oct 10 15:43:46 2025 +0100

    Fix SShSession being called with too many args
    
    The 44ae771fcbb7ea73a8357c10fa114e7d11ef4c96 removed unused
    `job` argument from ShellSession but not all subclasses were
    updated.
    
    Found during pylint configuration revamp.

commit 6b89706d85d699e683ce8695c1fe16932a3cfdff
Author: Igor Ponomarev <igor.ponomarev@collabora.com>
Date:   Fri Oct 10 15:17:59 2025 +0100

    Fix DockerRun.run call missing action arg in RunNodebooterContainer
    
    After 413beac5030dbff6275c645301b7541cbf12703c the `action` argument
    is required but RunNodebooterContainer was not updated. The fix
    is to simply pass `self` as the action.
Created: 2023-01-23 Last update: 2025-10-24 20:31
lintian reports 122 warnings normal
Lintian reports 122 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2024-11-16 Last update: 2025-04-11 08:01
debian/patches: 1 patch to forward upstream low

Among the 1 debian patch available in version 2024.09-1.1 of the package, we noticed the following issues:

  • 1 patch where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2024-11-15 Last update: 2025-02-23 19:30
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.2.1).
Created: 2018-12-23 Last update: 2025-02-27 13:24
testing migrations
  • excuses:
    • Migration status for lava (- to 2024.09-1.1): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ autopkgtest for lava/2024.09-1.1: amd64: Failed ♻, arm64: Failed ♻, ppc64el: Failed ♻, riscv64: Failed ♻, s390x: Failed ♻
    • Additional info:
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/l/lava.html
    • ∙ ∙ uninstallable on arch i386 (which is allowed), not running autopkgtest there
    • ∙ ∙ Reproducible on amd64 - info ♻
    • ∙ ∙ Reproducible on arm64 - info ♻
    • ∙ ∙ 245 days old (needed 5 days)
    • Not considered
news
[rss feed]
  • [2025-02-23] Accepted lava 2024.09-1.1 (source) into unstable (Alexandre Detiste)
  • [2024-11-14] Accepted lava 2024.09-1 (source) into unstable (Antonio Terceiro)
  • [2023-08-17] lava REMOVED from testing (Debian testing watch)
  • [2023-01-29] lava 2023.01-2 MIGRATED to testing (Debian testing watch)
  • [2023-01-23] Accepted lava 2023.01-2 (source) into unstable (Antonio Terceiro)
  • [2023-01-19] Accepted lava 2023.01-1 (source) into unstable (Rémi Duraffort) (signed by: Antonio Terceiro)
  • [2023-01-19] Accepted lava 2019.01-5+deb10u2 (source) into oldstable (Markus Koschany)
  • [2023-01-16] Accepted lava 2020.12-5+deb11u2 (source) into proposed-updates (Debian FTP Masters) (signed by: Antonio Terceiro)
  • [2023-01-13] Accepted lava 2020.12-5+deb11u2 (source) into stable-security (Debian FTP Masters) (signed by: Antonio Terceiro)
  • [2022-11-17] Accepted lava 2019.01-5+deb10u1 (source) into oldstable (Dominik George)
  • [2022-10-27] Accepted lava 2020.12-5+deb11u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Antonio Terceiro)
  • [2022-10-23] Accepted lava 2020.12-5+deb11u1 (source) into stable-security (Debian FTP Masters) (signed by: Antonio Terceiro)
  • [2022-10-18] Accepted lava 2022.10-1 (source) into unstable (Rémi Duraffort) (signed by: Antonio Terceiro)
  • [2022-10-15] Accepted lava 2022.01.3-3.1 (source) into unstable (Michael Biebl)
  • [2022-02-07] Accepted lava 2022.01.3-3 (source) into unstable (Antonio Terceiro)
  • [2022-02-04] Accepted lava 2022.01.3-2 (source) into unstable (Antonio Terceiro)
  • [2022-02-03] Accepted lava 2022.01.3-1 (source) into unstable (Antonio Terceiro)
  • [2021-11-06] lava REMOVED from testing (Debian testing watch)
  • [2021-11-06] lava REMOVED from testing (Debian testing watch)
  • [2021-06-06] lava 2020.12-5 MIGRATED to testing (Debian testing watch)
  • [2021-05-24] Accepted lava 2020.12-5 (source) into unstable (Antonio Terceiro)
  • [2021-05-12] Accepted lava 2020.12-4 (source) into unstable (Antonio Terceiro)
  • [2021-03-14] lava 2020.12-3 MIGRATED to testing (Debian testing watch)
  • [2021-03-04] Accepted lava 2020.12-3 (source) into unstable (Antonio Terceiro)
  • [2021-03-03] Accepted lava 2020.12-2 (source) into unstable (Antonio Terceiro)
  • [2020-12-21] lava 2020.12-1 MIGRATED to testing (Debian testing watch)
  • [2020-12-17] Accepted lava 2020.12-1 (source) into unstable (Remi Duraffort) (signed by: Antonio Terceiro)
  • [2020-12-15] lava REMOVED from testing (Debian testing watch)
  • [2020-09-07] lava 2020.06-2 MIGRATED to testing (Debian testing watch)
  • [2020-08-22] lava REMOVED from testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 8
  • RC: 0
  • I&N: 3
  • M&W: 5
  • F&P: 0
  • patch: 2
links
  • homepage
  • lintian (0, 122)
  • buildd: logs
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • l10n (100, -)
  • debian patches
  • debci

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing