Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2026-05-04 12:54:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxcfs" Mon May 4 12:54:19 2026 rev:30 rq:1350544 version:7.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2026-03-10 18:01:56.608901093 +0100 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.30200/lxcfs.changes 2026-05-04 12:57:45.863967934 +0200 @@ -1,0 +2,133 @@ +Fri May 1 14:50:36 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 7.0.0: + https://discuss.linuxcontainers.org/t/lxcfs-7-0-lts-has-been-released/26607 + * Support for PSI (Pressure Stall Information) + LXCFS now virtualizes the /proc/pressure files: + /proc/pressure/cpu + /proc/pressure/io + /proc/pressure/memory + + * zswap support + LXCFS now exposes zswap metrics in the virtualized + /proc/meminfo. + * Deprecated features + This release removes support for: + - FUSE2 (only FUSE3 from this point) + - CGroup V1 (CGroup V2 unified hierarchy only) + - Virtual cgroup tree (cgroup namespace is widely available) + This shouldn’t cause any real issue as most Linux distributions + have been running on CGroup V2 for a while now and they have + also been typically defaulting to FUSE3. + * PIDFD by default + We’re now assuming kernel support for PIDFD with this now being + used by default by LXCFS (was previously under --enable-pidfd). + * Changelog + - proc: checks system security policy before trying to get + personalities + - lxcfs/bindings: Refactor RUNTIME_PATH so that it can be + overridden on startup + - lxcfs/bindings: add a flag for overriding the runtime dir + - github: add lxcfs live upgrade compatibility test + - github: update coverity test to use Ubuntu 22.04 + - README.md: add info about how to collect a core dump + - github: add ISSUE_TEMPLATE.md + - github: add live upgrade test between stable-{5,6} branches + - Add missing linux/limits.h include + - lxcfs_read: Added LXCFS_TYPE macro to all FUSE filesystem + calls + - lxcfs: fix readdir for procfs subtree + - tests: add proc readdir test + - cgroups/cgfsng: improve swap accounting support detection + - github: Bump Ubuntu version + - github: Simplify tests workflow + - github: Add arm64 tests + - tests: Make sure to enable cpuset controller + - github: Use shared logic + - github: Update coverity workflow + - github: Simplify build action + - github: Update checkout to v4 + - github: Cleanup testsuite action + - github: Improve progress reporting + - proc_fuse: add psi(pressure stall information) procfs + - meminfo: Add slab_reclaimable to MemAvailable + - tests/test-read: call close(2) only if there is an fd + - utils: fix wait_for_sock to use time_t instead of int + - cpuset_parse: make a check for an empty string in + cpu_in_cpuset() + - utils: move strlcpy/strlcat helpers from cgroup_utils to + utils + - lxcfs: use strlcpy when handle runtime-dir parameter + - proc_loadavg: Prevent integer overflow calculating the sleep + interval + - github: Bump actions/checkout to v5 + - github: Use Github Arm runners + - proc_fuse: fix proc_stat_read reporting host cpu count under + cgroup v2 + - cgroups: extract cgfsng_can_use_memory_feature() util + function + - cgroups: add zswap feature detection + - lxcfs: add disable-zswap opt + - bindings: add zswap feature detection + - proc_fuse: add zswap information to /proc/meminfo + - cgroups: replace dup() call with openat_safe() + - lxcfs: use macro to generate liblxcfs call helpers + - src/utils: fix in_same_namespace helper + - proc_fuse: deduplicate read() handlers code for + /proc/pressure files + - bindings: add private_data field to struct file_info + - lxcfs: wire up ->write callback for /proc + - lxcfs: wire up ->poll callback for /proc + - proc_fuse: move release/releasedir at the end + - lxcfs: install noop signal handler for SIGRTMIN + 0 + - proc_fuse: add /proc/pressure/{cpu, io, memory} + virtualization + - meson: add “mocks” option for CI/testing purposes + - github: enable mocks for CI builds + - tests: add /proc/pressure/* virtualization tests + - lxcfs: add enable-psi-poll cmdline option + - cgroups/cgfsng: fix whitespace errors in __cg_mount_direct + - cgroups/cgfsng: do not change host-wide cgroup2 superblock + options + - github: pass LIBFUSE env variable to upgrade tests + - github: enable mocks for CI upgrade tests + - meson: don’t forget to set PSI trigger mocks for liblxcfstest + - cgroups/cgfsng: check memory allocation in add_hierarchy + - Fix issue where the pidfd_ functions are not detected during + meson setup. + - lxcfs: fix “Write to cache was truncated” on long-running / + high-core-count systems + - sysfs: fix duplicated /sys/devices/system/cpu/online + - lxcfs: add .clang-format + - CONTRIBUTING: add a note on AI generated code + - github: switch to libfuse3 and drop libfuse2 + - lxcfs: drop libfuse2 support + - lxcfs: remove libfuse2-specific code + - tests: remove cgroupfs-related tests + - lxcfs: remove cgroupfs support from hook + - lxcfs: remove --enable-cgroup option support + - lxcfs: nuke the cgroupfs code + - lxcfs: make --enable-pidfd a default + - Fix compiler warning. + - lxcfs: remove test_cgroup + - tests: remove test_readdir test + - cgroups: remove pure cgroup1 and hybrid support + - tests: remove cgroup1 support + - tests: extend meminfo hierarchy test + - tests: cleanup using shellcheck + - tests/meminfo_hierarchy: ensure that swap total size is + correct + - tests: refactor meminfo_hierarchy test + - tests: add cpuset hierarchy test + - tests: add cpu cfs hierarchy test + - tests: use SIGTERM instead of SIGKILL + - github: add Codecov + - github: drop cgroup1 related stuff + - lxcfs: fix gettid on glibc < 2.30 + - tests: cover /proc/swaps in meminfo hierarchy test + - cpuset_parse: constify return value of cpuset_nexttok + - lxcfs: fix wrong cpu count when setting cfs in hierarchy + - chore: Remove manual cpu.max and TODO in test script + - Release LXCFS 7.0.0 + +------------------------------------------------------------------- Old: ---- lxcfs-6.0.6.tar.gz lxcfs-6.0.6.tar.gz.asc New: ---- lxcfs-7.0.0.tar.gz lxcfs-7.0.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxcfs.spec ++++++ --- /var/tmp/diff_new_pack.7CI2Qt/_old 2026-05-04 12:57:47.512035760 +0200 +++ /var/tmp/diff_new_pack.7CI2Qt/_new 2026-05-04 12:57:47.524036254 +0200 @@ -18,7 +18,7 @@ Name: lxcfs -Version: 6.0.6 +Version: 7.0.0 Release: 0 Summary: FUSE filesystem for LXC License: Apache-2.0 ++++++ lxcfs-6.0.6.tar.gz -> lxcfs-7.0.0.tar.gz ++++++ ++++ 7792 lines of diff (skipped)
