177 Commits

Author SHA256 Message Date
ac1731c7db Accepting request 1299969 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1299969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=113
2025-08-17 12:50:20 +00:00
15480882b0 - Update to LXC 6.0.5. The upstream changelog can be found at
<https://discuss.linuxcontainers.org/t/lxc-6-0-5-lts-has-been-released/24438>
  * Fixes a regression introduced in LXC 6.0.4 which was causing some hooks to
    fail due to no-new-priv handling
  * Removed support for building with the bionic C library (Android) as it
    hadn’t been functional for a long time
  * Fixed handling of the container_ttys environment variable
  + Added support for both move and nosymfollow mount options
  * Improved testsuite coverage
- Remove upstreamed patches:
  - fix-apparmor.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=77
2025-08-17 08:21:03 +00:00
bec60be5f3 Accepting request 1274696 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1274696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=112
2025-05-06 14:41:13 +00:00
0101a39925 fix changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=76
2025-05-05 19:17:37 +00:00
510e693040 - fix apparmor according to https://github.com/lxc/lxc/pull/4536
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=75
2025-05-05 19:14:31 +00:00
6e97bd7a9b Accepting request 1268504 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1268504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=111
2025-04-11 14:49:30 +00:00
f338abdde3 update to 6.0.4
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=74
2025-04-11 05:25:02 +00:00
41ef19a8b1 Accepting request 1232909 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1232909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=110
2024-12-22 17:03:43 +00:00
c39392365c update to 6.0.3
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=73
2024-12-21 04:24:29 +00:00
5a54212810 Accepting request 1202911 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1202911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=109
2024-09-24 15:34:46 +00:00
70929f4f34 update to 6.0.2
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=72
2024-09-24 11:14:04 +00:00
35f5088f81 Accepting request 1187673 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1187673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=108
2024-07-16 20:03:05 +00:00
61d29b8c51 update to 6.0.1
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=71
2024-07-16 06:50:40 +00:00
6c76472d5e Accepting request 1171111 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1171111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=107
2024-05-01 12:57:39 +00:00
61472b50fd Accepting request 1167663 from home:ojkastl_buildservice:Branch_Virtualization_containers
update to 6.0.0

OBS-URL: https://build.opensuse.org/request/show/1167663
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=70
2024-05-01 06:15:21 +00:00
537ae14ecf Accepting request 1101506 from Virtualization:containers
- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708

OBS-URL: https://build.opensuse.org/request/show/1101506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=106
2023-07-31 13:24:42 +00:00
dfe112946d - update to 5.0.3:
* Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=69
2023-07-31 10:49:57 +00:00
9fe9762eb3 Accepting request 1087230 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1087230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=105
2023-05-15 14:54:45 +00:00
c1a5ecf11f Accepting request 1084078 from home:dimstar:Factory
- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch

OBS-URL: https://build.opensuse.org/request/show/1084078
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=68
2023-05-15 13:05:51 +00:00
80d0d878ad Accepting request 1034505 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1034505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=104
2022-11-08 12:24:40 +00:00
ceca79129b Accepting request 1034139 from home:Guillaume_G:branches:Virtualization:containers
- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch

OBS-URL: https://build.opensuse.org/request/show/1034139
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=67
2022-11-08 11:05:51 +00:00
764be59721 Accepting request 1032317 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1032317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=103
2022-10-30 17:29:14 +00:00
c6a185d825 Accepting request 1031967 from home:cyphar:lxc
- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport <https://github.com/lxc/lxc/pull/4215> in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch

OBS-URL: https://build.opensuse.org/request/show/1031967
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=66
2022-10-30 13:05:41 +00:00
70c887d8ec Accepting request 1030582 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1030582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=102
2022-10-23 14:33:12 +00:00
d7442df84d Accepting request 1030075 from home:ojkastl_buildservice:branches:Virtualization:containers
fix build by backporting a fix

OBS-URL: https://build.opensuse.org/request/show/1030075
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=65
2022-10-23 08:47:42 +00:00
53312c7c44 Accepting request 1029888 from home:cyphar:lxc
- Always build with seccomp support on every architecture. boo#1199963
- Fix Tumbleweed build by using FORTIFY_SOURCE=2.

OBS-URL: https://build.opensuse.org/request/show/1029888
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=64
2022-10-19 00:16:22 +00:00
00ea41cf42 Accepting request 1005949 from home:ojkastl_buildservice:branches:Virtualization:containers
fix build by using FORTIFY_SOURCE=2

OBS-URL: https://build.opensuse.org/request/show/1005949
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=63
2022-09-26 05:03:23 +00:00
c695574141 Accepting request 984406 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/984406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=101
2022-06-23 08:24:18 +00:00
256fc0eaf8 Accepting request 984405 from home:cyphar:lxc
- Always build with seccomp support on every architecture. boo#1199963

OBS-URL: https://build.opensuse.org/request/show/984405
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=62
2022-06-22 08:52:50 +00:00
4a8cc79c68 Accepting request 980951 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/980951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=100
2022-06-06 09:11:00 +00:00
155b7c2002 Accepting request 980867 from home:munix9:branches:Virtualization:containers
- Fix Tumbleweed build.

OBS-URL: https://build.opensuse.org/request/show/980867
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=61
2022-06-06 05:57:57 +00:00
15db8b485b Accepting request 957225 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/957225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=99
2022-02-24 17:20:54 +00:00
201b2682d3 Accepting request 956645 from home:ojkastl_buildservice:Branch_Virtualization_containers
update to 4.0.12

OBS-URL: https://build.opensuse.org/request/show/956645
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=60
2022-02-24 07:36:39 +00:00
4870411fd7 Accepting request 929082 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/929082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=98
2021-11-04 15:09:57 +00:00
1b2d19e699 Accepting request 927434 from home:ojkastl_buildservice:Branch_Virtualization_containers
update to 4.0.10; use --withpamdir and use pam macros (does not yet build properly on non-Tumbleweed, I am working on it...)

OBS-URL: https://build.opensuse.org/request/show/927434
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=59
2021-11-03 19:03:17 +00:00
2e43799115 Accepting request 896368 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/896368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=97
2021-06-01 08:39:34 +00:00
403d9bc81f Accepting request 896311 from home:ojkastl_buildservice:Branch_Virtualization_containers
fix wrong URLs in spec, that cause Factory to reject SR#895790

OBS-URL: https://build.opensuse.org/request/show/896311
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=58
2021-05-31 14:05:43 +00:00
bc2eb7c5fc Accepting request 895133 from home:ojkastl_buildservice:Branch_Virtualization_containers
update to 4.0.9 (4.0.7 and 4.0.8 were skipped upstream)

OBS-URL: https://build.opensuse.org/request/show/895133
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=57
2021-05-27 15:18:42 +00:00
1ca1312151 update to 4.0.6, this time with sources attached
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=56
2021-05-24 06:26:16 +00:00
2755112f71 update to 4.0.6
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=55
2021-05-24 06:23:11 +00:00
7703831f28 Accepting request 846358 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/846358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=96
2020-11-06 22:44:48 +00:00
c20fb5b6d6 Accepting request 846200 from home:dirkmueller:branches:Virtualization:containers
- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/846200
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=54
2020-11-05 23:56:32 +00:00
bce3046a56 Accepting request 827667 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/827667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=95
2020-08-20 20:28:01 +00:00
01cbe3bff6 Accepting request 819530 from home:ojkastl_buildservice:Branch_Virtualization_containers
backport patches to make lxc-download template work with recent versions of gpg

OBS-URL: https://build.opensuse.org/request/show/819530
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=53
2020-08-18 19:33:01 +00:00
2787860e69 Accepting request 803969 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/803969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=94
2020-05-13 20:56:00 +00:00
60d0164383 Accepting request 803648 from home:liguros:branches:Virtualization:containers
- Update to LXC 4.0.2
  - https://discuss.linuxcontainers.org/t/lxc-4-0-2-lts-has-been-released/7449

OBS-URL: https://build.opensuse.org/request/show/803648
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=52
2020-05-12 22:52:49 +00:00
e3e38c5903 Accepting request 802546 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/802546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=93
2020-05-11 11:43:33 +00:00
c27c6f87d5 Accepting request 793773 from home:polslinux:branches:Virtualization:containers
- Update to LXC 4.0.1:
  + Tweak systemd ordering (start after remote-fs.target)
  + Fix various issues around attach and cgroups
  + Fix shutdown timeout not working on pidfd systems
  + Fix cgroup issue on 4.9 kernel
  + Fix write issues in /dev/stdout
- Remove 0001-autotools-don-t-install-run-coccinelle.sh.patch
- Remove 0002-cgroups-fix-uninitialized-transient_len-warning.patch
- Remove 0003-cgroups-fix-build-warning-on-GCC-7.patch

OBS-URL: https://build.opensuse.org/request/show/793773
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=51
2020-05-11 05:35:45 +00:00
68b45f2523 Accepting request 791872 from Virtualization:containers
- Fix mis-use of %suse_version when we actually want to check against
  %sle_version when determining whether lxc-user-nic should be setuid.
- Add backport of https://github.com/lxc/lxc/pull/3347 and
  https://github.com/lxc/lxc/pull/3349 to fix builds on Leap.
  + 0002-cgroups-fix-uninitialized-transient_len-warning.patch
  + 0003-cgroups-fix-build-warning-on-GCC-7.patch

OBS-URL: https://build.opensuse.org/request/show/791872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxc?expand=0&rev=92
2020-04-07 08:31:56 +00:00
9848b11035 Accepting request 791871 from home:cyphar:lxc
- Fix mis-use of %suse_version when we actually want to check against
  %sle_version when determining whether lxc-user-nic should be setuid.
- Add backport of https://github.com/lxc/lxc/pull/3347 and
  https://github.com/lxc/lxc/pull/3349 to fix builds on Leap.
  + 0002-cgroups-fix-uninitialized-transient_len-warning.patch
  + 0003-cgroups-fix-build-warning-on-GCC-7.patch

OBS-URL: https://build.opensuse.org/request/show/791871
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxc?expand=0&rev=50
2020-04-07 01:44:36 +00:00