Ticket #284 (new enhancement)
Add synchronisation with Thunderbird/Lighting
| Reported by: | nikos | Owned by: | henrik |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Plugin: mozilla | Version: | 0.38 |
| Severity: | normal | Keywords: | |
| Cc: | felixmoeller, henrik, friedrich.beckmann, hannes06@…, hilope@… |
Description
Hello, I think that adding a feature to allow synchronization of mails with Thunderbird and calendar with Sunbird would be a wonderful improvement to OpenSync?, as these software are becoming very popular. Thanks a lot. Regards, Nikos
Change History
comment:3 Changed 6 years ago by pmarat
- Status changed from assigned to closed
- Resolution set to fixed
comment:4 Changed 6 years ago by ruudboon
- Status changed from closed to reopened
- Summary changed from Add synchronisation with Thunderbird/Sunbird to Add synchronisation with Thunderbird/Lighting
- Resolution fixed deleted
- Version set to 0.33
- Milestone set to OpenSync 0.40
Using the latests release there isn't a plugin available for thunderbird to sync your contacts and calendar (lighting plugin).
comment:5 Changed 5 years ago by felixmoeller
- Cc felixmoeller added
Have a look at http://bluezync.kaarposoft.dk/ this should allow synchronisation with Thunderbird.
comment:6 Changed 5 years ago by bornmw
Synchronization of Sunbird Calendar and Thunderbird Contacts is a great thing. But what I believe this issue is about is synchronization of Thunderbird+Lightning Calendar+Contacts. I wounder why didn't bluezync.kaarposoft.dk start extending sunbird plugin to include Contacts but started a separate Contacts-only plugin?
comment:8 Changed 5 years ago by oxe1976
Hi,
having an OpenSync? plugin for Thunderbird contacts (and Lightning calendar) would be a great thing :-).
Is anybody working on that? How is there progress?
I can offer some help on that (quite new on OpenSync? development but not on development in general... and willing to help if there is already an alpha version or something like that).
comment:9 Changed 5 years ago by felixmoeller
- Cc henrik added
oxe1976 have a look at http://bluezync.kaarposoft.dk/ this allready works. Or should work. I did not test it recently but it worked earlier quiet well.
Henrik what is the status? Have you adapted to all API changes?
comment:10 Changed 5 years ago by henrik
- Owner changed from abauer to henrik
- Status changed from reopened to new
Hi,
blueZync is alive and kicking!
Latest version out of SVN has been adapted to newest version of OpenSync? out of SVN. ... but there are a number of open issues still to be solved.
(I have just updated http://bluezync.kaarposoft.dk/building.html with new building instructions)
Any help with the development would be much appreciated!
/Henrik
comment:11 Changed 5 years ago by oxe1976
Hi,
great. I currently try the mozilla-sync plugin. I was able to build and run libopensync-0.37, libopensync-plugin-file-0.37 and msynctool-0.37. I also build the mozilla-sync plugin (SVN from today) and I was able to run it (so, no unresolved dependencies, library issues etc.)
I wanted to sync my address book with a file, I did the following:
msynctool --addgroup file2file msynctool --addmember file2file file-sync msynctool --addmember file2file mozilla-sync msynctool --configure file2file 1 msynctool --configure file2file 2
Configuring is fine, I guess. But the sync aborts with error:
mozilla-sync.cpp(1140)get_sync_info ---> (0x8055200, 0xbff58994) mozilla-sync.cpp(1159)get_sync_info <--- TRUE Synchronizing group "file2file" The previous synchronization was unclean. Slow-syncing mozilla-sync.cpp(1140)get_sync_info ---> (0x80f6fb8, 0xbff58994) mozilla-sync.cpp(1159)get_sync_info <--- TRUE mozilla-sync.cpp(1140)get_sync_info ---> (0x8148df0, 0xb5797238) mozilla-sync.cpp(1159)get_sync_info <--- TRUE mozilla-sync.cpp(951)mozilla_sync_initialize ---> (0x813ad80, 0x8148d20, 0xb5797238) mozilla-sync.cpp(953)mozilla_sync_initialize: Initial mozilla-sync.cpp(957)mozilla_sync_initialize: Initializing OSyncMozillaEnv mozilla-sync.cpp(964)mozilla_sync_initialize: Reading configuration Parsing configuration Checking configuration file Warning: Cannot check calendar id Configuration file checked mozilla-sync.cpp(982)mozilla_sync_initialize: Creating OSyncMozillaDatabase for Thunderbird addressbook mozilla-sync.cpp(1004)mozilla_sync_initialize: Creating OSyncMozillaDatabase for Sunbird/Lightning calendar mozilla-sync.cpp(1024)mozilla_sync_initialize: Configuring formats for OSyncMozillaDatabases mozilla-sync.cpp(1028)mozilla_sync_initialize: Configuring formats for OSyncMozillaDatabase #0 mozilla-sync.cpp(1028)mozilla_sync_initialize: Configuring formats for OSyncMozillaDatabase #1 mozilla-sync.cpp(887)addCapabilityEvent: Capability: [event] [DateStarted] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [event] [Status] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [event] [Class] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [event] [Priority] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [event] [DateEnd] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [event] [Summary] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Title] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [EMail] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [FormattedName] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Url] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Note] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Name] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Address] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Telephone] mozilla-sync.cpp(887)addCapabilityEvent: Capability: [contact] [Organization] mozilla-sync.cpp(1092)mozilla_sync_initialize <--- (0x8138de8) mozilla-sync.cpp(1140)get_sync_info ---> (0x8156898, 0xb2f92238) mozilla-sync.cpp(1159)get_sync_info <--- TRUE mozilla-sync.cpp(764)mozilla_sync_connect ---> (0x8138de8, 0x8148d20, 0x8155320) mozilla-sync.cpp(782)mozilla_sync_connect: Initializing hashtable [/home/.../.opensync/group4/2/hashtable.db] mozilla-sync.cpp(798)mozilla_sync_connect: Anchor database [/home/.../.opensync/group4/2/anchor.db] key [ThunderbirdAddressbook] value [/home/.../.thunderbird/Profiles/0m5o8u4u.default/abook.mab] mozilla-sync.cpp(802)mozilla_sync_connect: Did not find key with value; so force slow sync mozilla-sync.cpp(807)mozilla_sync_connect: Initializing Mozilla Initializing XPCOM Getting GRE path GRE path: [/usr/lib/thunderbird] Creating nsProfileDirServiceProvider NS_InitXPCOM2 contact sink of member 1 of type file-sync just connected Main sink of member 1 of type file-sync just connected XPCOM initialized Registering GRE services AutoRegister failed. Continuing anyway... GRE component path: [/usr/lib/thunderbird/components] GRE services registered Getting version info Unable to get XULAppInfo Unable to get ExtensionManager mozilla-sync.cpp(818)mozilla_sync_connect: Initializing Thunderbird address book Getting addressbook mozilla-sync.cpp(821)mozilla_sync_connect: ****** Init(71): [do_GetService] returned [0x080040154] contact sink of member 2 of type mozilla-sync had an error: Init(71): [do_GetService] returned [0x080040154] Main sink of member 2 of type mozilla-sync just connected The sync failed: No objtypes left without error. Aborting contact sink of member 1 of type file-sync just disconnected Main sink of member 1 of type file-sync just disconnected Main sink of member 2 of type mozilla-sync just disconnected mozilla-sync.cpp(1118)mozilla_sync_finalize ---> (0x8138de8) mozilla-sync.cpp(1125)mozilla_sync_finalize <--- ERROR: No objtypes left without error. Aborting
Maybe I look to the code later, but maybe some of you already have a hint for me.
Sorry, when this is the wrong place to post it...
Thanks
comment:12 Changed 4 years ago by tuju
- Version changed from 0.33 to 0.38
- Component changed from Plugin: others to Plugin: mozilla
comment:17 Changed 3 years ago by sim
decoration Changed 1 year ago by admin
bathtub Changed 1 year ago by admin
solar system Changed 1 year ago by admin
stair parts Changed 1 year ago by admin
solar supply Changed 1 year ago by admin

Hi,
there's already a plugin for Sunbird (which should also work with Lightning): http://www.opensync.org/browser/plugins/sunbird
Regards, Whoopie