On Sunday 15 Jun 2014 19:27:18 Mike Gilbert wrote:
> On Sat, Jun 14, 2014 at 7:31 PM, Alan McKinnon <[email protected]> 
wrote:
> > I'm at a loss to explain why this is a good idea or desirable:
> > 
> > !!! The ebuild selected to satisfy
> > ">=net-libs/gupnp-0.18[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_
> > mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?]" has unmet requirements.
> > - net-libs/gupnp-0.20.12-r1::gentoo USE="introspection -connman
> > -networkmanager" ABI_X86="64 -32 -x32" PYTHON_TARGETS="python2_7
> > -python2_6"
> > 
> >   The following REQUIRED_USE flag constraints are unsatisfied:
> >     exactly-one-of ( connman networkmanager )
> > 
> > USE="upnp" is pulling this in, the major user of that flag here is
> > farstream.
> > 
> > Maybe I want farstream. Maybe I want upnp for it.
> > Maybe I don't care for connman or networkmanager (I use wicd, some users
> > want no nw manager at all)
> > 
> > So, what is the sense behind a feature of an instant messenger framework
> > causing me to decide between two undesirable connection managers?
> > 
> > Anyone see some valid logic that I miss?
> 
> I'm pretty sure this was a simple developer error.
> 
> REQUIRED_USE="^^ ( connman networkmanager )" should have been
> REQUIRED_USE="?? ( connman networkmanager )".
> 
> The former requires that exactly one flag be enabled. The latter
> requires that at most one flag may be enabled.

Why "at most one flag may be enabled"?  What if *both* connman and 
networkmanager are installed in a system?  Will emerge error out?

-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to