On Tue, Mar 16, 2010 at 05:03:40PM +0100, Patrick Ohly wrote:
Congwu has access to a N900, but as he wasn't able to reproduce
the
problem, we need your logs. It might also be specific to your
data. And no, Nokia is not sending around hardware just because some
developer asks for it.
Well, I got one N900 as a distro dev, that made me believe Nokia was
interested in handing out phones to people doing development on the
device. FWIW, in the thread(s) I got the impression that none of the
devs actually had a N900 and/or tried to reproduce the issue. Given that
it is not the case (i.e. the problem is not trivially reproducible) I'm
more than happy to help out.
On the same vein, I don't have any particularly sensitive date in my
calendar. If you can guarantee that it won't go public for download, I
can and hover the data to syncevolution devs too. Would having the data
enable some more in-depth debugging?
It uses a single .ics file per calendar. In your mail with the log
you
mentioned that events were only duplicated inside that calendar, so I'll
ignore that part of the problem unless it happens again.
In fact, I reported that some events got duplicated in the same calendar
(i.e. two entries corresponding to the same event in the same calendar)
and some others in different calendars (i.e. two entries corresponding
to the same event in two different calendars).
The log confirms that the SyncML client in the N900 is confused, as
I
suspected. It explicitly adds all of these duplicates to the host in a
normal two-way sync. Probably the change tracking on the device is
broken, perhaps because of the amount of calendar items that you have.
OK, thanks for this investigation. What is the "normal" amount of events
and/or time period which encompasses all the events? I don't delete past
event just out of laziness, I don't particularly mind deleting old
entries. Before doing so however, it might be useful to have some
figures to check at which point the problem starts to appear.
Stefano, I might be able to discuss this with the implementors of
the
SyncML client in the N900 soon. But as you bought the device and
presumably Nokia offers support for it, perhaps you can also file a bug
report somewhere?
I didn't get any support as I got the N900 as a gift from Nokia (for
Debian packaging however, not for low-level hacking on the closed Nokia
stuff). I can of course submit a bug report as a regular Maemo user, but
before this mail I confess I didn't have enough information/knowledge to
do so.
Thanks for your feedback!
Cheers.
--
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
zack(a){upsilon.cc,pps.jussieu.fr,debian.org} -<>-
http://upsilon.cc/zack/
Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime