New changelog entries:
* Temporarily drop all test environments besides py37. Normally this should
not be needed at all as we're skipping unsupported environments, but
because of some unknown reasons some python3.6 lefrovers remain on ADT
envs causing test failures on arm64 - even though python3.6 has been
removed completely from the archive. This change will not be committed to
the vcs.
New changelog entries:
[ Alfonso Sanchez-Beato (email Canonical) ]
* Fix bug with setting file owners in classic. (LP: #1783577)
* Add --filesystem option for classic. This gives us the option to use an
existing unpacked root file system instead of calling live-build to create
it. (LP: #1782795)
* Remove content of /boot/grub instead of the full folder, so update-grub
can still run. (LP: #1791049)
[ Dimitri John Ledkov ]
* Add python3.7 to tox commands everywhere.
[ Łukasz 'sil2100' Zemczak ]
* Fix handling of --extra-ppas for classic builds. (LP: #1790708)
* Check for image/boot/<bootloader> for bootfs additional contents also for
classic builds. Ignore if it does not exist. (LP: #1792561)
New changelog entries:
* Change the default values of our GadgetYAML voluptuous schema for
enumerated objects from objects to the strings they represent. Voluptuous
starting with 0.11.0 started validating default values and apparently the
way we defined them no longer works. Fixes failing autopkgtests.
(LP: #1795610)
New changelog entries:
* Use the r prefix for regex in helpers to make the new pycodestyle happy.
This essentially fixes all the new u-i ADT qa regressions in cosmic.
New changelog entries:
* Demote the qemu-user-static dependency to Suggests, modify the code to
gracefully handle the lack of qemu binaries for cross-compilation.
(LP: #1788177)
* Add missing information about UBUNTU_IMAGE_QEMU_USER_STATIC_PATH to the
manpage.
New changelog entries:
* Add support for classic cross-compilation, add qemu-user-static as a
dependency. (LP: #1772061)
* Work-around the API rate limit exceeded failures from github in the
haschangelog test case by re-writing it not to use python3-github anymore
and instead check for the PR trivial label manually. (LP: #1690081)
* Work-around Permission denied errors printing to stderr whenever parted is
imported, causing some of our basic autopkgtests failing. (LP: #1775085)
* Fix some coverage and autopkgtest failures per changes in the environment.
Switch to using deb-packaged voluptuous. (LP: #1782313)
* Add the new connections: stanza to the gadget.yaml parser. (LP: #1780217)
New changelog entries:
* Ignore the E722 error on our bare-except statements as those are intended,
it's a way for us to clean up on errors. (LP: #1741246)
New changelog entries:
* Remove the snapcraft dependency by moving the gadget tree priming step away
from ubuntu-image. (LP: #1734655)
* Add support for defining the livecd-rootfs configuration path through
an environment variable. (LP: #1734949)