Ticket #284 (new enhancement)

Opened 8 years ago

Last modified 4 years ago

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:1 Changed 8 years ago by Whoopie

  • Component changed from OpenSync to Plugin: others

Hi,

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

Regards, Whoopie

comment:2 Changed 8 years ago by abauer

  • Status changed from new to assigned

comment:3 Changed 7 years ago by pmarat

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:4 Changed 7 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 7 years ago by felixmoeller

  • Cc felixmoeller added

Have a look at http://bluezync.kaarposoft.dk/ this should allow synchronisation with Thunderbird.

comment:6 Changed 7 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:7 Changed 6 years ago by tuju

  • Milestone changed from 0.40 to 0.42

comment:8 Changed 6 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 6 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 6 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 6 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 6 years ago by tuju

  • Version changed from 0.33 to 0.38
  • Component changed from Plugin: others to Plugin: mozilla

comment:13 Changed 6 years ago by friedrich.beckmann

  • Cc fredmuc added

comment:14 Changed 6 years ago by friedrich.beckmann

  • Cc friedrich.beckmann added; fredmuc removed

comment:15 Changed 5 years ago by joshy

  • Cc hannes06@… added

comment:16 Changed 5 years ago by hilope

  • Cc hilope@… added

comment:17 Changed 4 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

Note: See TracTickets for help on using tickets.