<div dir="ltr">Hello all,<div><br></div><div>The following changes have just landed in the spread repository, some of them incompatible with the previous yaml files.</div><div><br></div><div>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.</div><div><br></div><div>The main changes are:</div><div><br></div><div>- Reboot at any point by simply inlining the # REBOOT comment </div><div>- New QEMU backend, thanks to Michael Vogt</div><div></div><div>- Environment variables are now properly ordered</div><div>- The syntax $[...] in env vars has been dropped</div><div>- The syntax $(...) in env vars will now execute remotely as expected</div><div>- The syntax $(HOST: ...) was introduced to execute the command locally</div><div>- Both of these will now correctly strip of EOLs, thanks to John Lenton</div><div>- Bash now executed with -u, to catch undefined vars, also thanks to John</div><div>- Images with fixed usernames and passwords are now supported</div><div>- $HOME won't be hacked when debugging tasks (-debug and -shell)</div><div><br></div><div>The documentation was updated to cover all the changes:</div><div><br></div><div>    <a href="https://github.com/snapcore/spread">https://github.com/snapcore/spread</a></div><div><br></div><div>Please let me know if you find any issues.</div><div><br></div><div><div class="gmail_signature" data-smartmail="gmail_signature"><br></div><div class="gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div></div>