[Tickets #7989] Re: Request: Support for task relations in SyncML

bugs at horde.org bugs at horde.org
Sat Mar 6 10:03:37 UTC 2010


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/7989
------------------------------------------------------------------------------
  Ticket             | 7989
  Updated By         | Jan Schneider <jan at horde.org>
  Summary            | Request: Support for task relations in SyncML
  Queue              | Nag
  Version            | 2.3.1
  Type               | Enhancement
  State              | Accepted
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Jan Schneider <jan at horde.org> (2010-03-06 05:03) wrote:

> Hi Jan,
>
>> We can't use the client's UID because many clients don't really
>> create GUIDs
> I'm not sure how you mean this. As far as I understand the server  
> needs to assign and send the UID (not GUID) and the client just uses  
> them.

I'm talking about objects created by the device. Some devices assign  
them UIDs that are simply incrementing integers. These are of course  
not globally unique IDs so we can't rely on them.

>> Thus we don't write or read UID fields during import/export [...]
> Interestingly, when I *export* tasks the UID and RELATED-TO *are*  
> written properly. Only when syncing they are not.

Yes, because they are explicitly removed during synchronization.

> I found this analysis of the problem by the synthesis developers helpful:
> http://forum.synthesis.ch/showpost.php?p=3204&postcount=7
>
> So this seems like a horde bug to me, or am I missing something?

No, it's rather a side-effect of a workaround in Horde for broken  
SyncML clients.






More information about the bugs mailing list