Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326491 - app-emulation/qemu{,-kvm}: automagic dependencies
Summary: app-emulation/qemu{,-kvm}: automagic dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo QEMU Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-01 16:58 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2012-01-22 12:03 UTC (History)
4 users (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 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-07-01 16:58:49 UTC
There are automagic dependencies between qemu (and/or qemu-kvm) and xen-tools and brltty among others.

Luca: please copy the xen USE flag from qemu-kvm to qemu, for starters.
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2010-07-02 02:35:47 UTC
Diego: I'm not understanding your report. What's qemu-kvm automagically depending on?
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-07-02 02:45:36 UTC
brltty
Comment 3 Fabio Erculiani (RETIRED) gentoo-dev 2010-09-05 13:03:38 UTC
Any update? Can we have the automagic dep eventually handled?
Comment 4 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-09-06 03:07:54 UTC
I've added a brltty use flag for qemu-kvm-9999.
If you can, please test it. I'll update the release ebuilds after some testing.

Any other automagic deps?
Comment 5 Fabio Erculiani (RETIRED) gentoo-dev 2010-09-06 07:29:07 UTC
Thanks, looks good here.
Comment 6 Dragos Delcea 2010-09-06 08:56:28 UTC
Now it fails here at configure time (0.12.5-r1, as you can see below):
...
 * Done with patching
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-emulation/qemu-kvm-0.12.5-r1/work/qemu-kvm-0.12.5 ...
 * Building the following softmmu targets:  i386-softmmu
ERROR: unknown option --disable-brltty

Usage: configure [options]
Options: [defaults in brackets after descriptions]
...
Comment 7 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-09-06 10:59:15 UTC
There was a wrong configure option in qemu-kvm-0.12.5-r1 that has now been fixed.
So this is also fixed on qemu-kvm-0.12.5-r1.

If there are no missing automagic deps, we can close this as fixed.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2010-09-06 11:01:40 UTC
With app-emulation/qemu-0.11.1 (what I have on tinderbox) I get these deps:

app-emulation/xen-tools (/usr/lib/libxenguest.so.4.0)
app-emulation/xen-tools (/usr/lib/libxenstore.so.3.0)
app-emulation/xen-tools (/usr/lib/libxenctrl.so.4.0)
app-accessibility/brltty (/lib/libbrlapi.so.0.5)
sys-libs/glibc (/lib/libc.so.6)
sys-libs/glibc (/lib/libpthread.so.0)
sys-libs/glibc (/lib/libm.so.6)
sys-libs/glibc (/lib/libutil.so.1)
sys-libs/glibc (/lib/librt.so.1)
sys-libs/ncurses (/lib/libncurses.so.5)
sys-libs/zlib (/lib/libz.so.1)
x11-libs/libX11 (/usr/lib/libX11.so.6)
media-libs/libsdl (/usr/lib/libSDL-1.2.so.0)

Is the xen-tools one fixed as well on 0.12?
Comment 9 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-09-06 11:19:49 UTC
I'm adding Lance to the CC list as his the one maintaining qemu-kvm-0.11*.
I'll take a look at xen-tools later, but xen has been disabled in 0.12* for a while now.
Comment 10 Lance Albertson (RETIRED) gentoo-dev 2011-05-26 18:15:05 UTC
(In reply to comment #9)
> I'm adding Lance to the CC list as his the one maintaining qemu-kvm-0.11*.
> I'll take a look at xen-tools later, but xen has been disabled in 0.12* for a
> while now.

qemu-kvm-0.11* is no longer in portage so I'm removing myself from this ticket.
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2012-01-22 12:03:12 UTC
Automagic hopefully fixed in qemu-1.0:

> *qemu-1.0 (22 Jan 2012)
>
>  22 Jan 2012; Sergei Trofimovich <slyfox@gentoo.org> +qemu-1.0.ebuild,
>  qemu-9999.ebuild:
>  Version bump (requested by Anton Kochkov and others in bug #367153).
>
...
>  Added LatticeMico32 (lm32) softmmu target. Added USE="nss rbd spice threads
>  +vhost-net xattr xen" to get control of some automagic depends (bug #326491 by
>  Diego Elio Pettenò);

Thank you, Diego!