On 2016年05月25日 16:05, Richard Purdie wrote:
On Wed, 2016-05-25 at 15:11 +0800, Zhenbo Gao wrote:
connman get conflicts with networkmanager when building
the project.
here introduce alias virtual/networkmanager for these
two recipes, so setting PREFERRED_PROVIDER to the proper
one can solve the conflicts.
this patch is for connman recipe.
We do not use the virtual/* namespace in package dependencies, only in
the build time DEPENDS/PROVIDES space. This is because there is no way
to indicate how the package manager should resolve such things amongst
many other reasons.
Hi Richard & Andreas,
Thanks for replying this mail.
The situation on my side is: if my project include connman and
networkmanager at the same time, the compile step will fail:
...
Computing transaction...error: Can't install
xfce4-power-manager-1.4.4-r0.0@corei7_64: unable to install provider for
networkmanager:
error: networkmanager-1.0.4-r0.0@corei7_64 conflicts with
connman-1.30-r0.0@corei7_64
...
The dependence relationship is:
xfce4-power-manager --> networkmanager
packagegroup-self-hosted --> connman
Anyway, the patch is not suitable, Koen Kooi([email protected])
has suggested me to fix packagegroup-self-hosted to not specify a
connection manager.
When i am trying to fix my issue, i was wondering why self-hosted needs
connman ? if self-hosted really don't need connman, the way provided by
koen is the best solution for this issue.
The draft patch looks like:
---
--- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
+++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb
@@ -28,8 +28,6 @@ RDEPENDS_packagegroup-self-hosted = "\
"
RDEPENDS_packagegroup-self-hosted-host-tools = "\
- connman \
- connman-plugin-ethernet \
dhcp-client \
e2fsprogs \
e2fsprogs-e2fsck \
What do you think? is that ok? if so, i will send an official patch for it.
Thanks,
Zhenbo
Cheers,
Richard
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core