Weekly status for the week of the 7th to the 13th of May 2018.
Introduction
Last week was supposed to be release week for LXD 3.1 but due to a number of technical issues and some needed fixes in targeted branches, we ended up pushing the release another week, now scheduled and on target for tomorrow.
On top of last minute touches for LXD 3.1 and dealing with the usual set of bug reports, we’ve also been planning the next few months, creating issues for all expected new features as well as setting up the next set of milestones.
The list of upcoming features can be found in the soon milestone on Github.
Features that are being worked on will appear in the list below and get targeted to a particular LXD milestone.
This week, @stgraber will also be giving a talk about Containers and security at the NorthSec security conference in Montreal, Canada.
Upcoming conferences and events
- NorthSec (Montreal, May 2018)
Ongoing projects
The list below is feature or refactoring work which will span several weeks/months and can’t be tied directly to a single Github issue or pull request.
- Switching distribution building over to distrobuilder
- Various kernel work
- Stable release work for LXC, LXCFS and LXD
Upstream changes
The items listed below are highlights of the work which happened upstream over the past week and which will be included in the next release.
LXD
- Added support for configuring mount-propagation on disk devices
- Added a
--format
option tolxc remote list
- Fixed device permission issues on GPU and Infiniband devices
- Fixed handling of the optional flag on disk devices
- Fixed bloat in the test busybox image
- Fixed
lxc pause
not working at all - Fixed
lxd init --auto
to configure networking too - Fixed
lxd callhook
to respect LXD_SOCKET if set - Fixed file downloads from read-only paths
- Fixed target-less container copies inside a cluster
LXC
- Fixed a number of coverity-identified issues
- Fixed lxc-execute when the init binary already exists in the container
- Fixed lxc-execute not to check inherited fds twice
- First set of gcc-8 fixes for Arch Linux
- Second set of gcc-8 fixes for Arch Linux
- Support alternative casing for cgroup limits
- Third set of gcc-8 fixes for Arch Linux
- Fourth set of gcc-8 fixes for Arch Linux
- Fifth set of gcc-8 fixes for Arch Linux
LXCFS
- Nothing to report this week
Distrobuilder
- Added an example YAML for Linux Minit
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXC, LXD and LXCFS 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