On Sat, May 31, 2008 at 8:45 PM, Adam Williamson
<[EMAIL PROTECTED]> wrote:
> Hi, all!
>
> 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.

> 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

> 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

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

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

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

John

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