Skip to content

RFC fix confliction between connman and networkmanager

Hongxu Jia openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3connman.inc: add missing RDEPENDSmeta/recipes-connectivity/connman/connman.inc+5 -10 replies
2/3connman.inc: add networkmanager to RCONFLICTSmeta/recipes-connectivity/connman/connman.inc+2 -00 replies
3/3add variable NETWORK_MANAGER to fix confliction between connman and networkmanagermeta/conf/bitbake.conf meta/recipes-core/packagegroups/packagegroup-self-hosted.bb meta/recipes-extended/images/core-image-kernel-dev.bb+6 -30 replies
3/3add virtual/netmanager to fix confliction between connman and networkmanagermeta/conf/bitbake.conf meta/recipes-connectivity/connman/connman.inc meta/recipes-core/packagegroups/packagegroup-self-hosted.bb +2 more+6 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3][RFC] fix confliction between connman and networkmanager

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(-)
Signature · 1 line
1.9.1