app-emulation / libvirt

C toolkit to manipulate virtual machines

Official package sites : https://gitlab.com/libvirt/libvirt/ · https://www.libvirt.org/ ·

v9999 :: 0/9999 :: gentoo

Modified
License
LGPL-2.1
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v10.10.0-r1 :: 0/10.10.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v10.8.0 :: 0/10.8.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v10.6.0-r1 :: 0/10.6.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v10.5.0-r2 :: 0/10.5.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v10.3.0-r4 :: 0/10.3.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
amd64 arm64 ppc64 x86 ~arm
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v10.1.0-r4 :: 0/10.1.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
amd64 arm64 ppc64 x86 ~arm
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v9.9.0-r5 :: 0/9.9.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtiofsd virtualbox wireshark-plugins xen zfs

v9.8.0-r5 :: 0/9.8.0 :: gentoo

Modified
License
LGPL-2.1
Keywords
amd64 arm64 ppc64 x86 ~arm
USE flags
apparmor audit bash-completion caps dtrace firewalld fuse glusterfs iscsi iscsi-direct libssh libssh2 libvirtd lvm lxc nbd nfs nls numa openvz parted pcap policykit qemu rbd sasl selinux test udev verify-sig virt-network virtualbox wireshark-plugins xen zfs

General

apparmor
Enable support for the AppArmor application security system
audit
Enable support for Linux audit subsystem using sys-process/audit
bash-completion
Enable bash-completion support
caps
Use Linux capabilities library to control privilege
dtrace
Enable dtrace support via dev-debug/systemtap
firewalld
DBus interface to iptables/ebtables allowing for better runtime management of your firewall.
fuse
Allow LXC to use sys-fs/fuse for mountpoints
glusterfs
Enable GlusterFS support via sys-cluster/glusterfs
iscsi
Allow using an iSCSI remote storage server as pool for disk image storage
iscsi-direct
Allow using libiscsi for iSCSI storage pool backend
libssh
Use net-libs/libssh to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system
libssh2
Use net-libs/libssh2 to communicate with remote libvirtd hosts, for example: qemu+libssh2://server/system
libvirtd
Builds the libvirtd daemon as well as the client utilities instead of just the client utilities
lvm
Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage
lxc
Support management of Linux Containers virtualisation (app-containers/lxc)
nbd
Allow using sys-block/nbdkit to access network disks
nfs
Allow using Network File System mounts as pool for disk image storage
nls
Add Native Language Support (using gettext - GNU locale utilities)
numa
Use NUMA for memory segmenting via sys-process/numactl and sys-process/numad
openvz
Support management of OpenVZ virtualisation (openvz-sources)
parted
Allow using real disk partitions as pool for disk image storage, using sys-block/parted to create, resize and delete them.
pcap
Support auto learning IP addreses for routing
policykit
Enable PolicyKit (polkit) authentication support
qemu
Support management of QEMU virtualisation (app-emulation/qemu)
rbd
Enable rados block device support via sys-cluster/ceph
sasl
Add support for the Simple Authentication and Security Layer
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
verify-sig
Verify upstream signatures on distfiles
virt-network
Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable).
virtiofsd
Drag in virtiofsd dependency app-emulation/virtiofsd
virtualbox
Support management of VirtualBox virtualisation (app-emulation/virtualbox)
wireshark-plugins
Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol
xen
Support management of Xen virtualisation (app-emulation/xen)
zfs
Enable ZFS backend storage sys-fs/zfs

acct-group / libvirt : System group: libvirt

acct-user / qemu : System user: qemu

app-crypt / swtpm : Libtpms-based TPM emulator

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

app-emulation / virtiofsd : Shared file system for virtual machines

app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use

app-emulation / xen : The Xen virtual machine monitor

app-emulation / xen-tools : Xen tools including QEMU and xl

app-misc / scrub : Overwrite files with iterative patterns

app-shells / bash-completion : Programmable Completion for bash

app-text / xhtml1 : DTDs for the eXtensible HyperText Markup Language 1.0

dev-debug / systemtap : Linux trace/probe tool

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / glib : The GLib library of C routines

dev-libs / json-c : A JSON implementation in C

dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG

dev-libs / libnl : Libraries providing APIs to netlink protocol based Linux kernel interfaces

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / yajl : Small event-driven (SAX-style) JSON parser

dev-perl / XML-XPath : An XPath Perl Module

dev-python / docutils : Python Documentation Utilities (reference reStructuredText impl.)

dev-python / pytest : Simple powerful testing with Python

net-analyzer / openbsd-netcat : The OpenBSD network swiss army knife

net-analyzer / wireshark : Network protocol analyzer (sniffer)

net-dns / dnsmasq : Small forwarding DNS server

net-firewall / ebtables : Controls Ethernet frame filtering on a Linux bridge, MAC NAT and brouting

net-firewall / firewalld : Firewall daemon with D-Bus interface providing a dynamic firewall

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-firewall / nftables : Linux kernel firewall, NAT and packet mangling tools

net-fs / nfs-utils : NFS client and server daemons

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libiscsi : iscsi client library and utilities

net-libs / libpcap : A system-independent library for user-level network packet capture

net-libs / libssh : Access a working SSH implementation by means of a library

net-libs / libssh2 : Library implementing the SSH2 protocol

net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)

net-libs / rpcsvc-proto : rpcsvc protocol definitions from glibc

net-misc / curl : A Client that groks URLs

net-misc / radvd : Linux IPv6 Router Advertisement Daemon

sec-keys / openpgp-keys-libvirt : OpenPGP keys used by libvirt

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / dmidecode : DMI (Desktop Management Interface) table related utilities

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-auth / polkit : Policy framework for controlling privileges for system-wide services

sys-block / nbdkit : NBD server with stable plugin ABI and permissive license

sys-block / open-iscsi : A performant, transport independent, multi-platform implementation of RFC3720

sys-block / parted : Create, destroy, resize, check, copy partitions and file systems

sys-cluster / ceph : Ceph distributed filesystem

sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem

sys-devel / gettext : GNU locale utilities

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-fs / zfs : Userland utilities for ZFS Linux kernel module

sys-libs / libapparmor : Library to support AppArmor userspace utilities

sys-libs / libcap-ng : POSIX 1003.1e capabilities

sys-libs / libnbd : NBD client library in userspace

sys-libs / libselinux : SELinux userland library

sys-libs / readline : Another cute console display library

sys-process / audit : Userspace utilities for storing and processing auditing records

sys-process / numactl : Utilities and libraries for NUMA systems

sys-process / numad : The NUMA daemon that manages application locality

virtual / acl : Virtual for acl support (sys/acl.h)

virtual / libudev : Virtual for libudev providers

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices

acct-group / libvirt : System group: libvirt

acct-user / qemu : System user: qemu

app-crypt / swtpm : Libtpms-based TPM emulator

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

app-emulation / virtiofsd : Shared file system for virtual machines

app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use

app-emulation / xen : The Xen virtual machine monitor

app-emulation / xen-tools : Xen tools including QEMU and xl

app-misc / scrub : Overwrite files with iterative patterns

dev-debug / systemtap : Linux trace/probe tool

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / glib : The GLib library of C routines

dev-libs / json-c : A JSON implementation in C

dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG

dev-libs / libnl : Libraries providing APIs to netlink protocol based Linux kernel interfaces

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / yajl : Small event-driven (SAX-style) JSON parser

net-analyzer / openbsd-netcat : The OpenBSD network swiss army knife

net-analyzer / wireshark : Network protocol analyzer (sniffer)

net-dns / dnsmasq : Small forwarding DNS server

net-firewall / ebtables : Controls Ethernet frame filtering on a Linux bridge, MAC NAT and brouting

net-firewall / firewalld : Firewall daemon with D-Bus interface providing a dynamic firewall

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-firewall / nftables : Linux kernel firewall, NAT and packet mangling tools

net-fs / nfs-utils : NFS client and server daemons

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libiscsi : iscsi client library and utilities

net-libs / libpcap : A system-independent library for user-level network packet capture

net-libs / libssh : Access a working SSH implementation by means of a library

net-libs / libssh2 : Library implementing the SSH2 protocol

net-libs / libtirpc : Transport Independent RPC library (SunRPC replacement)

net-misc / curl : A Client that groks URLs

net-misc / radvd : Linux IPv6 Router Advertisement Daemon

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / dmidecode : DMI (Desktop Management Interface) table related utilities

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-auth / polkit : Policy framework for controlling privileges for system-wide services

sys-block / nbdkit : NBD server with stable plugin ABI and permissive license

sys-block / open-iscsi : A performant, transport independent, multi-platform implementation of RFC3720

sys-block / parted : Create, destroy, resize, check, copy partitions and file systems

sys-cluster / ceph : Ceph distributed filesystem

sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem

sys-devel / gettext : GNU locale utilities

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-fs / zfs : Userland utilities for ZFS Linux kernel module

sys-libs / libapparmor : Library to support AppArmor userspace utilities

sys-libs / libcap-ng : POSIX 1003.1e capabilities

sys-libs / libnbd : NBD client library in userspace

sys-libs / libselinux : SELinux userland library

sys-libs / readline : Another cute console display library

sys-process / audit : Userspace utilities for storing and processing auditing records

sys-process / numactl : Utilities and libraries for NUMA systems

sys-process / numad : The NUMA daemon that manages application locality

virtual / acl : Virtual for acl support (sys/acl.h)

virtual / libudev : Virtual for libudev providers

virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers

x11-libs / libpciaccess : Library providing generic access to the PCI bus and devices

app-emulation / guestfs-tools : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

app-emulation / libguestfs : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

app-emulation / libvirt-glib : GLib and GObject mappings for libvirt

app-emulation / virt-viewer : Graphical console client for connecting to virtual machines

app-metrics / collectd : Collects system statistics and provides mechanisms to store the values

dev-debug / systemtap : Linux trace/probe tool

dev-perl / Sys-Virt : API for using the libvirt library from Perl

dev-php / libvirt-php : PHP bindings for libvirt

dev-python / libvirt-python : libvirt Python bindings

gnome-extra / gnome-boxes : Simple GNOME application to access remote or virtual systems

sys-block / nbdkit : NBD server with stable plugin ABI and permissive license

sys-cluster / minikube : Single Node Kubernetes Cluster

859703
app-emulation/libvirt: enable support for riscv arch (WIP)
907462
acct-group/libvirt not installed with app-emulation/libvirt 8.9.0-r2
913888
app-emulation/guestfs-tools-1.48.2 does not need app-emulation/libvirt but depends on it
929965
<app-emulation/libvirt-10.1.0: off-by-one error in udevListInterfacesByStatus()
929966
<app-emulation/libvirt-10.2.0: check for negative array lengths before allocation
940848
app-emulation/libvirt-10.10.0, dev-python/libvirt-python-10.0.0-r1, dev-perl/Sys-Virt-10.9.0: stabilisation
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Backport a TPM related crasher
When installing a VM, it may happen that layered tools like virt-install will add TPM to domain definition (some guests like Windows 11 require it). But in libvirt-10.10.0 there is a crasher and those layered tools tickle it. Backport a fix from upstream. Closes: https://bugs.gentoo.org/946930 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39845 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.10.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: drop 10.0.0-r5, 10.2.0-r3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Update SRC_URI
The sources are available directly at https://download.libvirt.org, the old path https://libvirt.org/sources/ is kept around for compatibility reasons but redirects to the new one. Commit [1] changed the location on libvirt.org too. 1: https://gitlab.com/libvirt/libvirt/-/commit/d2d26e98d60af191deec61bc6dcccf9c881992f2 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.8.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Record virtualbox dependency
The aim of virtualbox use flag is to drag in app-emulation/virtualbox as dependency. Libvirt builds without it just fine, but then fails at runtime: error: failed to connect to the hypervisor error: internal error: unable to initialize VirtualBox driver API This is because VBoxXPCOMC.so is loaded at runtime (via dlopen() [1]). But all of our ebuilds are missing the dependency because of the commit below (which has really poor commit message and doesn't explain why the dependency was removed). For now, libvirt supports virtualbox-6.1 and virtualbox-7.0. Support for virtualbox-7.1 is being worked on [2]. This reverts commit cbb7c820c7c34033be2bff54585804559145985a. 1: https://gitlab.com/libvirt/libvirt/-/blob/master/src/vbox/vbox_XPCOMCGlue.c?ref_type=heads#L110 2: https://gitlab.com/libvirt/libvirt/-/issues/681 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38937 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rafael Kitover · gentoo
app-emulation/libvirt: 9999: s/yajl/json-c/
Libvirt no longer uses yajl and uses json-c instead, make the necessary adjustments to the dependencies and meson options in the live ebuild. [sam: Add json-c slot dep.] Signed-off-by: Rafael Kitover <rkitover@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38757 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Update live ebuild
The libvirt-9.4.0-do-not-use-sysconfig.patch does not apply cleanly anymore (because of libvirt's upstream commit of 5f6ccb087545aec6e57b5ef98d707be11c7b6259). Rebase it and update the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38623 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: fix systemtap has_version check
Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
app-emulation/libvirt: only pass --native-file when we actually use it
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: handle dev-debug/systemtap[-dtrace-symlink]
See efb3a82e3496d3a52a1d04d4cbdb83b25655d96a. Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Depend on sys-libs/libnbd too
In its upstream commit of v9.8.0-rc1~27 [1] libvirt introduced an optional dependency on libnbd. Reflect this in corresponding ebuilds. Now, pre-10.0.0 ebuilds do not have nbd USE flag. Thus, it needs to be introduced to record the dependency properly. NB, initially, the configure option was named 'libnbd' and only after v9.9.0-rc1~108 [2] it was changed to 'nbdkit'. Hence the discrepancy in libvirt-9.8.0-r3 and libvirt-9.9.0-r3 ebuilds. 1: https://gitlab.com/libvirt/libvirt/-/commit/40935b395c91a95a71cd66b9e2872346ac3a2145 2: https://gitlab.com/libvirt/libvirt/-/commit/7cbd8c42305735375b60abf8abc47838a7a050d4 Closes: https://bugs.gentoo.org/938346 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38274 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.6.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
app-emulation/libvirt: implement a correct python_check_deps
Due to portage design whereby commands which fail aren't considered failures unless you explicitly use `|| die`, a common footgun in bash scripting propagates throughout the portage ecosystem: the use of `cmd1 && cmd2` for conditional logic. This python_check_deps function did such, and then handled the case where `use test` was false by unconditionally ignoring the result of the previous line by returning 0. Hence, python_check_deps could never decide that an impl was unable to be used. As a result, if python 3.13 and 3.12 were both installed, but $(python_gen_any_dep ...) discovered pytest installed solely for 3.12, portage would not reinstall pytest for 3.13 support whereas the eclass would select 3.13 as the preferred (latest) python impl. Fix this by correctly using bash, shunning `cmd1 && cmd2`, and instead using `if cmd1; then cmd2; fi`, which returns correct return values based on the return value of both cmd1 and cmd2, without requiring hardcoded `return 0`s of any variety, unconditional or otherwise. Fixes: bba723505f488b52bd593869b5b9a0df096ffbb4 Bug: https://bugs.gentoo.org/932652 Closes: https://bugs.gentoo.org/935849 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add Python 3.13 to PYTHON_COMPAT
Libvirt's use of Python doesn't really use new python features since it still aims to build on stable distros like RHEL-8 where only Python-3.6 is available. Thus, Python-3.13 is trivially supported. Add it onto PYTHON_COMPAT list for all ebuilds. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37497 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.5.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Allow nftables instead of iptables
Upstream libvirt learned how to use nftables directly [1]. While it did so as early as in 10.4.0 release, there were some critical fixes merged in 10.5.0 release. Therefore, allow just the live ebuild to pick up nftables as backend. 1: https://gitlab.com/libvirt/libvirt/-/commit/b89c4991daa0ee9371f10937fab3b03c5ffdabc6 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Backport AppArmor fix
When AppArmor is enabled and sys-firmware/edk2-ovmf-bin is installed then starting a guest under libvirt fails, because libvirt assumed different paths for UEFI. A fix was merged upstream so backport it. Resolves: https://bugs.gentoo.org/911786 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 10.3.0-r1 amd64, #933928
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 10.3.0-r1 x86, #933928
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: Stabilize 10.3.0-r1 ppc64, #933928
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 10.3.0-r1 arm64, #933928
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
app-emulation/libvirt: Stabilize 10.1.0-r1 ppc64, #930933
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
app-emulation/libvirt: Stabilize 10.1.0-r1 x86, #930933
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
app-emulation/libvirt: Stabilize 10.1.0-r1 amd64, #930933
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 10.1.0-r1 arm64, #930933
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Drag in dev-python/pytest
As of its upstream commit v9.10.0-rc1~114 libvirt introduced its own RPC generator written in python and also some tests for it. But these require pytest. Therefore, generate corresponding dependency if running tests. Closes: https://bugs.gentoo.org/932652 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36814 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: 10.3.0: Fix virshtest failure
In libvirt-10.3.0 the virshtest was rewritten and unfortunately, it caused a bug in which it tried to access user's $HOME. Backport the upstream fix to make the test pass again. Closes: https://bugs.gentoo.org/931109 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36584 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.3.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Backport fix for CVE-2024-2494
The fix made it into app-emulation/libvirt-10.2.0 release. Backport the fix into anything older. https://nvd.nist.gov/vuln/detail/CVE-2024-2494 Bug: https://bugs.gentoo.org/929966 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36242 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Backport fix for CVE-2024-1441
The fix made it into app-emulation/libvirt-10.1.0 release. Backport the fix into anything older. https://nvd.nist.gov/vuln/detail/CVE-2024-1441 Bug: https://bugs.gentoo.org/929965 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.2.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add Python 3.12 to PYTHON_COMPAT
Libvirt's use of Python doesn't really use new python features since it still aims to build on stable distros like RHEL-8 where only Python-3.6 is available. Thus, Python-3.12 is trivially supported. Add it onto PYTHON_COMPAT list for all ebuilds. Closes: https://bugs.gentoo.org/show_bug.cgi?id=929309 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: drop 9.3.0-r2, 9.4.0-r5, 9.5.0-r2, 9.6.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.1.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: update init.d for nfsmount removal
Bug: https://bugs.gentoo.org/925459 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
app-emulation/libvirt: Stabilize 9.8.0 x86, #916585
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
app-emulation/libvirt: Stabilize 9.8.0 amd64, #916585
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/systemtap
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 10.0.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Update live ebuild
Starting from its upstream commit of v9.9.0-rc1~108 libvirt can now use nbdkit to access network disks. The commit introduced new meson option (-Dnbdkit), which is basically just a rename of an old one (-Dlibnbd). We didn't expose the old one, but it makes sense to export the new one for proper deps tracking. But because nbdkit is available only on a small subset of arches, the useflag has to be masked on other arches that doesn't have sys-block/nbdkit. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 9.8.0 ppc64, #921204
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add virtiofsd USE flag
While technically app-emulation/virtiofsd is not a libvirt dependency (app-emulation/qemu and app-emulation/virtiofsd can function on their own, happily), it's handy (in some scenarios) to drag it automatically in as a dependency. Invent "virtiofsd" USE flag that controls this. Bug: https://bugs.gentoo.org/913212 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Fix build with dev-libs/libxml2-2.12.0
As of its 2.12.0 release, libxml2 cleaned up header files which rendered libvirt unable to compile. Backport the fix from upstream repo. After this, there are still some warnings about use of a deprecated function, but those are harmless and we'll get fix with new release. Bug: https://bugs.gentoo.org/917516 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33929 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 9.9.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Drop net-libs/rpcsvc-proto dependency for live ebuild
The upstream has ditched rpcgen provided by rpcsvc-proto in favor of its own set of python scripts [1]. Reflect this change in the live ebuild (there's no release with this change just yet). 1: https://gitlab.com/libvirt/libvirt/-/commit/a62486b95feed2cf17ce4adbe794a1ecff9ef22a Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33674 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 9.8.0 arm64, #916585
Signed-off-by: Sam James <sam@gentoo.org>
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Backport fix for CVE-2023-3750
A security flaw was identified in <app-emulation/libvirt-9.6.0 which can result int DoS. The upstream is fixed from 9.6.0. Backport the fix to older versions found in portage. Bug: https://bugs.gentoo.org/916497 Closes: https://github.com/gentoo/gentoo/pull/33604 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Update live ebuild
The libvirt-9.4.0-do-not-use-sysconfig.patch does not apply cleanly anymore (because of libvirt's upstream commit of 0f09223fc5a09f438b3e19567a8630672f108cb3). Rebase it and update the live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 9.8.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 9.4.0-r3 arm64, #910641
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 9.6.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 9.4.0-r3 x86, #910641
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 9.4.0-r3 amd64, #910641
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Bump to 9.5.0 version
Libvirt 9.5.0 was released earlier this month. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31836 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Provide missing patch
In 45065ac9faa6 the libvirt-9.5.0-fix-paths-for-apparmor.patch was renamed to libvirt-9.4.0-... but the live ebuild still refers to the 9.5.0. Ideally, the live ebuild would be just made to apply the renamed patch, but there was some more movement in the upstream since and thus the patch doesn't apply cleanly anyways. Therefore, rebase it and name it libvirt-9.6.0-... since the upstream development was made after 9.5.0 release. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add app-crypt/swtpm dependency to the live ebuild
The swtpm dependency was added earlier (in 4fa9735e3f44) but only for app-emulation/libvirt-9.4.0. The live ebuild was missed. Bug: https://bugs.gentoo.org/776751 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai-Chun Ning · gentoo
app-emulation/libvirt: fix apparmor path in 9.4.0-r3
Bug: https://bugs.gentoo.org/908805 Signed-off-by: Kai-Chun Ning <kaichun.ning@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31575 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix patch name
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Kai-Chun Ning · gentoo
app-emulation/libvirt-9.4.0-r2: fix apparmor path
Closes: https://bugs.gentoo.org/908805 Closes: https://github.com/gentoo/gentoo/pull/31557 Signed-off-by: Kai-Chun Ning <kaichun.ning@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: revbump due to init.d/service file update
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Fix EnvironmentFile= in systemd units
Libvirt installs systemd unit files with EnvironmentFile= derived from initconfdir option passed in the configure phase, e.g.: src/ch/virtchd.service.in:21:EnvironmentFile=-@initconfdir@/virtchd And since we explicitly pass: -Dinitconfdir="${EPREFIX}/etc/conf.d" this results in systemd unit files using /etc/conf.d/ which is discouraged. Closes: https://bugs.gentoo.org/908750 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31526 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop 8.7.0-r1, 8.8.0-r1, 8.9.0, 8.9.0-r2, 9.2.0
Bug: https://bugs.gentoo.org/908042 Bug: https://bugs.gentoo.org/836128 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: add 9.4.0
Closes: https://bugs.gentoo.org/776751 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Rebase libvirt-8.2.0-fix-paths-for-apparmor.patch
Because of upstream commit v9.4.0-49-g9b743ee190 our libvirt-8.2.0-fix-paths-for-apparmor.patch does not apply cleanly anymore. Rebase it. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31375 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 9.3.0 arm64, #907566
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Fix IP_NF_TARGET_MASQUERADE check
As of kernel commit v5.2-rc1~133^2~174^2~6 the IP_NF_TARGET_MASQUERADE is just an alias for NETFILTER_XT_TARGET_MASQUERADE: config IP_NF_TARGET_MASQUERADE tristate "MASQUERADE target support" select NETFILTER_XT_TARGET_MASQUERADE help This is a backwards-compat option for the user's convenience (e.g. when running oldconfig). It selects NETFILTER_XT_TARGET_MASQUERADE. Fine tune our kernel config checks, though this can be changed once kernels older than 5.2.0 leave the tree. Closes: https://bugs.gentoo.org/907728 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31292 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: Stabilize 9.3.0 amd64, #907566
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: Stabilize 9.3.0 x86, #907566
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Update live ebuild
The libvirt's upstream has moved and now in fact consider Gentoo's base layout. Firstly, new -Dinitconfdir option was invented (v9.3.0-33-g9850b37e39) and while it defaults to '/etc/conf.d' on Gentoo (v9.3.0-37-gd18572b4b7), let's just set it explicitly in src_configure() to accommodate the ${EPREFIX} variable. These upstream changes also mean, that some of our patches we apply on top of libvirt's git need rebasing, namely: - libvirt-6.0.0-fix_paths_in_libvirt-guests_sh.patch, and - libvirt-8.2.0-do-not-use-sysconfig.patch Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30964 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: build tests conditionally
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 9.2.0
Bug: https://bugs.gentoo.org/905691 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Explicitly disable openwsman in configure
Libvirt's configure script (well, meson.build file) is written so that it automatically enables features found on the build host, unless explicitly disabled on the cmd line. And one of such features is 'openwsman' [1], which isn't packaged in the portage, but if installed from an overlay, then `quickpkg` won't work. Explicitly disable openwsman, until there's an official package (possibly not soon [2]). 1: https://openwsman.github.io/ 2: https://bugs.gentoo.org/430312 Bug: https://bugs.gentoo.org/430312 Closes: https://bugs.gentoo.org/904082 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30558 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Add 9.2.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kai-Chun Ning · gentoo
app-emulation/libirt: fix apparmor path for merge-usr layout
Signed-off-by: Kai-Chun Ning <kaichun.ning@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30286 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Fix a build failure with LLD 16
With the newest LLD, the libvirt's detection of --version-script= linker argument works no more. Backport the upstream patch that fixes the issue. Since the patch is merged and is going to be contained in the upcoming release, there's no point in adding it to the list of patched in the live ebuild. Append it only into the older versions then. Also, I had to rebase the patch for older version of libvirt, because the patched file (meson.build) looked a bit different and the upstream patch did not apply cleanly. Closes: https://bugs.gentoo.org/902211 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30284 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Stabilize 8.9.0-r1 arm64, #888920
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 8.9.0-r1 x86, #888920
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: Stabilize 8.9.0-r1 amd64, #888920
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: Stabilize 8.9.0 amd64, #888920
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: Stabilize 8.9.0 x86, #888920
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: PDEPEND on libvirt-python (deux)
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: PDEPEND on libvirt-python
With libvirt[qemu], we get: ``` (dev-python/libvirt-python-8.9.0:0/0::gentoo, ebuild scheduled for merge) depends on (app-emulation/libvirt-8.9.0:0/8.9.0::gentoo, ebuild scheduled for merge) (runtime) (dev-python/libvirt-python-8.9.0:0/0::gentoo, ebuild scheduled for merge) (buildtime) ``` libvirt-python definitely needs libvirt to be importable, hence RDEPEND is needed, but for libvirt[qemu], it only needs libvirt-python for virt-qemu-qmp-proxy which we can conceivably live with being temporarily broken before libvirt-python is installed. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: Keyword 8.9.0 arm, #881729
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add 8.9.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Make the live ebuild RDEPEND on libvirt-python
As surprising as this may seem, the libvirt's upstream merged this python script: virt-qemu-qmp-proxy (which as the name suggest acts like a proxy to running QEMU instances and their QMP monitors). The script uses libvirt python bindings internally. Record this runtime requirement in RDEPEND. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: drop 7.7.0-r3, 8.2.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-fs/lvm2: switch to positive USE=lvm logic
Closes: https://github.com/gentoo/gentoo/pull/27994 Closes: https://bugs.gentoo.org/718910 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/libvirt: correct UnusedInherit
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: restore dropped ~arm
Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: add 8.8.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27630 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Require newer net-libs/libssh
The upstream requires libssh-0.8.1 or newer (commit v8.8.0-rc1~15). Reflect this in our live ebuild. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: Stabilize 8.7.0 x86, #872428
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: Stabilize 8.7.0 arm64, #872428
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: Stabilize 8.7.0 amd64, #872428
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: drop versions
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: add 8.7.0
Closes: https://github.com/gentoo/gentoo/pull/26898 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: fix build w/ glibc 2.36
Closes: https://bugs.gentoo.org/863446 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: add 8.5.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/libvirt: Keyword 8.4.0 arm, #849839
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: add 8.4.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: add note about libvirt group
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: add 8.3.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/libvirt: Stabilize 8.2.0 arm64, #841884
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: Stabilize 8.2.0 amd64, #841884
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
app-emulation/libvirt: Stabilize 8.2.0 x86, #841884
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Fixup dependencies
Drop ncurses dependency and move net-libs/rpcsvc-proto dependency. Libvirt never actually used ncurses as mentioned in the upstream commit: https://gitlab.com/libvirt/libvirt/-/commit/588d2834d7997a97ffd93ec138acef488883aab1 And net-libs/rpcsvc-proto dependency is needed only when building libvirt (that's when rpcgen is ran to generate some source files). It's not needed at runtime. Therefore, remove sys-libs/ncurses from RDEPEND and move net-libs/rpcsvc-proto into BDEPEND, in all ebuilds. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/24881 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: add 8.2.0
* Add 8.2.0 * Tighten up some lower bounds on dependencies * Add shorewall to init script 'after' Bug: https://bugs.gentoo.org/836128 Closes: https://bugs.gentoo.org/833754 Closes: https://bugs.gentoo.org/831121 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: add note to bump w/ dev-python/libvirt-python
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Fix libvirtd crash on domain restore
In the libvirt-8.0.0 development cycle a commit was merged that can potentially cause crash of libvirtd. This was fixed in the next release. Backport the commit that fixes the problem. Closes: https://bugs.gentoo.org/831447 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/24448 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: version bump to 8.1.0
Ideally, this would be way simpler, just introduce new ebuild and append hashes to the Manifest file. Unfortunately, a nasty crasher was found in the freshly released 8.1.0 so we need to backport the fix. And while at it, rebase two patches that don't apply cleanly anymore (libvirt-6.7.0-do-not-use-sysconfig.patch and libvirt-6.7.0-fix-paths-for-apparmor.patch). Closes: https://bugs.gentoo.org/834483 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/24388 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Fix build with >=dev-libs/libxslt-1.1.35
Libvirt failed to build with new libxslt because of a bug in one of libvirt's xsl files. Backport the fix from upstream repo. Closes: https://bugs.gentoo.org/833586 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/24300 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/libvirt: Use (+) for ipv6 flag deps
At this point, it is reasonable to assume that packages will be enabling IPv6 unconditionally rather than dropping it altogether. Update the USE dependencies to (+) to account for that, in preparation for removal of the flag in iproute2 and iputils. Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 8.0.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Rebase libvirt-6.7.0-do-not-use-sysconfig.patch
The live ebuild applies libvirt-8.1.0-do-not-use-sysconfig.patch which does no longer apply cleanly because of libvirt's commit 8eb4461645. Rebase the patch onto current master. Closes: https://github.com/gentoo/gentoo/pull/23882 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Revert "app-emulation/libvirt: [QA] unconditionally install bash-completion files"
I'd missed that the Meson check is actually a bit convoluted here -- it needs adapting to always take the bashcompletiondir parameter. This reverts commit 1c4e48ea59c8e7783f02af81ee28c31ecbb628ab. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: [QA] unconditionally install bash-completion files
See small file policy [0]. Users can use INSTALL_MASK if they want these files (previously was automagic). (This is one of very few of these left, yay!) [0] https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0301 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: ebuild maintenance, install proper soname
Closes: https://bugs.gentoo.org/828562 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: drop old versions
Bug: https://bugs.gentoo.org/812317 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-crypt → sec-keys}/openpgp-keys-libvirt
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: needs older Wireshark
Actually fixed in 7.10.0! Fixes: 5789a5c8578cb615e23cb61b8253cbc4e22fb30e Bug: https://bugs.gentoo.org/828605 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: sync live ebuild (py3.10)
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: needs older Wireshark
Fixed in 7.9.0+. Closes: https://bugs.gentoo.org/828605 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: v7.(9|10).0: (temporary) fix cgroup v2 support
Revert an upstream commit that fixed an libvirt_lxc container startup issue with cgroup v1 layout. The patch in question breaks systemd-machined integration (at least under cgroup v2 layout). Le't temporarily revert the commit in question until upstream has found a proper fix. Bug: https://bugs.gentoo.org/828542 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 7.9.0 and 7.10.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/libvirt: enable py3.10
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #817929
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #817929
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 7.7.0 arm64, #817929
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: increase test timeout for slower arches
Bug: https://bugs.gentoo.org/802876 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: skip syntax checks
These aren't useful _downstream_ and also seem to be fragile. Bug: https://bugs.gentoo.org/802876 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: skip test 'commandtest' which expects pristine environment
Fails because sandbox exports some variables and the test expects only those it sets to be present. Closes: https://bugs.gentoo.org/802876 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 7.8.0
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 7.7.0.
Bug: https://bugs.gentoo.org/812317 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 7.3.0 arm64, #796362
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/libvirt: Use BROOT for verify-sig key path
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: [QA] call tmpfiles_process in pkg_postinst
This is needed to actually apply the tmpfiles configuration we've installed in the ebuild. See tmpfiles.eclass documentation. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: Sync live ebuild.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 7.5.0, with changes:
* Use meson_feature for apparmor_profiles. * Updated minimum Xen version to 4.9.0. Bug: https://bugs.gentoo.org/799713 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 7.3.0 x86, #795234
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: Stabilize 7.3.0 amd64, #795234
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix systemd unit file for libvirt 7.0.0
Closes: https://bugs.gentoo.org/792228 Package-Manager: Portage-3.0.19, Repoman-3.0.3 RepoMan-Options: --force Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: revert erroneous change
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix compilation
Closes: https://bugs.gentoo.org/795144 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 7.4.0, with changes:
* Use meson_feature for apparmor_profiles. Closes: https://github.com/gentoo/gentoo/pull/21092 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Update live ebuild
There was some movement in the libvirt upstream and our live ebuild needs some updates. Firstly, since libvirt commit of v7.4.0-21-g08c13484da the 'apparmor_profiles' is a feature not an -Doption. Secondly, specify which branch is the master branch. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/21075 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: Sync live ebuild.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 7.3.0, with changes:
* Set minimum required QEMU version to 2.11. * Removed virCgroupKillRecursive patch - applied upstream in commit ea7d0ca3. * Added build-dep on bash-completion as upstream's build system wants this installed. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Update bash-completion script path
Previously, the bash-completion script was living in the source directory and during src_install() it was copied over into the install image and symlinks were created for virsh and virt-admin binaries. But with libvirt commit v7.2.0-336-gcf66ee8ddc this has changed and each binary has its own completion script generated during compile phase. This means that we have to update our paths where we're getting the scripts from. Closes: https://github.com/gentoo/gentoo/pull/20499 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Allow destroy of LXC containers again
The original problem was fixed upstream as: ea7d0ca37c vircgroup: Fix virCgroupKillRecursive() wrt nested controllers and the commit will be part of the upcoming 7.3.0 release. However, the bug is so critical that the fix deserves to be backported to all supported releases. Please note, that for libvirt-7.2.0 I'm also dropping the code under src_install() that's supposed to fix docdir for ebuilds with revision number. This fixup is not needed because as of cc20e6298b7217f4b0eab3c50078257fd77ebb1b the docdir is put correctly onto meson's cmd line. I'm doing these two changes to avoid necessary revision number bump. Closes: https://bugs.gentoo.org/761721 Closes: https://github.com/gentoo/gentoo/pull/20468 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop version 6.8.0
Closes: https://bugs.gentoo.org/771015 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: fix variable references
Signed-off-by: Sam James <sam@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 7.2.0, with changes:
* Dropped 6.7.0-doc-path.patch - use meson docdir option instead. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Added verify-sig components.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Specify docdir on configure cmd line
Up until very recently libvirt did not allow specifying docdir via any (meson) configure option. That is why we patched meson.build and changed docdir to point where we wanted it to point. Well, this is changed with upstream commit of v7.1.0-145-gee4a392dda. Therefore, don't patch the meson.build file anymore and specify docdir like this: -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/19909 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/libvirt: Stabilize 7.0.0-r1 amd64, #770124
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: remove rm clause
Closes: https://bugs.gentoo.org/show_bug.cgi?id=775467 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 7.1.0
Closes: https://github.com/gentoo/gentoo/pull/19734 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Theo Anderson · gentoo
app-emulation/libvirt: migrate to tmpfiles.eclass
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #770124)
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix doc path
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: sync live ebuild
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: revision bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: fix dependency on dnsmasq[dhcp,ipv6,script]
Closes: https://bugs.gentoo.org/764245 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: fix python shebangs
Closes: https://bugs.gentoo.org/762742 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: add dependency on virtual/acl
Closes: https://bugs.gentoo.org/764236 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: sync live
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 7.0.0, with changes:
* Moved acct-*/* dependencies to RDEPEND: Closes: https://bugs.gentoo.org/762631 * Removed 6.10.0-Fix-segfault-when-parsing-mdev-types.patch: applied upstream. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/19066 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable
Bug: https://bugs.gentoo.org/746119 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: ensure sys-apps/systemd w USE=-cgroup-hybrid
Closes: https://bugs.gentoo.org/758872 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-6.10.0: Fix segfault when parsing mdev types
This is a straight backport of upstream commit of 4c4d0e2da07b5a035b26a0ff13ec27070f7c7b1a which fixes a crasher during filling PCI capabilities for virConnectListAllNodeDevices() API. Closes: https://bugs.gentoo.org/758431 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/18562 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-6.8.0: Properly handle libpcap if it's explicitly disabled
This is a direct backport of an upstream commit of: c8be9ccc36a32cc756d05b2c0838c43a57be15f7 It was merged in 6.9.0 release, so 6.8.0 is the only release which is still buggy. Resolves: https://bugs.gentoo.org/754888 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/18536 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: ebuild maintenance
- remove unsupported meson configure options - remove obsolete sed Closes: https://bugs.gentoo.org/758650 Closes: https://bugs.gentoo.org/758653 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 6.10.0 with changes:
* Removed LXC DBus fix patch: committed upstream. Closes: https://github.com/gentoo/gentoo/pull/18470 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 6.8.0-r1 x86, #746119
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: Stabilize 6.8.0-r1 amd64, #746119
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: 6.8.0/6.9.0 fix libvirt-lxc dbus connection
Closes: https://bugs.gentoo.org/753761 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 6.9.0.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: default-enable USE=virt-network
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable
Bug: https://bugs.gentoo.org/739948 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 6.7.0 x86, #739948
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/libvirt: Stabilize 6.7.0 amd64, #739948
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
libvirt: Version updated to 6.8.0.
Bug: https://bugs.gentoo.org/746119 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
app-emulation/libvirt: 6.7.0 and 9999: Dropped virtualbox dependency.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: 6.7.0 and 9999: Set udev dependency to libudev.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: 6.7.0 and 9999: Dropped util-linux dependency.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: 6.7.0 and 9999: Split out packages into BDEPEND.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: 6.7.0 and 9999: Added "|| die" to all rm/touch calls.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Dropped Python 3.6 compat.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Jonathan Davies · gentoo
app-emulation/libvirt: Version updated to 6.7.0.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: only define KEYWORDS once
This confuses tools like ekeyword and led to arm64 being 'stable' in the wrong branch. URL: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Add python 3.8 and 3.9 support
Libvirt uses python scripts to generate some (source) files. They are all python 3.8 and python 3.9 aware. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17362 Signed-off-by: Sam James <sam@gentoo.org>
aporilel · gentoo
app-emulation/libvirt: add apparmor rule for seavgabios
Closes: https://bugs.gentoo.org/629718 Signed-off-by: Anton Smirnov <aporilel@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/15255 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/libvirt: Stabilize 6.2.0-r2 arm64, #738076
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Override localstatedir
In a9084be3e091bf4aff4b75b632ef90866090571f I've moved libvirt from autotools to meson and as a part of that I've made the ebuild to rely on meson.eclass providing the correct localstatedir. Well, it doesn't. The eclass defaults to "/var/lib" while we really want just "/var". Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Fix meson option names
In a9084be3e091bf4aff4b75b632ef90866090571f I've made a couple of mistakes, where the arguments passed to meson contains dashes instead of underscores. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17147 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Drop special casing of virtualbox-ose
The app-emulation/virtualbox-ose doesn't exist anymore. Don't special case building of configure arguments then. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17021 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Switch to meson
The upstream has abandoned autotools in favor of meson. Patches were merged right after the 6.6.0 release. Adopt live ebuild to meson. Note that 6.5.0-do-not-use-sysconfig.patch is dropped because sysconfig files are removed in src_install() anyway. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-emulation/libvirt: bump to 6.5.0
Approved by tamiko on IRC. Closes: https://bugs.gentoo.org/721620 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-emulation/libvirt: remove old
Includes versions vulnerable to CVE-2020-12430. Approved by tamiko on IRC. Bug: https://bugs.gentoo.org/719962 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #718094
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop blocker; do not require cgroup-hybrid format
Version 6.2.0 (and probably also 6.0.0 and 6.1.0) now fully support the cgroupv2 only layout. Thus, drop the blocker on systemd[cgroup-hybrid] Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #718094)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
Reflect move of libvirt repositories
Libvirt and related projects moved from self hosting to gitlab.com hosting. The old repos were made a read only mirror of their gitlab images. Reflect this change in the live ebuilds. https://www.redhat.com/archives/libvir-list/2020-April/msg00329.html Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/15478 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Martin Kletzander · gentoo
app-emulation/libvirt: Require fuse with a proper slot
The only supported versions are pre-fuse3 (just like in other packages), building with only fuse:3 installed would not work without this change. It was fixed for 6.0.0 in commit f94f3f25cefc, not dissimilar to this one. The version is removed because older versions are not part of the repository any more. Closes: https://github.com/gentoo/gentoo/pull/15332 Signed-off-by: Martin Kletzander <nert.pinx@gmail.com> Package-Manager: Portage-2.3.89, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: update openrc init scripts
Upstream changes between 6.1.0 and 6.2.0 on pidfile handling break our openrc init script due to a race condition. Work around this issue by not using the "-d" option (keeping the daemon in foreground) and let start-stop-daemon do double-forking ("-b" option). Closes: https://bugs.gentoo.org/716800 Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: remove --listen parameter for systemd unit files
Upstream-Changes: https://www.redhat.com/archives/libvir-list/2019-August/msg01070.html Closes: https://bugs.gentoo.org/716452 Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --force Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Rebase do-not-use-sysconfig.patch
There was an upstream patch of v6.2.0-17-gef0fa8395f which made us unable to apply our patch. Rebase our patch. Closes: https://github.com/gentoo/gentoo/pull/15234 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-6.0.0: And the agent job in qemuDomainSetTimeAgent
Cherry-pick of d61f95cf6a6fbd564e104c168d325581acd9cd8d from the libvirt's upstream repo. Closes: https://bugs.gentoo.org/715494 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: version bump to 6.2.0
Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop old, bug #711524
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 6.1.0
Closes: https://bugs.gentoo.org/712452 Closes: https://github.com/gentoo/gentoo/pull/14972 Co-authored-by: Vjaceslavs Klimovs <vklimovs@gmail.com> Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #711524
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #711524
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Bug: https://bugs.gentoo.org/711306 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: fix fuse dependency
Closes: https://bugs.gentoo.org/708962 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: Also update 6.0.0
Closes: https://bugs.gentoo.org/708782 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Provide modern runtime directory
Because of autoconf-2.69 and its defaults, the configure script will default to /var/run instead of /run. This may trigger warnings in some packages which expect libvirt to provide modern paths (e.g. systemd and location of .socket files). Bug: https://bugs.gentoo.org/708782 Closes: https://github.com/gentoo/gentoo/pull/14613 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Drop gnulib dance
Libvirt just dropped gnulib submodule and therefore all steps the live ebuild took to make gnulib happy are no longer necessary. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: QA: quote unquoted variable
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Depend on dev-python/docutils
The upstream commit of v6.0.0-rc1~363 started to require rst2html5 and rst2man scripts for generating docs/manpages at compile time. These scripts are part of dev-python/docuitls package. Record this build time dependency in both live and 6.0.0 ebuilds. Closes: https://bugs.gentoo.org/708002 Closes: https://github.com/gentoo/gentoo/pull/14550 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Apply rebased do-not-use-sysconf.patch
In a20edcb72406f0e07390c52ca17ac94665cafda0 the do-not-use-sysconf patch was rebased onto current upstream. However, the live ebuild was not updated and so it still tries to apply the old patch, which fails. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Don't apply apparmor patch
The live ebuild of libvirt applies fix-paths-for-apparmor patch which fixes paths in profiles so that the libexec path is honoured. However, in upstream I've made necessary changes so that the correct paths are generated into the profiles (upstream patches v6.0.0-270-gbb4ab7ac91 v6.0.0-269-g5c8bd31c88 v6.0.0-218-g8f204fb4da). Therefore, it is no longer necessary for the ebuild to apply the patch. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #707982
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #707982
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 6.0.0
Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Rebase fix_paths_in_libvirt-guests_sh.patch
Strictly speaking, this is not needed. But the upstream version of the libvirt-guests.sh file has changed a bit so patch needs to do some offsetting when applying the patch. Avoid that by rebasing the patch onto current upstream. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Drop phyp USE flag
The upstream has removed PHYP driver support in v6.0.0-rc1~127. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #704402
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #704402
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 5.10.0
Closes: https://bugs.gentoo.org/698424 Closes: https://bugs.gentoo.org/702816 Closes: https://github.com/gentoo/gentoo/pull/14190 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-emulation/libvirt: sync live ebuild keywords
Closes: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
app-emulation/libvirt: keyword 5.8.0 on ~ppc64
Bug: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: Only require USE=cgroup-hybrid for USE=lxc
Reportedly version 5.8.0 should be fine with a cgroup v2 only hierarchy (verified that on my own system for qemu). Unfortunately, we still need the hybrid layout as a mitigation for a bug in the libvirt-lxc driver. So restrict the dependency on sys-apps/systemd[cgroup-hybrid] to the case of USE=lxc only. This should accomodate everyone who does not need libvirt-lxc support and wants to have a v2 only hierarchy. Upstream Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1770763 Bug: https://bugs.gentoo.org/699758 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Perform out-of-tree build
In preparation to move to meson, we've forbidden in tree builds. Fortunately, there is a gentoo eclass that handles out-of-tree builds and very little is needed to use it. However, due to some automake magic, we have to enable dependency-tracking (which is disabled as of EAPI 4) because if we don't, then generated Makefile doesn't precreate all directories under build dir and the build fails. Closes: https://github.com/gentoo/gentoo/pull/13752 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Install bash completion even if USE="-libvirtd"
The bash completion scripts help client utilities like virsh or virt-admin and are independent of daemon, i.e. of libvirtd use flag. However, due to the placement of 'newbashcomp' and 'bashcomp_alias' calls in ebuilds, the scripts were not installed unless libvirtd use flag was enabled. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix QA warning
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 5.8.0
- add pm-utils use flag - fix runstatedir Closes: https://bugs.gentoo.org/697592 Closes: https://bugs.gentoo.org/695332 Closes: https://bugs.gentoo.org/692594 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Require dev-libs/glib
Upstream is moving away from gnulib to glib. This means, as of v5.8.0-111-g58e7c9bc05 libvirt requires >=dev-libs/glib-2.48.0 to build successfully. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Rebase libvirt-5.6.0-do-not-use-sysconf.patch
The original patch does not apply cleanly, because of upstream commit 5b816e1696. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: Always require cgroupv1 hierarchy
It turns out that we need the cgroupv1 hierarchy also for non lxc related stuff. Fix dependency accordingly Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 5.6.0
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #691312
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #691312
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: [QA] drop duplicate patches
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: block sys-apps/systemd[-cgroup-hypbrid(+)]
For the time being we have to ensure that systemd is configured with hybrid cgroup layout. Otherwise libvirt-lxc ceases to work. Bug: https://bugs.gentoo.org/691310 Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Rebase libvirt-5.2.0-do-not-use-sysconf.patch
The original patch does not apply cleanly, because of upstream commits 4304222f50d9ff364 and 9d7fcdbf83a1. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/libvirt: depend on acct-user/qemu and acct-group/libvirt
Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: minimize sed usage
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: also drop avahi use flag from init file
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Han Han · gentoo
app-emulation/libvirt: Remove avahi support
Libvirt has removed avahi support since 5.5. Remove avahi related flags, too. Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Han Han · gentoo
app-emulation/libvirt: bump to 5.5
Closes: https://github.com/gentoo/gentoo/pull/12389 Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop doubly applied patch
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix QA warning
Closes: https://bugs.gentoo.org/689104 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 5.4.0
- introduce USE=dtrace to avoid an automagic dependency on /usr/bin/dtrace. I skipped the systemtap[libvirt] use-dependency to make initial bootstrapping less annoying. - Also synchronize time in openrc domain resume script Closes: https://bugs.gentoo.org/675166 Closes: https://bugs.gentoo.org/688040 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix apparmor
Closes: https://bugs.gentoo.org/686702 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #686026)
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: remove stable version SRC_URI
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/libvirt: amd64 stable wrt bug #686026
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: add support for md-clear
Bug: https://bugs.gentoo.org/686026 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
app-emulation/libvirt: 5.2.0-r1 bump
This allows the qemu and storage directories under /etc/libvirt to be symbolic links so they can be stored on another file system. Closes: https://bugs.gentoo.org/685008 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Acked-by: tamiko@gentoo.org Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Drop python3_4 from PYTHON_COMPAT
Closes: https://github.com/gentoo/gentoo/pull/11706 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 5.2.0
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: depend on newer firewalld package
In order to support --with-firewalld-zone, we need a recent enough firewalld version installed. Thanks to Denis Schridde for triaging and contacting upstream! Closes: https://bugs.gentoo.org/681714 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: fix bash completion file names
Instead of installing a dummy "vsh" file and alias virsh and virt-manager, let's install the file as "virsh" and alias virt-manager to it. Closes: https://bugs.gentoo.org/682834 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: Check for more kernel configs for virtual net
After 7431b3eb9a05068e4b Libvirt starts to create chains to insert rules into instead of placing them right at the top level chains. These private chains are created on daemon startup and the referenced commit made all 6 tables required (combination of default 3 tables: nat, filter and mangle for both IPv4 and IPv6). This was later refined in 686803a1a2e1e06, but it still makes sense for ebuild to check for all tables being enabled in the kernel because both IPv4 and IPv6 are used widely. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Closes: https://bugs.gentoo.org/681010 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Anselm Busse · gentoo
app-emulation/libvirt: fixes dependency on incompatible net-analyzer/gnu-netcat and net-analyzer/netcat
Closes: https://bugs.gentoo.org/682494 Closes: https://github.com/gentoo/gentoo/pull/11583 Signed-off-by: Anselm Busse <anselm.busse@outlook.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 5.1.0
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: synchronize 5.0.0-r1 and 9999 ebuilds
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: update netcat dependencies
Closes: https://bugs.gentoo.org/680632 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: drop old versions
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: update 5.0.0 to all changes made in 4.10.0
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Update hash generation algorithm
I've noticed that bootstrap is run twice. This is because the first time it is run in src_prepare() and there some hash is computed so later when src_configre() gets its word it'll find everything prepared. Well, in the upstream commit of 6d53255377b50b7e412350d079 the hash was changed therefore src_configure() did not find the expected hash and thus re-ran the bootstrap script. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Rebase libvirt-5.1.0-do-not-use-sysconf.patch
In the upstream, the Makefile.am file that the patch is fixing was changed leaving the patch failing to apply. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Rebase libvirt-5.0.0-do-not-use-sysconf.patch
In the upstream, the Makefile.am file that the patch is fixing was changed leaving the patch failing to apply. Closes: https://bugs.gentoo.org/676026 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/libvirt: version bump to 5.0.0
Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: Rebase patches for 5.0.0 release
In the upstream repo a few changes were made that rendered our patches inapplicable (mostly a520981740015 and 6ee53e54dcfa3285ed7). Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: init submodules for live ebuild
Libvirt updated gnulib which now requires git submodules to be initialized prior running bootstrap. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Han Han · gentoo
app-emulation/libvirt: Add use flag iscsi-direct
Since libvirt-4.7, a new storage pool backend iscsi-direct that uses libiscsi instead of iscsiadm was added. The use flag iscsi-direct will enable it. Closes: https://github.com/gentoo/gentoo/pull/10750 Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/libvirt: amd64 stable wrt bug #673734
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #673734)
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.10.0
* fix apparmor rules, bug #667434 * include netcat alternatives, bug #672992 Closes: https://bugs.gentoo.org/667434 Closes: https://bugs.gentoo.org/672992 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: update live ebuild
Libvirt has dropped UML support in 29682196d8f1def4f0. Update the live ebuild to reflect this change. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Callen · gentoo
app-emulation/libvirt: add python3_7
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jonathan Callen <jcallen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop version 4.8.0
Bug: https://bugs.gentoo.org/670300 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.9.0
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Signed-off-by: Matthias Maier <tamiko@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Signed-off-by: Matthias Maier <tamiko@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Matthias Maier · gentoo
app-emulation/libvirt: Version bump to 4.8.0
Closes: https://bugs.gentoo.org/668766 Closes: https://bugs.gentoo.org/664164 Closes: https://bugs.gentoo.org/666728 Signed-off-by: Matthias Maier <tamiko@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt-9999: Don't require extra flags for xen-tools
Libvirt uses xenlight.pc to check for xen at configure time (since dc3d2c9f8c7 libvirt upstream commit). Then, at source code level it requires libxl.h. Both of these files are installed even without [api, hvm] use flags enabled for app-emulation/xen-tools. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
Revert "app-emulation/libvirt: update live ebuild"
This reverts commit 2ad130bab3b38de59ff996dad8f3a1c68407e731. So after some painful bugs and v.4.6.0 release where we tried to make libvirt work with jansson we came to realize that it is not going to fly. QEMU relies on sending 64 bit integers and jansson supports only 53 bits long integers. Therefore we reverted back to using yajl. See d99a89592d65ab8 in libvirt repo (and friends). Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/libvirt: amd64 stable wrt bug #664064
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #664064)
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: update libvirt-guests.init openrc script
From the bug report: """ When libvirt-guests tries to shutdown or suspend xen guests, it is unable to tell when all of the guests have terminated and ends up waiting the entire timeout before going on. This is because in xen, dom0 is always running. Simply grepping out the dom0 uuid (all 0s) should take care of this issue. """ Thanks to Karl Hakimian for bug report and patch. This is fixed in versions 4.6.0-r1 and 9999. Closes: https://bugs.gentoo.org/651598 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: add proper python dependencies
Closes: https://bugs.gentoo.org/660710 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.6.0
Package-Manager: Portage-2.3.47, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/libvirt: update live ebuild
Libvirt dropped yajl support in favour of jansson in 12b34f094e2f1c7f. Update live ebuild to reflect this change. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: fix typo in apparmor rule
Thanks to holgersson for pointing this out. Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: remove unnecessary use-flag constraints
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: do not enable xenapi
libxl support is sufficient for the xen backend Closes: https://bugs.gentoo.org/659898 Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: use https://
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.5.0
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: add use-constraint
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: Switch to xenapi interface, fix QA warning
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/libvirt: use https:// instead of git://
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Thanks to Michal Privoznik for the updated patch. Closes: https://bugs.gentoo.org/659206 Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.4.0
Closes: https://bugs.gentoo.org/657666 Package-Manager: Portage-2.3.41, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: drop old versions
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #657304)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/libvirt: amd64 stable wrt bug #657304
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.3.0
Closes: https://bugs.gentoo.org/654062 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: drop old
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.2.0
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: x86 stable
Closes: Bug: https://bugs.gentoo.org/651866 Package-Manager: Portage-2.3.28, Repoman-2.3.9
Aaron Bauman · gentoo
app-emulation/libvirt: amd64 stable
Bug: https://bugs.gentoo.org/651866 Package-Manager: Portage-2.3.27, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/libvirt: drop 4.0.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: address QA messages
* use printf instead of echo -n * remove dyanmically created directories Closes: https://bugs.gentoo.org/651296 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: 4.1.0-r2: Apply upstream patch for bridge support
Apply an upstream patch to reenable bridge support even if USE=-virt-network and automatic network support is compiled out of libvirt Thanks to Agostino Sarubbo for upstream report and mentioning the upstream patch. Patch: https://www.redhat.com/archives/libvir-list/2018-March/msg01461.html Bug: https://bugs.gentoo.org/650660 Bug: https://bugs.gentoo.org/650872 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michal Prívozník · gentoo
app-emulation/libvirt: Update live ebuild, ebuild maintenance
Fixes: https://bugs.gentoo.org/648868 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: Update live ebuild, ebuild maintenance
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: 4.1.0-r1 try to fix the network mess...
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #650018)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
app-emulation/libvirt: amd64 stable wrt bug #650018
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: fix live ebuild
Closes: https://bugs.gentoo.org/648868 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: Version bump to 4.1.0
Bug: https://bugs.gentoo.org/650018 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable versions (3.8*, 3.10*)
Bug: https://bugs.gentoo.org/647338 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #647338)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #647338
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Matthias Maier · gentoo
app-emulation/libvirt: add bashcompletion support
- also apply two minor bugfixes for version 4.0.0 (hopefully fixed in the live version soon.) Closes: https://bugs.gentoo.org/644632 Package-Manager: Portage-2.3.20, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 4.0.0
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: drop obsolete
Package-Manager: Portage-2.3.20, Repoman-2.3.6
aporilel · gentoo
app-emulation/libvirt: fix apparmor patch
Fixes: 24cd72c425327c6 ("app-emulation/libvirt: Update apparmor profiles") Closes: https://bugs.gentoo.org/629718 Closes: https://github.com/gentoo/gentoo/pull/6954 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: Simplify dep to avoid accidental downgrade
With d2e149ea99196e3422f71c25ddaf0b6913af80c0 we now have a fake stable version of rpcsvc-proto. Thus, avoid the || ( ) logic altogether. According to #639056, the new version (3.10.0) also fixes rpc related test failures. Thanks for testing. Closes: https://bugs.gentoo.org/640250 Closes: https://bugs.gentoo.org/639056 Reference: https://bugs.gentoo.org/637574 Package-Manager: Portage-2.3.17, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: Update apparmor profiles
Closes: https://bugs.gentoo.org/629718 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: drop version 3.9.0
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.10.0
Also fix rpc dependency. Closes: https://bugs.gentoo.org/640152 Closes: https://bugs.gentoo.org/637574 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable (bug #635174)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Manuel Rüger · gentoo
app-emulation/libvirt: Stable on amd64
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #635174)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.9.0, bug #637002
Bug: https://bugs.gentoo.org/637002 Package-Manager: Portage-2.3.8, Repoman-2.3.4
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable, bug #635174
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: fix CVE-2017-1000256, bug #635174
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.8.0
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.7.0, bug #632118
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: remove openvz-sources dependency
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: drop old, bug #629462
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Thomas Deutschmann · gentoo
app-emulation/libvirt: x86 stable (bug #629462)
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #629462
Package-Manager: Portage-2.3.8, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: remove accidental change (-10 karma points)
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
media-sound/quodlibet: version bump to 3.9.1
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable 3.2.0, 3.4.0, 3.5.0, bug #629462
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.6.0, bug #627780
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.5.0, bug #625264
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Alexis Ballier · gentoo
app-emulation/libvirt: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.4.0
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #620518
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #620518
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: drop old versions
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #617656
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #617656
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: drop old versions <2.5.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.3.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #615554
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #615554
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: bump to version 3.2.0, bug #615162
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/libvirt: Do not use FILESDIR outside of SRC_*, bug #612838
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/libvirt: fix include for musl, bug #609488
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable 3.0.0, bug #611388
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.1.0, bug #611388
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #606868
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #606868
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Manuel Rüger · gentoo
app-emulation/libvirt: Drop blanklines
Package-Manager: portage-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 3.0.0, bug #606632
As pointed out by Michal Privoznik, also apply upstream patch: commit ec9c065d405a129d3d33abd3d10d8a7ff1a49420 Author: Daniel P. Berrange <berrange@redhat.com> Date: Wed Jan 18 10:48:12 2017 +0000 Disable use of namespaces by default When namespaces are enabled there is currently breakage when using disk hotplug and when using AppArmor Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: add a libvirt group, bug #597772
Add a libvirt group for convenience and update readme Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: Do not create qemu user if USE=-qemu, bug #601678
Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: avoid automagic dbus dependency, bug #597604
Do this by introducing a dbus use flag to control the configure option. Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild, bug #602762
Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: port to EAPI 6
Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: drop obsolete
Package-Manager: Portage-2.3.0, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: Portage-2.3.0, Repoman-2.3.1
Yixun Lan · gentoo
app-emulation/libvirt: version bump
introduce USE=libssh Gentoo-Bug: 601894 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Yixun Lan · gentoo
app-emulation/libvirt: fix automagic dependency on xen-tools
Gentoo-Bug: 602004 Package-Manager: portage-2.3.3
Yixun Lan · gentoo
app-emulation/libvirt: add USE=zfs to support zfs storage backend
Gentoo-Bug: 601864 Package-Manager: portage-2.3.3
Matthias Maier · gentoo
app-emulation/libvirt: stabilize 2.4.0 for amd64 and x86
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 2.4.0, bug #599176
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/libvirt: stabilize amd64 and x86, bug #595852
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/libvirt: ebuild maintenance
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 2.3.0
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/libvirt: remove problematic tests, bug #591416, bug #591418
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/libvirt: rename avahi to zerconf in 2.0.0*, 2.1.0*, 2.2.0*, 9999
Package-Manager: portage-2.3.0
Pacho Ramos · gentoo
app-emulation/libvirt: Use zeroconf instead of avahi USE flag (#477620)
Package-Manager: portage-2.3.1
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 2.2.0
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: call enewuser with correct no of args, bug #592684
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: fix src_test, bug #576148
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: update to new readme.gentoo-r1 eclass
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: drop systemd use flag, drop pm-utils dependency
* upstream does not require to compile against systemd libraries any more. Thus, drop the use flag and install unit files unconditionally. * Further, do not explicitly depend on sys-power/pm-utils. Nowadays, libvirtd checks suspend/resume capabilities dynamically at runtime by first querying for systemd and as a fall back for pm-utils. Thus, it is not necessary any more to explicitly depend on pm-utils. Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 2.1.0, bug #590726
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: remove 1.3.5-r1
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: stabilize 1.3.5-r2 on amd64, x86
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: Fix various dependencies, bug #587708, #590410
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: Do not use REPLACING_VERSIONS, bug #589452
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: drop old 1.2.21-r3
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: 1.3.5-r1: Switch to v1.3.5-maint channel for patches
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: x86 stable
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86"
Matthias Maier · gentoo
app-emulation/libvirt: drop vulnerable 1.2.21-r2, bug #587570
CVE-2016-5008 Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: amd64 stable
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64"
Matthias Maier · gentoo
app-emulation/libvirt: update 1.2.21, fix CVE-2016-5008, bug #587570
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 2.0.0
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: Update kernel checks for kernels > 4.4, bug #587758
Thanks to Nicolas Bock for the patch. Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: drop vuln. 1.3.1-r1, 1.3.4, bug #587570, bug #583950
Vulnerable version left in tree: 1.2.21-r2 CVE-2014-3672 CVE-2016-5008 Gentoo Bug: 583950 Gentoo Bug: 587570 Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #587570
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #587570
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
Revert "app-emulation/libvirt: drop old versions 1.2.21, 1.3.1"
This reverts commit 31eba666d070804f00c7285f4d2f9f7ea6b672c7.
Matthias Maier · gentoo
app-emulation/libvirt: Apply upstream patch for CVE-2016-5008, bug #587570
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: drop old versions 1.2.21, 1.3.1
Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #583950
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #583950
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: bump to version 1.3.5
Package-Manager: portage-2.2.28
Fabian Groffen · gentoo
app-emulation/libvirt: add netcat-openbsd as an alternative to netcat6, bug #584900
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: Add slot operator on net-libs/gnutls, bug #582834
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/libvirt: update live ebuild
Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: remove old versions 1.3.0-r1, 1.3.2-r1
Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 1.3.4, bug #580418, bug #579960
- bump to version 1.3.4, bug #580418 - apply a build system patch for the sysmacros header change, bug #579960 fixes the compile error "undefined reference to {'major', 'minor'}" due to gentoo specific glibc patches (bug #575232) Package-Manager: portage-2.2.26
Doug Goldstein · gentoo
app-emulation/libvirt: quick stable init script fix
Talked with the arches about the fact that it was better to just mark 1.3.1-r1 stable to catch a fix for the init script. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #575870
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Doug Goldstein · gentoo
app-emulation/libvirt: fix libvirt-guests init script
The libvirt-guests script incorrectly 'needed' libvirt instead of 'used'. Gentoo-Bug: 576750 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 1.3.2 (bug #577316)
Gentoo-Bug: 577316 Package-Manager: portage-2.2.26
Patrick Lauer · gentoo
app-emulation/libvirt: Whitespace
Package-Manager: portage-2.2.27
Matthias Maier · gentoo
app-emulation/libvirt: avoid deprecated pc file (bug #577034)
The current live version of systemd has removed the libsystemd-deamon.pc compatibility file. This file is long deprecated, use libsystemd.pc instead (supported since systemd-209). Thanks to Elias Probst for the detailed bug report and finding a patch used by Debian to resolve this issue. Gentoo-Bug: 577034 Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #575870
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: Update live build to latest changes
Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: Drop obsolete 1.3.0
Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: Version bump to 1.3.1, bug 573000
Package-Manager: portage-2.2.26
Amadeusz Żołnowski · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo
Doug Goldstein · gentoo
app-emulation/libvirt: fix up service dependencies
libvirtd requires virtlogd so this adds it as a 'need'. Change the other services to be on their own line to be a bit more clear in the future. Change failure to start due to missing directories into a test and create rather than failure. Gentoo-Bug: 571084 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 1.3.0, provde service file for virtlogd
- Bump to version 1.3.0 (including backport for CVE-2015-5313) - Add runscript for freshly introduce virtlogd Gentoo-Bugs: 569526, 568860, 567152 Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: Install all docs under /usr/share/doc/${PF} (bug 569526)
Gentoo-Bug: 569526 Package-Manager: portage-2.2.26 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: remove vulnerable 1.2.18 (CVE-2015-5313, bug #568870)
This is a cleanup for CVE-2015-5313 bug 568870. Gentoo-Bugs: 568870 Package-Manager: portage-2.2.26
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #568870
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #568870
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: remove vuln. 1.2.(20|21) (CVE-2015-5313, bug #568870)
This is a cleanup for CVE-2015-5313 bug 568870. Gentoo-Bugs: 568870 Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: security fix for 1.2.21 (CVE-2015-5313, bug #568870)
Apply fix for CVE-2015-5313 to 1.2.21: A path-traversal flaw was found in the way the libvirt daemon handled file-system names for storage volumes. A libvirt user with privileges to create storage volumes and without privileges to create and modify domains could possibly use this flaw to escalate their privileges. Gentoo-Bug: 568870 Package-Manager: portage-2.2.26
Doug Goldstein · gentoo
app-emulation/libvirt: utilize xen-tools sub-slot
app-emulation/xen-tools now exposes a sub-slot to help dependencies rebuild when necessary. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: update live build to latest changes (bug #567152)
- Due to the introduction of virtlogd one of Gentoo's downstream patches did not apply any more. Package-Manager: portage-2.2.26
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 1.2.21 (bug #564992), maintenance
- version bump to 1.2.21 - remove obsolete dependency on support library for <sys-libs/glibc-1.14 Gentoo-Bug: 564992 Package-Manager: portage-2.2.23
Matthias Maier · gentoo
app-emulation/libvirt: drop 1.2.15-r1
Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: Ebuild maintenance
Unify DEPEND/RDEPEND statements and avoid a nested use conditional Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: ebuild maintenance (1.2.19, 1.2.20, 9999)
- use autotools-utils eclass - clean up and reorganize configuration and pkg_setup phase - outsource README.gentoo contents into separate file under files/ Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: fix a typo
Thanks to Julian Ospald for pointing this out. Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: version bump to 1.2.20
Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: Remove version 1.2.17-r5
Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: Update live ebuild to latest changes
Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: Fix dependencies in 1.2.19-r1, bug 553120
The hard dependencies on iptables and ebtables are wrong, put them back into the virt-network? ( ) clause. Gentoo-Bug: 553120 Package-Manager: portage-2.2.22
Matthias Maier · gentoo
app-emulation/libvirt: Avoid bashism in runscript, bug 561386
Thanks to Lars Wendler and Alexander Tsoy. Gentoo-Bug: 561386 Package-Manager: portage-2.2.22
Doug Goldstein · gentoo
app-emulation/libvirt / dev-python/libvirt-python: re-add keywords
These packages were previously un-keyworded while we worked on them, they are now re-keyworded. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
app-emulation/libvirt: update readme wording
Package-Manager: portage-2.2.20.1 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/libvirt: x86 stable wrt bug #559796
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
app-emulation/libvirt: amd64 stable wrt bug #559796
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Doug Goldstein · gentoo
app-emulation/libvirt: fix sys-libs/ncurses slot warnings
repoman warns of slot issues with the RDEPEND on sys-libs/ncurses which this resolves. Package-Manager: portage-2.2.20.1 Signed-off-by: 1
Doug Goldstein · gentoo
app-emulation/libvirt: unkeyworded version bump
This bump uses the new init scripts that we'll likely want to have a new annoucement written when it is keyworded. Package-Manager: portage-2.2.20.1 Signed-off-by: 1
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Matthias Maier · gentoo
app-emulation/libvirt: fix typo
Package-Manager: portage-2.2.20.1
Matthias Maier · gentoo
app-emulation/libvirt: Update init scripts for 1.2.18-r2 and 9999
update init scripts for 1.2.18-r2 und 9999. Drop keywords for testing due to major runscript change. Bugs: 551854 Bugs: 555736 Bugs: 558034 Package-Manager: portage-2.2.20.1
Matthias Maier · gentoo
app-emulation/libvirt: fix apparmor conf in 1.2.17 and 1.2.18 (bug #554628)
The libvirtd daemon also needs acces to virt-aa-helper and libvirtb_lxc helper residing under /usr/libexec. This is now fixed. Thanks to aporilel. Gentoo-Bug: 554628 Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed