From: Dotan C. <dot...@gm...> - 2008-11-28 09:16:15
|
Apparently the deadline for getting OpenSync into KDE-PIM for KDE 4.2 is approaching fast: http://www.nabble.com/KitchenSync-%2B-OpenSync-Deadline-to20719171.html Can OpenSync try to work more closely with the KDE team to ensure it's inclusion in KDE 4.2? KDE-PIM is very important for OpenSync exposure and to actually have users using the software. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת ا-ب-ت-ث-ج-ح-خ-د-ذ-ر-ز-س-ش-ص-ض-ط-ظ-ع-غ-ف-ق-ك-ل-م-ن-ه-و-ي А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я ä-ö-ü-ß-Ä-Ö-Ü |
From: Daniel G. <dg...@su...> - 2008-11-30 01:22:13
|
On Friday 28 November 2008 10:16:11 Dotan Cohen wrote: > Apparently the deadline for getting OpenSync into KDE-PIM for KDE 4.2 > is approaching fast: > http://www.nabble.com/KitchenSync-%2B-OpenSync-Deadline-to20719171.html > > Can OpenSync try to work more closely with the KDE team to ensure it's > inclusion in KDE 4.2? KDE-PIM is very important for OpenSync exposure > and to actually have users using the software. http://opensync.org/wiki/OpenSyncDeveloperMeeting2008Berlin The last OpenSync developers 4 of 10 attendees were KDE-PIM hackers attending. So this is already pretty close - isn't it? It's not about the missing communication between the KDE team or the OpenSync Team. It's just about that OpenSync is not ready! (This got also mentioned in your linked thread two times) The user expection for 0.40 a way too high - we will not meet them since they're quite "utopistic". The 0.40 release will not be a "everything works out of the box"-release. It's a: "we surivied a development-branch"-release. If we would ship 0.40 today - and quickly adapt KitchenSync to have something in KDE 4.2, then people would get pretty annoyed about KDE/KitchenSync/OpenSync and freedesktop in general, due to the lack of quality of synchronization. And will never look back to KitchenSync or OpenSync since the very first impression is what counts. If the very first contact with OpenSync/KitchenSync ends-up in: - that your mobile gets unusable - your calendar/addressbook is full of duplicates Please understand that this kind of implementation needs pretty strong QA and only a complete implementation is worth to release as "stable". Right now there only fews plugins using "capabilities" to avoid duplicates. It's totally dangerous to sync anything without _full_ capabilities support - dataloss or duplicates are guaranteed. Since we don't have yet much real-life testing of the capabilities implementation, just unit-tests, we might need to change the plugin and the frontend API. So that's why the frontend development and the plugin development gets regularly starved. I hope this gives pretty much a picture whats going on. Since we slipped already several month we decided to only concentrate on high-request plugins. KDEPIM3 and 4 (aka. akondai-sync) is among those - as evolution and SyncML is (and some more i would have to look up). Right now we try to draft the final API and freeze it. The only changes i plan to allow after 0.39 (the last release before 0.40 - the stable release) must be very critical. This could be changes to fit the capabilities/discovery for frontend and plugins. The SyncML plugin is the hottest capabilities/discovery candidate - for this we might need more changes in libsyncml to get everything out of DevInf, to avoid duplicate entries. There will be no 0.40 before this is done (due to needed API changes) Your help is more then appreciated - we have tons of task to do till 0.40. Like reviewing and documenting the public API and collecting 0.2x configuration and write XSLT conversion stylesheet for smooth OpenSync update from 0.2x to 0.40. Last but not least testing, testing and testing. best regards, Daniel |
From: Dotan C. <dot...@gm...> - 2008-11-30 07:03:27
|
2008/11/30 Daniel Gollub <dg...@su...>: > http://opensync.org/wiki/OpenSyncDeveloperMeeting2008Berlin > Thanks, I had not read that. > The last OpenSync developers 4 of 10 attendees were KDE-PIM hackers attending. > So this is already pretty close - isn't it? > Yes, very close. I did not realize it. > It's not about the missing communication between the KDE team or the OpenSync > Team. > > It's just about that OpenSync is not ready! > (This got also mentioned in your linked thread two times) > I did not think that there was a problem of ill communication, but rather I was suggesting that the two projects try to synchronize development a bit. > The user expection for 0.40 a way too high - we will not meet them since > they're quite "utopistic". > The 0.40 release will not be a "everything works out of the box"-release. It's > a: "we surivied a development-branch"-release. > That I am aware of, which is why I mentioned "KDE-PIM is very important for OpenSync exposure and to actually have users using the software.". I meant for finding bugs and such. > If we would ship 0.40 today - and quickly adapt KitchenSync to have something > in KDE 4.2, then people would get pretty annoyed about > KDE/KitchenSync/OpenSync and freedesktop in general, due to the lack of > quality of synchronization. And will never look back to KitchenSync or > OpenSync since the very first impression is what counts. If the very first > contact with OpenSync/KitchenSync ends-up in: > - that your mobile gets unusable > - your calendar/addressbook is full of duplicates > > Please understand that this kind of implementation needs pretty strong QA and > only a complete implementation is worth to release as "stable". > From experience with past KDE-PIM syncing solutions, never has there been one that I would call 'stable'! So I thought that beta (or even alpha) quality software (as far as syncing is concerned) was not forbidden in KDE-PIM. I personally intend to test and file bugs, and it would be much easier for me to do that if there is integration out-of-the-box. > Right now there only fews plugins using "capabilities" to avoid duplicates. > It's totally dangerous to sync anything without _full_ capabilities support - > dataloss or duplicates are guaranteed. > > Since we don't have yet much real-life testing of the capabilities > implementation, just unit-tests, we might need to change the plugin and the > frontend API. So that's why the frontend development and the plugin > development gets regularly starved. > > I hope this gives pretty much a picture whats going on. Since we slipped > already several month we decided to only concentrate on high-request plugins. > KDEPIM3 and 4 (aka. akondai-sync) is among those - as evolution and SyncML is > (and some more i would have to look up). Right now we try to draft the final > API and freeze it. The only changes i plan to allow after 0.39 (the last > release before 0.40 - the stable release) must be very critical. This could > be changes to fit the capabilities/discovery for frontend and plugins. > > The SyncML plugin is the hottest capabilities/discovery candidate - for this > we might need more changes in libsyncml to get everything out of DevInf, to > avoid duplicate entries. There will be no 0.40 before this is done (due to > needed API changes) > I see. I know that you guys have a lot of work to do and I know that it takes time. > Your help is more then appreciated - we have tons of task to do till 0.40. > Like reviewing and documenting the public API and collecting 0.2x > configuration and write XSLT conversion stylesheet for smooth OpenSync update > from 0.2x to 0.40. Last but not least testing, testing and testing. > About the only thing that I could help with is writing documentation, and I intend on doing exactly that when I start configuring the software. That should be when 0.40 is closer to stable. I am subscribed to the list and wil try to keep abreast of developments. Thanks for the detailed report. It is good to know that development of Opensync is serious, as so many other sync frameworks have been abandoned in the years that I have been using KDE. -- Dotan Cohen http://what-is-what.com http://gibberish.co.il א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת ا-ب-ت-ث-ج-ح-خ-د-ذ-ر-ز-س-ش-ص-ض-ط-ظ-ع-غ-ف-ق-ك-ل-م-ن-ه-و-ي А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я ä-ö-ü-ß-Ä-Ö-Ü |
From: Emanoil K. <del...@ya...> - 2008-12-02 18:42:11
|
Hello, list, hello Dotan, --- On Sun, 11/30/08, Dotan Cohen <dot...@gm...> wrote: > From: Dotan Cohen <dot...@gm...> > Subject: Re: [Opensync-users] Getting into KDE-PIM for KDE 4.2 I'm also very interested in the improvment of the sync project. I have a big problem keeping contact information synced without using MS windows. Since my Siemens and palm got too old and unfashionable to be used there is a mess of contacts. So we were discussing here with someone to write a howto for at least one way syncing. Do you know if this has been done? > > I see. I know that you guys have a lot of work to do and I > know that > it takes time. > > > Your help is more then appreciated - we have tons of > task to do till 0.40. > > Like reviewing and documenting the public API and > collecting 0.2x > > configuration and write XSLT conversion stylesheet for > smooth OpenSync update > > from 0.2x to 0.40. Last but not least testing, testing > and testing. > > > > About the only thing that I could help with is writing > documentation, > and I intend on doing exactly that when I start configuring > the > software. That should be when 0.40 is closer to stable. I > am > subscribed to the list and wil try to keep abreast of > developments. I can imagine helping with the XSL part. I've been working (developing) with XML/XSL for a dictionary project based on TEI. Processing was done in perl, but c/c++ is also ok for me. Let me know if you are interested and how it can be done > > Thanks for the detailed report. It is good to know that > development of > Opensync is serious, as so many other sync frameworks have > been > abandoned in the years that I have been using KDE. > I thank you too and thumbs up regards |