Hi mether,

Rahul Sundaram wrote:

Rishikesh caught up with me on IM today. So, is it possible to
hand-hold him for packaging this ?

Yeah. Come up in #fedora-india and #fedora-devel and ask questions. I am mether on IRC and atleast can help you get started. Remember, you don't have to do a perfect package to put it up for review.

Sorry to butt in like this (and sorry also for not replying to this thread earlier), but i hope this mail saves some time for anyone who plans on packaging blueman.

I gave this a shot after i saw this mail. However since it had a dependency on python-distutils-extras[1] (which although not in Fedora at that time, was almost there), So, i decided to wait.

This package was pushed to F10 yesterday. I installed it and built blueman (so, technically, since all the dependencies for this package are now present in Fedora, it can be completely built).

However, (there was a point to this mail, you see) when i tried executing the built blueman, i got this:

------------------------------------------------
[st...@laptop ~]$ blueman

(blueman:5228): libglade-WARNING **: Unexpected element <requires-version> inside <glade-interface>.
* Initializing 'Bluetooth.manager' Class
* Initializing 'Bluetooth.services' Class
Traceback (most recent call last):
  File "/usr/bin/blueman", line 131, in <module>
    Globals.Services = services()
File "/usr/lib64/python2.5/site-packages/blueman/Bluetooth/services.py", line 39, in __init__
    services = Globals.Manager.ListServices()
File "/usr/lib64/python2.5/site-packages/blueman/Bluetooth/manager.py", line 54, in ListServices
    return self.manager.ListServices()
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 630, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "ListServices" with signature "" on interface "org.bluez.Manager" doesn't exist

[st...@laptop ~]$

------------------------------------------------

Now, it was too late last night for me to try and debug (or report to the developers), what was happening.

So, to summarize -- besides what is mentioned in the README as dependencies, you also need:
bluez-libs-devel
python-distutils-extras

...and of course this would let you create the rpm, but verify that blueman is useable before diving in.

discliamer: I did all of this on F10 x88_64, if F9 has a different version of bluez-lib, you might not see this.


regards,
- steve

[1] https://bugzilla.redhat.com/show_bug.cgi?id=472066

--
Linux Centric Marketplace: http://www.tuxcompatible.com

_______________________________________________
Fedora-india mailing list
Fedora-india@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-india

Reply via email to