Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 471746 - xen-tools cannot be emerged with hvm enabled due to qemu masking
Summary: xen-tools cannot be emerged with hvm enabled due to qemu masking
Status: RESOLVED DUPLICATE of bug 471122
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-29 19:55 UTC by Justin Patrin
Modified: 2013-05-31 08:30 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 Justin Patrin 2013-05-29 19:55:03 UTC
See http://forums.gentoo.org/viewtopic-p-7318442.html#7318442 for some discussion of this issue.

After having xen-tools installed for quite some time with hvm and qemu use flags, portage is suddenly claiming that the qemu use flag is masked and hence hvm cannot be enabled due to xen-tools requiring qemu when hvm is enabled.

!!! The ebuild selected to satisfy "xen-tools" has unmet requirements. 
- app-emulation/xen-tools-4.2.1-r3::gentoo USE="hvm screen -api -custom-cflags -debug -doc -flask -ocaml -pygrub (-qemu) -static-libs -xend" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 

  The following REQUIRED_USE flag constraints are unsatisfied: 
    hvm? ( qemu )

Additionally, qemu is listed in parenthesis, which apparently means that qemu is masked by the active profile but I have been unable to track down exactly where this is.

I consider this a blocker as it breaks world updates if xen-tools is currently installed.
Comment 1 Jan Matějka (RETIRED) gentoo-dev 2013-05-29 21:22:22 UTC
looks like

# Agostino Sarubbo <ago@gentoo.org> (23 May 2013)
# Temporary mask because it needs texinfo-5
>=app-emulation/xen-tools-4.2.1-r3 qemu

from gentoo-x86/profiles/base/package.use.mask
Comment 2 Justin Patrin 2013-05-30 00:55:35 UTC
I admin that I am not an ebuild hacker but wouldn't it just be better to keep the same keywords on xen-tools as on texinfo-5 so as not to cause breakage like this? xen-tools-4.2.1-r3 is listed as stable but if you have the qemu flag, portage just barfs on this and it's still not obvious what the proper resolution is. If texinfo-5 is still being tested and hence is unstable (~amd64 keyword) then shouldn't anything that depends on it be listed as unstable?

What is the suggested workaround for this issue? Manually mask this version of xen-tools?
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-30 13:54:07 UTC

*** This bug has been marked as a duplicate of bug 470048 ***
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-30 13:55:59 UTC

*** This bug has been marked as a duplicate of bug 471122 ***
Comment 5 Justin Patrin 2013-05-31 01:32:48 UTC
Odd, I didn't find those when I searched.