Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 602004 - app-emulation/libvirt - automagic dependency on app-emulation/xen-tools
Summary: app-emulation/libvirt - automagic dependency on app-emulation/xen-tools
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-08 17:01 UTC by Thomas Deutschmann (RETIRED)
Modified: 2016-12-08 23:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2016-12-08 17:01:21 UTC
After app-emulation/xen-tools was updated from v4.7.x to =app-emulation/xen-tools-4.8.0 I noticed an automagic depedency from app-emulation/libvirt on app-emulation/xen-tools due to existing preserved libs:

!!! existing preserved libs:
>>> package: app-emulation/xen-tools-4.8.0
 *  - /usr/lib64/libxlutil.so.4.7
 *  - /usr/lib64/libxlutil.so.4.7.0
 *      used by /usr/lib64/libvirt.so.0.2004.0 (app-emulation/libvirt-2.4.0-r1)
 *      used by /usr/lib64/libvirt/connection-driver/libvirt_driver_libxl.so (app-emulation/libvirt-2.4.0-r1)
 *  - /usr/lib64/libxenlight.so.4.7
 *  - /usr/lib64/libxenlight.so.4.7.0
 *      used by /usr/lib64/libvirt.so.0.2004.0 (app-emulation/libvirt-2.4.0-r1)
 *      used by /usr/lib64/libvirt/connection-driver/libvirt_driver_libxl.so (app-emulation/libvirt-2.4.0-r1)



=================================================================
                        Package Settings
=================================================================

app-emulation/libvirt-2.4.0-r1::gentoo was built with the following:
USE="caps libvirtd macvtap nls qemu udev vepa -apparmor -audit -firewalld -fuse -glusterfs -iscsi -lvm -lxc -nfs -numa -openvz -parted -pcap -phyp -policykit -rbd -sasl (-selinux) -uml -virt-network -virtualbox (-wireshark-plugins) -xen -zeroconf -zfs" ABI_X86="64"
Comment 1 Yixun Lan archtester gentoo-dev 2016-12-08 23:15:22 UTC
problem is that with " $(usex xen --with-libxl '')", libvirt will fall into automagically detect libxl, thus if you have app-emulation/xen-tools installed, it will use it.

switch to  $(use_with xen libxl) fix this problem

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1ec265050d19fc5cb8828257ea49d9366b7c1c