Patrick Ohly <patrick.ohly(a)intel.com> writes:
> Sorry, no, I forgot. But I'm not sure maxlogdirs=0 actually
> since I seemed to lose some logs regardless.
Are you sure? There's definitely a "if (m_maxlogdirs > 0 )" in the code.
Quite. The earlier log (myphone-2010-06-07-18-45) in the last zip was
deleted after the second run. I noticed this happened before, so I
zipped up the first log after that run completed to save it.
These logs are still huge. I hate to stress your patience even
but can you reproduce the issue with deleting items without giving their
ID to the phone when just syncing one particular data category, like
I'll try. I'm a little busy now, but I'll try to see about that later
in the week. Oh and about patience, I've waited for a sync solution
for years, so not a problem :)
But come to think of it, I think syncevolution could do with some
better reporting about what it did. As in, just a couple of lines
which actually tell you what happened and why. The Synthesis log isn't
that nice since it puts something along the lines "did slow sync
because of an anchor mismatch or maybe a config option or two" in the
log and leaves it to the user to find what the reason was. Even at
loglevel = 0, the html logfile is a little too verbose for someone
like me who is technically oriented but knows next to nothing about
syncing, syncevolution, synthesis or syncml...
In the myphone-2010-06-07-18-45 log I see that the phone tried to
for calendar+todo, which was refused by the server. I'm a bit confused
that you removed the .server.ini for memo and address book and not the
one for calendar and todo, which (if I remember correctly) had the
incorrect deletion problem earlier.
Well, I've been stuck in slow sync mode since I tried deleting
.server.ini for the calendar as I recall. But I'll try to get out of
slow sync so we can see if the problem can be duplicated or if wiping
the .server.ini made the problem disappear.
Overall this looks like an issue with inconsistent error handling.
not sure who is to blame here. My recommendation is to stick to syncing
of only one source at a time. If that fails, then at least no other
sources will be affected.
It's possible to do this on the command line, right? Can you give some
quick pointers on how to select just one source for syncing and how to
specify the sync mode too or actually I think those are same thing,
you just set sync to disabled for the sources you don't want to sync.
I think syncevolution help has all the info needed, but it's a little
fragmented and good examples get you there quicker...