El mié, 03-04-2019 a las 09:55 +0200, Milan Crha via evolution-list
escribió:
> On Tue, 2019-04-02 at 22:12 +0200, aguador wrote:
> > > repeating Andre's above question: what is the calendar type,
> > > please?
>
>
> > Daniel is correct (and of later and I assume Evo creation);
>
> It has set:
> DTSTART;TZID=/freeassociation.sourceforge.net/Europe/Madrid:
>  20190406T090000
> DTEND;TZID=/freeassociation.sourceforge.net/Europe/Madrid:
>  20190406T100000
> thus the timezone is specified there.
>
> > Luis_Ignacio has an hour added.
>
> It has set:
> DTSTART:20190402T090000
> DTEND:20190402T100000
> without any timezone information. These are so called floating times,
> which are shown at the same time in whatever timezone the user uses.
> Evolution doesn't support floating times for editing yet [1].
> Evolution
> supports them when showing, only the editor shows a wrong timezone in
> those cases, which I believe is the reason why you thought the
> timezone
> is set properly - because Evolution's editor lied to you. A
> workaround
> is to edit the series in Evolution, add a letter into the Summary,
> then
> delete it (which lets you save the series) and save it and propagate
> the change into the all instances. It'll add the correct timezone
> information into the event.
>
> > The second, which is wrong, shows a start time for 9.00, while the
> > one from the week before shows the correct start time of 8.00.
>
> Right, the above DTSTART/DTEND is from the later .ics, showing the
> 9:00
> start, while the former has:
> DTSTART:20190326T080000
> DTEND:20190326T090000
>
> > So the Android app is likely the root of this evil?
>
> Well, saving times with a floating time can be useful in some cases,
> but when one needs to setup a meeting with people in different
> timezones then the floating time is useless, thus yes, it's safer to
> specify the time zone. I do not know whom to blame.
>
> There is one interesting thing about the broken event. Usually
> generated recurrence doesn't change the floating time part, as far as
> I
> know, by the timezone offset (as I tested it here), thus I'm not sure
> what made the two events split, even they look exactly the
> same otherwise. Maybe they are detached instances and the server, or
> some other client, created them. I do not know, I'm only guessing
> here.
>       Bye,
>       Milan
>
> [1] https://gitlab.gnome.org/GNOME/evolution/issues/385
>

Milan, Thank you so much for the detailed explanations. I understand
what is going on now and will fix it. As you probably saw from the
appointments themselves, the calendar is "on this computer". However,
that, in a way, is perhaps deceptive as the "erroneous" ones were not
created by Evo so did not have the TZ information. Best, Roy

_______________________________________________
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to