On Sat, 2008-05-31 at 23:47 +0200, John Carr wrote:
> On Sat, May 31, 2008 at 8:45 PM, Adam Williamson
> <[EMAIL PROTECTED]> wrote:
> > Hi, all!
> >

Hi !

John has this pretty much covered, I'll just add a few comments.

> > So my WM2003 test device showed up yesterday. Following random internet
> > guides, I was able to get it sync'ing quite easily. The procedure is:
> >
> > 1. plug in the ipaq
> > 2. run vdccm as normal user
> > 3. run synce-serial-config ttyUSB0 as root
> > 4. run synce-serial-start as root (if you run vdccm in foreground you
> > should it noticing the device now)
> > 5. run 'synce-matchmaker create' to create a partnership
> > 6. synchronize using your preferred opensync frontend and
> > libopensync-plugin-synce *from opensync, not the one from synce* (the
> > one from synce appears to work only with odccm)
> >
> > this seems to work fine.
> >
> > Now, to distro integration! The low-hanging fruit is obviously vdccm,
> > which can be set up to run as a service, same as odccm. Everything else
> > is more complicated. :)
> 
> odccm works just as well as vdccm in this scenario. I can't see any
> real reasons to keep vdccm (or dccm) hanging around. Actually, i hope
> to see odccm removed in favor of synce-hal before long.
> 

The _only_ thing that needs vdccm is raki, in synce-kde. The _only_
reason to use raki (unless you just really like it) is to sync a WM2003
device in kde. I don't use kde, so I don't know if this is the only
option. When WM2003 support gets into sync-engine, it'll be a non-issue.

> > Step three, ideally, isn't something the user should have to do, AFAICT.
> > Would it be crack to have it done automatically when the device is
> > plugged in, via udev rules? To phrase it differently, would there be any
> > reason someone would want to plug in an iPaq but *not* run
> > synce-serial-config to prepare it for synchronization?
> 
> synce-hal should take care of this
> 

But if you really want to use synce-serial/odccm, there are notes in the
latest synce-serial README on how to automate this. In fact step 3 isn't
needed with the latest synce-serial.

> > Step four, same question as step three, I guess. Why is this designed as
> > a manually triggered action? Why would you ever *not* want to do this?
> > Should I have it done automatically? Should I stick it in the start
> > menu? Should synce-kpm or synce-trayicon be doing it?
> 
> synce-hal should take care of this
> 

Same as above, see the README.

> > Step five, clearly synce-kpm and synce-trayicon should be able to handle
> > this. I don't believe synce-kpm can, but I think synce-trayicon may;
> > I'll investigate that.
> 
> My understanding is that KPM pokes sync-engine over dbus and that in
> turn manipulates the devices registry to create partnerships. I'm not
> sure if the synce-matchmaker program does the same or not.
> 

synce-kpm doesn't do WM2003 at all, only WM5 and later. trayicon will do
this stuff for all versions. At least no one has yet reported a
breakage :)

> > Step six I already have covered.
> 
> At this point, i think mark has had it working with the multisync
> plugin. I presume the opensync synce plugin works at this point, too.
> But we should probably bring that plugin into our fold as their synce
> plugin doesnt work with opensync 0.3.
> 

Interesting, are you saying you've tried the opensync distributed synce
plugin, and it works with WM2003 ? I've never tried it, always used the
legacy multisync one.

> > Thanks for any feedback :) Basically the questions about step three and
> > four are the most important; if someone can explain why they're set up
> > the way they are, it would be appreciated. Also, would the use of
> > hal-dccm change any of the above?
> 
> They are set up that way because all the new shiny integration work is
> newer than the bits of code you have been messing with. synce-hal
> sweeps most of it away.
> 

Indeed !

Mark

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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to