I'm having a problem with my sogo installation. On Event import it
fails to respect Timezones and assumes local timezone for everything.
This makes the import function somewhat useless for me.
Can anyone confirm this?
If you want to reproduce this without any external software, try this:
Starting from an empty calendar, Go to "Preferences" and set my
Timezone as "Europe/Berlin"
I create an event from 8:00 till 9:00 called E1
Then go back to preferences, and set your Timezone to "America/New_York"
E1 is now displaying at 2:00
Create a new event from 8:00 till 9:00 called E2
SOGo is now displaying two events. E1 at 2:00 and E2 at 8:00
(So far everything is correct)
Now go to the calendars tab and click then right-click your Personal
Calendar and select "Export Calendar"
The resulting file looks good to me. (Two VTIMEZONE entries, then two
VEVENT entries with correct DTSTARTs:
DTSTART;TZID=/inverse.ca/20091015_1/Europe/Berlin:20101020T080000
DTSTART;TZID=/inverse.ca/20091015_1/America/New_York:20101020T080000
Now go back to a clean calendar (either delete the database, or use a
new user) and import this sogo-generated .ics file.
This results in two events "E1" and "E2", both displaying at the same
time (2:00, for me) which is obviously incorrect.
The sogod.log also reports the following during the import:
| Oct 20 18:23:01 sogod: SOGo watchdog [12726]: <0x0x84cabb0[iCalDateTime]>
timezone '/inverse.ca/20091015_1/Europe/Berlin' not found in calendar
| Oct 20 18:23:01 sogod: SOGo watchdog [12726]: <0x0x86c8118[iCalDateTime]>
timezone '/inverse.ca/20091015_1/Europe/Berlin' not found in calendar
| Oct 20 18:23:01 sogod: SOGo watchdog [12726]: <0x0x8635568[iCalDateTime]>
timezone '/inverse.ca/20091015_1/America/New_York' not found in calendar
| Oct 20 18:23:01 sogod: SOGo watchdog [12726]: <0x0x86df898[iCalDateTime]>
timezone '/inverse.ca/20091015_1/America/New_York' not found in calendar
Is this a SOGo bug, or a mistake I made in my installation?
CU,
Sec
P.S.: my version info:
| nebbiolo-10.04-sogo-lts:/#dpkg -l |grep -Ei '(sogo|sope)'
| ii libsope-appserver4.9 4.9.r1664.20100921 SOPE application
server libraries
| ii libsope-core4.9 4.9.r1664.20100921 Core libraries
of the SOPE application serve
| ii libsope-gdl1-4.9 4.9.r1664.20100921 GNUstep database
libraries for SOPE
| ii libsope-ldap4.9 4.9.r1664.20100921 SOPE libraries
for LDAP access
| ii libsope-mime4.9 4.9.r1664.20100921 SOPE libraries
for MIME processing
| ii libsope-xml4.9 4.9.r1664.20100921 SOPE libraries
for XML processing
| ii sogo 1.3.2 a modern and
scalable groupware
| ii sope4.9-gdl1-mysql 4.9.r1664.20100921 MySQL connector
for SOPE's fork of the GNUst
| ii sope4.9-libxmlsaxdriver 4.9.r1664.20100921 XML Parser for
SOPE's SAX engine
--
A bureaucracy is like a computer program. Usually, the question is
how to arrange it so that what you want is composed of operations that
the bureaucracy supports. In addition, in any bureaucracy, there is
always *someone* whose job is to approve violations of the rules.
--
[email protected]
https://inverse.ca/sogo/lists