[OE-core] [PATCH 0/3][RFC] fix confliction between connman and networkmanager

Hongxu Jia hongxu.jia at windriver.com
Tue Dec 22 08:43:18 UTC 2015


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




More information about the Openembedded-core mailing list