Reminder about the LAVA repositories ====================================
Until Debian Stretch has been released and the new testing suite (called buster) is open for new uploads, new production releases of LAVA will only be available from the images.validation.linaro.org/production-repo repository.
See https://validation.linaro.org/static/docs/v2/installing_on_debian.html#lava-...
See also: https://lists.linaro.org/pipermail/lava-announce/2016-December/000023.html
2017.2 release ==============
More updates to the jinja2 templates in this release and some new templates. diffstat output: lava_scheduler_app/tests/device-types/apq8016-sbc-uboot.jinja2 | 3 lava_scheduler_app/tests/device-types/arduino101.jinja2 | 5 lava_scheduler_app/tests/device-types/b2260.jinja2 | 8 - lava_scheduler_app/tests/device-types/base-uboot.jinja2 | 26 ++-- lava_scheduler_app/tests/device-types/base.jinja2 | 11 +- lava_scheduler_app/tests/device-types/d02.jinja2 | 4 lava_scheduler_app/tests/device-types/d03.jinja2 | 1 lava_scheduler_app/tests/device-types/frdm-k64f.jinja2 | 30 +++++ lava_scheduler_app/tests/device-types/hi6220-hikey.jinja2 | 7 - lava_scheduler_app/tests/device-types/highbank.jinja2 | 2 lava_scheduler_app/tests/device-types/juno-uboot.jinja2 | 1 lava_scheduler_app/tests/device-types/mustang-uefi.jinja2 | 3 lava_scheduler_app/tests/device-types/nexus10.jinja2 | 1 lava_scheduler_app/tests/device-types/nexus4.jinja2 | 1 lava_scheduler_app/tests/device-types/nexus9.jinja2 | 1 lava_scheduler_app/tests/device-types/nrf52-nitrogen.jinja2 | 9 + lava_scheduler_app/tests/device-types/nucleo-l476rg.jinja2 | 23 ++++ lava_scheduler_app/tests/device-types/nxp-k64f.jinja2 | 1 lava_scheduler_app/tests/device-types/nxp-ls2088.jinja2 | 12 ++ lava_scheduler_app/tests/device-types/overdrive.jinja2 | 1 lava_scheduler_app/tests/device-types/r8a7791-porter.jinja2 | 11 ++ lava_scheduler_app/tests/device-types/stm32-carbon.jinja2 | 11 +- lava_scheduler_app/tests/device-types/x15.jinja2 | 55 ++++++++++ lava_scheduler_app/tests/device-types/x86.jinja2 | 1 24 files changed, 178 insertions(+), 50 deletions(-)
Changes in the 2017.2 release are described below, including the short git commit hash, include:
Use the git commit hash to go directly to that commit using a URL like https://git.linaro.org/lava/lava-server.git/commit/?id=266b2e633
Commit messages including a reference to LAVA-NNN relate to projects.linaro.org append the reference to https://projects.linaro.org/browse/ e.g. https://projects.linaro.org/browse/LAVA-854
lava-server - https://git.linaro.org/lava/lava-server.git/ ----------- 9df8b354b Remove whitespace from case names 9354cd585 Uboot parameters fixes 297f27900 Fix documentation for auto_login 64b549e9a Fix group visibility and hidden device types b211434de Document the use of a list for bug 2870 eb8a7bec3 LAVA-854 - Device type template for x15 ad81f33fb Add device template for renesas r8a7791-porter board 8c4d44ae4 Add device template for nucleo-l476rg 112ec6487 Remove send_char, and fix some broken character_delay settings 8f615cd6b Update reviewers handling 0fe482ffb b2260: remove duplicate ip_args from extra_kernel_args a72c86732 LAVA-847 protect metadata store IOError 53a3c778e If a text_offset is used, quote it to ensure it is a string. 51351e18c Add documentation of the dispatcher-config support 7a1bfb649 Tidy up the Device-type templates for IoT devices 0b5de4dcb Allow lava_scheduler_app to unittest logs to stdout bc807def4 Fix sizelimit warning handling for V2 13b691615 Summarise job timeouts with example and notes b5c2ea1a7 Improve notes on portability. 65ae7d644 Fix internal server error due to unpacking TestJobUser. 83e8fa075 Migration doc improvements 9eb145050 Add a unit test for the ethaddr support in b2260 91eb07a36 Creating and restoring backups for V2 479a6295f Add support for setting ethaddr 52b5cf06d Add triage documentation for power failures 526a6e298 LAVA-840 - Remove documentation for USB_DEVICE_WAIT 3415d5319 Allow .py files in examples/sources to be packaged be33389bf Allow notifications for jobs in Running status. 4d6afd607 Fix blacklisted bug in notifications. 58b48a8f0 Catch all errors during resubmission. 40b010238 Tag admin clean support must return name 14b15f40b LAVA-734 compatibility docs dd18c26e1 scheduler: do not cascade deletion for some objects 5415eafa7 Do not create unused TestJobUser 2f3cd8389 Bug 2796. Add submitter username to job_details API. 08cd6c01f Revert "master: set the master identity" be28c8c7b LAVA-814 - Explore pyudev for usb device wait 9150c9973 LAVA-832: Rework device-types management command 70e81493e LAVA-762 link level in timing to pipeline definition c276df83f LAVA-728 extend ZMQ example to submit and wait f6a0456a1 LAVA-731 document remote worker issues 41c67ae3b Add device template for NXP-ls2088 ee8964c7b Remove spurious call to save() 2a79a622d Ensure base_ip_args can be overridden affa68b23 Add a command to add and list workers 10e6ea970 tokens: allow format as CSV b0b5a1d30 Remove unused config value LAVA_CONFIG_VERSION 69138ac89 Add a command to manage tokens e09beb1a4 Remove unused custom commands 905a0f9be Fix multinode job definition page bb0fdc7a8 job logs: Highlight failing results e1a125aa8 master: set the master identity b7cb28e49 Fix device schema and test for arduino template d411416bf LAVA-707 update result case and metadata views 15fc5c62f LAVA-140 - update running job calculation 9fcf92cfd LAVA-515 restore line numbers to YAML definitions b7266712b LAVA-824 skip unused device types in running table de6a141aa Expand docs on namespace c54a5e262 events: fix documentation
lava-dispatcher - https://git.linaro.org/lava/lava-dispatcher.git/ --------------- ba779908 testdef: set "set +x" to avoid duplicating SIGNALS ae2ab424 Enforce a download order to produce predictable pipelines 55a39b92 Remove unnecessary boot action in fastboot x15 81b178fc Add a unit test for db410c pipeline generation. aa96dd75 LAVA-839 - Integrate X15 into LAVA V2 14acd2e2 Fixup u-boot prompts sanity 829fa380 Support CMSIS-DAP devices that do not reset after being flashed d09a7a74 Simplify send_char support 031ba8e8 Ensure dispatcher.yaml is available for admins aa6142dd Detect pdu controlled device using availability of power command. c54891b9 Properly isolate stdout and stderr in unit tests 2d8b3110 Ensure lava-test-reference is available for release 555b6be0 Skip one test if lxc-info is not installed fc42bd89 Fix support for persistent NFS 57c96b4b Remove duplicate prompt handling. b0d39204 LAVA-844 allow string and dict for install: git-repos 76998b75 LAVA-830 Use the configured TFTP directory 1f01283f Partially revert a1658c by using a DEALER socket 9045292b Allow boot commands in the job definition af34dfcb Extend the timeout unit tests to boot actions 9135c5aa Add support for CMSIS-DAP IoT devices and cleanup PyOCD 96dcc7d7 Only match udev events when device is added a1658c7e slave: use a ROUTER socket to connect to master 35937826 Fix prospector warnings e4e2fb97 etc/lava-slave: fix documentation of WARN log level b45cb005 Remove unsed imports 93a282bf Job: log known error status when leaving ee404039 lava-dispatch: allow to run without zmq logging 26daca49 lava-dispatch: work around a variable clash c62e1ee9 LAVA-814 - Explore pyudev for usb device wait 989cd97b LAVA-827 ensure the case name is a valid URL 570c1b1e Do not reset the timeout before each connection