Active Topics

 



Notices


Reply
Thread Tools
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#161
I also experienced a lot of duplicates after configuring MfE and Erminig to sync the same local calendar and fixing the last error (non-existing Google calendar). Some events didn't duplicate, others got 2-5 duplicates (some duplicate events where moveed one or two hours, including all-day events suddenly going on from/to 1am or 2am in stead of whole days). I fail to see any pattern in what events got duplicated X # of times or not at all.

Edit: The duplicates lost information about other participants.
 
Posts: 479 | Thanked: 641 times | Joined on Dec 2007 @ Switzerland
#162
Originally Posted by Palleman View Post
Is that working/broken or enabled/disabled?
Initially they will be enabled/disabled, but I'm considering changing that to "update succeeded/failed", and mark enabled/disabled by having the test written in grey.

For your other errors: I will look at them this evening and let you know (but configuring MfE+Erminig on the same calendar seems a quite dangerous thing to do: I feel that you will end up with duplicates since Erminig looks for the "last modification timestamp" of the events, so MfE may interfere with that. I'm also tempted to say that Erminig+MfE is an unsupported use case...)
 
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#163
Originally Posted by lorelei View Post
I'm also tempted to say that Erminig+MfE is an unsupported use case...)
Somehow I knew you'd say that.

Anyway, I'll give it some more tries, before resigning and making two different calendars. The problem with that is my sync chain:

Exchange1 <-MfE-> N900 <-Erminig-> Google <-Google Calendar Sync-> Outlook <-> Exchange2

It will instead be two chains:

N900 (cal1) <-Erminig-> Google (cal1) <-Google Calendar Sync-> Outlook <-> Exchange2
Exchange1 <-MfE-> N900 (cal2) <-Erminig-> Google (cal2)

Since neither MfE nor Google Calendar Sync supports multiple calendars, only the phone and Google will have both calendars.

/P

Last edited by Palleman; 2010-02-09 at 13:48.
 
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#164
Originally Posted by Palleman View Post
I also experienced a lot of duplicates.
They're like Stargate replicators... they're just getting more and more! In all calendars!

This my plan for now:

Create a N900 calendar for Exchange1.
Point MfE to that Exchange1 calendar.
Let Erminig create and sync that Exchange1 calendar to Google.
Sync everything all the way in both chains.
Run duplicate removers on the calendars (or restore a backup).

/P
 
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#165
Originally Posted by Palleman View Post
Create a N900 calendar for Exchange1.
Point MfE to that Exchange1 calendar.
That made all the events in the original calendar move to the Exchange1 calendar, except 18 of them...
 
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#166
Originally Posted by Palleman View Post
N900 (cal1) <-Erminig-> Google (cal1) <-Google Calendar Sync-> Outlook <-> Exchange2
Exchange1 <-MfE-> N900 (cal2) <-Erminig-> Google (cal2)
Hmm... just a thought: Is there anywhere in these chains where I can sync the two calendars, making them both show eachother's events? Like, syncing the two Google calendars with eachother, or similar?
 
Posts: 479 | Thanked: 641 times | Joined on Dec 2007 @ Switzerland
#167
OK, I didn't have the time to work on Erminig today, so no progress so far

Palleman: that's a quite complicated workflow you have there! I hope you won't mind if I put aside for the moment all the sync chains and concentrate myself on the basics first. I will very gladly come back to the issues you are experiencing once I manage to publish the next release (this weekend if everything goes as planned, more realistically by next Tuesday)...
 
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#168
Lorelei: You go for the basics. I'm pretty confident that I can manage to get my chains straight without using you as my personal developer.

My bug reports aren't primarily for me to be able to create complicated sync chains, they're more targeted at helping you build a software that won't barf on any unusual situation that might surface. Maybe it should just do stderr -> ignore -> continue in stead of stopping on http error codes from Google?

/P
 
Posts: 123 | Thanked: 33 times | Joined on Jan 2010 @ Stockholm
#169
A tip btw: Make the lastsync value calendar specific. I can see a number of situations where new calendars are added, deleted or changed or syncs fails and other reasons not to have a global lastsync value.
 
Posts: 479 | Thanked: 641 times | Joined on Dec 2007 @ Switzerland
#170
Maybe it should just do stderr -> ignore -> continue in stead of stopping on http error codes from Google?
Yes, most of these HTTP errors will be caught correctly by the exception mechanism, and dealt with accordingly.

Originally Posted by Palleman View Post
A tip btw: Make the lastsync value calendar specific. I can see a number of situations where new calendars are added, deleted or changed or syncs fails and other reasons not to have a global lastsync value.
Yes, the global lastsync will disappear, and the sync timestamp will be done per calendar as it ought to be.
 
Reply

Tags
erminig, erminig-ng, ernie nig, google calendar, google sync, synchronization


 
Forum Jump


All times are GMT. The time now is 20:39.