VTIMEZONEs and Outlook
All, Sorry for the off-topic post, but I'm fishing. I'm one of the maintainers of vzic, a utility to convert IANA tzdata into iCalendar VTIMEZONE components. In the process of tweaking the tool to handle recent tzdata changes and to generate more correct/compact VTIMEZONEs in "pure" mode, I managed to break the generation of Outlook-compatible VTIMEZONEs. Does anyone know what parts of the iCalendar/VTIMEZONE spec that Outlook doesn't properly handle and/or know what the requirements are to be compatible with Outlook? -- Ken Murchison Cyrus Development Team Fastmail US LLC
On 2019-07-09 14:28, Ken Murchison wrote:
Sorry for the off-topic post, but I'm fishing.
I'm one of the maintainers of vzic, a utility to convert IANA tzdata into iCalendar VTIMEZONE components. In the process of tweaking the tool to handle recent tzdata changes and to generate more correct/compact VTIMEZONEs in "pure" mode, I managed to break the generation of Outlook-compatible VTIMEZONEs.
Try using git bisect or a similar process to figure out what change broke your Outlook-compatible VTIMEZONE generation, and or analyze the changes between your last known good sources and your current state.
Does anyone know what parts of the iCalendar/VTIMEZONE spec that Outlook doesn't properly handle and/or know what the requirements are to be compatible with Outlook?
Try throwing a hook into these ponds: https://docs.microsoft.com/openspecs/ https://blogs.msdn.microsoft.com/officeinteroperability/2015/09/22/exchange-... https://github.com/OfficeDev/Interop-MailSim -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised.
On 7/10/19 1:59 AM, Brian Inglis wrote:
On 2019-07-09 14:28, Ken Murchison wrote:
Sorry for the off-topic post, but I'm fishing. I'm one of the maintainers of vzic, a utility to convert IANA tzdata into iCalendar VTIMEZONE components. In the process of tweaking the tool to handle recent tzdata changes and to generate more correct/compact VTIMEZONEs in "pure" mode, I managed to break the generation of Outlook-compatible VTIMEZONEs. Try using git bisect or a similar process to figure out what change broke your Outlook-compatible VTIMEZONE generation, and or analyze the changes between your last known good sources and your current state.
I know which commit broke the code, I'm just trying to understand what Outlook (doesn't) wants to see in VTIMEZONE.
Does anyone know what parts of the iCalendar/VTIMEZONE spec that Outlook doesn't properly handle and/or know what the requirements are to be compatible with Outlook? Try throwing a hook into these ponds: https://docs.microsoft.com/openspecs/ https://blogs.msdn.microsoft.com/officeinteroperability/2015/09/22/exchange-... https://github.com/OfficeDev/Interop-MailSim
Thanks for these references. -- Ken Murchison Cyrus Development Team Fastmail US LLC
Ken Murchison wrote:
All,
Sorry for the off-topic post, but I'm fishing.
I'm one of the maintainers of vzic, a utility to convert IANA tzdata into iCalendar VTIMEZONE components. In the process of tweaking the tool to handle recent tzdata changes and to generate more correct/compact VTIMEZONEs in "pure" mode, I managed to break the generation of Outlook-compatible VTIMEZONEs.
Just an idea: Is it possible that the conversion started to fail for newer TZDB versions which support switching time *back* for DST, and have a 25 hour number in some rule(s)? Can the "rearguard" versions of TZDB still be converted? See the discussions in https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html https://mm.icann.org/pipermail/tz/2019-May/027982.html Martin -- Martin Burnicki Senior Software Engineer MEINBERG Funkuhren GmbH & Co. KG Email: martin.burnicki@meinberg.de Phone: +49 5281 9309-414 Linkedin: https://www.linkedin.com/in/martinburnicki/ Lange Wand 9, 31812 Bad Pyrmont, Germany Amtsgericht Hannover 17HRA 100322 Geschäftsführer/Managing Directors: Günter Meinberg, Werner Meinberg, Andre Hartmann, Heiko Gerstung Websites: https://www.meinberg.de https://www.meinbergglobal.com Training: https://www.meinberg.academy
Ken Murchison wrote:
Sorry for the off-topic post, but I'm fishing....
Does anyone know what parts of the iCalendar/VTIMEZONE spec that Outlook doesn't properly handle and/or know what the requirements are to be compatible with Outlook?
I'm afraid that you're right and this is not a good place to ask questions like that, as the Microsoft timezone code is proprietary and not publicly documented well (not that any timezone code anywhere is documented well...). I suggest asking Microsoft specific questions directly, as they should know.
participants (4)
-
Brian Inglis -
Ken Murchison -
Martin Burnicki -
Paul Eggert