Compare commits

..

160 Commits

Author SHA256 Message Date
Ana Guerrero
8af3922b4a Accepting request 1243461 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1243461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=62
2025-02-06 21:05:55 +00:00
Ana Guerrero
53d8f264e0 Accepting request 1229423 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1229423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=61
2024-12-09 20:10:27 +00:00
Aleksa Sarai
442723546e Add CVE-2023-46565 / bsc#1223794 reference.
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=151
2024-12-09 15:16:20 +00:00
Ana Guerrero
e44d5e56a4 Accepting request 1183431 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1183431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=60
2024-06-27 14:02:15 +00:00
Aleksa Sarai
66ea8b1b83 - Change license to AGPL-3.0-only AND Apache-2.0:
+ All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=149
2024-06-26 12:11:20 +00:00
Ana Guerrero
570e736c1a Accepting request 1127791 from Virtualization:containers
- add attr as dependency for setfattr (bsc#1190416)

- update keyring
- Update to 5.15. Full upstream changelogs are at

OBS-URL: https://build.opensuse.org/request/show/1127791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=59
2023-11-21 20:32:06 +00:00
feb022dee0 - add attr as dependency for setfattr (bsc#1190416)
- update keyring
- Update to 5.15. Full upstream changelogs are at

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=147
2023-11-20 21:51:34 +00:00
Ana Guerrero
61112c7575 Accepting request 1123913 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1123913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=58
2023-11-07 20:27:36 +00:00
211e9c9977 Accepting request 1122971 from home:rrahl0
update to 5.19

OBS-URL: https://build.opensuse.org/request/show/1122971
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=145
2023-11-07 10:34:18 +00:00
Ana Guerrero
883a6d215a Accepting request 1116434 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1116434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=57
2023-10-10 18:59:27 +00:00
3974431a93 Accepting request 1116352 from home:rrahl0
update to version 5.18

OBS-URL: https://build.opensuse.org/request/show/1116352
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=143
2023-10-09 11:12:55 +00:00
Ana Guerrero
ab560f9cf8 Accepting request 1108779 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1108779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=56
2023-09-04 20:53:05 +00:00
f116cfc135 Accepting request 1104738 from home:rrahl0
last cleanup

OBS-URL: https://build.opensuse.org/request/show/1104738
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=141
2023-09-04 07:28:21 +00:00
Dominique Leuenberger
66fdb700e8 Accepting request 1102825 from Virtualization:containers
- correct source0/1 urls

- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances

- update keyring 

- Update to 5.15. Full upstream changelogs are at 
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting

OBS-URL: https://build.opensuse.org/request/show/1102825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=55
2023-08-08 13:54:26 +00:00
d4ed0e89fb - correct source0/1 urls
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=139
2023-08-08 07:16:08 +00:00
1dfe2d7cb2 - correct source urls
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=138
2023-08-08 07:15:39 +00:00
61f2f08bbb OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=137 2023-08-08 07:15:29 +00:00
434eaf3cc5 Accepting request 1100201 from home:rrahl0
fix import_path and update to 5.16

OBS-URL: https://build.opensuse.org/request/show/1100201
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=136
2023-07-24 06:08:49 +00:00
91154d51ea - update keyring
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=135
2023-07-15 15:28:23 +00:00
f97d0c8067 Accepting request 1096943 from home:rrahl0
Update to latest version with links

OBS-URL: https://build.opensuse.org/request/show/1096943
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=134
2023-07-06 11:23:19 +00:00
Dominique Leuenberger
14a07696da Accepting request 1093362 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1093362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=54
2023-06-16 14:54:50 +00:00
d963a96948 Accepting request 1093292 from home:dimstar:Factory
- Fix call to sysctl_apply: this macro takes a parameter.

OBS-URL: https://build.opensuse.org/request/show/1093292
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=132
2023-06-15 20:08:06 +00:00
Dominique Leuenberger
dea4e454cc Accepting request 1087726 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1087726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=53
2023-05-18 13:19:42 +00:00
Aleksa Sarai
20a0917b55 Accepting request 1087725 from home:cyphar:lxc
- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477

  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools

  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode

OBS-URL: https://build.opensuse.org/request/show/1087725
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=130
2023-05-18 04:36:34 +00:00
Dominique Leuenberger
80366621ad Accepting request 1067411 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1067411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=52
2023-02-23 15:30:47 +00:00
56e989d70e Accepting request 1067041 from home:jacobbaungard:branches:Virtualization:containers
Update to LXD 5.11. The full upstream changelog is available from: https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443

OBS-URL: https://build.opensuse.org/request/show/1067041
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=128
2023-02-23 14:10:13 +00:00
Dominique Leuenberger
0ed6c40491 Accepting request 1065756 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1065756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=51
2023-02-14 19:08:12 +00:00
Aleksa Sarai
b708eddd0b Accepting request 1065519 from home:jacobbaungard:tumbleweed_pkgs
Update to LXD 5.10

OBS-URL: https://build.opensuse.org/request/show/1065519
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=126
2023-02-14 13:38:08 +00:00
Dominique Leuenberger
846d428018 Accepting request 1060590 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1060590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=50
2023-01-24 18:43:42 +00:00
a2951b072f Accepting request 1045319 from home:kostasp:branches:Virtualization:containers
- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully

OBS-URL: https://build.opensuse.org/request/show/1045319
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=124
2023-01-24 08:38:02 +00:00
Dominique Leuenberger
2d3d451e55 Accepting request 1042237 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1042237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=49
2022-12-12 16:39:32 +00:00
Aleksa Sarai
1cefa70ac3 Accepting request 1042234 from home:cyphar:lxc
- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296

 + Network zones project feature

OBS-URL: https://build.opensuse.org/request/show/1042234
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=122
2022-12-12 05:06:52 +00:00
Dominique Leuenberger
fcea0a314a Accepting request 1037224 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1037224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=48
2022-11-22 15:10:26 +00:00
Aleksa Sarai
c5f1c7cab2 Accepting request 1037223 from home:cyphar:lxc
- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623

  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date

OBS-URL: https://build.opensuse.org/request/show/1037223
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=120
2022-11-22 07:02:06 +00:00
Dominique Leuenberger
0d7230f8b6 Accepting request 1032315 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1032315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=47
2022-10-30 17:29:12 +00:00
Aleksa Sarai
8b0efd21e9 Accepting request 1032314 from home:cyphar:lxc
- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852

  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM

OBS-URL: https://build.opensuse.org/request/show/1032314
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=118
2022-10-30 13:03:38 +00:00
Dominique Leuenberger
ba711e9926 Accepting request 1005934 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1005934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=46
2022-09-26 16:48:03 +00:00
Aleksa Sarai
9a31b7bb3d Accepting request 1005933 from home:cyphar:lxc
- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731

  LXD 5.6:
   + Grafana Loki support
   + Object storage on local storage pools
   + Infiniband support for virtual machines
   + Restricted network access in projects
   + instance-ready lifecycle event
   + Metric for total effective CPUs

  LXD 5.5:
   + Storage buckets (on Ceph)
   + Instance Ready state
   + Configurable BGP hold time
   + All projects queries for storage volumes
   + OOM kill counter in metrics
   * Database optimization

  LXD 5.4:
   + Load-balancers (OVN)
   + Bi-directional vsock interface (VM)
   * Changes to vsock API (LXD VMs)

OBS-URL: https://build.opensuse.org/request/show/1005933
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=116
2022-09-26 02:35:14 +00:00
Dominique Leuenberger
d7abf1cec5 Accepting request 998103 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/998103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=45
2022-08-19 15:56:25 +00:00
981e43c752 Accepting request 989725 from home:gmbr3:sysusers
- Change to using systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/989725
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=114
2022-08-19 06:57:59 +00:00
Dominique Leuenberger
38df0347cd Accepting request 985402 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/985402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=44
2022-06-28 13:22:32 +00:00
Aleksa Sarai
a1a5a841b5 Accepting request 985401 from home:cyphar:lxc
- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools

OBS-URL: https://build.opensuse.org/request/show/985401
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=112
2022-06-28 00:03:38 +00:00
Dominique Leuenberger
5dec9b7846 Accepting request 979722 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/979722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=43
2022-05-30 10:43:52 +00:00
3ac41b22c6 Accepting request 979627 from home:cyphar:lxc
- Update to LXD 5.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-2-has-been-released/14200
  boo#1200002

  + VPD information in resources API
  * Cross-project profile copy
  * HTTP streaming support in /dev/lxd API
  * Use of server-side filtering in CLI
  * Ceph librbd for virtual machines
- Remove upstreamed patch:
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch

OBS-URL: https://build.opensuse.org/request/show/979627
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=110
2022-05-29 18:54:26 +00:00
Dominique Leuenberger
f8c3ee49cf Accepting request 976038 from Virtualization:containers
- Update to LXD 5.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-1-has-been-released/13956
  boo#1199216
  + Sysinfo system call interception
  + lxc cluster role sub-command
  * lxc storage volume info shows volume total size
  + Configurable host network interface naming pattern
  * Overrideable evacuation mode
  * Setting profiles during an image copy
- Backport upstream patch to fix build on x32 systems.
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch
- Make CRIU a Recommends so that we can still use LXD on 32-bit openSUSE.

OBS-URL: https://build.opensuse.org/request/show/976038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=42
2022-05-10 13:12:42 +00:00
Aleksa Sarai
ee035bec7c Accepting request 975738 from home:cyphar:lxc
- Make CRIU a Recommends so that we can still use LXD on 32-bit openSUSE.

OBS-URL: https://build.opensuse.org/request/show/975738
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=108
2022-05-09 08:14:19 +00:00
Aleksa Sarai
e59bb62210 Accepting request 975050 from home:cyphar:lxc
- Backport upstream patch to fix build on x32 systems.
  + 0001-lxd-secommp-Fix-sysinfo-syscall-interception-on-32-b.patch

OBS-URL: https://build.opensuse.org/request/show/975050
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=107
2022-05-05 06:18:13 +00:00
Aleksa Sarai
b136d2a6a1 Accepting request 975028 from home:cyphar:lxc
- Update to LXD 5.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-1-has-been-released/13956
  boo#1199216

  + Sysinfo system call interception
  + lxc cluster role sub-command
  * lxc storage volume info shows volume total size
  + Configurable host network interface naming pattern
  * Overrideable evacuation mode
  * Setting profiles during an image copy

OBS-URL: https://build.opensuse.org/request/show/975028
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=106
2022-05-05 05:38:58 +00:00
Aleksa Sarai
21d918dbed Accepting request 975024 from home:cyphar:lxc
- Update to LXD 4.24. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-24-has-been-released/13550
  boo#1199215

  This is the last release before LXD 5.0 (which does not support the Leap 15.3
  kernel -- LXD 5.0 requires kernel 5.4 or newer). Thus this will be the last
  LXD release for Leap 15.3.

  + lxc file mount and new files API
  + Cluster event hub role
  * Reworked lxc storage volume info
  + AppArmor profiles for image extractors
  + Grafana dashboard
  + Degraded startup (missing disk)
  + restricted.containers.interception project option
  + core.metrics_authentication server option
  + Network interface name and MTU in virtual machines
  + I/O uring support for VM storage
  + ipv4.neighbor_probe and ipv6.neighbor_probe NIC options

OBS-URL: https://build.opensuse.org/request/show/975024
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=105
2022-05-05 04:24:51 +00:00
Dominique Leuenberger
9fdbeea162 Accepting request 940123 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/940123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=41
2021-12-13 19:44:30 +00:00
Aleksa Sarai
32481a2906 Accepting request 940122 from home:cyphar:lxc
- Update to LXD 4.21. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-21-has-been-released/12860
  boo#1193649

  + Cluster member groups
  * Reworked cloud-init support
  + Trust certificate self-renewal
  + Restricted disk passthrough in projects
  + Restricted idmap uid/gid in projects
  + List all lxc commands with --sub-commands
  + List instances across all projects with --all-projects
  + New database-leader cluster role
  * Consistent units for byte sizes.
  * Routed networking in virtual machines
  + Support for ipv4.routes and ipv6.routes on routed type NICs
  + Option to skip records for NAT-ed addresses in network zones
  + Allow blocking an IP address family with security filtering options
  + New ceph.rbd.du storage config option to disable potentially slow rbd du
  * Optimized moving of instances and volumes between projects
  * Support for copying/moving custom volumes between cluster members

OBS-URL: https://build.opensuse.org/request/show/940122
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=104
2021-12-13 03:14:42 +00:00
Dominique Leuenberger
507d26c83a Accepting request 930036 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/930036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=40
2021-11-08 16:24:26 +00:00
Aleksa Sarai
3fb31bdbef Accepting request 930033 from home:cyphar:lxc
- Update to LXD 4.20. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-20-has-been-released/12540
  boo#1192432

  + Live migration of virtual machines
  + Network peering for OVN
  + Network zones (DNS)
  + SR-IOV acceleration for OVN networking
  + Linux sysctl configuration on containers
  + Core scheduling for virtual machines
  + Cluster member configuration
  * Improvement to network leases

OBS-URL: https://build.opensuse.org/request/show/930033
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=103
2021-11-08 04:14:57 +00:00
Dominique Leuenberger
0ac337dfe7 Accepting request 918522 from Virtualization:containers
- Disable stripping of binaries, which seems to be causing issues at runtime
  due to some ld.so assertion failing. In particular it seems that libdqlite is
  getting corrupted somehow.

OBS-URL: https://build.opensuse.org/request/show/918522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=39
2021-09-14 19:14:11 +00:00
Aleksa Sarai
1a046b60b1 Accepting request 918520 from home:cyphar:lxc
- Disable stripping of binaries, which seems to be causing issues at runtime
  due to some ld.so assertion failing. In particular it seems that libdqlite is
  getting corrupted somehow.

OBS-URL: https://build.opensuse.org/request/show/918520
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=102
2021-09-12 16:39:39 +00:00
Dominique Leuenberger
b1cf18108f Accepting request 917629 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/917629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=38
2021-09-09 21:07:29 +00:00
Aleksa Sarai
b2c37bacf0 Accepting request 917628 from home:cyphar:lxc
- Update to LXD 4.18. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-18-has-been-released/12068/2
  boo#1190323

  + Network forwards (floating IPs)
  + Native BGP support
  * NAT address customization with OVN
  * lxd cluster edit for cluster disaster recovery
  + Refresh support for custom volume copies
  + Additional device restrictions for projects
  * --minimal option for lxd init
  * Additional network counters in instance state

OBS-URL: https://build.opensuse.org/request/show/917628
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=101
2021-09-09 00:48:07 +00:00
Dominique Leuenberger
8d2032e204 Accepting request 913360 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/913360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=37
2021-08-23 08:08:03 +00:00
Aleksa Sarai
57f3e4772c Accepting request 913321 from home:cyphar:lxc
- Update to LXD 4.17. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-17-has-been-released/11812
  boo#1189645

  + lxd import replaced by new lxd recover
  + Cluster member evacuation
  * Reworked lxc info output
  + Requestor address in lifecycle event
  + USB GPU support in the resources API
  + Monitoring of all projects in lxc monitor
  + Alternative format options in lxc monitor

OBS-URL: https://build.opensuse.org/request/show/913321
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=100
2021-08-20 14:02:03 +00:00
Dominique Leuenberger
982cd9fb25 Accepting request 909503 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/909503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=36
2021-07-31 16:51:22 +00:00
Aleksa Sarai
6b3769a6ad Accepting request 909502 from home:cyphar:lxc
- Update to LXD 4.16. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-16-has-been-released/11547
  boo#1188946

  + Cluster certificate update
  + Copy/move of custom volumes between projects
  + lxc monitor --pretty now works with all event types
  + Easier revocation of cluster join tokens
  + IP filtering on unmanaged bridges
  + New warnings
  + New lifecycle events

- Remove upstreamed patches:
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch

OBS-URL: https://build.opensuse.org/request/show/909502
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=99
2021-07-31 06:19:20 +00:00
Dominique Leuenberger
a95ec6aba2 Accepting request 908504 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/908504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=35
2021-07-27 12:32:08 +00:00
Aleksa Sarai
1dec257017 Accepting request 904621 from home:bmwiedemann:branches:Virtualization:containers
Build with go1.15 for reproducible build results (boo#1102408)

https://github.com/golang/go/issues/42159 has some background

OBS-URL: https://build.opensuse.org/request/show/904621
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=98
2021-07-27 06:01:33 +00:00
Dominique Leuenberger
a4567d722b Accepting request 902316 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/902316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=34
2021-06-25 13:01:44 +00:00
Aleksa Sarai
f36094bfb4 Accepting request 902315 from home:cyphar:lxc
- Add backport for <https://github.com/lxc/lxd/pull/8908> which fixes a
  Leap-specific kernel backport bug (close_range(2) was backported but not the
  flags that it supported in the first version). boo#1186786
  + boo1186786-0001-forkexec-handle-broken-close_range-backport-in-openS.patch

OBS-URL: https://build.opensuse.org/request/show/902315
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=97
2021-06-25 10:06:07 +00:00
Dominique Leuenberger
1275e2e338 Accepting request 900296 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/900296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=33
2021-06-16 18:35:00 +00:00
Aleksa Sarai
9eba910f92 Accepting request 900295 from home:cyphar:lxc
- Build lxd-agent and lxd-p2c statically to match upstream LXD build scripts
  (and to make VMs work properly -- lxd-agent is injected into the VM).
- Update lxd-rpmlintrc to match this.

OBS-URL: https://build.opensuse.org/request/show/900295
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=95
2021-06-16 03:13:50 +00:00
Dominique Leuenberger
b15b448856 Accepting request 897987 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/897987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=32
2021-06-07 20:44:00 +00:00
Aleksa Sarai
dfb66de8b3 Accepting request 897986 from home:cyphar:lxc
- Update to LXD 4.15. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-15-has-been-released/11252
  bsc#1186906

  + Network interface hotplug in VMs
  + Configurable shutdown timeout
  + New persistent warnings (time skew, apparmor and virtiofsd)
  + Location field in /dev/lxd API
  + New type and name columns in lxc config trust list
  + Cluster members acting as database stand-by now visible
  + lxc monitor --pretty now supported with lifecycle events
  + New --expire flag for lxc publish
  + Requestor now recorded in lifecyle events
  + Proxy header support on main API endpoint
  + Full swagger coverage of REST API

OBS-URL: https://build.opensuse.org/request/show/897986
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=93
2021-06-07 07:55:02 +00:00
Dominique Leuenberger
4584e6a318 Accepting request 896774 from Virtualization:containers
- fix dependencies for aarch64/armv7l 

- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.

OBS-URL: https://build.opensuse.org/request/show/896774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=31
2021-06-03 22:33:20 +00:00
e0ce8a6196 - fix dependencies for aarch64/armv7l
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=91
2021-06-01 20:36:27 +00:00
28c68d979a Accepting request 896676 from home:cyphar:lxc
- Fix build on i586 by if_arch-ing out the VM support on non-x86_64 platforms.

OBS-URL: https://build.opensuse.org/request/show/896676
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=90
2021-06-01 20:33:53 +00:00
Dominique Leuenberger
3e83e57cc4 Accepting request 896242 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/896242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=30
2021-06-01 08:39:17 +00:00
Aleksa Sarai
e9db96e7cf Accepting request 896241 from home:cyphar:lxc
- Update to LXD 4.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-14-has-been-released/11008
  bsc#1186647

  + ACL support on managed bridges
  + Cluster member certificates
  + Cluster member description
  + Cluster token based join
  + Server warnings
  + Backup and snapshot project restrictions
  + User keys in device configuration
  + More auto-generated REST-API documentation
- Remove upstreamed patches:
  - boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch

OBS-URL: https://build.opensuse.org/request/show/896241
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=88
2021-05-31 05:18:20 +00:00
Dominique Leuenberger
b01faf8a82 Accepting request 887110 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/887110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=29
2021-04-21 19:00:10 +00:00
Aleksa Sarai
c34f4d7e50 Accepting request 887108 from home:cyphar:lxc
- Don't use SecureBoot OVMF blobs, they don't work with LXD.
- Add backport of <https://github.com/lxc/lxd/pull/8700> to fix LXD VMs on
  openSUSE. boo#1181549
  + boo1181549-0001-vm-qemu-configure-spice-using-spice-parameter.patch

OBS-URL: https://build.opensuse.org/request/show/887108
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=86
2021-04-21 01:35:46 +00:00
Dominique Leuenberger
dda96d689a Accepting request 884539 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/884539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=28
2021-04-12 10:37:31 +00:00
Aleksa Sarai
9364e3e2c2 Accepting request 884538 from home:cyphar:lxc
- Update to LXD 4.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737
  boo#1184580

  + Support for instance filters in "lxc list"
  + NVIDIA MIG support for containers
  + System wide configuration in /etc/lxd
  + Project resource usage
  + Snapshot schedule aliases (cron-like @... aliases)
  + images.default_architecture for multi-architecture setups
  + New description column in "lxc {project,profile,storage} list"
  + Reworked handling of default action in network ACLs
  + "lxc stop --console"
  + More auto-generated REST-API documentation

OBS-URL: https://build.opensuse.org/request/show/884538
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=84
2021-04-12 05:54:31 +00:00
Dominique Leuenberger
e1a7716c14 Accepting request 879766 from Virtualization:containers
- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.

OBS-URL: https://build.opensuse.org/request/show/879766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=27
2021-03-18 21:54:58 +00:00
Aleksa Sarai
c35dcc13d5 Remove trailing whitespace in .changes.
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=82
2021-03-18 04:12:38 +00:00
Aleksa Sarai
3d8b00e5a1 Accepting request 879257 from home:gmbr3:Active
- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE
  packages.

OBS-URL: https://build.opensuse.org/request/show/879257
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=81
2021-03-18 04:08:21 +00:00
Dominique Leuenberger
5f9e80b6e1 Accepting request 877356 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/877356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=26
2021-03-06 20:19:13 +00:00
Aleksa Sarai
d4c91d6734 Accepting request 877355 from home:cyphar:lxc
- Prefix all binaries with lxd- if they don't start with "lx[cd]". This is to
  avoid having cases like lxd-generate where there's a binary in /usr/bin that
  has a super-generic name.

OBS-URL: https://build.opensuse.org/request/show/877355
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=79
2021-03-06 08:04:46 +00:00
Aleksa Sarai
68261b20a4 Accepting request 877354 from home:cyphar:lxc
Support pre-15.3 Leap QEMU package names.

OBS-URL: https://build.opensuse.org/request/show/877354
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=78
2021-03-06 07:37:47 +00:00
Aleksa Sarai
6c45e6504b Accepting request 877272 from home:cyphar:lxc
- Update to LXD 4.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-12-has-been-released/10424
  boo#1183111

  + Initial Network ACLs support (OVN-only)
  + Project restricted certificates
  + Server configuration options now supported at the project level
  + Configuration option for Ceph features
  * Projects now supported by lxd init --dump and --preseed
  * Initial auto-generated REST-API documentation

  + VM: Stateful stop and stateful snapshots for virtual machines

OBS-URL: https://build.opensuse.org/request/show/877272
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=77
2021-03-06 00:12:59 +00:00
Dominique Leuenberger
94c0c22f10 Accepting request 869679 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/869679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=25
2021-02-07 14:21:01 +00:00
Aleksa Sarai
bb14968760 Accepting request 869678 from home:cyphar:lxc
- Update to LXD 4.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-11-has-been-released/10135
  boo#1181825

  + Bulk instance state change API
  + GVRP support for dynamic vlan configuration
  + Server-side instance storage pool migration
  + Volume usage API
  + VM: SR-IOV GPU Support
  + VM: PCI Device Type
  + VM: ISO images now exposed as cdrom

OBS-URL: https://build.opensuse.org/request/show/869678
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=75
2021-02-05 07:52:30 +00:00
Dominique Leuenberger
561c45fae0 Accepting request 862301 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/862301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=24
2021-01-11 16:16:31 +00:00
22d8df09f5 Accepting request 862291 from home:cyphar:lxc
- Update to LXD 4.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-10-has-been-released/9894
  boo#1180772

  + VLAN information in network state
  + Proxy device support for VMs (NAT only)
  + Bridge port isolation
  + New sub-commands for image properties
  + Multi-queue networking in VMs

OBS-URL: https://build.opensuse.org/request/show/862291
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=73
2021-01-11 13:51:17 +00:00
Dominique Leuenberger
d75e2b8462 Accepting request 855073 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/855073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=23
2020-12-12 19:32:11 +00:00
Aleksa Sarai
a5e19c86d6 Accepting request 855072 from home:cyphar:lxc
- Update to LXD 4.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-9-has-been-released/9673
  boo#1179972

  + Mediated GPU devices for Virtual Machines
  + IOMMU groups for PCI devices
  + QEMU version in server environment information
  * Improved lifecycle events
  + "user." keys allowed on all objects
  + usb_address and pci_address properties in USB/network resources
  + ipv4.dhcp and ipv6.dhcp on OVN networks
  + ovn.ingress_mode on physical networks
  + ipv4.routes.anycast and ipv6.routes.anycast on physical networks
  + limits.instances project option
  + zstd compression for images and backups

OBS-URL: https://build.opensuse.org/request/show/855072
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=71
2020-12-12 06:59:35 +00:00
Dominique Leuenberger
674e94bd03 Accepting request 848283 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/848283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=22
2020-11-13 17:59:24 +00:00
Aleksa Sarai
ef3e60f9da Accepting request 848282 from home:cyphar:lxc
- Update to LXD 4.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
  boo#1178759

  + vTPM support
  + VirtioFS support for virtual machines
  + Full CGroup2 support
  + rebase mode for zfs.clone_copy
  + --reuse option in lxc snapshot and lxc storage volume snapshot
  * restarted lifecycle event
  * Improved logging of user requests

OBS-URL: https://build.opensuse.org/request/show/848282
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=69
2020-11-13 06:38:16 +00:00
Dominique Leuenberger
2b6dafbf3d Accepting request 842269 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/842269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=21
2020-10-23 10:21:40 +00:00
Aleksa Sarai
c10ee53a67 Accepting request 842268 from home:cyphar:lxc
- Update to LXD 4.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
  boo#1177825

  + Backup (export/import) of custom storage volumes
  + Import of instances with alternative name
  + Virtual machine memory shrinking (and re-grow)
  + USB device passthrough for virtual machines
  + Configurable rsync compression in migration
  + Restrict available uplinks for project networks
  + Add new physical managed network type
  + Support for external routed addresses/subnets on OVN

OBS-URL: https://build.opensuse.org/request/show/842268
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=67
2020-10-17 09:30:56 +00:00
Dominique Leuenberger
0e35c1c2f3 Accepting request 835983 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/835983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=20
2020-09-22 19:11:32 +00:00
50e8526479 Accepting request 835558 from home:cyphar:lxc
- Update to LXD 4.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
  boo#1176737

  + Networks in projects
  + AppArmor profiles for qemu
  - Removal of custom sqlite fork.

OBS-URL: https://build.opensuse.org/request/show/835558
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=65
2020-09-22 06:06:45 +00:00
Dominique Leuenberger
fea760338d Accepting request 830383 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/830383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=19
2020-08-29 18:44:15 +00:00
Aleksa Sarai
d89b112249 Accepting request 830380 from home:cyphar:lxc
- Update to LXD 4.5. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
  boo#1175910

  + Initial support for OVN virtual networks
  + Initial bpf syscall interception
  * Support for native terminal device allocation
  * VGA console now working on Windows
  * Improved handling of remote storage pools
  * forkdns and forkproxy now running under AppArmor confinement
  + lxc move now let’s you select a cluster target too

OBS-URL: https://build.opensuse.org/request/show/830380
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=63
2020-08-29 04:26:57 +00:00
Dominique Leuenberger
f4c4a6bc77 Accepting request 823864 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/823864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=18
2020-08-01 10:32:09 +00:00
Aleksa Sarai
8655e38e5e Accepting request 823863 from home:cyphar:lxc
- Update to LXD 4.4. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
  boo#1174789

  + VGA console for virtual machines
  + Clustering failure domains
  + /dev/lxd API in virtual machines
  + Graceful daemon shutdown
  + macvlan and sriov managed network types
  + Disk usage limits in projects
  + AppAmor confinement for dnsmasq
  + GPU mediated devices in resources API
  + --console option in lxc launch

OBS-URL: https://build.opensuse.org/request/show/823863
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=61
2020-08-01 07:34:46 +00:00
Dominique Leuenberger
2ea89d18a6 Accepting request 818201 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/818201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=17
2020-07-02 22:11:21 +00:00
Aleksa Sarai
7449dfc8e1 Accepting request 818200 from home:cyphar:lxc
- Update to LXD 4.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-3-has-been-released/8303
  boo#1173608

  + Block custom storage volumes
  + VM: Initial work for graphical console
  * VM: Rework of PCIe layout
  + VM: GPU passthrough
  * Direct console attach on lxc start and lxc restart
  * Isolated CPUs reporting in resources API

OBS-URL: https://build.opensuse.org/request/show/818200
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=59
2020-07-02 03:51:33 +00:00
Dominique Leuenberger
ce08fca9ca Accepting request 812999 from Virtualization:containers
- Update to LXD 4.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
  bsc#1172605

  + VLAN filtering on bridges
  * Expanded network state information
  + Support for custom search domains
  + New IPv4 and IPv6 columns in network lists
  * mips & riscv64 support for containers and s390x support for VMs
  * Using pidfds for all container subprocesses
  * LVM volumes only active when needed
  + DB query tracing support
  * Better cluster life-cycle handling
  * Cleaned up database functions

OBS-URL: https://build.opensuse.org/request/show/812999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=16
2020-06-19 14:49:03 +00:00
Aleksa Sarai
05d14ae70c Accepting request 812998 from home:cyphar:lxc
Fix build on Leap.

OBS-URL: https://build.opensuse.org/request/show/812998
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=57
2020-06-09 16:54:38 +00:00
Aleksa Sarai
08c0b6cfc4 Accepting request 812992 from home:cyphar:lxc
- Update to LXD 4.2. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
  bsc#1172605

  + VLAN filtering on bridges
  * Expanded network state information
  + Support for custom search domains
  + New IPv4 and IPv6 columns in network lists
  * mips & riscv64 support for containers and s390x support for VMs
  * Using pidfds for all container subprocesses
  * LVM volumes only active when needed
  + DB query tracing support
  * Better cluster life-cycle handling
  * Cleaned up database functions

OBS-URL: https://build.opensuse.org/request/show/812992
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=56
2020-06-09 16:47:50 +00:00
Aleksa Sarai
08cbcfd5ac Accepting request 801892 from home:cyphar:lxc
- Update to LXD 4.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-1-has-been-released/7737

  + Push and relay support for images
  + Routing table support for routed NIC devices
  + L2 mode for ipvlan NIC devices
  * Tweaks to the resources API
  * Addition of OS data in the server information
  + New lxd cluster remove-raft-node command
  * Improved table sorting in the command line tool

OBS-URL: https://build.opensuse.org/request/show/801892
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=55
2020-05-09 04:47:55 +00:00
Dominique Leuenberger
6f05e2d3f6 Accepting request 796787 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/796787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=15
2020-04-25 18:29:53 +00:00
Aleksa Sarai
e74a258a56 Accepting request 796786 from home:cyphar:lxc
- Update to LXD 4.0.1. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
  boo#1170404

  * Tweaked and improved the resources API
  * Added lxd cluster remove-raft-node disaster recovery function
  * Implemented ceph rbd/fs disk devices can now be attached to virtual machines
  * Fixed some data migration issues for users of < 3.0 upgrading to 4.0 directly
  * Fixed file descriptor leakage in exec

OBS-URL: https://build.opensuse.org/request/show/796786
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=53
2020-04-24 07:20:26 +00:00
Dominique Leuenberger
3a4a970a89 Accepting request 790622 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/790622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=14
2020-04-01 17:20:31 +00:00
Aleksa Sarai
e749ffe959 Accepting request 790620 from home:cyphar:lxc
- Update to LXD 4.0.0. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231
  boo#1168338

  Breaking Changes:
    * Removal of --container-only, replaced by --instance-only

  + VM: Support for backup (import/export)
  + PCI and USB devices in the resource API
  + Support for multiple ipvlan NIC devices
  + Support for host addresses on routed NIC
  + Support for editing cluster roles
  + Disk usage for custom volumes
  + Disk usage for snapshots
  + Support for passwordless PKI mode

OBS-URL: https://build.opensuse.org/request/show/790620
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=51
2020-04-01 14:32:27 +00:00
Dominique Leuenberger
92ed78a512 Accepting request 787033 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/787033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=13
2020-03-22 13:17:22 +00:00
Aleksa Sarai
6499244fa0 Accepting request 787028 from home:cyphar:lxc
- Update to LXD 3.23. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-23-has-been-released/7140
  boo#1167304
  + Custom storage volumes in projects
  + Schedule snapshots for custom storage volumes
  + Expiry for custom storage volumes
  + Limits for projects
  + Restrictions for projects
  + Improved backup/export logic
  + VM: Support for migration
  + VM: Support for publishing

OBS-URL: https://build.opensuse.org/request/show/787028
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=49
2020-03-21 05:53:45 +00:00
Dominique Leuenberger
f49cc742d2 Accepting request 782545 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/782545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=12
2020-03-07 20:42:14 +00:00
Aleksa Sarai
ce24ceb4f4 Accepting request 782544 from home:cyphar:lxc
- Update to LXD 3.22. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-22-has-been-released/7027
  boo#1165976
  + Resource limits for projects
  + nftables backend for firewalling
  + Container: Hugepages in unprivileged containers
  + VM: Support for 9p disk devices
  + VM: File templating support

OBS-URL: https://build.opensuse.org/request/show/782544
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=47
2020-03-07 15:06:44 +00:00
Oliver Kurz
089ab5acfa Accepting request 774283 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/774283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=11
2020-02-14 15:40:18 +00:00
Aleksa Sarai
1e5a56bdf6 Accepting request 774282 from home:cyphar:lxc
- Update to LXD 3.21. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-21-has-been-released/6802
  boo#1163651
  + New way to attach to LXD managed networks
  + Clustering: Configurable number of active and standby database members
  * Ceph ported to new storage driver infrastructure
  * VM: CPU pinning and topology
  * VM: Network and storage optimizations
  * VM: Agent-less reporting of IPv6 addresses
- Remove upstreamed patch. boo#1156336
  - boo1156336-0001-vfs-vfs__delete-fix-double-unlock-of-root-mutex.patch

OBS-URL: https://build.opensuse.org/request/show/774282
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=45
2020-02-14 07:50:23 +00:00
Dominique Leuenberger
8c209fff06 Accepting request 769650 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/769650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=10
2020-02-04 18:52:37 +00:00
Aleksa Sarai
87879031d6 Accepting request 769640 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769640
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=43
2020-02-03 15:07:50 +00:00
Aleksa Sarai
29defc43f7 Accepting request 769301 from home:cyphar:lxc
- Fix bash-completion by installing it to the correct path. boo#1162426

OBS-URL: https://build.opensuse.org/request/show/769301
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=42
2020-02-01 23:41:43 +00:00
Dominique Leuenberger
7856d1c352 Accepting request 769025 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/769025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=9
2020-01-31 22:57:13 +00:00
Aleksa Sarai
b9055f3969 Accepting request 769023 from home:cyphar:lxc
- Backport https://github.com/canonical/dqlite/pull/207 to fix boo#1156336.
  + boo1156336-0001-vfs-vfs__delete-fix-double-unlock-of-root-mutex.patch

OBS-URL: https://build.opensuse.org/request/show/769023
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=39
2020-01-31 10:41:15 +00:00
Aleksa Sarai
be143eb303 Accepting request 768960 from home:cyphar:lxc
Clean up half-written comment.

OBS-URL: https://build.opensuse.org/request/show/768960
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=38
2020-01-31 03:11:46 +00:00
Aleksa Sarai
cc0e9f2e5c Accepting request 768954 from home:cyphar:lxc
- Update to LXD 3.20. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-20-has-been-released/6673
  boo#1162299
  + Server side support of API collections
  + New unix-hotplug device type
  + Support for standby cluster members
- Update packaging to use GOPATH="_dist" rather than trying to move everything
  to vendor/. This is the recommended approach by upstream (and makes our
  specfile marginally less horrific).

OBS-URL: https://build.opensuse.org/request/show/768954
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=37
2020-01-31 03:08:54 +00:00
Dominique Leuenberger
49e3e40f6f Accepting request 766444 from Virtualization:containers
- Update to LXD 3.19. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-19-has-been-released/6529
  boo#1161615

OBS-URL: https://build.opensuse.org/request/show/766444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=8
2020-01-23 14:54:25 +00:00
Aleksa Sarai
4cc30bbfc2 Accepting request 766443 from home:cyphar:lxc
Add boo#1161615 entry.

OBS-URL: https://build.opensuse.org/request/show/766443
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=35
2020-01-23 05:13:28 +00:00
Aleksa Sarai
3fc66afda6 Accepting request 766440 from home:cyphar:lxc
Patch all binaries to avoid requires issues.

OBS-URL: https://build.opensuse.org/request/show/766440
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=34
2020-01-23 04:52:42 +00:00
Aleksa Sarai
99eb193448 Accepting request 766263 from home:cyphar:lxc
- Update to LXD 3.19. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-19-has-been-released/6529
  + Virtual machine support
  + Reworked storage layer
  + Routed networking mode
  + Custom mount options for disk devices
  + Interception of the mount system call
  + Multi-architecture clustering
  + ...

OBS-URL: https://build.opensuse.org/request/show/766263
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=33
2020-01-22 11:17:28 +00:00
Dominique Leuenberger
12875f7013 Accepting request 755961 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/755961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=7
2019-12-12 22:19:28 +00:00
Aleksa Sarai
1d0c730a6d Accepting request 755958 from home:cyphar:lxc
- Support older SLE systems which don't have "usermod -w -v".

OBS-URL: https://build.opensuse.org/request/show/755958
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=31
2019-12-12 00:12:45 +00:00
Dominique Leuenberger
56db5f6b42 Accepting request 734693 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/734693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=6
2019-10-03 12:09:18 +00:00
Aleksa Sarai
2f6dbed152 Accepting request 734689 from home:cyphar:lxc
- Update to LXD 3.18. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-18-has-been-released/5869
  boo#1152846
  + New /1.0/instances endpoint
  + Support for storing VM images
  + Extended disk resources information
  + Modification of image expiry date
  + Clustering roles
  + IPv4 configuration when in Fan mode

OBS-URL: https://build.opensuse.org/request/show/734689
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=29
2019-10-03 05:29:46 +00:00
Dominique Leuenberger
3cf51b50af Accepting request 733136 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/733136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=5
2019-09-26 18:40:40 +00:00
Aleksa Sarai
3f8cc8b983 Accepting request 733135 from home:cyphar:lxc
- Clean up a few remaining specfile bits left over from the 3.17 update.

OBS-URL: https://build.opensuse.org/request/show/733135
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=27
2019-09-25 11:20:13 +00:00
Dominique Leuenberger
3f183169c2 Accepting request 732962 from Virtualization:containers
- Completely drop all stripping -- it appears to cause all sorts of problems
  with unresolved symbol errors.
- Update to LXD 3.17. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-17-has-been-released/5679
  boo#1151874
  + Storage pool backed image tarballs and backups
  + Container configuration as YAML on lxc init and lxc launch
  * Ported to final Dqlite 1.0
  * Database rework
  * Container devices rework
  * Storage rework

OBS-URL: https://build.opensuse.org/request/show/732962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=4
2019-09-25 06:45:33 +00:00
Aleksa Sarai
662a16aa94 Accepting request 732960 from home:cyphar:lxc
Add trackerbug.

OBS-URL: https://build.opensuse.org/request/show/732960
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=25
2019-09-24 14:14:12 +00:00
Aleksa Sarai
f7692764ea Accepting request 732956 from home:cyphar:lxc
- Completely drop all stripping -- it appears to cause all sorts of problems
  with unresolved symbol errors.

OBS-URL: https://build.opensuse.org/request/show/732956
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=24
2019-09-24 13:52:57 +00:00
Aleksa Sarai
a76926536b Accepting request 732945 from home:cyphar:lxc
- Update to LXD 3.17. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-17-has-been-released/5679
  + Storage pool backed image tarballs and backups
  + Container configuration as YAML on lxc init and lxc launch
  * Ported to final Dqlite 1.0
  * Database rework
  * Container devices rework
  * Storage rework

OBS-URL: https://build.opensuse.org/request/show/732945
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=23
2019-09-24 13:02:14 +00:00
Aleksa Sarai
4d592de923 Accepting request 711067 from home:cyphar:lxc
Fix strip usage.

OBS-URL: https://build.opensuse.org/request/show/711067
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=22
2019-06-20 11:11:33 +00:00
Aleksa Sarai
f0621baf94 Accepting request 711062 from home:cyphar:lxc
Strip internal .so libraries.

OBS-URL: https://build.opensuse.org/request/show/711062
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=21
2019-06-20 10:59:54 +00:00
Aleksa Sarai
6a00d13f46 Accepting request 711033 from home:cyphar:lxc
Fix builds.

OBS-URL: https://build.opensuse.org/request/show/711033
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=20
2019-06-20 08:36:13 +00:00
Aleksa Sarai
6d889db61f Accepting request 710986 from home:cyphar:lxc
- Update to LXD 3.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-14-has-been-released/5045
  boo#1138770
  + Cluster: Re-worked DNS forwarding
  + Script to factory reset LXD
  + Improvements to syscall interception
  * Lots of bug fixes...
- Update build to use go_nostrip, in order to attempt to fix the broken
  binaries on Leap 15.1. boo#1138769

OBS-URL: https://build.opensuse.org/request/show/710986
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=19
2019-06-20 03:14:10 +00:00
Aleksa Sarai
356f050887 Accepting request 710984 from home:cyphar:lxc
- Update to LXD 3.14. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-14-has-been-released/5045
  boo#1138770
  + Cluster: Re-worked DNS forwarding
  + Script to factory reset LXD
  + Improvements to syscall interception
  * Lots of bug fixes...
- Update build to use go_nostrip, in order to attempt to fix the broken
  binaries on Leap 15.1. boo#1138769

OBS-URL: https://build.opensuse.org/request/show/710984
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=18
2019-06-20 02:58:19 +00:00
Dominique Leuenberger
835916e881 Accepting request 710701 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/710701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=3
2019-06-19 19:13:11 +00:00
Aleksa Sarai
e853c9bf5c Accepting request 710700 from home:cyphar:lxc
- Update build to use go_nostrip, in order to attempt to fix the broken
  binaries on Leap 15.1.

OBS-URL: https://build.opensuse.org/request/show/710700
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=16
2019-06-19 03:22:06 +00:00
Dominique Leuenberger
9d62f8775e Accepting request 709492 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/709492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=2
2019-06-13 21:03:10 +00:00
Aleksa Sarai
429f72aa71 Accepting request 709490 from home:cyphar:lxc
add bugzilla entry for LXD submission

OBS-URL: https://build.opensuse.org/request/show/709490
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=14
2019-06-12 15:02:58 +00:00
Dominique Leuenberger
803143de1a Accepting request 709335 from Virtualization:containers
Initial submission of LXD 3.13 (with the %config-related rpmlint warning fixed).

Hopefully this won't cause another 2-month delay, given that licensedigger
seemed okay with the last submission. *fingers crossed*

OBS-URL: https://build.opensuse.org/request/show/709335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lxd?expand=0&rev=1
2019-06-12 11:19:32 +00:00
Aleksa Sarai
b42e04d643 Accepting request 709334 from home:cyphar:lxc
un-%config non-config files

OBS-URL: https://build.opensuse.org/request/show/709334
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=12
2019-06-12 07:06:53 +00:00
Aleksa Sarai
13c149c47d Accepting request 708824 from home:cyphar:lxc
- Explicitly require lxcfs-hooks-lxc. LXD supports lxcfs but it requires tha
  the LXC configuration files be present.

OBS-URL: https://build.opensuse.org/request/show/708824
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=11
2019-06-09 08:24:02 +00:00
Aleksa Sarai
967bc75993 Accepting request 706916 from home:jengelh:branches:Virtualization:containers
- Trim filler wording from description.
- Remove --with-pic which often has no point with --disable-static.
- Avoid bash-specific sh code.

OBS-URL: https://build.opensuse.org/request/show/706916
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=10
2019-06-09 06:45:04 +00:00
Aleksa Sarai
adbe2299fd Accepting request 701857 from home:cyphar:lxc
- Update to LXD 3.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-13-has-been-released/4738
  + Cluster: Improved heartbeat interval
  + Cluster Internal container copy
  + Initial syscall interception support
  + Role Based Access Control
  + IPVLAN support
  + Quota support on dir storage backend
  + Routes on container NIC devices
  + Configurable NAT source address
  + LXC features exported in API
  * Lots of bug fixes...

OBS-URL: https://build.opensuse.org/request/show/701857
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=9
2019-05-09 20:44:05 +00:00
Aleksa Sarai
b51b6daf94 Small corrections to POSIX-compliant changes.
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=8
2019-04-09 14:29:01 +00:00
Aleksa Sarai
f4f011f862 Accepting request 692303 from home:jengelh:branches:Virtualization:containers
- %pre bash features: replace by POSIX equivalents.
- %build bash features: add %_buildshell definition for it.
- Do not igonre errors from groupadd.

OBS-URL: https://build.opensuse.org/request/show/692303
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=7
2019-04-09 13:11:48 +00:00
Aleksa Sarai
62ce3a04e8 Accepting request 692014 from home:cyphar:lxc
- Update to LXD 3.12. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-3-12-has-been-released/4483
  + Cluster: Aggregated DHCP leases
  + Cluster: Events now show location
  + Cluster: Operations now show location
  + Cluster: Support for --target in more commands
  + Shiftfs support
  + Kernel features now exported over API
  + Improved CPU reporting
  + GPU reporting
  + Snapshot expiry now visible in lxc info
  * Lots of bug fixes...

OBS-URL: https://build.opensuse.org/request/show/692014
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=6
2019-04-06 14:57:48 +00:00
Aleksa Sarai
d93a7dcf1e Accepting request 691258 from home:cyphar:lxc
- Make sqlite+dqlite both shared libs to avoid bloating RSS. In order to avoid
  issues with packaging new versions of libsqlite3 there are a bunch of
  DT_SONAME and DT_NEEDED hacks to ensure that rpm doesn't cause false-positive
  conflicts or other issues. This requires a new lxd-rpmlintrc to work on older
  SLE versions.

OBS-URL: https://build.opensuse.org/request/show/691258
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=5
2019-04-03 13:40:10 +00:00
Christian Brauner
a02b7f74de Accepting request 689267 from home:cyphar:lxc
- Make sqlite+dqlite both shared libs to avoid bloating RSS. In order to avoid
  issues with packaging new versions of libsqlite3 there are a bunch of
  DT_SONAME and DT_NEEDED hacks to ensure that rpm doesn't cause false-positive
  conflicts or other issues.

OBS-URL: https://build.opensuse.org/request/show/689267
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=4
2019-03-28 09:05:54 +00:00
Aleksa Sarai
37bd095479 Accepting request 689241 from home:cyphar:lxc
- Use RUNPATH instead of RPATH.
- Add libuv version constraint.

OBS-URL: https://build.opensuse.org/request/show/689241
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=3
2019-03-28 07:07:34 +00:00
Christian Brauner
6f51ca789c Accepting request 689185 from home:cyphar:lxc
- Make sqlite+dqlite both shared libs to avoid bloating RSS -- which requires
  having a separate RPATH for them.

OBS-URL: https://build.opensuse.org/request/show/689185
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=2
2019-03-28 03:20:03 +00:00
Christian Brauner
8f32132ed4 - Add LXD 3.11 package.
- Update to LXC 3.1.0.
- Update to LXCFS 3.0.3.

- Rework packaging to be a more modern openSUSE-style.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=1
2019-03-27 17:26:15 +00:00

Diff Content Not Available