On Wed, Sep 22, 2010 at 12:45 PM, Tejas Guruswamy
On 22/09/10 16:41, Dotan Cohen wrote:
On Wed, Sep 22, 2010 at 14:24, Tejas Guruswamy
wrote: Well, I've resurrected it for KDE SC 4 + OpenSync 0.22 (the current, shipped version of OpenSync) [1]. Please test and give feedback.
Why on the abandoned 0.22 branch? I understand the rate of progress on 0.40 (google my own mesages on the opensync list), but 0.22 is three years out of date and completely abandoned (like KDE 3.x). I would be very interested in testing this for the Symbian platform if it were based on Opensync 0.40.
The thing is, OpenSync doesn't want distros to ship till OpenSync 0.40 is ready - so all distro's, including for example openSUSE 11.3, still ship OpenSync 0.22 - semi-unmaintained or not - so OpenSync 0.22 is still the only thing widely available. Sure, its sad that so much work has to go into supporting an old product but until the OpenSync devs get their act together its all we've got.
Meanwhile development on the KitchenSync OpenSync 0.3x branch has also restarted (see [2]) - however that's waiting on the release of OpenSync 0.40, which now almost three years late and counting. Oh, nice! But it is for the abandoned pre-Akonadi KDEPIM. So again, I'll have to wait until the project keeps up with KDEPIM and will not become throw-away code.
Actually, KitchenSync is an OpenSync frontend - it doesn't care about akonadi vs kresources. All it needed was to be ported to KDE4 (and then backported to OpenSync 0.22).
I've also finished the porting of the kdepim plugin to KDE/Qt 4; that lets you sync with KAddressbook, KOrganizer, and KNotes (KDE SC <= 4.4). Be warned that note syncing is currently broken because of bko#251914 [3] (patch available there), I'll try and push a fix to the openSUSE KDEPIM packages at least. For now a fixed knotes is available in obs://home:MasterPatricko:sync [4].
This is the bit that's specific for pre-akonadi KDEPIM.
I've also written a brand new akonadi-sync plugin [4] to sync OpenSync 0.22 with akonadi ( i.e. KDE SC >= 4.4 ). This is not to be confused with the OpenSync 0.3x version available on KDE SVN - which is, again, waiting for OpenSync 0.40.
This is the bit that's for post-akonadi KDEPIM. Both are available! (and for both branches of OpenSync, too! I've done the 0.22 version, 0.3x is half finished on KDE SVN - development on that is resuming)
OpenSUSE packages for all this are available in home:MasterPatricko:sync; I'll send relatively stable snapshots to KDE:Unstable:Playground too.
If you weren't aware, OpenSync provides plugins to sync with Blackberrys, Windows Mobile devices, mobile phones over USB, bluetooth, and IR, Google Calendar, Evolution, and Mozilla Sunbird/Lightning among others -- see http://www.opensync.org, though its slightly out of date.
Thank you for your hard work, Tejas. Just in the past week I have been moving all my PIM data out of Kontact and into Google products. I've had a few problems along the way (I don't have a blog, but I'd like to document them) but overall I am very happy with the move. Which makes me sad as a KDE advocate.
I assume you know about akonadi-googledata - you can host on google and still use KDE. In addition the akonadi sync plugin I mention above should work just fine with akonadi-googledata resources (that's the brilliance of akonadi). There is also an OpenSync google plugin you could try out. So whichever backend you choose, there should be a way to sync.
Regards, Tejas
What is the relationship between this and the SyncML GSOC project? -Todd -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org