Change log for lava package in Debian

132 of 32 results
Published in bullseye-release
lava (2020.12-5+deb11u2) bullseye-security; urgency=high

  * Prevent Recursive XML entity expansion [CVE-2022-44641] (Closes: #1024429)
  * debian/tests/testsuite: ignore tests/lava_dispatcher/test_compression.py
    and tests/lava_dispatcher/test_defs.py. They both fail on bullseye, but
    pass on bookworm.

 -- Antonio Terceiro <email address hidden>  Wed, 11 Jan 2023 15:08:56 -0300
Published in bookworm-release
Published in sid-release
lava (2023.01-2) unstable; urgency=medium

  * autopkgtest: restrict to amd64 and arm64

 -- Antonio Terceiro <email address hidden>  Mon, 23 Jan 2023 16:32:59 -0300

Available diffs

Superseded in sid-release
lava (2023.01-1) unstable; urgency=medium

  * LAVA Software 2023.01 release
    - Adds alternative dependency on telnet-client (Closes: #1016849)
    - Includes fix for Code execution in jinja templates [CVE-2022-45132]
      (Closes: #1024428)
    - Includes fix for Recursive XML entity expansion [CVE-2022-44641]
      (Closes: #1024429)

  [ Antonio Terceiro ]
  * [c3eb0b19e] debian/tests/management: fix device management command

 -- Rémi Duraffort <email address hidden>  Thu, 19 Jan 2023 10:23:15 +0100

Available diffs

Superseded in bullseye-release
lava (2020.12-5+deb11u1) bullseye-security; urgency=high

  * Fix remote code execution [CVE-2022-42902] (Closes: #1021737)
  * Add patch to fix building the package for -security

 -- Antonio Terceiro <email address hidden>  Tue, 18 Oct 2022 17:24:50 -0300
Superseded in sid-release
lava (2022.10-1) unstable; urgency=medium

  [ Rémi Duraffort ]
  * LAVA Software 2022.10 release
    - Fixes remote code execution [CVE-2022-42902] (Closes: #1021737)
    - Fixes startup with Django 3.2 (Closes: #994258)

  [ Antonio Terceiro ]
  * Drop patches, already applied upstream.

 -- Rémi Duraffort <email address hidden>  Tue, 11 Oct 2022 11:44:37 +0200

Available diffs

Superseded in sid-release
lava (2022.01.3-3.1) unstable; urgency=medium

  * Non-maintainer upload.
  * No source change upload to rebuild with debhelper 13.10.

 -- Michael Biebl <email address hidden>  Sat, 15 Oct 2022 12:14:06 +0200
Superseded in sid-release
lava (2022.01.3-3) unstable; urgency=medium

  * Skip BPF test when running testsuite on containers. This fixes the
    autopkgtest failures on Debian CI.

 -- Antonio Terceiro <email address hidden>  Mon, 07 Feb 2022 11:08:02 -0300

Available diffs

Superseded in sid-release
lava (2022.01.3-2) unstable; urgency=medium

  * autopkgtest: testsuite: add dependency on lava-dispatcher-host

 -- Antonio Terceiro <email address hidden>  Fri, 04 Feb 2022 14:46:39 -0300

Available diffs

Superseded in sid-release
lava (2022.01.3-1) unstable; urgency=medium

  [ Remi Duraffort ]
  * LAVA Software 2022.01.3 release

  [ Antonio Terceiro ]
  * debian: don't depend on or recommend ntp-related packages
  * debian/rules: ensure services are restarted on upgrades
  * autopkgtest: install qemu-system-arm
  * Apply upstream patch to fix running testsuite under autopkgtest

 -- Antonio Terceiro <email address hidden>  Thu, 03 Feb 2022 15:21:15 -0300
Superseded in bullseye-release
Superseded in sid-release
lava (2020.12-5) unstable; urgency=medium

  * Fix PyYAML usage after backwards-incompatible security update
    (Closes: #988998)

 -- Antonio Terceiro <email address hidden>  Mon, 24 May 2021 09:05:18 -0300
Superseded in sid-release
lava (2020.12-4) unstable; urgency=medium

  * Reinstate /etc/logrotate.d/lava-scheduler-log with the original contents
    from stretch on upgrades from buster if the file was installed by the
    version in stretch. That file has been deprecated in the last version in
    buster, but it wasn't removed correctly. (Closes: #988362)

 -- Antonio Terceiro <email address hidden>  Wed, 12 May 2021 10:34:00 -0300
Superseded in sid-release
lava (2020.12-3) unstable; urgency=medium

  * Drop possible celery backends from Recommends.
  * Re-add debian/patches/0001-lava_rest_app-fix-field-name-in-filters.patch;
    dropped by mistake. (Closes: #984496)

 -- Antonio Terceiro <email address hidden>  Thu, 04 Mar 2021 08:52:38 -0300
Superseded in sid-release
lava (2020.12-2) unstable; urgency=medium

  * debian/rules: drop jquery.flot.canvas.js.
    This fixes gunicorn not starting due to the jquery.flot.canvas.js
    pointing to a missing file. The entire charts feature will not work,
    since lava upstream hasn't upgraded to flot 4. (Closes: #983029)

 -- Antonio Terceiro <email address hidden>  Wed, 03 Mar 2021 11:54:11 -0300
Superseded in sid-release
lava (2020.12-1) unstable; urgency=medium

  * LAVA Software 2020.12 release
    - Contains fix for Python error causing a failure to install
      (Closes: #974745)

  [ Kumar Gala ]
  * lava_dispatcher_host: Utilize pyudev to share devices

  [ Antonio Terceiro ]
  * debian/patches/0001-lava_rest_app-fix-field-name-in-filters.patch: fix for
    django-filter 2.4.0

 -- Remi Duraffort <email address hidden>  Thu, 10 Dec 2020 17:28:16 +0100
Superseded in sid-release
lava (2020.06-2) unstable; urgency=medium

  * share/postinst.py: skip database setup when PostgreSQL is not running
    (e.g. on chroots, service containers etc)

 -- Antonio Terceiro <email address hidden>  Mon, 29 Jun 2020 17:26:12 -0300

Available diffs

Superseded in sid-release
lava (2020.06-1) unstable; urgency=medium

  * LAVA Software 2020.06 release

 -- Remi Duraffort <email address hidden>  Wed, 17 Jun 2020 16:43:43 +0200

Available diffs

Superseded in sid-release
lava (2020.05-1) unstable; urgency=medium

  * LAVA Software 2020.05 release

  [ Antonio Terceiro ]
  * tests: remove references to external files
  * debian: add missing (build-)dependency on libjs-bootstrap
  * debian: adjust to build from the upstream repository
  * debian/tests/lava-dispatcher-host: skip without udev
  * debian/tests: separate management tests from testsuite
  * debian/tests/lava-coordinator: require at least a container
  * debian/control: improve readability of dependency fields
  * debian/control: make lava-dev dependend on libjs-bootstrap as well
  * lava-dispatcher-host: add missing dependency on python3
  * debian/tests/control: add missing test dependency

 -- Remi Duraffort <email address hidden>  Thu, 14 May 2020 16:35:36 +0200
Superseded in sid-release
lava (2019.10-1) unstable; urgency=medium

  * LAVA Software 2019.10 release
    557ab2abf Add unit tests for TestJob can_resubmit method.
    08e15334e lava_server: load local settings if available
    ec30dbf60 lava_server: add compatibility layer against renames
    4d0c47cd6 lava_scheduler_app: fix usage of User.is_authenticated
    c6eac7ad2 lava_server: drop pointless if
    2763292c6 lava_scheduler_app: don't add view permissions on Django 2
    429c60e36 lava_server: fix default development branding dimensions
    0f0b9fd36 lava_server: relax security-related settings for local development
    54960a290 lava_server: admin: customize titles
    a4aa03f02 doc: clarify usage of connection-namespace
    b5325a2e3 device-types: Add more uboot error messages
    f231d80ee devce-type: Fix meson-g12a-sei510
    c1c8e22ea Fix authorization API errors and add unit tests.
    2a8b19674 lava-slave: accept slave dir as an option
    cc58ec37b lava-slave: use absolute path to lava-run
    3e8f45ec4 scheduler, server: drop hardcoded device types path
    a47517522 server: drop hardcoded usage of devices directory
    cb0e1c1f7 settings.development: use device type configuration from source tree
    dcceb98e3 Procfile: run all processes locally
    215904362 doc: fix hangout link for the design meeting
    549d97cac Add documentation file for new authorization model.
    5b6c32814 docker: upgrade sentry-sdk to 0.11.2
    9a048b1bf Remove deprecated support for json job definition
    41924cf27 CI: fix failure when the yaml default format change
    935c4e221 Reintroduce 'cancel_resubmit_testjob' permission.
    857f011db services/docker: allow to set lava-master --event-url
    4fd207886 Remove dependency on dateutil
    813ed5544 lava-server manage commands: port to Django 2
    c981d0753 lava-server manage users: in csv, print the fullname
    ad9140324 Port management commands to Django 2
    f2b863ba4 development settings: use local directory for health-checks
    978b4fcb7 dev settings: remove references to "precious" directory
    d62f5fd6a lava_common: fix license headers
    45d2120e5 device-type: Add meson-g12b-a311d-khadas-vim3
    82752014f Add debian/bullseye requirements
    07f3bbcba Move django related functions to lava_server.compat
    f4fd43adb yaml.load: add a compatibility layer to always use the best available loader
    067a01726 Move the lava.utils module into lava_server
    7bba79ba0 Show users in group admin.
    297be49da device-type: Add hifive-unleashed-a00
    324746e82 device-types: add two olimex-lime boards
    dad61da61 Fix bulk cancel of test jobs in admin.
    ba0288cae scheduler.jobs.show: fix missing value after 2019.09
    8455b55f2 docker: do not ask for input while migrating
    dfd9de33d debian: lava-common should have the exact same version
    3cf3e95eb Remove dependency on nose
    9b97254d5 Fix crash when viewing job results
    8df38a2dc Use pexpect to run subcommand in run_cmd
    fd752d865 lava-master: decode error messages before saving to db
    f198c92c1 command: raise an InfrastructureError on any errors
    794c817bf Reload gunicorn after log rotation
    535748f38 debian package: fix gunicorn dependency
    51fa0e164 Implement submit job endpoint for REST API.
    dd7d4772a jlink: new boot method
    f6b7dce19 lava_scheduler_app: frdm-k64f added jlink boot
    8cbc550ec Fix ba0288caed5d1
    6321d5acf is_valid: remove unused parameter
    609f7f451 pipeline references: set the flow style when dumping
    10e42eae2 Fix crash when raising PermissionDenied
    6b6cdf7ea qemu: fix a crash when context.arch is missing
    eb7e1b04f Update mount.py -  We've been seeing stale mounts for Juno and MPS2.
    c3c3946b2 Update vemsd.py to sync before un-mounting Do a sync for ve type devices before un-mounting
    f4276b0c7 devicedict: show an alert when the device dict is invalid
    46d9c5940 CI: use more pylint features
    7c362dafe Remove unused constructors
    84d01ada0 Fix more string issues found by pylint
    75c9d0f1d Update vemsd.py
    7103823a0 action.run_cmd: set the CWD
    3c366805c Remove global submit_testjob permission usage.
    157c82cb4 Allow 63MiB for the kernel image on imx6q-sabrelite
    30719cf73 remove_directory_contents: also remove hidden directories and files
    cb3332cb4 deploy.vemsd: raise InfrastructureError when failing
    3e8459d73 mps: allow to flash many binaries in on deploy action
    6cd532f4f mps: force a soft-reboot after unmount
    8d596e4b8 doc: add example of flashing multiple binaries
    4be6b5a73 mps: add unittest with multiple deploy
    51cb26028 deploy.mps: update the schema
    857aab0c9 mps: fix soft reboot action
    eec2579ef Mark every deploy.mps error as InfrastructureError
    064c002b3 Ignore exception raised by the django signal handlders
    9ba03fd90 doc: update outdated "job details" screenshot
    175c2678a device-types: add two new boards
    7449d64c3 timing: fix crash when the job log is invalid
    1bb9d1880 Fix connection handling with multiple namespaces
    1038f54c9 Remove unused build script
    a5eccb9f5 Remove unused actions
    94dc9a1af lava-master remove unused argument
    4df01d5b8 yaml: use the C version by default
    2e0f966c2 lava_dispatcher: jlink sample job
    1d30f48f2 device-type: mimxrt1050_evk
    814ecbd5d doc: remove mentions of the "repeat" keyword
    5ee716b16 Remove unittest using invalid job definition
    9bf0c919b job parser: remove references to the "repeat" keyword
    5a1da702f etc/dispatcher-config: DB845c Add remaining GPT partitions
    717547410 jlink: fix version check
    6bdc77d89 Fix bulk update of devices in admin.
    60cbe8429 etc/dispatcher-config: Dragonboards allow to override flash_cmds_order
    9621525fd lava_scheduler_app/tests/devices: Add cdt to flash_cmds_order in db410c's
    440961f07 Remove dependency to django-restricted-resource
    714c32b2f Fix REST api crashes with latest drf versions
    dd2d7ca0f rest api: improve sql efficiency
    2a43ed4e1 Rest API: drop name argument to RelatedFilter
    e6f1b09e2 rest-api: add test for the browsable api
    fae1933e9 rest api: fix timeout when rendering the browsable api
    135f809c7 rest-api: decrease the number of sql request when rendering /devicetypes/
    9ad87c9c5 Only permissions used for per-object auth should be available in admin.
    01f646ee4 Expand on the authorization docs.
    b7c4ada0b Reorganize the django permissions and custom permissions.
    80bdab409 autopkgtest: run test suite "the new way"
    9e80f439a rest api: add some documentation about submiting a test job
    177b1c6b5 doc: fix spelling error
    7968337aa dragonboard-820c: flash every partition:%d tables right after the ptable
  * Fix unsafe use of yaml.load() (Closes: #933918)
  * Remove dependency on gunicorn3 package (Closes: #940682)

 -- Remi Duraffort <email address hidden>  Wed, 23 Oct 2019 15:25:30 +0200
Published in buster-release
Superseded in sid-release
lava (2019.01-5) unstable; urgency=medium

  [ Steve McIntyre ]
  * Clean up obsolete conffiles causing piuparts failures.
    Closes: #925353

  [ Neil Williams ]
  * Remove GitLab support due to Docker limits

 -- Steve McIntyre <email address hidden>  Sun, 31 Mar 2019 14:42:16 +0700

Available diffs

Superseded in buster-release
Superseded in sid-release
lava (2019.01-4) unstable; urgency=medium

  * Include 3 patches from upstream.
    Fix a typo in links from results in test job log files
    Fix HTTP 500 on REST API Junit call.
    Fix crash with older python3-tap versions.

 -- Neil Williams <email address hidden>  Mon, 04 Feb 2019 12:50:12 +0000

Available diffs

Superseded in buster-release
Superseded in sid-release
lava (2019.01-3) unstable; urgency=medium

  * Fix missing dependency in autopkgtest

 -- Neil Williams <email address hidden>  Mon, 28 Jan 2019 15:38:22 +0000

Available diffs

Superseded in sid-release
lava (2019.01-2) unstable; urgency=medium

  * Fix missing change for autopkgtest support

 -- Neil Williams <email address hidden>  Fri, 25 Jan 2019 15:06:40 +0000

Available diffs

Superseded in sid-release
lava (2019.01-1) unstable; urgency=medium

  * 2019.01-1 LAVA Software 2019.01 release
    ec7875b05 Enhance the Docker admin documentation
    ffe2c0751 Build architecture aware docker images
    e0c651aae Update docs for development changes
    c0eeb4b28 schema: allow for namespaces with interactive tests
    aa94f3ac4 Allow to set uboot_needs_interrupt in the device dict
    79fb10a12 Fix debian installer deploy method
    8b6b53be0 Allow to set fastboot deploy uboot commands
    3975eb4f4 doc: add documentation about x15-bl device-type
    b87dc6816 scheduler: add x15-bl device type
    5d8227c91 scheduler: add recovery support for base-uboot.jinja2
    4ddd44ad6 Tweak the development process doc
    2bbf5c6e5 Update git repository links
    1a9f51494 Drop bashism in vland helper scripts
    7ebb3feab Retrieve the vland version in the protocol
    f2f933399 Improve docs on health check setup actions
    1e596b6ff Improve server|logs|publisher command line parser
    68dd8ff79 device-types: allow to set boot_character_delay in device dict
    92fa46213 scheduler: randomise the device list
    c0c3eb0ef lava-modules.conf should be in /etc/modprobe.d/
    2412366c9 Fix sample jobs timeouts
    68edafac9 CI: install minicom for mps2plus tests
    f3cbdac58 Add lava-server manage command for site
    cc16e4b38 mps2: fix validation and documentation
    32d18fa3b device-types: add rzn1 template
    7a992201c device-types: qemu: Add support for MIPS/PPC/PPC64
    e114b354e qemu: Remove root_partition from sample jobs
    407d857f9 Fix sample job syntax
    049eb5afc sample jobs: move kernel type to the deploy action
    25f37dc62 vemsd: recovery_image is mandatory
    596aa3b29 Enforce realpath for which check
    68b8e54b1 doc: add information about SQUAD to custom-results-handling
    1282c4a25 Remove leftover from py2 to py3 conversion
    dd76f0797 Add voluptuous to lava-common dependencies
    8041e1012 Rework interactive test
    f6bb9de2f Improve job page rendering with large jobs
    e9fa46977 Improve schema validator and move to lava_common
    f116ef3af Add check-devices.py to lava-dev
    02e4d9e88 Fix sample jobs syntax
    b4d84f82f Drop default patterns and fixup dicts
    9fbcca0e4 Separate device and device-type as distinct types
    fb4d5785e Action: name is a class variable
    e990310e0 Remove deprecated functions since django 1.9
    eb25d433e Reorder middlewares according to django default config
    ebf17cbe6 Remove deprecated module
    8a317b0b2 Record JobError in validate()
    3bc657e7b Fix sample jobs syntax
    b7eb162a1 Ensure lxc-templates is installed
    a3524ce9a Expand minimal configuration for connections
    ef2fa8594 Results table: decrease the number of sql queries
    4df8e8464 Handle downloads using "Content-Encoding: gzip"
    f37c03159 Move sample job to the right directory
    37a2fe7fa Remove "connection" from job definition
    d70e2623c Add checks for the connection type
    5260ae1b9 doc: fix broken links
    33918bcb4 Update ./ci-run for lava_common/tests change
    5af8543b1 Simplify docker boot command line build
    f6be3692c Update emphasis lines of literalinclude blocks
    da1d472b5 Fix problems with the purge maintainer script
    28afc08eb Remove add-header mentions
    832fb942b Use render() shortcut
    7ef4ac466 Fix bandit warnings after black formatting
    d483d94a5 Make flasher deploy retriable
    7f3e23ee1 Do not add yaml_line to the job definition
    c76620a55 sample jobs: remove mkimage_arch
    5be4be588 Move test_info to the job level
    9eb721166 'nfs_url' option does not exist anymore
    7c347e04e Fix the increased SAST count from formatting changes
    017285ce5 Remove outdated README file
    b471ee62f Unify test directory name
    46f298251 fix prospector warnings
    f7973476b Final black changes for lava_dispatcher
    6cae9e765 CI: fix black check
    816a47b9b Fix typo in check-devices error message
    bc844be5c Apply black to lava_dispatcher
    40e6a25f8 Apply black to lava/
    93a70fcfc Update restore instructions
    4ef3b776a Test repeat fix
    01432ba06 Convert test_repeat to pytest
    f9e782cc8 Fix repeat logic
    72d563661 Update advice on restoring backups
    bee7cc6da Update documentation example to use correct syntax
    71276203a Fix inline example test job indent error
    3d8cd9e88 Advise on upgrading python dependencies
    e22dbf0c3 Fix states in maintenance.py
    2cf6b51ab interactive: allow to only wait, not sending any command
    bfb7cb47c Fix test stages computation when mixing test types
    8bdc42ef3 Make StdoutTestCase.pipeline_reference a class method
    989b21688 Search the queue by requested_device_type
    32a4c821b notification: protect against potential crashes
    b7254aec6 XMLRPC-API: decrease the number of sql requests
    e65cfdc09 device-types: qemu: Add support for SPARC/SPARC64/MIPS64
    ade4b7e0c Apply black to lava_scheduler_app
    95aa92f9f Apply black to doc/
    54c18a449 Apply black to share/, setup.py and version.py
    c74c15d06 Simplify black listing
    fd04401a9 Apply black to lava_results_app
    8f100d82b Apply black to lava_server
    7aa96e077 Apply black to lava_common
    5e6e902fa Update documentation for new test action support
    bfa253f9b Document the docker deploy
    84d202b28 Device table: tag with <i> when worker is undefined.
    009e21b53 doc: explain how to serve LAVA under /lava
    d86d457f7 device-types: add meson-gxl-s805x-p241
    8fb830b3d REST API: allow to export results in JUnit and TAP13
    b50800bfc Add a new test method for non-posix shells
    ce2627669 Let udev_trigger use the network from udev
    172c6f22c Add a new boot method called "bootloader"
    4e7248342 Add a qemu-aarch64 device-type
    c715f5252 lava_results_app: fix exception when no action_metadata
    229242900 Fix deprecation warnings
    6cc1c7966 Set ProxyPreserveHost on.
    b801a30f4 Create an out-of-tree symlink for djangorestframework
    e6678963c Fix rest_framework static symlink
    cac2cbb7f Allow dependencies of reprepro-master on schedules
    438e23cab Enable reprepro-master
    9788877eb checks: log an error when settings.conf is invalid
    ad6a2c61d CI: only run deploy jobs for scheduled jobs
    f4530df6b TC2 device jinja changes
    349ee8175 Remove unused command migrate-lava
    6690af7cf CI: skip some tests when lxc-start is not installed
    cd7d9e21b Fix crash if dpkg-query does not know about a file
    b9cb118ef Add docs on vemsd and mps deployments
    d0fd22894 Update the docker-admin page for new links
    9bac98720 REST API reduce the number of SQL requests
    4bfad2969 Copy lava-lxc-mocker in the publish stage
    dacd2a41c Fix lava_rest_app support in ci-run
    421e5283d CI: use new sast syntax
    0d75252a4 Apply black to lava_server files
    b28764d28 Fix unit test exception handling
    8e38d322e Add REST API for LAVA
    5a55d6646 Update the release repository only on a tag
    b55b1c1ba Report the version of tools
    3e8f0eb5e Replace with a more pythonic way.
    cef780613 Fix doc typo causing build error.
    62150f062 Apply black to all migrations
    7d040ca09 Optimise to reduce the compare cost.
    688df87de Fix: MPS Serial Buffer
    8a3d6a587 monitor: fix accepts logic
    ade6320a2 Replace the expired job link with a valid one.
    bfa558f30 CI build aarch64 docker image using debian 10
    ef1c54427 Make navbar and userlinks seperate templates
    9270725c9 Correct the path of file "commands.py"
    4e7d05696 Tidy up ci-run
    73d3a74a4 Ensure sample_jobs validate against the schema
    0be0739ab Extend timeouts of example test jobs
    b024c2c69 Skip OverlayAction if the overlay is not needed

 -- Steve McIntyre <email address hidden>  Thu, 24 Jan 2019 11:43:27 +0000

Available diffs

Superseded in buster-release
Superseded in sid-release
lava (2018.11-1) unstable; urgency=medium

  * 2018.11-1 LAVA Software 2018.11 release
    ff37c802c Add docs on criteria for LAVA on other distributions
    4736b01dc How to test and recover bootloaders in LAVA
    2cae2b413 Fix lava-master crash when device yaml is invalid
    570fb324d Allow sdist to be passed to setup.py
    51b3fe6f6 Fix missing part of aarch64 stretch deployment
    f9a3671c1 docker: check method
    563fac8da Enable aarch64/pkg-debian-9 in the build tasks
    7e71a56ea flasher: fix substitution when cmd contain whitespaces
    5bb71d4a1 Package the requires.py script
    d77c8d28f Add CI package script for stretch on aarch64
    24eface95 docker: use the new Action.run_cmd helper
    ddd986e8e Extend the base poweroff timeout.
    9d49da1d4 Remove build from .gitignore
    24022feb4 Fix missing return value in run step
    b5c51dfa8 Force Juno to use NFS vers=3 and extend power off timeout
    7ddae776c run_cmd: make spaces explicit
    87f1e01e1 Capture the simg2img and img2simg output and log it
    f40f0f2c5 Ensure apt is updated before trying to install
    06203dfe2 Add a run_cmd helper to Action class
    97132e916 Extend 0f7a7ec8 to other command_output comparisons
    f0ebf8025 Do not send "\n" twice
    ac0097c42 Fix 500 when rendering device dict page
    57d80c2e2 Add deployment builds to snapshot directories.
    9a1a6bfb1 Apply black to more files in lava_scheduler_app
    c6bfbd5f8 Apply black to lava_dispatcher unit tests
    0b615023d version: allow user to specify the branch to use
    f7bbf6a8b Visibility of worker status effects on device views
    f2d9b658e Apply black to lava_scheduler_app/api and tests.
    7980d84c3 docker tag: move branch name to suffix, not prefix
    0f7a7ec8f Prevent index out of range error
    984164f68 Fix omission in package deployment script
    d4b942b71 CI use pytest-3 instead of py.test-3
    d77c7080c Fix regression in fb4a88388
    504115553 Update docs on local dev builds
    fb4a88388 Standardise on dots in the version string
    4a1910049 Use the rollback support in requires.py
    cb86cc09b Improve error message after 4c71c2ebd1
    15d7a905f Include package artifacts into repositories
    4c71c2ebd Provide more information in bootloader errors
    abff27c8b CI: skip deploy when lavafed is running latest version
    f691bc059 CI fix typo for "only.refs"
    024b27694 Fix errors in docker-admin page
    a937a29e4 CI: add missing requirement to pytest
    08ea617a4 vland: fix crash when finalizing
    987280afd Fix errors in docker-admin page
    89f96b1d9 CI fix deployment script
    c5de132b1 Deploy lavafed-master when scheduled
    08eab0bcb Fix issues with unit test calculations
    7e8a6f444 CI use the new arch specific images
    7d2956e43 Sort the --names output of requires.py
    0eb0d3ed7 Set requirements for requests to avoid CVE
    8cd80dcb2 Build packages and docker images for AArch64
    1ab6aaa9c Allow unit tests to run without /sys/class/misc/kvm
    83649d77b Port 0e598e63 to the xmlrcp api
    6335f73d8 Prevent crash if environment requested for non-POSIX
    14b347c51 lava_results_app: convert Decimal objects to string
     storing as YAML
    26bf0af63 lava_results_app: add test case for YAML Decimal
     object conversion
    1744ea74c Change ownership of health checks and device-types
    32a2a6051 Ignore gitlab-ci files when creating a release tarball
    bd224fcd1 Update publish for changes in pkg/docker
    2e5e60c9f Drop obsolete gitreview file

 -- Neil Williams <email address hidden>  Wed, 14 Nov 2018 11:12:38 +0000

Available diffs

Superseded in sid-release
lava (2018.10-1) unstable; urgency=medium

  * New production release
    24f6bc296 Support gdb/openocd for disco_l475_iot1
    1d1cf4380 Fix resource cleanup when using prefix
    7f9796ee1 Append the defined prefix to the udev rule files
    1e60552f1 Allow a user-specified kernel failure message
    8445444bb device-types: minnowboard: add initrd command to nfs_commands
    7c006f458 Ensure build dir exists
    0e598e63f Update package version support
    0c75c37b9 Distinguish between builds on different suites
    135269b50 XMLRPC: use django permissions to manage accesses
    dcf5e1358 Fix inconsistent header in docker admin
    21f2ddf12 Do not depend on network access for test suites
    e74e35b93 docs: Improve wording in various places for new users
    579b86bb3 Add docs for IoT boot methods and monitor test action
    fab08cc2e docker: allow use of local images
    0e0f4d352 Comment out people.l.o and snapshots.l.o urls
    f429369bd Support for skipping test shell timeout
    32e02b925 Add device-type for qcom QDF2400
    368f13217 Help for admins using docker.
    829658237 Drop sections on V1 removal
    05fcc7f9a docker: allow use of local images
    d24c2e756 Fix build errors in docs
    d4cfad706 Import the packaging support into upstream
    caf3df11e Fix pyocd requirement listing
    ae66959a1 Callback add a default timeout to 5 seconds
    8e556cbab Compute coverage only on master or for tags
    8d928d483 Update documentation for changes in share/requires.py
    536b3bab9 Advise use of allow_none in XMLRPC clients
    2dc976d28 Update Debian installation instructions for new repo
    ddc980704 Allow switching to a binary=any build
    59ba58b9c download: Raise an Infrastructure Error on timeout
    2e3338ebc Limit excessive exception messages
    1f10f2996 Fix undefined variables found by prospector
    93529bc64 LAVA-1231 Support multiple boots in QEMU
    23f25ee7a Ensure Device.is_valid is checked in submissions
    6ca13ea7a Update jobs.list for two bugs found in Linaro
    5f36ec668 XMLRPC: allow_none should always be True
    f077b620d base-uboot: nbd: handle uboot_set_mac
    1d2f38615 Fix arch build instructions in build script.
    a6e61d0f9 Update pipeline-admin section on device dicts
    5d045edec Isolate dependencies for unit tests
    97e55bcf4 Advise against using patterns if POSIX is available
    cbdc3ca47 Migrate support links to lists.lavasoftware.org
    b34022569 Do not dump python object in description.yaml
    42bfd72d3 Update the shebang to python3
    ede13f753 Add index entry for persistence
    b037a8660 Callbacks replace urllib.request with requests
    a5bfdd71e Disable sorting Jobs tables by state
    59add5e70 Drop release-queue.py
    ecfc5c405 Set InfrastructureError for fastboot-flash-action
    8d5679606 Fix imports of JobError from the wrong file
    38dc6cace Ensure base-uboot quotes fastboot and adb serial
    22f64cb62 Use raw string for regexp
    dd5532ee3 Apply black formatting to linaro_django_xmlrpc
    819986bd9 Apply black to remaining files in share
    9556abc5c Add NBD support for iPXE based DUTs
    563b88a00 Keep tags with uppercase letters
    74b1d8ca2 Make version string lexicographically sortable
    485bca7a6 Improve 359f8278 to support all -misc variants
    13fe9a5ec Fix crash when calling lava-server without args
    c96946ee9 Fix BootloaderSecondaryMedia.validate() with
        arbitrary boot commands
    9debcf425 Fix warnings during package build
    6a9ad82b8 add pytest support to lava-dev
    1e0de18dc Fix missing change in the doc after 9595d66e
    ee97069da Update Authentication Token page to use lavacli
    b52d52b5e Add lava-server manage device-tags
    9ae06152c Initial blackening support.
    8051f1ddf Silence SAST warnings about mark_safe for internal data.
    146e143d4 Apply yaml.safe_load to unit tests
    01a3b0c0b Silence SAST noise from unit test
    9ac2edac8 Silence security noise from unit test use of assert
    c4ad0130a Explicitly set autoescape to False for YAML.
    3c359acf3 Point README at new site
    b9169d75e Fix typo in the variable names for since
    53e21ef20 Update jobs.py
    386b9efb7 Add more output to scheduler.jobs.list
    a7b7939dd Updates for the contribution guide
    fdd55ba63 Improve indexing and linking for device dicts
    a956159da Support building for specific suites
    9a5aa7e9b Minor doc updates
    33f3abf62 Update copyright of docs.
    8c6761baa Add gitlab ci configuration
    eefc21edc Fix build errors in manpages
    5b9ef16d7 Port zmq-client example script to Python3
    8cd8cee2a Fix copy/paste error in 65ba876cb5
    ce3f6120d Use generator expressions when available
    e6f4ef1de Use isinstance() instead of type()
    4440cd746 doc: fix most broken links
    60928847d Support LXC with IoT
    0cc3653f9 Allow LXC for FRDM-K64F IoT device
    3bb0819fb Allow the suite to be specified for requirements
    dff387150 Fix call to requires.py
    7ad9790a8 Move requirements away from pypi tooling
    75c928fe1 Remove python2 leftover
    359f82786 Add support for qemu-system-misc
    65ba876cb Let LXC protocol calls use lists as in base
    79312ea8a Upgrade doc examples to Stretch
    6a2638fb6 Handle cancelled test jobs in get_recent_jobs
    c56ab4c66 Fix logic in pending_jobs_by_device_type
    af211db77 LAVA-1398 fix group handling for logrotate support.
    cdf4aaec3 Support branch for requires.py
    6ff5b43b4 Clarify some of the lavacli doc items
    f4948855e Check for download files ending with /
    0b25c71bc Port URLs to lavasoftware.org
    9871e777c Fix link to api/help location.
    571ff39e9 Support ZMQ dependency on lava-common
    a7acfc0ae Document architecture restrictions.
    393e52fda Fix vland interface code so it works with python3 too
    6fc476481 Certificate directory needs to be available in common
    e159a369b sample_jobs: fix bbb-initrd-nbd NBD usage
    98dfbb377 Add unit test for minnowboard-turbot-E3826 GRUB template
    7c01f67a7 device-types: add x86 Minnowboard Max and Turbot using GRUB
    2d373d36a documentation: add note about no kernel type
        attribute for Depthcharge
    cc432d33b device-types: define block commands in base-grub.jinja2
    5e101d817 run_command: print the output when failing
    f019af70d device-types: sunxi-common: support booti
    8961645f0 LAVA-1014 add a prefix to tmp directories
    b022cde9d Fix indent error
    b885dd112 Improve documentation about dispatcher configuration
    d9196acd2 LAVA-1397 - fix crash in callback data
    55c52bb6d LAVA-1156 When running under pytest, fake requests
    c6d61c0e4 Clarify about Debian point releases of Stretch
    b051ff1b5 Add missing show_fail after e3cdf814
    c4f578e46 Use syslog for lava_lxc_device_add
    5f7a22074 Portablility support without using 'os'
    e3cdf8140 LAVA-1384 - Add cancel button to definition pages
    5693b68b1 Fix sphinx syntax in git describe example
    f2f1af5d8 Update filtering of TestJob fields in export
    927a28820 Fix error in imx8m change
    d484031f7 Use git describe to get the version
    b76fe5a1d LAVA-1295 iMX8M evk device integration.
    5f3d1769e Allow user to specify the build directory
    09d6a90dd LAVA-1380 Drop 'os' from functional test jobs
    3af493d42 Update requirement for django-tables
    8df4482f0 LAVA-1383 - allow overrides of posix constants
    ba035ca72 docker: allow binding to devices
    2c507744f Allow for '@' in device name
    407db2b45 Revert "Raise a JobError when a cmd output is empty"
    f2d4490fd admin: improve listing and update/add page
    953df9325 Raise a JobError when a cmd output is empty
    baf61b465 Check downloaded file size against expected
    ca74a1939 Use OSError when applicable
    fc083df5c Use contextlib.suppress when applicable

 -- Neil Williams <email address hidden>  Mon, 29 Oct 2018 07:28:04 +0000
Superseded in buster-release
Superseded in sid-release
lava (2018.5.post1-4) unstable; urgency=medium

  * Really fix the python3 build-dependency list after rebase.

 -- Neil Williams <email address hidden>  Fri, 05 Oct 2018 07:16:37 +0100
Superseded in sid-release
lava (2018.5.post1-3) unstable; urgency=medium

  * Change build-dep to just python3, drop build-depend
    on python3-all-dev.
  * [INTL:pt_BR] Brazilian Portuguese debconf templates
    translation (Closes: #903358)
  * [INTL:es] Spanish translation of the debconf template lava-
    server (Closes: #902913)
  * [INTL: de] German translation of the debconf dialogue
    (Closes: #905775)
  * Update standards version
  * Update homepage and VCS links to LAVA Software Community Project.
  * Suggest python3-bandit for lava-dev
  * Add suggests for black in lava-dev

 -- Neil Williams <email address hidden>  Thu, 04 Oct 2018 13:03:22 +0100
Superseded in buster-release
Superseded in sid-release
lava (2018.5.post1-2) unstable; urgency=medium

  * Fix missing dependency on python3-requests, found by piuparts

 -- Neil Williams <email address hidden>  Mon, 18 Jun 2018 10:40:54 +0100

Available diffs

Superseded in sid-release
lava (2018.5.post1-1) unstable; urgency=medium

  * Security hotfix
    0a8db2d0e Use requests instead of urlopen
    95f28429c Use yaml.safe_load when parsing user data
    6f4000445 Remove the ability to past URLs in the submit page
  * Update dependencies for lava-dev

 -- Neil Williams <email address hidden>  Sat, 16 Jun 2018 10:51:32 +0100

Available diffs

Superseded in buster-release
Superseded in sid-release
lava (2018.5-3) unstable; urgency=medium

  * Drop Build-Depends-Arch and add
    override_dh_fixperms-arch (Closes: #900971)

 -- Neil Williams <email address hidden>  Thu, 07 Jun 2018 15:22:15 +0100

Available diffs

Superseded in sid-release
lava (2018.5-2) unstable; urgency=medium

  * Add missing python3-yaml dependency to lava-server binary
  * [INTL:ru] Russian debconf translation (Closes: #898179)
  * [INTL:pt] Portuguese debconf translation (Closes: #898485)
  * [INTL:nl] Dutch debconf translation (Closes: #898870)
  * [INTL:fr] French debconf translation (Closes: #899229)

 -- Neil Williams <email address hidden>  Tue, 05 Jun 2018 21:57:06 +0100

Available diffs

Superseded in sid-release
lava (2018.5-1) unstable; urgency=medium

  * New upstream release combining upstream code for lava-server
        and lava-dispatcher.
  * Replaces source packages for lava-server and lava-dispatcher
  * Provides lava, lava-dev, lava-server, lava-server-doc and
        lava-dispatcher binaries.
  * Add new binary package lava-common for common code.
    4a4bde2a1 LAVA-999 Export master and logger config
    6f50e1145 LAVA-1315 add option to update existing users
    ff8d9f882 Update device-types to match my lab config
    809ae34ea Use InfrastructureError for uefi menu timeout
    e52d83dc6 Stop the Overlay tests duplicating the base class
    099f19599 LAVA-1310 separate the template unit tests
    198283abb Drop Python2 xmlrpc support
    13fa6bdef Fix support for scheduler.jobs.definition
    a40fe8664 Fix query results export to CSV.
    b18e74ca9 Create lava_common for Timeout and Exceptions
    ece1a46d4 Generate device configuration from templates
    e2d0f4b36 LAVA-1324 QEMU usage of KVM accelerator
    59e0ab091 Extend timeouts in example test jobs
    4269cc55a Merge branch 'master' into coordinator
    7f49853f0 Complete fastboot sequence cannot be governed in
        device dictionary.
    50d69d971 Update instructions for merged codebase
    e2de099f4 LAVA-1316 Instant scheduling
    edd48e0b1 signals: always add health_check field
    1bbaec1e2 Allow to create health-check directly
    e0cddeb5e Create admin log entries when looping
    2489bcbc8 Add auto-login to fastboot sequence of hi6220
        device types.
    13a4b5923 Drop debug line to update pipeline_reference
    da933a151 Add support for optionally running using pytest-3
    51c81f659 Test decompression during download streams
    3d2541d00 docker: always run with --rm
    1cdd275aa Fix ResetDevice comment to match what it actually does.
    db2775001 Allow to sleep after the usb serial appeared
    391595bcc LAVA-1309 - pre-* commands should be called
        with minus-lxc
    d524354f7 Add an helper to list all keys of an action namespace
    9bfe50d84 Expand command lists in device dictionaries
    0ff09a569 LAVA-1173 - allow for matching parents of nodes
    3b5f47bf7 Make device_info validate errors unique
    dad039adb Allow for multiple udev rules in a single file
    80ca5346a LAVA-1203 - Allow multiple callback URLs in notify action
    120181cb6 ci-run should stop on first error
    bed5fcb20 Allow dispatcher unit tests to generate device config
    a3cc054f3 Implementation of recovery mode deploy and boot
    47b184796 Print the url when validating file:// download
    8d1ffad00 dispatcher: raise a TestError for invalid regexp
    fb39a9da8 Factorize compatiblity code
    4511d4de6 monitor: log the start message
    c18752652 Fix broken unit test
    84769209a Exclude Retired devices from invalid_template check
    534f1a9b8 LAVA-1300 - fail if static devices cannot be found
    235f17d35 Add the end time to the Recent job errors table
    e18d27c5a Update templates for changes from Harston lab
    fa0d9125f Update second UART example jobs
    600fc7b4e ci-run: Remove some of the unused args and clean it
        up for jenkins
    36fee805b Revert "Remove unused and obsolete requirements.txt"
    2e051cb6d Remove any generated top level init.py
    2060d7851 LAVA-1298 fix references to old repositories
    1978274d1 Treat kernel panics as a job failure
    d920b7825 Remove unused and obsolete requirements.txt
    ed9039e87 LAVA-1297 - Incorporate changes to run jobs without LXC
    fabd4a44f Port to python3 and fix prospector warning
    e98737c55 LAVA-1286 Raise JobError if 'params' is not a dict
    5af7a7f74 compression: do not use shell=True
    a4e1ac09b device-types: add meson-gxbb-nanopi-k2
    2e84699d8 Port classes to python3 only
    6a02322a1 device-types: add meson-gxl-s905x-libretech-cc
    968873081 publisher: do not duplicate logs
    05d119426 Send the wait-all role reply
    80a912d7e Add a ./ci-run script
    02a83fed4 Fix waitall with a role support
    33644d89e Port to new daemon support with systemd service
    a1d9f99e3 Explicitly allow wait-all to occur before send
    8b2e3feb0 Add a status check script
    a4cfb1b90 LAVA-489 Python3 support
    1c570a0f8 add the gitreview file for lava-coordinator
    210e4b7cf bump version

 -- Neil Williams <email address hidden>  Wed, 23 May 2018 15:33:49 +0100
132 of 32 results