Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544430 - net-p2p/transmission-2.84-r1 ebuild forces one-of qt4 qt5
Summary: net-p2p/transmission-2.84-r1 ebuild forces one-of qt4 qt5
Status: RESOLVED DUPLICATE of bug 544416
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-25 08:58 UTC by Jorge Nerin
Modified: 2015-03-25 09:35 UTC (History)
2 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 Jorge Nerin 2015-03-25 08:58:31 UTC
Trying to update transmission for a headless server I found that now it requires exactly-one-of ( qt4 qt5 ):

!!! The ebuild selected to satisfy "net-p2p/transmission" has unmet requirements.
- net-p2p/transmission-2.84-r1::gentoo USE="(-ayatana) -gtk -lightweight -qt4 -qt5 -systemd (-xfs)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( qt4 qt5 )

  The above constraints are a subset of the following complete expression:
    ayatana? ( gtk ) exactly-one-of ( qt4 qt5 )

The change comes from a change in REQUIRED_USE, from:
REQUIRED_USE="ayatana? ( gtk )"
to
REQUIRED_USE="ayatana? ( gtk ) ^^ ( qt4 qt5 )"
Which I think it's wrong as that it should be:
REQUIRED_USE="ayatana? ( || ( gtk ) ^^ ( qt4 qt5 ) )"

At least with this change in REQUIRED_USE I can compile and run transmission just fine.

Reproducible: Always
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-03-25 09:35:35 UTC

*** This bug has been marked as a duplicate of bug 544416 ***