8 Commits

Author SHA256 Message Date
82ee90ac9a Accepting request 1299968 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1299968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxcfs?expand=0&rev=28
2025-08-17 12:50:19 +00:00
b5545bb06f - Update to 6.0.5. The upstream changelog can be found at
<https://discuss.linuxcontainers.org/t/lxcfs-6-0-5-lts-has-been-released/24437>

  * No code changes, just a version bump to match the LXC and Incus LTS.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=63
2025-08-17 08:20:37 +00:00
c01461dba5 Accepting request 1274215 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1274215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxcfs?expand=0&rev=27
2025-05-05 20:26:21 +00:00
9f52403d0e use fuse3 (boo#1242079)
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=61
2025-05-04 09:20:00 +00:00
0e8296e3c2 Accepting request 1268503 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1268503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxcfs?expand=0&rev=26
2025-04-11 14:49:29 +00:00
e797b25a07 update to 6.0.4
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=59
2025-04-11 05:24:58 +00:00
d11a2be329 Accepting request 1232910 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1232910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxcfs?expand=0&rev=25
2024-12-22 17:03:44 +00:00
127ee9878c update to 6.0.3
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxcfs?expand=0&rev=57
2024-12-21 04:24:45 +00:00
6 changed files with 90 additions and 36 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:81016140b70e3b0977e637651197d2c29d02dd73d824e94cd97c19e64c74071c
size 105748

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEYC9WdmPlk7y9FPM4xjiXTWR5LWcFAmboVkkACgkQxjiXTWR5
LWc7whAAttpJBYz8b9mOGBa9jndPoX495Wkat0MfxGGWIH3BBO6I/r/J++8ln9vM
4F093x7HscdQbCFzOJ8caRS2jbYFbF4IFGIad8ZfL2TqvVWkgcHZOleLrz4oD8wj
GOxYrIhhoeo7DK3xTWW0Q1xQ30SnH6edzcl7403oKdmQIqBjXPYnTJZaOPBWetTl
CJTVPw+76m5PWNZEyBqJD3yJfWN9wBlcuw82QwSZ3d4QZgEFf/bHX+axyG3i5iQS
pPsJ3EBetgplkEnTwbFIu60P11KoI8qdfr+Ia0Wcvy9TahShbYH4Sxne8NH2zaZ6
hCHmghYp1PGhs+4cYGwY1X5Q58AIg5rRFggneWYKvahkFqefRU0iSFG24UJJqzi4
TsUSnHC9gC4v4ZrWTGtXByDaHO70lT9xCDNGSnvY059r7CbiHzWuXiytsDrmwYXt
CbHbnxhJG6tQvMZ8z/+QZDeY2OwF5dDa+lOeNrxjP/DJsFReG1fN6x0pSlh0tJIb
w5HLQnJfCdMlGZyj0oc99arO0tUvGzF8TdRQEZ20Xmp7SVQL9yHaqsCmjMzvHIYM
K1goZODwsKU14gcLkMmwiJ5J6nnXIkulpxB/hTBBFOaCUoHZrvj8RHlR0RVeeEid
IRDevUbfzb6yv3CyV9iHUjithgaA+MPQFNA6wJGGZcX/aYM8RUo=
=kSWh
-----END PGP SIGNATURE-----

3
lxcfs-6.0.5.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:91ce19087147791361115f3c8d3c647d5b0a36d386cd050ee0175bb75cc5d918
size 106565

16
lxcfs-6.0.5.tar.gz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEYC9WdmPlk7y9FPM4xjiXTWR5LWcFAmievDUACgkQxjiXTWR5
LWcVzg//V/ThoJI5YPgMAalS/554c/R02c5RXtdDhxW9YH94owSooSAQfb9Eyum9
41PLeF58NQYhGLUUHhiOrAt7u9O15sO9NDw8t52VBlap59QGH+h/GbQinIL2eBA8
89NEBbswWc1tR76L62XwUMscFwTe9qgAvOPPxjDRxYa7vhNDhAZnuC2D6EDiaKLR
22wdu7p2NlzbePeySLmjeiNu6p5FlL9FKBv2fnkKmg21iSKI8ayFmBsYPmNsi5ZT
f08p2RiJiUgpsNuD1Vf+72iToHeyoeWQbe8rw/4MHnrrhW9g6DX5KNTPMaFNSJKk
Lc3Qx68XQWgiTw+SxhBZxDEiJyJ0qTBDhrLnjXQ1O0ligo26iNwASsdpLGjM1CMK
NWH8O3QaO/UBL98P9uovVWzjuOjtlbN2FfZa/Vqa9WTykYv0za1dUQSVHOkgcl8g
TficHqbJ7bPtB9jrB5YIxvf+5ims2JPIaKejO7OyPsiPU1ZzyDQH7gVPDha1+lVS
fuwjStG28E6+fZr0NUEo5KOe6Pqv9x6NluhfPb/JPeQJwkJITrMSJNOUjt+7mNQx
2HYKSMxmvRMSnhPvtAy7zRgtcdxlrcvKBJdVmAr2+O7WzjtJoa/fpTmRH09yhTqL
f44QtUgvEbXI9A8HV7h/KE96U5aAIU9p9CuJcYfIzN4qaYvRpCk=
=pgVo
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,66 @@
-------------------------------------------------------------------
Sat Aug 16 17:17:24 UTC 2025 - Aleksa Sarai <asarai@suse.com>
- Update to 6.0.5. The upstream changelog can be found at
<https://discuss.linuxcontainers.org/t/lxcfs-6-0-5-lts-has-been-released/24437>
* No code changes, just a version bump to match the LXC and Incus LTS.
-------------------------------------------------------------------
Wed Apr 30 19:18:58 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- use fuse3 (boo#1242079)
- drop spec file constructs for versions earlier than 15
-------------------------------------------------------------------
Sat Apr 5 18:16:48 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 6.0.4:
This is the fourth bugfix release for LXCFS 6.0 which is
supported until June 2029.
* Changes
- Properly handle SLAB reclaimable memory in meminfo
- Handle empty cpuset strings
- Fix potential sleep interval overflows
* Detailed changelog
- 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
-------------------------------------------------------------------
Fri Dec 20 05:52:47 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 6.0.3 LTS:
The LXCFS team is pleased to announce the release of LXCFS 6.0.3!
This is the third bugfix release for LXCFS 6.0 which is supported
until June 2029.
* Changes
- Better detection of swap accounting support
- Reworked testsuite including support for 64-bit Arm
* Detailed changelog
- 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
-------------------------------------------------------------------
Sat Sep 21 16:20:11 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

View File

@@ -1,7 +1,8 @@
#
# spec file for package lxcfs
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +17,8 @@
#
# On pre-15 SLE versions, _sharedstatedir was /usr/com -- which is just wrong.
%if 0%{?suse_version} < 1500
%define _sharedstatedir /var/lib
%endif
Name: lxcfs
Version: 6.0.2
Version: 6.0.5
Release: 0
Summary: FUSE filesystem for LXC
License: Apache-2.0
@@ -36,10 +32,10 @@ BuildRequires: help2man
BuildRequires: libtool
BuildRequires: meson >= 0.50
BuildRequires: pam-devel
BuildRequires: pkg-config
BuildRequires: pkgconfig
BuildRequires: python3
BuildRequires: python3-Jinja2
BuildRequires: pkgconfig(fuse)
BuildRequires: pkgconfig(fuse3)
BuildRequires: pkgconfig(systemd)
%{?systemd_requires}
@@ -52,11 +48,7 @@ LXC but is usable by any runtime.
Summary: LXC hooks for %{name}
Group: System/Management
Requires: %{name} = %{version}
%if 0%{?sle_version} < 150000
Supplements: packageand(%{name}:liblxc1)
%else
Supplements: (%{name} and liblxc1)
%endif
BuildArch: noarch
%description hooks-lxc
@@ -78,14 +70,14 @@ with LXC for all containers.
# any other program. lxcfs will automatically install it to {_libdir}/{name}
# which is out of the way of any other users.
%meson_install
install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{name}
install -d -m 0755 %{buildroot}%{_localstatedir}/lib/%{name}
# systemd service and sysv-init compat wrapper.
mkdir -p %{buildroot}%{_sbindir}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
# Clean up.
find %{buildroot} -type f -name '*.la' -delete
find %{buildroot} -type f -name "*.la" -delete -print
%fdupes %{buildroot}
%pre
@@ -101,7 +93,6 @@ find %{buildroot} -type f -name '*.la' -delete
%service_del_postun lxcfs.service
%files
%defattr(-,root,root)
%doc AUTHORS README*
%license COPYING
%{_sbindir}/*
@@ -122,7 +113,7 @@ find %{buildroot} -type f -name '*.la' -delete
%{_libdir}/%{name}/liblxcfs.so
%files hooks-lxc
%defattr(-,root,root)
%license COPYING
%{_datadir}/lxc
%changelog