[FFe] LXCFS 5.0 LTS

Bug #1965427 reported by Stéphane Graber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lxcfs (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

LXCFS 5.0 LTS was released last week.

The highlights of this is:
 - Switch to meson build system
 - Better detection and handling of CGroup2
 - /proc/slabinfo support
 - /sys/devices/system/cpu support

Of those, only the last two are user visible changes and just result in more files becoming CGroup-aware in the container.

LXCFS 5.0 is an LTS release with 5 years support from upstream, that along with future-proofing through the cgroup2 improvement is the main reason why we'd like this to be in 22.04 LTS.

LXCFS is in universe as its main user (LXD) uses an upstream build in a snap instead (already on 4.0). We nevertheless like to make sure that Ubuntu LTS releases include the deb form of the LXC and LXCFS LTS releases.

We already have this version of LXCFS deployed to all LXD snap users and other than a few initial issues which are cherry-picked into the package, we've not seen any major issue.

We are most likely to release a 5.0.1 bugfix release prior to final freeze for Ubuntu so we can do the final 22.04 release without the cherry-picks.

Tags: patch
Revision history for this message
Stéphane Graber (stgraber) wrote :
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This feels sane. I assume you performed test-builds and installation tests on the new version for jammy already, right? (please provide those next time!)

FFe approved o/

Changed in lxcfs (Ubuntu):
status: New → Triaged
tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lxcfs - 5.0.0-0ubuntu1

---------------
lxcfs (5.0.0-0ubuntu1) jammy; urgency=medium

  * New upstream release (5.0.0 LTS) (LP: #1965427):
    - Switch to meson build system
    - Better detection and handling of CGroup2
    - /proc/slabinfo support
    - /sys/devices/system/cpu support

  * Update packaging to build using meson.

  * Cherry-pick upstream bugfixes:
    - 0001-lxcfs_fuse-ensure-lxcfs_fuse_compat.h-is-included-af.patch
    - 0002-tree-wide-remove-struct-stat-argument-from-DIR_FILLE.patch
    - 0003-tree-wide-ensure-that-file-information-is-set-even-w.patch
    - 0004-meson-Include-documentation.patch
    - 0005-sysfs-Don-t-incorrectly-filter-entries.patch
    - 0006-utils-add-and-use-opathdir.patch
    - 0007-sysfs_fuse-fix-indendation.patch
    - 0008-sysfs_fuse-generate-file-info-for-cpu-nr-entries-as-.patch
    - 0009-meson-bump-fuse-version.patch
    - 0010-meson-handle-fuse-versions-with-buggy-dt_type-handli.patch
    - 0011-init-meson-Use-libdir-instead-of-hardcoded-lib-path.patch
    - 0012-Query-systemd-system-unit-dir.patch

 -- Stéphane Graber <email address hidden> Thu, 17 Mar 2022 13:47:34 -0400

Changed in lxcfs (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.