Commit Graph

1116 Commits

Author SHA256 Message Date
James Fehlig
80517cd1b1 - libxl: Mark auto-allocated graphics ports to used on reconnect
e0241f33-libxl-mark-allocated-graphics-ports.patch
  bsc#1191668

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=921
2022-02-07 21:35:33 +00:00
Dominique Leuenberger
aa2cb7b43f Accepting request 949336 from Virtualization
- Revert commit 938382b60a since it changes semantics on some
  public APIs
  105dace2-revert-virProcessGetStatInfo.patch

- libxl: Add lock process indicator to saved VM state
  31e937fb-libxl-save-lock-indicator.patch
  bsc#1191668

OBS-URL: https://build.opensuse.org/request/show/949336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=347
2022-01-27 22:16:36 +00:00
James Fehlig
bf3e3feba0 - Revert commit 938382b60a since it changes semantics on some
public APIs
  105dace2-revert-virProcessGetStatInfo.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=920
2022-01-26 19:17:52 +00:00
James Fehlig
312ad341c9 - libxl: Add lock process indicator to saved VM state
31e937fb-libxl-save-lock-indicator.patch
  bsc#1191668

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=919
2022-01-25 16:28:02 +00:00
Dominique Leuenberger
8e799487c9 Accepting request 947276 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/947276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=346
2022-01-21 00:25:01 +00:00
James Fehlig
906f09abf9 Accepting request 947275 from home:jfehlig:branches:Virtualization
- sysconfig files have not been distributed for many months. Add
  upstream patches that improve documentation and moves service
  default settings to the associated systemd service file.

- Update to libvirt 8.0.0
  - CVE-2021-4147
  - bsc#1191511
  - jsc#SLE-11435, jsc#SLE-18354
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-0-0-2022-01-14

OBS-URL: https://build.opensuse.org/request/show/947275
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=918
2022-01-18 18:01:54 +00:00
Dominique Leuenberger
64c2ade18e Accepting request 940538 from Virtualization
- libxl: Implement domainGetMessages API
  cbae4eaa-libxl-add-domainGetMessages.patch
  bsc##1193623

- Don't spawn pkttyagent when stdin is not a tty
  0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch
  bsc#1193574

OBS-URL: https://build.opensuse.org/request/show/940538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=345
2021-12-16 20:18:51 +00:00
James Fehlig
94d041f14f refresh patches
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=917
2021-12-14 16:43:20 +00:00
James Fehlig
048a050f6a - libxl: Implement domainGetMessages API
cbae4eaa-libxl-add-domainGetMessages.patch
  bsc##1193623

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=916
2021-12-14 16:38:36 +00:00
James Fehlig
35b29c118b - Don't spawn pkttyagent when stdin is not a tty
0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch
  bsc#1193574

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=915
2021-12-13 15:17:18 +00:00
Dominique Leuenberger
06d4c4073f Accepting request 935300 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/935300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=344
2021-12-06 22:59:04 +00:00
James Fehlig
bb05d1aab0 Accepting request 935299 from home:jfehlig:branches:Virtualization
- libxl: Fix libvirtd deadlocks and segfaults
  23b51d7b-libxl-disable-death-event.patch,
  a4e6fba0-libxl-rename-threadinfo-struct.patch,
  e4f7589a-libxl-shutdown-thread-name.patch,
  b9a5faea-libxl-handle-death-thread.patch,
  5c5df531-libxl-search-domid-in-thread.patch,
  a7a03324-libxl-protect-logger-access.patch
  bsc#1191668, bsc#1192017

OBS-URL: https://build.opensuse.org/request/show/935299
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=914
2021-12-02 22:43:30 +00:00
James Fehlig
58776811eb Accepting request 935248 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.10.0
  - jsc#SLE-18260, jsc#SLE-19264
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v7-10-0-2021-12-01

OBS-URL: https://build.opensuse.org/request/show/935248
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=913
2021-12-02 17:44:38 +00:00
Dominique Leuenberger
da93d7b9a8 Accepting request 932594 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/932594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=343
2021-11-22 22:03:55 +00:00
James Fehlig
4cbc46c110 Accepting request 932593 from home:jfehlig:branches:Virtualization
- virt-create-rootfs: Fix repository URLs
  Updated virt-create-rootfs.patch
  boo#1192318

- spec: Weaken apparmor-abstractions dependency to Recommends
  bsc#1192119

OBS-URL: https://build.opensuse.org/request/show/932593
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=912
2021-11-19 21:37:43 +00:00
Dominique Leuenberger
a44e9eb14e Accepting request 929471 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/929471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=342
2021-11-06 17:15:06 +00:00
James Fehlig
3e5685a280 Accepting request 929470 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.9.0
  - jsc#SLE-19264
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    3f9c1a4b-fix-host-validate-sev.patch,
    2703b0b5-qemu-dont-report-eof.patch,
    1b9ce05c-lxc-fix-cgroupV1.patch
- Include collection of active VM config files in the
  supportconfig plugin

OBS-URL: https://build.opensuse.org/request/show/929470
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=911
2021-11-04 23:25:59 +00:00
Dominique Leuenberger
ea2febc872 Accepting request 926063 from Virtualization
- supportconfig: Use systemctl command 'is-active' instead of
  'is-enabled' when checking if libvirtd is active

- Drop 'Requires: libvirt-daemon-driver-lxc' from the main libvirt
  package
  jsc#SLE-22296

- qemu: Do not report eof when processing monitor IO
  2703b0b5-qemu-dont-report-eof.patch
  bsc#1190917

OBS-URL: https://build.opensuse.org/request/show/926063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=341
2021-10-19 21:03:34 +00:00
James Fehlig
c3b5921c8b - supportconfig: Use systemctl command 'is-active' instead of
'is-enabled' when checking if libvirtd is active

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=910
2021-10-18 16:06:31 +00:00
James Fehlig
37f92ae699 - Drop 'Requires: libvirt-daemon-driver-lxc' from the main libvirt
package
  jsc#SLE-22296

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=909
2021-10-15 21:41:12 +00:00
James Fehlig
97756f428c - qemu: Do not report eof when processing monitor IO
2703b0b5-qemu-dont-report-eof.patch
  bsc#1190917

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=908
2021-10-15 20:43:53 +00:00
Dominique Leuenberger
831eb1b32d Accepting request 924290 from Virtualization
- lxc: controller: Fix container launch on cgroup v1
  1b9ce05c-lxc-fix-cgroupV1.patch
  boo#1183247

- tools: Fix virt-host-validate SEV detection
  3f9c1a4b-fix-host-validate-sev.patch
  boo#1188715

- Update to libvirt 7.8.0
  - jsc#SLE-18260
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    b75a16ae-libxl-improve-die-id.patch,
    65fab900-libxl-fix-driver-reload.patch,
    51eb680b-libxl-dont-autostart-on-reload.patch

- spec: Fix hangs during package update
  bsc#1177902, bsc#1190693
- spec: Don't add --timeout arg to /etc/sysconfig/libvirtd when
  running in traditional mode without socket activation
  bsc#1190695

OBS-URL: https://build.opensuse.org/request/show/924290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=340
2021-10-11 13:30:50 +00:00
James Fehlig
04ada155e4 - lxc: controller: Fix container launch on cgroup v1
1b9ce05c-lxc-fix-cgroupV1.patch
  boo#1183247

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=907
2021-10-08 20:49:54 +00:00
James Fehlig
0d076b07d4 - tools: Fix virt-host-validate SEV detection
3f9c1a4b-fix-host-validate-sev.patch
  boo#1188715

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=906
2021-10-07 04:15:49 +00:00
James Fehlig
73e1b007e3 Accepting request 922671 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.8.0
  - jsc#SLE-18260
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    b75a16ae-libxl-improve-die-id.patch,
    65fab900-libxl-fix-driver-reload.patch,
    51eb680b-libxl-dont-autostart-on-reload.patch

- spec: Fix hangs during package update
  bsc#1177902, bsc#1190693
- spec: Don't add --timeout arg to /etc/sysconfig/libvirtd when
  running in traditional mode without socket activation
  bsc#1190695

OBS-URL: https://build.opensuse.org/request/show/922671
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=905
2021-10-01 21:10:15 +00:00
Dominique Leuenberger
867ebdcbe2 Accepting request 919014 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/919014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=339
2021-09-20 21:31:57 +00:00
James Fehlig
2c635145d1 Accepting request 919013 from home:jfehlig:branches:Virtualization
- libxl: Improve reporting of die_id in capabilities
  b75a16ae-libxl-improve-die-id.patch
  boo#1190493
- libxl: Fix driver reload
  65fab900-libxl-fix-driver-reload.patch,
  51eb680b-libxl-dont-autostart-on-reload.patch
  bsc#1190420

OBS-URL: https://build.opensuse.org/request/show/919013
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=904
2021-09-14 21:02:46 +00:00
Dominique Leuenberger
0167901207 Accepting request 915519 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/915519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=338
2021-09-04 20:31:59 +00:00
James Fehlig
ee1d9df334 Accepting request 915518 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.7.0
  - jsc#SLE-18446
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html

OBS-URL: https://build.opensuse.org/request/show/915518
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=903
2021-09-01 16:17:27 +00:00
Dominique Leuenberger
5650b1077d Accepting request 912945 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/912945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=337
2021-08-25 18:55:57 +00:00
James Fehlig
d23ff5befd - supportconfig: When checking for installed hypervisor drivers,
use the libvirtr-daemon-driver-<hypervisor> package instead of
  libvirt-daemon-<hypervisor>. The latter are not required packages
  for a functioning hypervisor driver.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=902
2021-08-11 17:37:08 +00:00
Dominique Leuenberger
27e6ba56eb Accepting request 910041 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/910041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=336
2021-08-05 18:47:53 +00:00
James Fehlig
1b3adcceea Accepting request 910040 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.6.0
  - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath
    CVE-2021-3667
    bsc#1188843
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    de1e0ae0-lockd-no-error-if-lockspace.patch,
    f58349c9-qemu-storage-migration.patch

OBS-URL: https://build.opensuse.org/request/show/910040
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=901
2021-08-03 19:49:58 +00:00
Dominique Leuenberger
74c5f1c064 Accepting request 908661 from Virtualization
- spec: Re-exec'ing virt{lock,log}d in posttrans was mistakenly
  dropped in a previous change. Add it back.

- libxl: ovmf now provides only one firmware for Xen. The firmware
  is named ovmf-x86_64-xen-4m.bin in the SUSE ovmf package. Adjust
  the upstream default firmware path to match the SUSE name.
- packaging: To improve maintainability, rename suse-ovmf-paths.patch
  to suse-qemu-ovmf-paths.patch and suse-xen-ovmf-loaders.patch to
  suse-xen-ovmf-paths.patch

OBS-URL: https://build.opensuse.org/request/show/908661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=335
2021-07-29 19:31:12 +00:00
James Fehlig
5ed1374fd3 remove spurious whitespace from spec file
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=900
2021-07-27 18:14:27 +00:00
James Fehlig
0af4927a97 - spec: Re-exec'ing virt{lock,log}d in posttrans was mistakenly
dropped in a previous change. Add it back.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=899
2021-07-27 18:13:14 +00:00
James Fehlig
95d05af7e8 Accepting request 908023 from home:jfehlig:branches:Virtualization:ovmf
- libxl: ovmf now provides only one firmware for Xen. The firmware
  is named ovmf-x86_64-xen-4m.bin in the SUSE ovmf package. Adjust
  the upstream default firmware path to match the SUSE name.
- packaging: To improve maintainability, rename suse-ovmf-paths.patch
  to suse-qemu-ovmf-paths.patch and suse-xen-ovmf-loaders.patch to
  suse-xen-ovmf-paths.patch

OBS-URL: https://build.opensuse.org/request/show/908023
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=898
2021-07-23 21:27:33 +00:00
Dominique Leuenberger
c64b43f8c6 Accepting request 907180 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/907180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=334
2021-07-22 20:42:28 +00:00
James Fehlig
d0be6a8d16 Accepting request 907179 from home:jfehlig:branches:Virtualization
- spec: Don't forcibly remove '--listen' arg from
  /etc/sysconfig/libvirtd. Add '--timeout 120' if '--listen' is
  not specified.
  bsc#1188232
- spec: Remove the sysconfig fillup files for the various daemons
  - Dropped patches:
    suse-libvirtd-sysconfig-settings.patch,
    suse-virtlockd-sysconfig-settings.patch,
    suse-virtlogd-sysconfig-settings.patch

- spec: Add bash-completion dependency to libvirt-daemon and
  libvirt-client. It was mistakenly dropped when
  libvirt-bash-completion was merged into the daemon and client
  subpackages

- qemu: Use correct flag constant for enabling storage migration
  f58349c9-qemu-storage-migration.patch
  bsc#1188171

OBS-URL: https://build.opensuse.org/request/show/907179
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=897
2021-07-19 17:36:51 +00:00
Dominique Leuenberger
f37196b7ec Accepting request 904628 from Virtualization
A small SLE bug fix that is pertinent to Factory too.

- virtlockd: Don't report error if lockspace exists
  de1e0ae0-lockd-no-error-if-lockspace.patch
  bsc#1184253

OBS-URL: https://build.opensuse.org/request/show/904628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=333
2021-07-11 23:24:37 +00:00
James Fehlig
c9cc95cec9 - virtlockd: Don't report error if lockspace exists
de1e0ae0-lockd-no-error-if-lockspace.patch
  bsc#1184253

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=896
2021-07-07 17:33:10 +00:00
Dominique Leuenberger
c2912a039a Accepting request 903564 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/903564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=332
2021-07-04 20:10:32 +00:00
James Fehlig
48654de6e4 Accepting request 903563 from home:jfehlig:branches:Virtualization
-  Update to libvirt 7.5.0
  - security: Fix insecure sVirt label generation - CVE-2021-3631
    bsc#1187871
  - apparmor: Permit new capabilities required by libvirtd
    boo#1186888
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    suse-apparmor-libnl-paths.patch
- supportconfig plugin improvements

OBS-URL: https://build.opensuse.org/request/show/903563
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=895
2021-07-01 17:24:26 +00:00
Dominique Leuenberger
bdb7fceb85 Accepting request 901205 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/901205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=331
2021-06-24 16:22:18 +00:00
James Fehlig
c898e9a77b Accepting request 901098 from home:mgorman:branches:Virtualization
- Suggest numad package instead of requiring it. numad is not
  required for libvirt daemon to run, it does not support the
  cgroup2 API and it has been superseded by the kernel NUMA
  balancer which is enabled by default.
  bsc#1184722

OBS-URL: https://build.opensuse.org/request/show/901098
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=893
2021-06-21 16:06:24 +00:00
Dominique Leuenberger
6161076ee1 Accepting request 896745 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/896745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=330
2021-06-05 21:31:08 +00:00
James Fehlig
9b5da75827 Accepting request 896744 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.4.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    ee890f25-libxl-mock-funcs.patch

OBS-URL: https://build.opensuse.org/request/show/896744
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=891
2021-06-01 16:52:45 +00:00
James Fehlig
a420dcc434 refresh patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=890
2021-05-18 15:44:20 +00:00
James Fehlig
b90a82406e A few tweaks before Factory submission
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=889
2021-05-18 15:43:00 +00:00
James Fehlig
aeb9054b98 Accepting request 893851 from home:jfehlig:branches:Virtualization
- Update to libvirt 7.3.0
  - libvirt-admin package merged with libvirt-daemon
  - libvirt-bash-completion package merged with libvirt-client and
    libvirt-daemon packages
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html
  - Dropped patches:
    suse-bump-xen-version.patch
  - Added patches:
    libxl-add-mocking.patch

OBS-URL: https://build.opensuse.org/request/show/893851
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=888
2021-05-17 22:14:02 +00:00