HEADS UP: New spread version coming

Gustavo Niemeyer gustavo.niemeyer at canonical.com
Sat Aug 20 11:12:46 UTC 2016

Hello all,

This is now live in both in travis and as a new snap package. Tests in
master are passing.

There were a couple of last minute changes:

- The reboot functionality now works via a function rather than a comment:


- There's a new "adhoc" backend, which allows scripting the allocation and
discarding of systems:


  This is enables us to run tests against physical boards and other custom

Please let me know if you see any issues, and have a good weekend.

On Wed, Aug 17, 2016 at 11:17 PM, Gustavo Niemeyer <
gustavo.niemeyer at canonical.com> wrote:

> Hello all,
> The following changes have just landed in the spread repository, some of
> them incompatible with the previous yaml files.
> Given the incompatibility, the spread snap or the binary version used by
> the snapd tests weren't updated, but this should happen at some point
> tomorrow.
> The main changes are:
> - Reboot at any point by simply inlining the # REBOOT comment
> - New QEMU backend, thanks to Michael Vogt
> - Environment variables are now properly ordered
> - The syntax $[...] in env vars has been dropped
> - The syntax $(...) in env vars will now execute remotely as expected
> - The syntax $(HOST: ...) was introduced to execute the command locally
> - Both of these will now correctly strip of EOLs, thanks to John Lenton
> - Bash now executed with -u, to catch undefined vars, also thanks to John
> - Images with fixed usernames and passwords are now supported
> - $HOME won't be hacked when debugging tasks (-debug and -shell)
> The documentation was updated to cover all the changes:
>     https://github.com/snapcore/spread
> Please let me know if you find any issues.
> gustavo @ http://niemeyer.net

gustavo @ http://niemeyer.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/snapcraft/attachments/20160820/c7c64593/attachment.html>

More information about the Snapcraft mailing list