I think both dependencies are bogus as both packages are completely replaced by bluez5 (and they don't even work with it). You can also look at Fedora and openSuSE packages that neither have this dependencies. Thanks
Arches stabilize: =net-libs/libbluedevil-2.0_rc1 ppc ppc64 (amd64, x86 already stable) =net-wireless/bluedevil-2.0_rc1-r1 amd64 ppc ppc64 x86 + + 02 May 2014; Johannes Huber <johu@gentoo.org> +bluedevil-2.0_rc1-r1.ebuild: + Block app-mobilephone/obex-data-server and app-mobilephone/obexd which breaks + sending data with bluez 5, bug #509358. +
I get a blocking between obex-data-server-0.4.5 required by (gnome-base/gvfs-1.18.3-r1 and bluedevil-2.0_rc1-r1. The obex USE flag is set /etc/make.conf. What is the best way to solve this issue?
Bumping into the same. AmacGentoo andy # emerge -auDv @world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-util/mdds-0.10.3:0/0.10.3 [0.10.2:0/0.10.2] 148 kB [ebuild U ] sys-apps/dbus-1.8.2 [1.8.0] USE="X -debug -doc (-selinux) -static-libs -systemd {-test}" ABI_X86="(64) -32 (-x32)" 1,817 kB [ebuild U ] sys-devel/bison-3.0.2 [2.7.1] USE="nls -static" 1,883 kB [ebuild U ] app-office/libreoffice-4.2.3.3-r1 [4.2.3.3] USE="bluetooth branding cups dbus gtk java kde opengl telepathy vba webdav (-aqua) -debug -eds (-firebird) -gnome -gstreamer -gtk3 -jemalloc -mysql -odk -postgres {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3" PYTHON_TARGETS="python2_7 python3_3" 0 kB [ebuild U ] kde-base/kdm-4.11.9-r1:4/4.11 [4.11.9:4/4.11] USE="consolekit handbook pam (-aqua) -debug -kerberos -systemd" 0 kB [ebuild U ] app-emulation/libvirt-glib-0.1.8 [0.1.7] USE="introspection python vala" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)" PYTHON_TARGETS="python2_7 (-python2_6)" 782 kB [ebuild U ] net-wireless/bluedevil-2.0_rc1-r1:4 [2.0_rc1:4] USE="(-aqua) -debug" LINGUAS="-ar -bs -ca -ca@valencia -cs -da -de -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -hu -it -ja -kk -km -ko -lt -mai -mr -ms -nb -nds -nl -pa -pl -pt -pt_BR -ro -ru -sk -sl -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -th -tr -ug -uk -zh_CN -zh_TW" 0 kB [uninstall ] app-mobilephone/obexd-0.46 USE="usb -eds -nokia -server" [blocks b ] app-mobilephone/obexd ("app-mobilephone/obexd" is blocking net-wireless/bluedevil-2.0_rc1-r1) [blocks B ] app-mobilephone/obex-data-server ("app-mobilephone/obex-data-server" is blocking net-wireless/bluedevil-2.0_rc1-r1) Total: 7 packages (7 upgrades, 1 uninstall), Size of downloads: 4,629 kB Conflict: 2 blocks (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-mobilephone/obex-data-server-0.4.6:0/0::gentoo, installed) pulled in by >=app-mobilephone/obex-data-server-0.4.5 required by (gnome-base/gvfs-1.18.3-r1:0/0::gentoo, installed) (net-wireless/bluedevil-2.0_rc1-r1:4/4::gentoo, ebuild scheduled for merge) pulled in by net-wireless/bluedevil required by (kde-base/solid-runtime-4.13.0:4/4.13::gentoo, installed) net-wireless/bluedevil required by @selected
@Juergen @Andy: remove gnome stuff from your system to not pull in gnome-base/gvfs or just disable bluetooth flag on it. And please stop talking here.
(In reply to Johannes Huber from comment #4) > @Juergen @Andy: remove gnome stuff from your system to not pull in > gnome-base/gvfs or just disable bluetooth flag on it. And please stop > talking here. Gnome is my desktop environment, I can't remove the gnome stuff. But removing the bluetooth USE flag from kde-base/solid-runtime in /etc/portage/package.use and deleting bluedevil seems to solve the issue for me.
(In reply to Johannes Huber from comment #4) > @Juergen @Andy: remove gnome stuff from your system to not pull in > gnome-base/gvfs or just disable bluetooth flag on it. And please stop > talking here. Even if obex-data-server is not needed (and I mailed upstream yesterday to confirm why gvfs is still apparently needing it optionally), are you sure a blocker for obex-data-server is also needed? (like the case of obexd to prevent collisions that breaks its usage?)
I hit this blocker as well!!! @Johannes Huber: please revert this change, which breaks and fix this properly instead of suggesting nonsense like 'remove gnome stuff'
@Johannes Huber (app-mobilephone/obex-data-server-0.4.6::gentoo, installed) pulled in by >=app-mobilephone/obex-data-server-0.4.5 required by (gnome-base/gvfs-1.20.1::gnome, installed) (net-wireless/bluez-5.18-r1::gentoo, ebuild scheduled for merge) pulled in by >=net-wireless/bluez-5 required by (net-libs/libbluedevil-2.0_rc1::gentoo, installed) net-wireless/bluez required by (net-libs/libpcap-1.3.0-r1::gentoo, installed) >=net-wireless/bluez-4.82 required by (net-misc/networkmanager-0.9.8.10::gnome, installed) >=net-wireless/bluez-5 required by (net-wireless/gnome-bluetooth-3.12.0::gnome, installed) net-wireless/bluez required by (dev-libs/openobex-1.5::gentoo, installed) net-wireless/bluez:= required by (media-sound/pulseaudio-5.0-r1::gentoo, ebuild scheduled for merge) net-wireless/bluez required by (gnome-base/gvfs-1.20.1::gnome, installed) net-wireless/bluez required by (app-office/libreoffice-4.2.4.2::gentoo, ebuild scheduled for merge) >=net-wireless/bluez-5 required by (gnome-extra/gnome-user-share-3.10.2::gentoo, installed) >=net-wireless/bluez-5 required by (dev-libs/folks-0.9.6-r1::gnome, installed) >=net-wireless/bluez-4.31 required by (app-mobilephone/obex-data-server-0.4.6::gentoo, installed)
OK seems not fixed.
Regarding this -> should be enough with simply dropping the dep in obex-data-server, but the blocker shouldn't be needed
Removed the blocker. Can somebody please confirm that =net-wireless/bluedevil-2.0_rc1-r1 works with latest net-wireless/bluez-5.21-r1.
The deps are fine in -r1, also, the other bug was caused by a missing dbus file from bluez that was fixed there some time ago Can we stabilize that -r1 version?
Is it OK to wait a little bit longer and target 2.0 final for stabilisation instead?
Personally I would simply drop the dependencies from current stable ebuild and kill -r1... or move it directly to stable (or does it take a lot of time to get recompiled? I can't remember how the "dynamic-deps" stuff ended for changes in dependencies like this) But feel free to do what you prefer :)
Dropping deps from the current stable seems fine, feel free to do it if you want.
+ 12 Dec 2014; Pacho Ramos <pacho@gentoo.org> -bluedevil-2.0_rc1-r1.ebuild, + bluedevil-2.0_rc1.ebuild: + Fix dependencies, drop unneeded revision (#509358) + Regards!