The collect-logs command will create a named tarfile containing curtin
configured log_file and post_files as well as relevant system information
such as version, curtin-config, os-release, uname, lshw and network
information.
From source:
./bin/curtin collect-logs or
python -m curtin.commands.main collect-logs
From package:
curtin collect-logs
vmtest: Do not run tests of unsupported Ubuntu releases.
As somewhat expected attempts to install unsupported ubuntu releases
may fail. Example was today the Zesty tests would fail.
An 'apt-get update' would fail as the official mirrors have been
emptied of zesty already.
This uses ubuntu-distro-info (if installed) to skip unsupported
releases.
The user can provide a list of releases to skip with:
UNSUPPORTED_UBUNTU="artful,zesty,trusty"
(comma or space separated).
Make license headers and file footers consistent and simplify.
There is no actual code change here. The changes are
a.) move LICENSE file to LICENSE-AGPLv3
b.) put short form of AGPL-v3 license in LICENSE file,
and mention Copyright info there.
c.) remove license headers in python or shell files.
d.) put a single line header in all python or shell files.
e.) put a single footer line in all python or shell files.
There is a change here from "AGPLv3 or later" to just "AGPLv3".
This test must have gone through some iteration in development.
It was testing in a very white-box way, and not really even validating
that the config was as expected (as made evident by the previous
lack of use of EXPECTED_CONVERTED_CONTENT).
The test now asserts that the two expected changes are made.
vmtest: initialize logger with class names for easy parsing
When running vmtest in parallel, having each message include the
TestClass name helps developers map the output to specific tests when
reading the combined log.
packaging: Do not mention primary contributors in debian/changelog.
new-upstream-snapshot gives credit to committers by putting their
name in square brackets on the debian/changelog entries.
For some time in cloud-init we've stripped myself from that list.
I think it makes sense to strip out primary contributors to avoid
noise, but still give credit to new or less frequent contributors.