Edit Package libvirt

Library providing a virtualization API

http://libvirt.org/

Libvirt is a C toolkit to interact with the virtualization
capabilities of Linux. Virtualization of the Linux Operating System means
the ability to run multiple instances of Operating Systems concurrently
on a single hardware system where the basic resources are driven by a
Linux instance. The library aims to provide long term stable C API
to interact with Linux virtualization technologies.

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
0001-libxl-add-support-for-BlockResize-API.patch 0000004918 4.8 KB 6 days
0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch 0000001431 1.4 KB 6 days
_service 0000000232 232 Bytes over 1 year
baselibs.conf 0000000098 98 Bytes over 11 years
libvirt-8.10.0.tar.xz 0008984348 8.57 MB 6 days
libvirt-8.10.0.tar.xz.asc 0000000833 833 Bytes 6 days
libvirt-power8-models.patch 0000000790 790 Bytes 6 days
libvirt-rpmlintrc 0000000189 189 Bytes about 6 years
libvirt-supportconfig 0000004470 4.37 KB about 1 month
libvirt-suse-netcontrol.patch 0000008492 8.29 KB 6 days
libvirt.changes 0000219155 214 KB 1 day
libvirt.keyring 0000016536 16.1 KB over 2 years
libvirt.spec 0000069592 68 KB 6 days
libvirtd-relocation-server.fw 0000000112 112 Bytes over 11 years
libvirtd-relocation-server.xml 0000000224 224 Bytes over 4 years
libxl-dom-reset.patch 0000002860 2.79 KB 6 days
libxl-set-cach-mode.patch 0000001977 1.93 KB 6 days
libxl-set-migration-constraints.patch 0000015786 15.4 KB 6 days
libxl-support-block-script.patch 0000002507 2.45 KB 6 days
lxc-wait-after-eth-del.patch 0000002252 2.2 KB 6 days
network-don-t-use-dhcp-authoritative-on-static-netwo.patch 0000002385 2.33 KB 6 days
ppc64le-canonical-name.patch 0000000894 894 Bytes 6 days
qemu-apparmor-screenshot.patch 0000000878 878 Bytes 6 days
suse-libvirt-guests-service.patch 0000001374 1.34 KB 6 days
suse-libvirtd-disable-tls.patch 0000002216 2.16 KB 6 days
suse-libxl-disable-autoballoon.patch 0000003374 3.29 KB 6 days
suse-qemu-conf.patch 0000003980 3.89 KB 6 days
suse-qemu-domain-hook.py 0000009555 9.33 KB over 3 years
suse-qemu-ovmf-paths.patch 0000004441 4.34 KB 6 days
suse-xen-ovmf-paths.patch 0000001119 1.09 KB 6 days
virt-create-rootfs.patch 0000010096 9.86 KB 6 days
Comments 10

Andrew Colvin's avatar

andrewpc wrote over 4 years ago

the package fails to build if gluster is enabled. I had to add

+%if %{with_storage_gluster} +BuildRequires: glusterfs-devel +%endif

to the spec file


James Fehlig's avatar

jfehlig wrote over 4 years ago

When adding the initial gluster support to the spec file, I needed to check if the SUSE gluster package builds glusterfs-api-devel, but then forgot to do so :-(. I've checked now and see that we don't build that, so 'BuildRequires: glusterfs-devel >= 3.4.1' should be sufficient. I've made the change and committed it. Thanks for the reminder!


Andrew Colvin's avatar

andrewpc wrote over 4 years ago

superb :) Will it be enabled by default now or do I need to retain my branch?


James Fehlig's avatar

jfehlig wrote over 4 years ago

I suppose that is reasonable since it is enabled by default in the Factory qemu package. Maybe you can send a request to enable it :-)? Note I'll be on vacation for the next week and may be slow to respond.


Andrew Colvin's avatar

andrewpc wrote over 4 years ago

done, I think - virgin at this OBS life Have a nice holiday and I also am away next week.


Ralf Kölmel's avatar

koralle wrote over 3 years ago

Would it be possible to provide zfs storage support for libvirtd (build time setting) and the needed libvirt-daemon-driver-storage-zfs package in the Virtualization repo ?


James Fehlig's avatar

jfehlig wrote over 3 years ago

What package provides zfs support? A quick search via 'zypper se zfs' didn't turn up anything. The upstream libvirt spec file has

BuildRequires: /sbin/zfs BuildRequires: /sbin/zpool

What package provides those in openSUSE?


Ben Ma's avatar

runapp wrote 8 months ago

package zfs is in FileSystems project. Actually I'm a little confused on the document of libvirt of SLES 15 SP3 (https://documentation.suse.com/sles/15-SP3/pdf/book-virtualization_color_en.pdf) mentioning zfs as an alternative pool backend, while this repo shows that zfs is disabled. Any ideas?


James Fehlig's avatar

jfehlig wrote 8 months ago

As I wrote over 2 years ago, the zfs driver is disabled in libvirt because it was not clear to me which packages provide the build-time dependencies. Although even knowing them, I'm somewhat reluctant to enable that driver. I'm the only one maintaining libvirt and it is already difficult to keep up with all the other storage, network, hypervisor, node device, etc drivers.

If anything, I should send a doc PR to remove mention of zfs.


James Fehlig's avatar

jfehlig wrote 8 months ago

I finally got around to removing zfs from the doc but found it has already been done by this commit https://github.com/SUSE/doc-sle/commit/1a9f44f27eb4b44ef6087fb9a9d11ccfb9266232

It has not been backported to the SLE15 SP3 doc, but the SP4 doc will explicitly mention that zfs is not supported.

openSUSE Build Service is sponsored by