On Wed, 2007-12-05 at 16:29 +0000, John Carr wrote:
> Lo all
> 
> On 12/5/07, Jonny Lamb <[EMAIL PROTECTED]> wrote:
>         Hi everyone.
>         
>         A fairly long email with some various thoughts on several
>         things. This
>         is meant to spark up discussion, so please do reply!
>         
>         0.11
>         ====
>         
>         I think this needs to be released pretty soon. However, there
>         are some 
>         things that need to be sorted first:
>         
>         * Documentation -- yes this is the obvious one. Nothing really
>         to say
>            about this.
> 
> I tried to start discussion about this earlier - mainly the best way
> to structure the new wiki stuff and specifically how to deal with
> distrubtuion specific bits without the duplication getting crazy. 

The ideal way i think is to have a small team, of 2 or 3 individuals
working on the documentation, a small team working closely together on
this should be able to bring the documentation up to date in no time,
even a one man team should be able to do it in little time.

>         * Various fixes -- known bugs in the software that don't
>         require a
>            whole new rewrite should really be fixed before the
>         release. Please 
>            can you all reply with problems that spring to mind when I
>         speak
>            about this, so I can keep track of the progress.
>         
>         Rather a general "what needs to be done" list. Please do reply
>         with
>         specifics! I suppose I'm suggesting we put in a freeze now
>         and 
>         concentrate on bugs, for the release.
> 
> Stuff I had wanted to see before 0.11:
> 
>  * Data loss bug on WM6 phones when partnership is deleted -  jagow is
> close on that
>  * Mess with wbxml. I have some basic pure python wbxml that we could
> think about using, but i'm almost ashamed to admit it right now - not
> really had time for it and code is a messy port of some PHP 
>  * HAL integration - a HAL callout that:
>    * dhcp-ifies a device
>    * starts odccm with the ips that dhcp sorted out (if not running)
>    * starts sync-engine (if not running)
> 
> If this doesn't make it for 0.11, any objections to a 0.12 closely
> following when these bits are ready?

I like the HAL idea alot, but i don't know if HAL reacts to eg a
bluetooth device connecting to the PC

>         0.10.0 to 0.11 (There's no point in an extra ".0" in "0.11" as
>         there's
>         not going to be a "0.11.1" -- "0.10.0" was perhaps a little
>         optimistic!)
>         isn't going to be the biggest update ever, but there are
>         several nice 
>         new features or fixes. Things that come to my mind now:
>         
>         * Samsung SC* phones fixed with usb-rndis-lite.
>         * odccm now supports legacy devices.
>         * WM6 support.
>         * Various other fixes in SyncEngine.
>         
>         Again, please fill the gaps here.
>         
>         I think a new release will be very good for the project. It
>         will provide
>         milestones that will be acceptable and doable for developers.
>         It will
>         show SynCE as still being active and the new docs will make
>         the project 
>         more usable. The docs are currently what is stopping me
>         pursuing
>         actually getting packages into Debian (and then perhaps
>         Ubuntu), so that
>         would be started again.
> 
> Have been in talks with Ubuntu (wrt Conduit and sync that "just works"
> - you plug it in and it says "where sync to.. k thx bye") and its
> likely that we'll see some support into pulling the latest and
> greatest into the next release (probably more in terms of acceptance
> rather than actual man hours)... 

I wrote that initial draft, conduit seems like an excellent 'glue' to
tie synce and eg gnokii together.

>         Further goals
>         =============
>         
>         After 0.11 there will be some other features and fixes that
>         will be 
>         worth investing time in. Two I can think of now are:
>         
>         * Simplifying the installation process, significantly.
> 
> Helping main distros get everything packaged and the hal callout i
> mentioned should do this. 
> 
> I'd like to see odccm be per device if its possible. And use HAL to
> close each odccm when its own device is removed.. Any device
> properties should be stashed in HAL rather than apps having to talk to
> odccm. It seems a large chunk of odccm is boilerplate :-( 
> 
> In terms of supporting device passwords, blackberry also works in a
> similar way and i'm pushing for some freedesktop-ish hook for storing
> passwords in the keyring so that they can be automatically unlocked -
> where we share as much as possible with barry (which is effectively
> the synce of blackberry) 

Using keyrings sounds like a good idea.

>         * Removing the libwbxml dependency.
>         
>         If you have any other ideas, please state them here. If the
>         idea has not 
>         previously been aired, please give some information about it.
> 
> There is no "modern" way to sync 2003 devices. You seem to have to use
> ancient programs like a pre-opensync version of multisync. About 1 in
> 5 #synce requests is WM2003 related... That was a guess. Enough for it
> to bother me that we don't offer support any more :P 

You want to drop WM2003?
 
>         Other talking points
>         ====================
>         
>         vdccm: It seems to me that the only advantage of vdccm is its
>         multiple 
>         device support. Therefore, I am suggesting dropping vdccm as a
>         proper
>         SynCE module. I'm not saying it should be deleted from SVN,
>         but just
>         left out of releases. Thoughts?
> 
> I presume vdcccm won't support WM6? It also doesn't work with
> sync-engine. Unfortunately dropping it hurts KDE users, who often ask
> about RAKI. I have no idea what exactly that is, but seems not to work
> with odccm. Yet. I am strongly in favor of having just one *dccm.
> Either RAKI support in odccm or another standalone proggy, or vdccm
> needs to be extended for WM6 and needs to be made to work with
> sync-engine? 

vdccm also works with the ancient multisync for wm2003 devices

With kind regards,



-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to