Weekly status #67


Weekly status for the week of the 24th to the 30th of September.

Introduction

This week was pretty quiet as most team members were taking some time off or were traveling again to conferences.

We still got to fix quite a few bugs, updated some documentation and implemented some minor features and improvements here and there.

A bunch of work also went into the LXD snap, fixing some issues here and there, backporting a large chunk of bugfixes and preparing for it to switch over to socket activation for everyone.

Upcoming conferences and events

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.

  • Incremental update of containers
  • LXD projects
  • 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

LXC

LXCFS

  • Nothing to report this week

Distrobuilder

  • Nothing to report this week

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

  • LXC 3.0.2 is now in bionic-proposed
  • LXCFS 3.0.2 is now in bionic-proposed
  • Still waiting for LXD 3.0.2 to hit -proposed for Ubuntu 18.04

Snap

  • Cherry-picked all current upstream fixes into stable snap
  • Bumped ZFS to 0.7.11
  • Bumped nvidia-container to 1.0.0
  • Tweaked wrappers to not require HOME and USER be set in environment
  • Silenced some debug statements in wrapper scripts
  • Replaced shutdown logic with API call to snapd
  • Made detection of existing/conflicting LXD more reliable
  • Switched stable channel to using socket activation
2 Likes