[SyncEvolution] addressbook: contact entry without REV
by Oon-Ee Ng
Hi all, the only results I can find from searching the error were way
back in 2009 (and the OP did not follow up in any case) and some
Ubuntu forums thing. I'm assuming the error is because some contact in
my google contacts is messed up (I'm syncing through everdroid), any
way for me to find out which one?
$ syncevolution --sync refresh-from-server everdroid
[INFO] calendar: inactive
[INFO] todo: starting first time sync from server
[INFO] addressbook: starting first time sync from server
[INFO] memo: starting first time sync from server
Local data changes to be applied remotely during synchronization:
*** memo ***
no changes
*** todo ***
no changes
[ERROR] addressbook: contact entry without REV:
http://www.google.com/m8/feeds/contacts/ngoonee%40gmail.com/full/2fbd43f9...
[INFO] memo: first time sync done unsuccessfully
[ERROR] database failure (local, status 10510)
[INFO] todo: first time sync done unsuccessfully
[ERROR] database failure (local, status 10510)
[INFO] addressbook: first time sync done unsuccessfully
[ERROR] database failure (local, status 10510)
Synchronization failed, see
/home/ngoonee/.cache/syncevolution/everdroid-2011-09-12-17-11/syncevolution-log.html
for details.
Changes applied during synchronization:
+---------------|-----------------------|-----------------------|-CON-+
| | LOCAL | REMOTE | FLI |
| Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| addressbook | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| refresh-from-server, 0 KB sent by client, 0 KB received |
| database failure (local, status 10510) |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| memo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| refresh-from-server, 0 KB sent by client, 0 KB received |
| item(s) in database backup: 0 before sync, 0 after it |
| database failure (local, status 10510) |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| todo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| refresh-from-server, 0 KB sent by client, 0 KB received |
| item(s) in database backup: 0 before sync, 0 after it |
| database failure (local, status 10510) |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| start Mon Sep 12 17:11:03 2011, duration 0:02min |
| database failure (local, status 10510) |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
First ERROR encountered: addressbook: contact entry without REV:
http://www.google.com/m8/feeds/contacts/ngoonee%40gmail.com/full/2fbd43f9...
Data modified locally during synchronization:
*** memo ***
no changes
*** todo ***
no changes
[ERROR] command line execution failure
9 years, 4 months
[SyncEvolution] Memotoo + EXDATE
by Patrick Ohly
Hello Thomas!
I have extended my test data a bit and noticed one issue: if a recurring
event has two detached recurrences, then the Memotoo server only sets
one EXDATE. Even more, it removes the second EXDATE if one was already
set (which isn't necessary in iCalendar 2.0).
Here's the data that is sent in Adds (in this order):
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.27//EN
BEGIN:VEVENT
LAST-MODIFIED:20110912T102603Z
DTSTAMP:20110912T102619Z
UID:20080407T193125Z-19554-727-1-50@gollum-mod
CLASS:PUBLIC
SUMMARY:Recurring: Modified
DESCRIPTION:second instance modified
DTSTART:20080413T090000Z
RECURRENCE-ID:20080413T110000
DTEND:20080413T093000Z
END:VEVENT
END:VCALENDAR
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.27//EN
BEGIN:VEVENT
LAST-MODIFIED:20110912T102603Z
DTSTAMP:20110912T102619Z
UID:20080407T193125Z-19554-727-1-50@gollum
CLASS:PUBLIC
SUMMARY:Recurring
DESCRIPTION:recurs each Sonday\, 10 times
DTSTART:20080406T110000
RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=SU;UNTIL=20080608T110000
EXDATE:20080413
EXDATE:20080420
DTEND:20080406T113000
END:VEVENT
END:VCALENDAR
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.27//EN
BEGIN:VEVENT
LAST-MODIFIED:20110912T102603Z
DTSTAMP:20110912T102619Z
UID:20080407T193125Z-19554-727-1-50@gollum
CLASS:PUBLIC
SUMMARY:Recurring: Modified II
DESCRIPTION:third instance modified\, different time
DTSTART:20080413T100000Z
RECURRENCE-ID:20080420T110000
DTEND:20080413T103000Z
END:VEVENT
END:VCALENDAR
What comes back from the server is a recurring parent event without the EXDATE:20080420.
Two comments:
1. EXDATE:20080420 should have a VALUE=DATE, because the default
format is DATE-TIME in EXDATE. Fixed in SyncEvolution's
Synthesis XML data format config, but didn't help with the
problem above.
2. The ordering is a bit weird. The original goal was to send
changes pertaining to the parent first, not interleaved between
changes of childs as done here. Ah, my first detached recurrence
has the wrong UID - somehow a -mod was attached to it. Still,
that doesn't explain the removal of the EXDATE:20080420 and
fixing it doesn't change anything.
Thomas, do you have an idea?
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.
9 years, 4 months
[SyncEvolution] sqlite calendar backend
by Roger KeIrad
Hello,
how can i parse in sqlite calendar backend the fields of vcalendar
especially the RRULE fields : to retrieve them i will try this for example :
getSynthesisAPI()->getValue(aItemKey, "RR_FREQ", data6); // same things
for other fields like : RR_INTERVAL,RR_FMASK,RR_LMASK,RR_END
is there any way to retrieve RRULE fields clairely ? cause i don't
understand the way how you retrieve MDay or week day or number of
repetetion of the event using these fields of RRULE .
THX.
9 years, 4 months
[SyncEvolution] digest message size
by Patrick Ohly
Hello!
For those who read the SyncEvolution mailing list in digests: I
increased the accumulated size before gathered messages are sent out to
1MB. As a subscriber told me, the default Mailman limit of 30KB resulted
in several digests per day due to large messages (patches, logs), in
contrast to the intention.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.
9 years, 4 months
Re: [SyncEvolution] add new SQlite backend
by Patrick Ohly
On Sa, 2011-09-10 at 00:41 +1000, Roger KeIrad wrote:
> Hello,
>
> when following the procedure already mentioned by you this error
> occurs :
>
> ../libtool: line 467: CDPATH: command not found
> ../libtool: line 1145: func_opt_split: command not found
> libtool: Version mismatch error. This is libtool 2.2.6b
> Debian-2.2.6b-2ubuntu1, but the
> libtool: definition of this LT_INIT comes from an older release.
> libtool: You should recreate aclocal.m4 with macros from libtool
> 2.2.6b Debian-2.2.6b-2ubuntu1
> libtool: and run autoconf again.
>
> i'm trying now to solve it .
> what's version of libtool do you use in syncevolution ?
The one from Ubuntu Lucid. However, autogen.sh intentionally removes all
traces of those files and should start from scratch.
Please provide the complete output and check for earlier errors.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.
9 years, 4 months
Re: [SyncEvolution] add new SQlite backend
by Patrick Ohly
On Fr, 2011-09-09 at 21:50 +1000, Roger KeIrad wrote:
> i'm using the lastest stable version : syncevolution 1.1.1
In that case all that you should need to do is add the files, adapt
src/backends/sqlite/Makefile.am, and rerun autogen.sh/configure/make.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.
9 years, 4 months
[SyncEvolution] add new SQlite backend
by Roger KeIrad
Hello,
i add the SQLiteCalendarSourceRegister.cpp and the SQLiteCalendarSource.cpp
under sqlite backend , i modify makefile.am under sqlite backend and i
modify the makefile.am under src by adding SQLiteCalendarSource.cpp to
BACKEND_REGISTRIES.
i try to compile but syncevolution ignore the calendar register file, please
explain to me what should i do exactly ?
THX.
9 years, 4 months
[SyncEvolution] Syncevolution configuration..
by Srinivasa Ragavan
Hello,
I'm writing a Evolution EPlugin for an Active Sync backend. Currently
it does only mail and for calendar & contacts it needs to depend on
syncevolution. Any doc/sample code on how I could create this
configuration externally? gconf/xml/configuration need to be setup?
Thanks,
-Srini.
9 years, 4 months
[SyncEvolution] sqlite backend
by Roger KeIrad
Hello,
to add the sqlite backend for calendar can i just add us for contact these
two files (SQLiteCalendarSourceRegister.cpp and SQLiteCalendarSource.cpp ) ?
did syncevolution automatically accept this backend extention or there is a
procedure to follow ?
I remark that when setting syncevolution to synchronize using vcalendar1.0
the recur field is not synced it's totally ignored ,the other field are
synchronized without a problem, should i activate something ?
THX.
9 years, 4 months