Hi!
As written before I am not able to creat a ticket for bugs.
I am using svn-versions of everything.
I am syncing evo2 contact entries with the vcf's and observed the
following:
1. Import the attached contact in Evolution2 01-evo2-file-test.vcf.
2. Than sync evo2-contacts and vcf's as described on www.opensync.org.
3. Open the just created vcf (02-evo2-file-test.vcf) with an editor and
change nickname to "check-test". There is no revision date, so I assume
that the file date will be used to detect changes. Anyway, you can not
open the vcf from the file-sync-member with gedit > there is a strange
eof character; if you delete it with i.e. nano you can open it with
gedit (is this a bug or a feature?). After changing the file you'll get
a file like 03-evo2-file-test.vcf. File date is the actual LOCAL date,
say "01.09.2005 06:00".
4. Now change number to "+49 190 654321" in Evolution2 and you will get
04-evo2-file-test.vcf with the revision date "2005-09-01T04:05:00Z",
which is an UTC date.
5. Now sync again and confirm with "N" for Newer contact, which should
be the Evolution2 contact and NOT the vcf of file-sync. But in fact you
will get the older vcf of file-sync in Evolution2 >
05-evo2-file-test.vcf.
I think that you don't take into account that evolution is using UTC
revision dates and NOT LOCAL dates.
Hope that helps!
Regards,
Stefan
|