On Fri, 2010-03-05 at 19:39 +0100, Adam Williamson wrote:
> This just occurred to me...
> 
> HAL is going to be deprecated in future. Fedora is trying to get rid of
> it for Fedora 13. Other distros will wind up following somewhere a bit
> further down the road.
> 

Trust Fedora to rush it.

> So, what to do with synce-hal? I think most things are migrating to use
> udev instead. Does udev currently provided everything needed for what
> synce-hal is doing?

You are indeed correct, hal is going to be deprecated. As with all
things in life, it's not as simple as I'd hoped ...

Effectively, udev replaces hal. Of course, udev is a linuxism, and no
one seems to have put much thought into what happens on *BSD etc. So,
I've started a new package called synce-connector, connector in svn
trunk, based on synce-hal, to build as a hal addon or run from a udev
event. It won't do much yet, but it's coming along.

The other problem is that udev doesn't allow for setting arbitrary
attributes on the device like hal does, so the udev version needs it's
own dbus interface like odccm does. For various reasons, this requires
some code reworking to have the interface as soon as possible. On the
plus side, this fits in nicely with something myself and Guido have
discussed recently about flagging up connection problems. Guido, I'm
trying to move all the connection stuff in to the device object so the
hal / dbus interface id there from the start, which should make the
firewall thing easier, so hold for a bit on that patch.

Mark

Attachment: signature.asc
Description: This is a digitally signed message part

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to