Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 507486

Summary: >=app-mobilephone/obexd-0.46 should not be in package.mask
Product: Gentoo Linux Reporter: Kirill Elagin <kirelagin>
Component: Current packagesAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED WONTFIX    
Severity: normal CC: gnome, kirelagin, maintainer-needed, pacho, tomwij, treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://launchpad.net/bugs/1263260
Whiteboard: Pending removal: 2016-02-05
Package list:
Runtime testing required: ---
Bug Depends on: 499954, 509358, 509360    
Bug Blocks:    

Description Kirill Elagin 2014-04-12 09:55:11 UTC
~~~~~~~~~~~~~~~~~~~
# Pacho Ramos <pacho@gentoo.org> (25 Oct 2012)
# obexd changed its API without any warning, it's recommended to ship
# 0.46 until https://bugzilla.gnome.org/682106 is fixed to prevent
# bluetooth-sendto breakage.
~~~~~~~~~~~~~~~~~~~

That bug has been fixed.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-04-12 16:49:40 UTC
Why is there no Gentoo bug report?
Comment 2 Pacho Ramos gentoo-dev 2014-04-12 18:44:17 UTC
The bug was fixed porting it to obexd from bluez since old splitted bluez was deprecated long time ago and, then, the apps using app-mobilephone/obexd are only compatible with <= 0.46 version or the newer from bluez-5

If we want to get it unmasked we would need to check it doesn't break the apps still relying on old obexd package:
net-wireless/bluedevil -> please recheck rdepend on obexd is really needed, fedora package dropped it at:
* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 
- 2.0.0-0.6.20131128
- Obsolete dep on obexd (#998218)
- noarch -devel subpkg

app-mobilephone/obex-data-server -> no idea if the patch applied in opensuse is for fixing obexd compat :/

dev-qt/qt-mobility -> it doesn't depend on obexd package on Fedora, would be nice to check if it's still really needed

net-wireless/gnome-bluetooth -> we need to wait for gnome-3.10 stabilization

net-wireless/mate-bluetooth -> probably only compatible with old obexd as old gnome-bluetooth was
Comment 3 Kirill Elagin 2014-04-12 20:02:01 UTC
`grep`ping bluedevil-2.0_rc1 source shows that it uses only `org.bluez.obex` service, which is, indeed provided by bluez.

README lists `obex-data-server` and `obexd-client` as dependencies. I have no idea what this `obexd-client` is. The only similar thing I could find is "obexd_client.h" header generated by moc from an interface of `org.bluez.obex`.

Anyway, I confirm that I can both send and receive files from my phone using bluedevil-2.0_rc1 and bluez-5.15 with obexd uninstalled.
Comment 4 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2014-04-13 16:24:34 UTC
(In reply to Pacho Ramos from comment #2)
> net-wireless/mate-bluetooth -> probably only compatible with old obexd as
> old gnome-bluetooth was

"obexd is required for bluetooth-sendto to work"
https://github.com/mate-desktop/mate-bluetooth/blob/master/README#L27

Currently I have no Bluetooth set up to test it out further.
Comment 5 Johannes Huber (RETIRED) gentoo-dev 2014-05-02 09:53:49 UTC
Remove kde from here we proceed in bug 509358
Comment 6 Davide Pesavento (RETIRED) gentoo-dev 2014-05-23 16:03:40 UTC
dev-qt/qt-mobility has been handled in bug 509360.
Comment 7 Pacho Ramos gentoo-dev 2015-10-27 15:11:59 UTC
Nothing needs this in the tree
Comment 8 Pacho Ramos gentoo-dev 2016-02-20 17:36:22 UTC
removed