Ticket #705 (new defect)

Opened 6 years ago

Last modified 6 years ago

Spurious conflicts with a PalmOS 4 device (makes syncing with device impossible)

Reported by: Interneci Owned by: dgollub
Priority: normal Milestone:
Component: Plugin: palm Version: 0.38
Severity: normal Keywords:
Cc:

Description (last modified by felixmoeller) (diff)

Hi!

(Using opensync 0.22, also present in 0.36 according to Christopher Stender, added here on his request. Please also see http://comments.gmane.org/gmane.comp.misc.opensync.devel/2576 ff. This bug makes syncing with my PalmOS 4.1 PDA impossible.)

So far, I used multisync to create a test sync group containing palm-sync and file-sync members to experiment with syncing my PalmOS 4.1 device.

,----[ msynctool --showgroup palm-test ]
| Groupname: palm-test
| Member 1: palm-sync
|         Configuration : <config>
|   <sockaddr>/dev/ttyUSB4</sockaddr>
|   <username>Gunter Ohrner</username>
|   <timeout>5</timeout>
|   <type>0</type>
|   <speed>115200</speed>
|   <id>0</id>
|   <codepage>cp1252</codepage>
|   <popup>1</popup>
|   <mismatch>1</mismatch>
| </config>
| 
| Member 2: file-sync
|         Configuration : <?xml version="1.0"?>
| <config>
|   <!-- directory path for file-sync -->
|   <path>/home/gunter/synctest2</path>
| 
|   <!-- should care of subdirectories (TRUE or FALSE) -->
|   <recursive>FALSE</recursive>
| </config>
`----

If I start with an empty file-sync directory, everything looks fine and the Palm's data is synced to the file store.

However, if I immediately run a second slow-sync, I get tons of the following conflicts - in fact, I have the impression that every single entry synced causes a "phantom conflict" because of "phantom changes" - changes which in reality just do not exist.

,----[ Calendar entry example ]
| Conflict for Mapping 0xb324f9f8:
| Entry 1:
| UID: uid-DatebookDB-12902415
| <?xml version="1.0"?>
| <vcal>
|   <Event>
|     <Summary>
|       <Content>Demotext</Content>
|     </Summary>
|     <DateStarted>
|       <Content>20070110</Content>
|       <Value>DATE</Value>
|     </DateStarted>
|     <DateEnd>
|       <Content>20070110</Content>
|       <Value>DATE</Value>
|     </DateEnd>
|   </Event>
| </vcal>
| 
| 
| Entry 2:
| UID: uid-DatebookDB-12902415
| <?xml version="1.0"?>
| <vcal>
|   <Event>
|     <Summary>
|       <Content>Demotext</Content>
|     </Summary>
|     <DateStarted>
|       <Content>20070110T000000</Content>
|     </DateStarted>
|     <DateEnd>
|       <Content>20070109T235900</Content>
|     </DateEnd>
|   </Event>
| </vcal>
`----
,----[ ToDo example ]
| Conflict for Mapping 0xb3214260:
| Entry 1:
| UID: uid-ToDoDB-14504022
| <?xml version="1.0"?>
| <vcal>
|   <Todo>
|     <Summary>
|       <Content>Karteikarten  fuer Palm</Content>
|     </Summary>
|     <Priority>
|       <Content>5</Content>
|     </Priority>
|     <Completed>
|       <Content>20080305T204643Z</Content>
|     </Completed>
|     <Categories>
|       <Category>Unfiled</Category>
|     </Categories>
|   </Todo>
| </vcal>
| 
| 
| Entry 2:
| UID: uid-ToDoDB-14504022
| <?xml version="1.0"?>
| <vcal>
|   <Todo>
|     <Summary>
|       <Content>Karteikarten  fuer Palm</Content>
|     </Summary>
|     <Priority>
|       <Content>5</Content>
|     </Priority>
|     <Completed>
|       <Content>20080305T204437Z</Content>
|     </Completed>
|     <Categories>
|       <Category>Unfiled</Category>
|     </Categories>
|   </Todo>
| </vcal>
`----

Change History

comment:1 Changed 6 years ago by Interneci

Yuck, sorry. :-(

Second try, I hope it's better readable:

Hi!

(Using opensync 0.22, also present in 0.36 according to Christopher Stender, added here on his request. Please also see http://comments.gmane.org/gmane.comp.misc.opensync.devel/2576 ff. This bug makes syncing with my PalmOS 4.1 PDA impossible.)

So far, I used multisync to create a test sync group containing palm-sync and file-sync members to experiment with syncing my PalmOS 4.1 device.

----[ msynctool --showgroup palm-test ]
| Groupname: palm-test
| Member 1: palm-sync
|         Configuration : <config>
|   <sockaddr>/dev/ttyUSB4</sockaddr>
|   <username>Gunter Ohrner</username>
|   <timeout>5</timeout>
|   <type>0</type>
|   <speed>115200</speed>
|   <id>0</id>
|   <codepage>cp1252</codepage>
|   <popup>1</popup>
|   <mismatch>1</mismatch>
| </config>
| 
| Member 2: file-sync
|         Configuration : <?xml version="1.0"?>
| <config>
|   <!-- directory path for file-sync -->
|   <path>/home/gunter/synctest2</path>
| 
|   <!-- should care of subdirectories (TRUE or FALSE) -->
|   <recursive>FALSE</recursive>
| </config>
`----

If I start with an empty file-sync directory, everything looks fine and the Palm's data is synced to the file store.

However, if I immediately run a second slow-sync, I get tons of the following conflicts - in fact, I have the impression that every single entry synced causes a "phantom conflict" because of "phantom changes" - changes which in reality just do not exist.

,----[ Calendar entry example ]
| Conflict for Mapping 0xb324f9f8:
| Entry 1:
| UID: uid-DatebookDB-12902415
| <?xml version="1.0"?>
| <vcal>
|   <Event>
|     <Summary>
|       <Content>Demotext</Content>
|     </Summary>
|     <DateStarted>
|       <Content>20070110</Content>
|       <Value>DATE</Value>
|     </DateStarted>
|     <DateEnd>
|       <Content>20070110</Content>
|       <Value>DATE</Value>
|     </DateEnd>
|   </Event>
| </vcal>
| 
| 
| Entry 2:
| UID: uid-DatebookDB-12902415
| <?xml version="1.0"?>
| <vcal>
|   <Event>
|     <Summary>
|       <Content>Demotext</Content>
|     </Summary>
|     <DateStarted>
|       <Content>20070110T000000</Content>
|     </DateStarted>
|     <DateEnd>
|       <Content>20070109T235900</Content>
|     </DateEnd>
|   </Event>
| </vcal>
`----
,----[ ToDo example ]
| Conflict for Mapping 0xb3214260:
| Entry 1:
| UID: uid-ToDoDB-14504022
| <?xml version="1.0"?>
| <vcal>
|   <Todo>
|     <Summary>
|       <Content>Karteikarten  fuer Palm</Content>
|     </Summary>
|     <Priority>
|       <Content>5</Content>
|     </Priority>
|     <Completed>
|       <Content>20080305T204643Z</Content>
|     </Completed>
|     <Categories>
|       <Category>Unfiled</Category>
|     </Categories>
|   </Todo>
| </vcal>
| 
| 
| Entry 2:
| UID: uid-ToDoDB-14504022
| <?xml version="1.0"?>
| <vcal>
|   <Todo>
|     <Summary>
|       <Content>Karteikarten  fuer Palm</Content>
|     </Summary>
|     <Priority>
|       <Content>5</Content>
|     </Priority>
|     <Completed>
|       <Content>20080305T204437Z</Content>
|     </Completed>
|     <Categories>
|       <Category>Unfiled</Category>
|     </Categories>
|   </Todo>
| </vcal>
`----

comment:2 Changed 6 years ago by dgollub

  • Component changed from OpenSync to Plugin: palm
  • Milestone 0.40 deleted

comment:3 Changed 6 years ago by felixmoeller

  • Description modified (diff)

comment:4 Changed 6 years ago by tuju

  • Version changed from 0.36 to 0.38

palm plugin doesn't have maintainer currently.

Note: See TracTickets for help on using tickets.