Trying to emerge bluedevil which pulls in obex-data-server and obexd at the same time fails if obexd has the 'server' flag set, as the two packages are excluding each other. Reproducible: Always Steps to Reproduce: 1. make sure, both, obexd and obex-data-server are not installed 2. set the 'server' use flag for obexd 3. emerge bluedevil Actual Results: Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-mobilephone/obexd-0.40, ebuild scheduled for merge) pulled in by app-mobilephone/obexd required by (net-wireless/bluedevil-1.0.1, installed) obexd (app-mobilephone/obex-data-server-0.4.5, installed) pulled in by app-mobilephone/obex-data-server required by (net-wireless/bluedevil-1.0.1, installed) Expected Results: A clean install of bluedevil, obexd and obex-data-server Well obviously something's wrong here: Obexd should actually check for obex-data-server, and whether the server flag is set, and then advise to disable the server flag. Or bluedevilor any other program that depends on both should do that. Does obexd actually need the server part? I have no idea about how these ports/tools work internally, I just want to be able to connect my phone via bluetooth and get my data on and off.
That's at most needs a correction in bluedevil deps (unless the block is no longer required).
Yes, net-wireless/bluedevil should be updated as it doesn't seem to use obexd provided server
Block added.