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
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