On Wed, 2010-04-21 at 13:40 +0200, Thomas Pequet wrote:
> I can not arrive to reproduce the problem: the rule on Memotoo is
> successfully sent to Evolution and there is no duplicate.

I can help with testing this too, because I have noticed the same
behavior.

I created a new recurring event on Evolution. Synced to memotoo.
Modified one instance of the event on Evolution, adding a location and
modified the description. Synced to memotoo. Here is the output of the
sync session:

Local data changes to be applied to server during synchronization:
*** calendar ***
                       after last sync | current data
               removed since last sync <
                                       > added since last sync
-------------------------------------------------------------------------------
BEGIN:VCALENDAR                          BEGIN:VCALENDAR                       
VERSION:2.0                              VERSION:2.0                           
  BEGIN:VEVENT                             BEGIN:VEVENT                        
  SUMMARY:test recurrence                  SUMMARY:test recurrence             
  CLASS:PUBLIC                             CLASS:PUBLIC                        
                                       >   DESCRIPTION:event modified: set a l 
                                       >    ocation                            
                                       >   DTEND;TZID=America/Los_Angeles:2010 
                                       >    0511T093000                        
                                       >   DTSTART;TZID=America/Los_Angeles:20 
                                       >    100511T090000                      
                                       >   LOCATION:set a location             
                                       >   RECURRENCE-ID;TZID=America/Los_Ange 
                                       >    les:20100511T090000                
                                       >   SEQUENCE:3                          
                                       >   TRANSP:OPAQUE                       
                                       >   UID:20100506T221204Z-2533-1000-1-11 
                                       >    @biancone                          
                                       >     BEGIN:VALARM                      
                                       >     ACTION:DISPLAY                    
                                       >     DESCRIPTION:test recurrence       
                                       >     TRIGGER;RELATED=START;VALUE=DURAT 
                                       >      ION:-PT15M                       
                                       >     X-EVOLUTION-ALARM-UID:20100506T22 
                                       >      1318z-3164-1000-1...@biancone    
                                       >     END:VALARM                        
                                       >   END:VEVENT                          
                                       >   BEGIN:VTIMEZONE                     
                                       >   TZID:America/Los_Angeles [...]      
                                       >   END:VTIMEZONE                       
                                       > END:VCALENDAR                         
-------------------------------------------------------------------------------
                                       > BEGIN:VCALENDAR                       
                                       > VERSION:2.0                           
                                       >   BEGIN:VEVENT                        
                                       >   SUMMARY:test recurrence             
                                       >   CLASS:PUBLIC                        
  DESCRIPTION:initial evet                 DESCRIPTION:initial evet            
  DTEND;TZID=America/Los_Angeles:2010      DTEND;TZID=America/Los_Angeles:2010 
   0510T093000                              0510T093000                        
  DTSTART;TZID=America/Los_Angeles:20      DTSTART;TZID=America/Los_Angeles:20 
   100510T090000                            100510T090000                      
  RRULE:COUNT=4;FREQ=DAILY                 RRULE:COUNT=4;FREQ=DAILY            
  SEQUENCE:2                               SEQUENCE:2                          
  TRANSP:OPAQUE                            TRANSP:OPAQUE                       
  UID:20100506T221204Z-2533-1000-1-11      UID:20100506T221204Z-2533-1000-1-11 
   @biancone                                @biancone                          
    BEGIN:VALARM                             BEGIN:VALARM                      
    ACTION:DISPLAY                           ACTION:DISPLAY                    
    DESCRIPTION:test recurrence              DESCRIPTION:test recurrence       
    TRIGGER;RELATED=START;VALUE=DURAT        TRIGGER;RELATED=START;VALUE=DURAT 
     ION:-PT15M                               ION:-PT15M                       
    X-EVOLUTION-ALARM-UID:20100506T22        X-EVOLUTION-ALARM-UID:20100506T22 
     1222z-3164-1000-1...@biancone            1222z-3164-1000-1...@biancone    
    END:VALARM                               END:VALARM                        
  END:VEVENT                               END:VEVENT                          
  BEGIN:VTIMEZONE                          BEGIN:VTIMEZONE                     
  TZID:America/Los_Angeles [...]           TZID:America/Los_Angeles [...]      
  END:VTIMEZONE                            END:VTIMEZONE                       
END:VCALENDAR                            END:VCALENDAR                         
-------------------------------------------------------------------------------

On memotoo server I see two events (see attached screenshot): one is a
series of events, the other is an isolated one.

On memotoo site I modified the modified recurring event (the one that
shows up as duplicate in memotoo and synced. On Evolution I get 4
events, but the first one of the series is removed and two are
duplicated in the same day.


Changes applied to client during synchronization:
*** calendar ***
                           before sync | after sync
                   removed during sync <
                                       > added during sync
-------------------------------------------------------------------------------
BEGIN:VCALENDAR                          BEGIN:VCALENDAR                       
VERSION:2.0                              VERSION:2.0                           
  BEGIN:VEVENT                             BEGIN:VEVENT                        
  SUMMARY:Test #2                          SUMMARY:Test #2                     
  CLASS:PUBLIC                             CLASS:PUBLIC                        
  DESCRIPTION:Recurring and no modifi  |   DESCRIPTION:changed time and descri 
   cation                              |    ption                              
  DTEND;TZID=America/Los_Angeles:2010      DTEND;TZID=America/Los_Angeles:2010 
   0510T113000                         |    0511T120000                        
  DTSTART;TZID=America/Los_Angeles:20      DTSTART;TZID=America/Los_Angeles:20 
   100510T110000                       |    100511T113000                      
  RRULE;X-EVOLUTION-ENDDATE=20100513T  |   RECURRENCE-ID;TZID=America/Los_Ange 
   180000Z:COUNT=4;FREQ=DAILY          |    les:20100511T110000                
  SEQUENCE:2                           |   SEQUENCE:3                          
  TRANSP:OPAQUE                            TRANSP:OPAQUE                       
  UID:20100506T222253Z-2533-1000-1-13      UID:20100506T222253Z-2533-1000-1-13 
   @biancone                                @biancone                          
    BEGIN:VALARM                             BEGIN:VALARM                      
    ACTION:DISPLAY                           ACTION:DISPLAY                    
    DESCRIPTION:Test #2                      DESCRIPTION:Test #2               
    TRIGGER;RELATED=START;VALUE=DURAT        TRIGGER;RELATED=START;VALUE=DURAT 
     ION:-PT15M                               ION:-PT15M                       
    X-EVOLUTION-ALARM-UID:20100506T22        X-EVOLUTION-ALARM-UID:20100506T22 
     2327z-3164-1000-1-...@biancone    |      2711z-3164-1000-1-...@biancone   
    END:VALARM                               END:VALARM                        
  END:VEVENT                               END:VEVENT                          
  BEGIN:VTIMEZONE                          BEGIN:VTIMEZONE                     
  TZID:America/Los_Angeles [...]           TZID:America/Los_Angeles [...]      
  END:VTIMEZONE                            END:VTIMEZONE                       
END:VCALENDAR                            END:VCALENDAR                         
-------------------------------------------------------------------------------
BEGIN:VCALENDAR                          BEGIN:VCALENDAR                       
VERSION:2.0                              VERSION:2.0                           
  BEGIN:VEVENT                             BEGIN:VEVENT                        
  SUMMARY:Test #2                          SUMMARY:Test #2                     
  CLASS:PUBLIC                             CLASS:PUBLIC                        
  DESCRIPTION:changed time and descri      DESCRIPTION:changed time and descri 
   ption                               |    ption.                             
  DTEND;TZID=America/Los_Angeles:2010  |   DTEND:20100511T190000Z              
   0511T120000                         |   DTSTART:20100511T183000Z            
  DTSTART;TZID=America/Los_Angeles:20  |   LOCATION:Via Adolfo Ferrata\, 27100 
   100511T113000                       |     Pavia PV\, Italy                  
  RECURRENCE-ID;TZID=America/Los_Ange  <
   les:20100511T110000                 <
  SEQUENCE:3                           <
  TRANSP:OPAQUE                        <
  UID:20100506T222253Z-2533-1000-1-13      UID:20100506T222253Z-2533-1000-1-13 
   @biancone                                @biancone                          
    BEGIN:VALARM                             BEGIN:VALARM                      
    ACTION:DISPLAY                           ACTION:DISPLAY                    
    DESCRIPTION:Test #2                |     TRIGGER;VALUE=DURATION:-PT15M     
    TRIGGER;RELATED=START;VALUE=DURAT  <
     ION:-PT15M                        <
    X-EVOLUTION-ALARM-UID:20100506T22        X-EVOLUTION-ALARM-UID:20100506T22 
     2711z-3164-1000-1-...@biancone    |      2903z-2533-1000-1...@biancone    
    END:VALARM                               END:VALARM                        
  END:VEVENT                               END:VEVENT                          
  BEGIN:VTIMEZONE                      <
  TZID:America/Los_Angeles [...]       <
  END:VTIMEZONE                        <
END:VCALENDAR                            END:VCALENDAR                         
-------------------------------------------------------------------------------

I have the logs at level 4, in case you're interested. Let me know.

cheers
stef



-- 
Funambol :: Open Source Mobile Cloud Sync and Push Email
Community manager :: https://www.forge.funambol.org
Follow the tweets: http://twitter.com/funambol
Funambol Identi.ca group: http://identi.ca/group/funambol

<<attachment: memotoo-dupe.png>>

_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to