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:

    https://github.com/snapcore/spread#rebooting

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

    https://github.com/snapcore/spread#adhoc

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

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