Weekly status for the week of 28th August to 3rd September.
Introduction
This past week, the focus was on improving our documentation. Otherwise it was a quiet week with only a few bug fixes.
LXD highlights
Improvements
- Added the
lxc
man pages to the reference documentation. - Updated the contribution documentation to help new contributors get started.
- Added a guide to the documentation on how to convert Windows VMs in a vmdk file to LXD using
lxd-migrate
andvirt-v2v
. - When parsing a version of a command, include the version in the error message.
- The following sub-commands of
lxc
now show in--help
without the--all
flag;init
,monitor
,pause
, andquery
. This was done in order to generate man pages for those commands.
Bug fixes
- Fixed a bug where updating an instance’s configuration concurrently using
lxc config set
, randomly returned success but failed to update. - Fixed a bug where bash completion failed to work correctly for projects other than
default
. - Fixed a bug where the version of
dnsmasq
couldn’t be parsed correctly due to different language settings on the host.
All changes
The items listed below is all of the work which happened over the past week and which will be included in the next release.
LXD
- doc/manpages: add the man pages to the docs
- doc: Update contribution docs
- doc: add guide about virt-v2v
- doc: add manpages to topical navigation
- Fix version parsing
- lxd: Use instance lock when updating instance
- Un-hide hidden commands
- doc: unpin Sphinx version
- Improve bash completion to work when the selected project !=
default
- doc: don’t check validity of GitHub anchors
- doc: link to manpages
- shared/util: use LC_ALL instead of LANG in RunCommandCLocale()
LXD Charm
- Nothing to report this week.
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXD as well as work to get various software to work properly inside containers.
Ubuntu
- Nothing to report this week.
Snap
- Nothing to report this week.