Provide two solutions for discussion. SOLUTION 1: add virtual/netmanager to RPROVIDES and choose connman or networkmanager by override PREFERRED_PROVIDER_virtual/netmanager;
SOLUTION 2: add variable NETWORK_MANAGER to RDEPENDS, and select connman or networkmanager by override NETWORK_MANAGER. SOLUTION 3: for networkmanager, directly remove RCONFLICTS_${PN} = "connman". The networkmanager and connman are not file confliction, they just provide the same function. Install both of them is ok. https://wiki.ubuntu.com/DesktopTeam/ConnectionManagerComparison If one of them is accepted, we also need to modify networkmanager in meta-oe and related recipes/layers(such as meta-xfce). //Hongxu The following changes since commit 0381b78aa4dfc0d338fba69502e8f03a0c0f21e7: bitbake: event/utils/methodpool: Add a cache of compiled code objects (2015-12-22 00:02:05 +0000) are available in the git repository at: git://git.pokylinux.org/poky-contrib hongxu/netmanager-confliction http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/netmanager-confliction Hongxu Jia (3): connman.inc: add missing RDEPENDS connman.inc: add networkmanager to RCONFLICTS add virtual/netmanager to fix confliction between connman and networkmanager meta/conf/bitbake.conf | 2 ++ meta/recipes-connectivity/connman/connman.inc | 9 ++++++++- meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | 3 +-- meta/recipes-extended/images/core-image-kernel-dev.bb | 2 +- meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) -- 1.9.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core