Joshua Powers
on 2 October 2017
Artful Final Beta
We saw the release of the final beta of Artful! If you are able, please give the Artful server images a test as we approach the release. Give your favorite software stack a test, install to baremetal or in a VM, or if you have not already try out the latest version of LXD. Any and all bugs and input are appreciated as they help us make another quality release.Merges
There were, of course, numerous topics related to packaging merges. Here are a few of the topic areas: Server Team Merge Success The server team has spent considerable effort over the past few release cycles getting the package delta under control and is able to stay very current with packages in Debian. The status of which is tracked using the merge-o-matic report. The primary reasons for this success are two-fold: 1) expecting the last person to touch a source package to do the next upload does not work and is not a policy we use as a team 2) the git workflow the server team uses via the git ubuntu tool git ubuntu enables merge reviews allowing another developer on the server team to check and validate the upcoming changes. As a result of having this peer review done and the need to justify changes with that peer confirmed deltas with Debian are minimized and the number of uploads are kept to a minimum. Merge-o-Matic Status As a part of the above discussion, there was also a side topic about updating the merge-o-matic report to allow for better filtering and reporting. This would allow teams to get a more clear idea of the status of packages. git ubuntu There was a discussed turning on automatic imports using the git ubuntu with the Launchpad team. This requires some development so Robbie Basak is learning how to set up a development environment to make these additional changes. This will enable the usage of git ubuntu to even more packages. Change Log Templates While the changelog follows a specific format, the text for each change log item is free form. The server team is working on developing a set of best practices and formats it expects to use for various scenarios and will enforce these during the git workflow process.cloud-init
The cloud-init team sat down to go over the state of testing in the project and plan out the next focus areas for QA. Here is a brief list of areas the integration tests are set to receive over the coming months:- AWS Backend Support
- Azure Backend Support
- GCE Backend Support
- Consolidate test cases into one directory
- Rename
cloud-config
key touser-data
and allow for any valid user-data - Enable
vendor-data
key to allow passing in of vendor-data in backends like LXD - Enable
disks
key to specify additional storage disks for a particular test - Enable
platforms
key to specify backends test case supports - Refactor the data collection YAML as well to grab files, folders