Bug in IRMC with deletions?

Markus Meyer <meyer-GO0b9/[email protected]> Sun, 06 Mar 2005 23:02:03 +0100
Newsgroups gmane.comp.gnome.apps.multisync.devel
Message-ID <[email protected]>
Hello everyone,

in my struggle to get the Mozilla Calendar plugin syncing with the IRMC 
plugin (using Siemens S55), I have encountered a strange behaviour (CVS 
0.82 branch). This behaviour happens with the current Mozilla Calendar 
plugin, but also with the Evolution plugin, so I think it could be a 
problem with the IRMC plugin (or alternative MultiSync itself). I have 
created one pathological case for reproducing it, but the problem has 
also shown up with larger datasets.

To reproduce, do the following:

1. Make sure your Evolution calendar is totally empty (to do that, 
rename the ~/evolution directory, then kill all processes with 
"evolution" in it, then restart evolution).

2. In Evolution's calendar, create two appointments (the date and 
duration is not important), which have the summary "test1" and "test2" 
(the name is only for identification).

3. Start Multisync, create new sync pair (Evolution <-> IRMC). Check 
only the "calendar box" (not the "adress book" / "todo" boxes. Set 
necessary settings for your IRMC device (bluetooth adress etc.).

4. In Multisync, do the Sync. The two appointments should be correctly 
transferred to the IRMC device.

5. In Evolution's calendar, delete appointment "test2".

6. In the IRMC device, delete appointment "test1".

7. In Multisync, do another sync. Absolutely nothing happens.

If you insert another sync between (5) and (6), everything works fine, 
that is, if you sync the changes _from_ and _to_ the device in two 
different passes.

Comments?


Markus



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click