Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509358 - net-wireless/bluedevil-2.0_rc1 shouldn't need app-mobilephone/obex-data-server neither app-mobilephone/obexd
Summary: net-wireless/bluedevil-2.0_rc1 shouldn't need app-mobilephone/obex-data-serve...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 500722 506920 507486
  Show dependency tree
 
Reported: 2014-05-02 08:19 UTC by Pacho Ramos
Modified: 2015-04-02 07:55 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2014-05-02 08:19:41 UTC
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
Comment 1 Johannes Huber (RETIRED) gentoo-dev 2014-05-02 09:40:33 UTC
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.
+
Comment 2 Juergen Rose 2014-05-02 18:35:24 UTC
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?
Comment 3 Andy 2014-05-02 18:51:18 UTC
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
Comment 4 Johannes Huber (RETIRED) gentoo-dev 2014-05-02 20:18:39 UTC
@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.
Comment 5 Juergen Rose 2014-05-03 06:21:53 UTC
(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.
Comment 6 Pacho Ramos gentoo-dev 2014-05-03 08:30:45 UTC
(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?)
Comment 7 Evgeny Bobkin 2014-05-10 08:16:11 UTC
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'
Comment 8 Evgeny Bobkin 2014-05-10 08:20:53 UTC
@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)
Comment 9 Johannes Huber (RETIRED) gentoo-dev 2014-05-11 12:02:56 UTC
OK seems not fixed.
Comment 10 Pacho Ramos gentoo-dev 2014-07-23 13:24:50 UTC
Regarding this -> should be enough with simply dropping the dep in obex-data-server, but the blocker shouldn't be needed
Comment 11 Johannes Huber (RETIRED) gentoo-dev 2014-08-06 17:53:01 UTC
Removed the blocker. 

Can somebody please confirm that =net-wireless/bluedevil-2.0_rc1-r1 works with latest net-wireless/bluez-5.21-r1.
Comment 12 Pacho Ramos gentoo-dev 2014-10-11 11:03:30 UTC
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?
Comment 13 Michael Palimaka (kensington) gentoo-dev 2014-12-11 17:43:19 UTC
Is it OK to wait a little bit longer and target 2.0 final for stabilisation instead?
Comment 14 Pacho Ramos gentoo-dev 2014-12-12 08:48:36 UTC
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 :)
Comment 15 Michael Palimaka (kensington) gentoo-dev 2014-12-12 13:51:53 UTC
Dropping deps from the current stable seems fine, feel free to do it if you want.
Comment 16 Pacho Ramos gentoo-dev 2014-12-12 16:53:45 UTC
+  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!