Re: [SOGo] Event discrepancies between phone and Thunderbird/server

2013-04-11 Thread Christian Mack
Hello Sean Farley


Am 2013-03-25 02:39, schrieb Sean Farley:
 I am running SOGo 2.0.4b along with the Funambol SOGo Connector.  I am
 able to sync between the server, Android (HTC Rezound) phone and
 Thunderbird (Connector 17.0.3).
 
 However, I noticed a three problems between my phone and the
 Thunderbird/SOGo server (web interface).
 
 1. Weekdays not showing correctly on phone.
 1. If I create an event using Thunderbird or the server and specify
that it is every weekday instead of weekly M-F, then c_cycleinfo
is:
{rules = (FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR); }
 
The phone will only show the first day of the event with this.  It
sees no recurrence rule when I edit it.
 
 2. If I create an event with my phone (weekly and mark M-F
checkboxes), then c_cycleinfo is:
{rules = (FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR); }
 
Thunderbird and the server show this correctly.
 
 My guess from looking at 3.3.10 of RFC 5545 is that both should work,
 but they do not.  The first case should limit the days to M-F while
 the second case should expand the event to all the listed days.
 

So your Phone does it wrong.
What do you expect Funambol, Funambol Sogo Connector or SOGo to do?


 2. If I create an event with my phone that starts and ends at the same
 time but is for M-F (same rule for phone as above), then Thunderbird
 shows it while the server does not show it at all.  However, if I
 make it daily then the server does show it.  I can even create the
 event using the server, and it will not show.
 

Should be shown as a lines.

Please open a bug report against SOGo Webcalendar on http://www.sogo.nu/bugs


 3. Creating a tagged event via my phone with the preface of the event
 name having the [TAG]  at the beginning appears to work, but the
 time is incorrect.  I am not sure if the tag or description make a
 difference or not.  Testing different permutations via the phone is
 tedious.  I tested some more anyway.  The tag and weekly M-F
 recurrence are the two important parts.
 
 The event created is:
 
 | BEGIN:VCALENDAR\r+| 1364153439 | 1364153439 | 0 |
 | VERSION:1.0\r+|||   |
 | BEGIN:VEVENT\r   +|||   |
 | UID:284\r+|||   |
 | SUMMARY:Bogus\r  +|||   |
 | DESCRIPTION:4 / 10 / 11\r+|||   |
 | LOCATION:Phone\r +|||   |
 | CLASS:PUBLIC\r   +|||   |
 | DTSTART:20130325T16\r+|||   |
 | DTEND:20130325T17\r  +|||   |
 | AALARM:20130325T155000;;0;\r +|||   |
 | RRULE:W1 MO TU WE TH FR #0\r +|||   |
 | X-FUNAMBOL-ALLDAY:0\r+|||   |
 | END:VEVENT\r +|||   |
 | END:VCALENDAR\r  +|||   |
 
 If I do not edit it but try to delete it on the server, then I get
 this error:
 
 An error occurred during object publishing
 
 the requested object could not be found!
 
 If I edit it (no changes) on the phone and resync, then it is
 magically converted to version 2.0 that works on all the systems.
 

Looks like a bug in your phone to me.
Is seems to set the wrong version on creation an uses another one on
deletion and editing?


Kind regards,
Christian Mack

-- 
Christian Mack
Gruppe Informationsdienste
Rechenzentrum Universität Konstanz
-- 
users@sogo.nu
https://inverse.ca/sogo/lists


[SOGo] Event discrepancies between phone and Thunderbird/server

2013-03-24 Thread Sean Farley
I am running SOGo 2.0.4b along with the Funambol SOGo Connector.  I am 
able to sync between the server, Android (HTC Rezound) phone and 
Thunderbird (Connector 17.0.3).


However, I noticed a three problems between my phone and the 
Thunderbird/SOGo server (web interface).


1. Weekdays not showing correctly on phone.
1. If I create an event using Thunderbird or the server and specify
   that it is every weekday instead of weekly M-F, then c_cycleinfo
   is:
   {rules = (FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR); }

   The phone will only show the first day of the event with this.  It
   sees no recurrence rule when I edit it.

2. If I create an event with my phone (weekly and mark M-F
   checkboxes), then c_cycleinfo is:
   {rules = (FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR); }

   Thunderbird and the server show this correctly.

My guess from looking at 3.3.10 of RFC 5545 is that both should work,
but they do not.  The first case should limit the days to M-F while
the second case should expand the event to all the listed days.

2. If I create an event with my phone that starts and ends at the same
time but is for M-F (same rule for phone as above), then Thunderbird
shows it while the server does not show it at all.  However, if I
make it daily then the server does show it.  I can even create the
event using the server, and it will not show.

3. Creating a tagged event via my phone with the preface of the event
name having the [TAG]  at the beginning appears to work, but the
time is incorrect.  I am not sure if the tag or description make a
difference or not.  Testing different permutations via the phone is
tedious.  I tested some more anyway.  The tag and weekly M-F
recurrence are the two important parts.

The event created is:

| BEGIN:VCALENDAR\r+| 1364153439 | 1364153439 | 0 |
| VERSION:1.0\r+|||   |
| BEGIN:VEVENT\r   +|||   |
| UID:284\r+|||   |
| SUMMARY:Bogus\r  +|||   |
| DESCRIPTION:4 / 10 / 11\r+|||   |
| LOCATION:Phone\r +|||   |
| CLASS:PUBLIC\r   +|||   |
| DTSTART:20130325T16\r+|||   |
| DTEND:20130325T17\r  +|||   |
| AALARM:20130325T155000;;0;\r +|||   |
| RRULE:W1 MO TU WE TH FR #0\r +|||   |
| X-FUNAMBOL-ALLDAY:0\r+|||   |
| END:VEVENT\r +|||   |
| END:VCALENDAR\r  +|||   |

If I do not edit it but try to delete it on the server, then I get
this error:

An error occurred during object publishing

the requested object could not be found!

If I edit it (no changes) on the phone and resync, then it is
magically converted to version 2.0 that works on all the systems.

Sean
--
sean+...@farley.org
--
users@sogo.nu
https://inverse.ca/sogo/lists