Commit Graph

1136 Commits

Author SHA256 Message Date
James Fehlig
f6b39855bb - libxl: Improve handling of errors across migration phases
bsc#1213186
- apparmor: Support local overrides in all profiles and abstractions
  spec: Don't replace /etc/apparmor.d/<profile> on package upgrade
  spec: No longer package empty /etc/apparmor.d/local/* files
  bsc#1211472

- Update to libvirt 9.5.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-5-0-2023-07-03
  - Add upstream commit 5f7f6ceb47 to fix builds on Leap 15.x
  - Drop downstream commit adding SUSE-specific migration
    parameters

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=989
2023-07-13 23:10:14 +00:00
Dominique Leuenberger
4ddce7f6aa Accepting request 1093000 from Virtualization
- spec: Don't move apparmor profiles to modular daemon subpackages

OBS-URL: https://build.opensuse.org/request/show/1093000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=377
2023-06-16 14:53:00 +00:00
James Fehlig
93d9a76b56 - spec: Don't move apparmor profiles to modular daemon subpackages
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=987
2023-06-13 22:53:13 +00:00
Dominique Leuenberger
6e856d15d7 Accepting request 1091352 from Virtualization
- apparmor: Add support for local profile customizations
  spec: Replace /etc/apparmor.d/<libvirt-profile> on package upgrade
  bsc#1211472
- supportconfig: Modular daemon improvements

OBS-URL: https://build.opensuse.org/request/show/1091352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=376
2023-06-09 18:37:00 +00:00
James Fehlig
df676b2d47 - apparmor: Add support for local profile customizations
spec: Replace /etc/apparmor.d/<libvirt-profile> on package upgrade
  bsc#1211472
- supportconfig: Modular daemon improvements

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=985
2023-06-07 23:17:23 +00:00
Dominique Leuenberger
23afe5e802 Accepting request 1090561 from Virtualization
- Update to libvirt 9.4.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-4-0-2023-06-01

OBS-URL: https://build.opensuse.org/request/show/1090561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=375
2023-06-04 14:41:32 +00:00
James Fehlig
848a91f2f4 - Update to libvirt 9.4.0
- Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-4-0-2023-06-01

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=983
2023-06-02 19:58:23 +00:00
Dominique Leuenberger
6b42c66a36 Accepting request 1084110 from Virtualization
- Update to libvirt 9.3.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-3-0-2023-05-02
  - boo#1210654

OBS-URL: https://build.opensuse.org/request/show/1084110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=374
2023-05-03 10:56:09 +00:00
James Fehlig
2e204885ef - Update to libvirt 9.3.0
- Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-3-0-2023-05-02
  - boo#1210654

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=981
2023-05-02 17:34:46 +00:00
Dominique Leuenberger
f784276d3a Accepting request 1079279 from Virtualization
- qemu: Fix potential crash during driver cleanup
  bsc#1209861

OBS-URL: https://build.opensuse.org/request/show/1079279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=373
2023-04-14 11:58:45 +00:00
James Fehlig
455055e6ad - qemu: Fix potential crash during driver cleanup
bsc#1209861

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=979
2023-04-12 21:04:59 +00:00
Dominique Leuenberger
89f26306ff Accepting request 1078267 from Virtualization
- service: Remove unnecessary auth token from github URL

OBS-URL: https://build.opensuse.org/request/show/1078267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=372
2023-04-11 11:50:48 +00:00
James Fehlig
dc2a769bb6 - service: Remove unnecessary auth token from github URL
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=977
2023-04-10 14:14:31 +00:00
Dominique Leuenberger
605ee1f982 Accepting request 1077101 from Virtualization
- Update to libvirt 9.2.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-2-0-2023-04-01
  - Move to a more git-centric packaging workflow using tar_scm
    instead of download_files
    - New source README.packaging.txt
    - Remove now unused signature file and libvirt.keyring
    - Patches now maintained in git
      libxl-dom-reset.patch,
      network-don-t-use-dhcp-authoritative-on-static-netwo.patch,
      0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch,
      libvirt-power8-models.patch,
      ppc64le-canonical-name.patch,
      libxl-set-migration-constraints.patch,
      libxl-set-cach-mode.patch,
      0001-libxl-add-support-for-BlockResize-API.patch,
      suse-libvirtd-disable-tls.patch,
      suse-libvirt-guests-service.patch,
      suse-qemu-conf.patch,
      suse-qemu-ovmf-paths.patch,
      libxl-support-block-script.patch,
      qemu-apparmor-screenshot.patch,
      libvirt-suse-netcontrol.patch,
      lxc-wait-after-eth-del.patch,
      suse-libxl-disable-autoballoon.patch,
      suse-xen-ovmf-paths.patch,
      virt-create-rootfs.patch,
      suse-fix-lxc-container-init.patch
  - Remove old, unused SUSEfirewall2 config file
    libvirtd-relocation-server.fw

OBS-URL: https://build.opensuse.org/request/show/1077101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=371
2023-04-06 13:55:36 +00:00
James Fehlig
63b57ac3f0 change service mode to manual to appease factory maintainers
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=975
2023-04-03 21:42:02 +00:00
James Fehlig
ea44792f74 Accepting request 1077093 from home:jfehlig:branches:Virtualization
- Update to libvirt 9.2.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-2-0-2023-04-01
  - Move to a more git-centric packaging workflow using tar_scm
    instead of download_files
    - New source README.packaging.txt
    - Remove now unused signature file and libvirt.keyring
    - Patches now maintained in git
      libxl-dom-reset.patch,
      network-don-t-use-dhcp-authoritative-on-static-netwo.patch,
      0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch,
      libvirt-power8-models.patch,
      ppc64le-canonical-name.patch,
      libxl-set-migration-constraints.patch,
      libxl-set-cach-mode.patch,
      0001-libxl-add-support-for-BlockResize-API.patch,
      suse-libvirtd-disable-tls.patch,
      suse-libvirt-guests-service.patch,
      suse-qemu-conf.patch,
      suse-qemu-ovmf-paths.patch,
      libxl-support-block-script.patch,
      qemu-apparmor-screenshot.patch,
      libvirt-suse-netcontrol.patch,
      lxc-wait-after-eth-del.patch,
      suse-libxl-disable-autoballoon.patch,
      suse-xen-ovmf-paths.patch,
      virt-create-rootfs.patch,
      suse-fix-lxc-container-init.patch
  - Remove old, unused SUSEfirewall2 config file
    libvirtd-relocation-server.fw

OBS-URL: https://build.opensuse.org/request/show/1077093
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=974
2023-04-03 21:26:02 +00:00
Dominique Leuenberger
df691eee78 Accepting request 1071839 from Virtualization
- libxl: Support custom firmware paths
  bf3be5b7-libxl-Support-custom-firmware-path.patch,
  705525cb-libxl-Support-custom-firmware-path-conversion.patch
  bsc#1209161
- spec: Move ovmf dependency to correct package

OBS-URL: https://build.opensuse.org/request/show/1071839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=370
2023-03-15 17:53:53 +00:00
James Fehlig
f5adb7d85c - libxl: Support custom firmware paths
bf3be5b7-libxl-Support-custom-firmware-path.patch,
  705525cb-libxl-Support-custom-firmware-path-conversion.patch
  bsc#1209161
- spec: Move ovmf dependency to correct package

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=972
2023-03-10 21:22:41 +00:00
Dominique Leuenberger
03cd01471f Accepting request 1069758 from Virtualization
- Apparmor: Add support for SUSE edk2 firmware paths
  4959490e-support-SUSE-edk2-firmware-paths.patch
  boo#1208567

- Update to libvirt 9.1.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-1-0-2023-03-01
  - spec: Remove obsolete Groups tag
  - spec: Integrate upstream spec file changes that split the
    libvirt-daemon package, allowing more modular, customized
    installations
  - spec: New subpackages libvirt-daemon-common, libvirt-daemon-lock,
    libvirt-daemon-log, libvirt-daemon-proxy, and
    libvirt-daemon-plugin-lockd
  - spec: Renamed subpackage libvirt-lock-sanlock to
    libvirt-daemon-plugin-sanlock
  - Dropped patches:
    ef482951-apparmor-Allow-umount-dev.patch,
    d6a8b9ee-qemu-Fix-managed-no-when-creating-ethdev.patch,
    c3f16cea-qemu-cleanup-label-on-umount-failure.patch,
    697c16e3-qemu_process-better-debug-message.patch,
    5155ab4b-qemu_namespace-nested-mounts-when-umount.patch

OBS-URL: https://build.opensuse.org/request/show/1069758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=369
2023-03-08 13:52:11 +00:00
James Fehlig
997b4043d9 fix botched backport
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=970
2023-03-02 23:40:48 +00:00
James Fehlig
e0dc60b804 - Apparmor: Add support for SUSE edk2 firmware paths
4959490e-support-SUSE-edk2-firmware-paths.patch
  boo#1208567

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=969
2023-03-02 23:20:42 +00:00
James Fehlig
4e3b0799c4 Accepting request 1068569 from home:jfehlig:branches:Virtualization
- Update to libvirt 9.1.0
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-1-0-2023-03-01
  - spec: Remove obsolete Groups tag
  - spec: Integrate upstream spec file changes that split the
    libvirt-daemon package, allowing more modular, customized
    installations
  - spec: New subpackages libvirt-daemon-common, libvirt-daemon-lock,
    libvirt-daemon-log, libvirt-daemon-proxy, and
    libvirt-daemon-plugin-lockd
  - spec: Renamed subpackage libvirt-lock-sanlock to
    libvirt-daemon-plugin-sanlock
  - Dropped patches:
    ef482951-apparmor-Allow-umount-dev.patch,
    d6a8b9ee-qemu-Fix-managed-no-when-creating-ethdev.patch,
    c3f16cea-qemu-cleanup-label-on-umount-failure.patch,
    697c16e3-qemu_process-better-debug-message.patch,
    5155ab4b-qemu_namespace-nested-mounts-when-umount.patch

OBS-URL: https://build.opensuse.org/request/show/1068569
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=968
2023-03-02 00:49:27 +00:00
Dominique Leuenberger
1966bb6102 Accepting request 1063894 from Virtualization
- qemu: Fix umount of /dev in VM private namespace
  c3f16cea-qemu-cleanup-label-on-umount-failure.patch,
  697c16e3-qemu_process-better-debug-message.patch,
  5155ab4b-qemu_namespace-nested-mounts-when-umount.patch
  boo#1207889

OBS-URL: https://build.opensuse.org/request/show/1063894
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=368
2023-02-09 15:22:17 +00:00
James Fehlig
99745c22a8 - qemu: Fix umount of /dev in VM private namespace
c3f16cea-qemu-cleanup-label-on-umount-failure.patch,
  697c16e3-qemu_process-better-debug-message.patch,
  5155ab4b-qemu_namespace-nested-mounts-when-umount.patch
  boo#1207889

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=966
2023-02-08 18:06:01 +00:00
Dominique Leuenberger
640b5b4970 Accepting request 1060520 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1060520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=367
2023-01-25 16:42:21 +00:00
James Fehlig
f3a503e4c0 Accepting request 1060519 from home:jfehlig:branches:Virtualization
Fix managed=no case when creating an ethernet interface

OBS-URL: https://build.opensuse.org/request/show/1060519
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=964
2023-01-23 21:45:30 +00:00
James Fehlig
8188d60a2c Accepting request 1059454 from home:jfehlig:branches:Virtualization
- Update to libvirt 9.0.0
  - jsc#PED-620
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v9-0-0-2023-01-16
  - Added patches:
    ef482951-apparmor-Allow-umount-dev.patch

OBS-URL: https://build.opensuse.org/request/show/1059454
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=963
2023-01-18 22:49:05 +00:00
Dominique Leuenberger
213137c8ab Accepting request 1045553 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1045553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=366
2022-12-29 12:08:50 +00:00
James Fehlig
1f9f913edd Accepting request 1045548 from home:jfehlig:branches:Virtualization:bug1183247
- Fix lxc container initialization with systemd and hybrid cgroups
  suse-fix-lxc-container-init.patch
  boo#1183247

OBS-URL: https://build.opensuse.org/request/show/1045548
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=961
2022-12-27 18:20:41 +00:00
Dominique Leuenberger
2a6a2eb5f4 Accepting request 1040374 from Virtualization
- Update to libvirt 8.10.0
  - jsc#PED-1472
  - New virt-qemu-sev-validate utility for validating the
    measurement reported for a domain launched with AMD SEV
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-10-0-2022-12-01
  - Dropped patches:
    f81ee7b5-tests-Fix-libxlxml2domconfigtest.patch

OBS-URL: https://build.opensuse.org/request/show/1040374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=365
2022-12-07 16:34:06 +00:00
James Fehlig
26324a81e2 Mention dropped patch in the changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=959
2022-12-05 16:55:41 +00:00
James Fehlig
632ffafbbe Accepting request 1039408 from home:jfehlig:branches:Virtualization
- Update to libvirt 8.10.0
  - jsc#PED-1472
  - New virt-qemu-sev-validate utility for validating the
    measurement reported for a domain launched with AMD SEV
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-10-0-2022-12-01

OBS-URL: https://build.opensuse.org/request/show/1039408
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=958
2022-12-01 21:53:09 +00:00
Dominique Leuenberger
487aefda05 Accepting request 1035317 from Virtualization
- tests: Fix libxlxml2domconfigtest
  f81ee7b5-tests-Fix-libxlxml2domconfigtest.patch
  bsc#1205204

OBS-URL: https://build.opensuse.org/request/show/1035317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=364
2022-11-13 17:08:49 +00:00
James Fehlig
277b2bec4c - tests: Fix libxlxml2domconfigtest
f81ee7b5-tests-Fix-libxlxml2domconfigtest.patch
  bsc#1205204

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=956
2022-11-11 16:25:02 +00:00
Dominique Leuenberger
f5bcb2ab18 Accepting request 1033076 from Virtualization
- Update to libvirt 8.9.0
  - jsc#PED-620, jsc#PED-1540
  - Add support for modular daemons to the supportconfig plugin
  - New subpackage libvirt-client-qemu providing client utilities
    to interact with QEMU-specific features of libvirt
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-9-0-2022-11-01

OBS-URL: https://build.opensuse.org/request/show/1033076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=363
2022-11-04 16:31:46 +00:00
James Fehlig
74003c204a Another spec file fix
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=954
2022-11-03 13:40:53 +00:00
James Fehlig
fb46e57e36 Add support for modular daemons to the supportconfig plugin
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=953
2022-11-02 22:49:09 +00:00
James Fehlig
dc0033ead6 fix version requirements of client-qemu package
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=952
2022-11-02 22:17:48 +00:00
James Fehlig
9be1e0080f Accepting request 1032947 from home:jfehlig:branches:Virtualization
- Update to libvirt 8.9.0
  - jsc#PED-620, jsc#PED-1540
  - New subpackage libvirt-client-qemu providing client utilities
    to interact with QEMU-specific features of libvirt
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-9-0-2022-11-01

OBS-URL: https://build.opensuse.org/request/show/1032947
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=951
2022-11-02 19:46:59 +00:00
Fabian Vogt
2e2c90883e Accepting request 1008231 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1008231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=362
2022-10-10 16:44:17 +00:00
James Fehlig
85ae3cda41 Accepting request 1008079 from home:jfehlig:branches:Virtualization
- Update to libvirt 8.8.0
  - jsc#PED-620, jsc#PED-1540
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-8-0-2022-10-03
- spec: Switch from monolithic to modular daemons for Factory

OBS-URL: https://build.opensuse.org/request/show/1008079
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=949
2022-10-05 14:41:22 +00:00
Richard Brown
a5fab2a8c1 Accepting request 1006540 from Virtualization
- spec: Only drop redefinition of libexecdir on Factory and newer
  bsc#1203775

OBS-URL: https://build.opensuse.org/request/show/1006540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=361
2022-10-01 15:42:25 +00:00
James Fehlig
a3df6bd816 - spec: Only drop redefinition of libexecdir on Factory and newer
bsc#1203775

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=947
2022-09-27 22:39:17 +00:00
Dominique Leuenberger
9db0b44f9d Accepting request 1003937 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1003937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=360
2022-09-17 18:08:31 +00:00
James Fehlig
7d65547753 Accepting request 1003850 from home:schubi2:logrotate
- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.

OBS-URL: https://build.opensuse.org/request/show/1003850
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=945
2022-09-15 16:51:45 +00:00
Dominique Leuenberger
a483bd2240 Accepting request 1000755 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1000755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=359
2022-09-03 21:18:29 +00:00
James Fehlig
58112c5e1b Accepting request 1000754 from home:jfehlig:branches:Virtualization
- Update to libvirt 8.7.0
  - jsc#PED-620, jsc#PED-1540
  - Many incremental improvements and bug fixes, see
    https://libvirt.org/news.html#v8-7-0-2022-09-01
  - Dropped patches:
    9493c9b7-lxc-containter-fix-build-with-glibc-2.36.patch,
    c0d9adf2-virfile-Fix-build-with-glibc-2.36.patch

- spec: Suppress error messages about nonexistent or unreadable
  files from grep

OBS-URL: https://build.opensuse.org/request/show/1000754
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=943
2022-09-01 22:07:34 +00:00
Dominique Leuenberger
d59ab226b9 Accepting request 998260 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/998260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=358
2022-08-20 18:28:04 +00:00
James Fehlig
a5f096d951 Accepting request 998258 from home:jfehlig:branches:Virtualization
- spec: Place 'Requires:' on compression binaries instead of their
  associated packages
  boo#1202569

OBS-URL: https://build.opensuse.org/request/show/998258
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=941
2022-08-19 21:20:04 +00:00
Dominique Leuenberger
5acfe8c8a2 Accepting request 995199 from Virtualization
- Fix build with glibc 2.36
  9493c9b7-lxc-containter-fix-build-with-glibc-2.36.patch,
  c0d9adf2-virfile-Fix-build-with-glibc-2.36.patch
  boo#1202321

OBS-URL: https://build.opensuse.org/request/show/995199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvirt?expand=0&rev=357
2022-08-16 15:06:46 +00:00