Bug 54874

Summary: некорректный часовой пояс у некоторых событий в KOrganiser
Product: Альт Рабочая станция K Reporter: Alexey Tsitsin <daydrim>
Component: Ошибки работыAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5    
Version: 11.0   
Hardware: x86_64   
OS: Linux   

Description Alexey Tsitsin 2025-06-21 14:05:45 MSK
Для некоторых событий календаря, подключения к MS Exchange Akonadi, генерирующихся в виде
Формируются события в часовом поясе отправителя (MSK)
Хотя часовой пояс получателя (MSK +2)

Пример:
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:(UTC+03:00) Moscow\, St. Petersburg
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T000000
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID="(UTC+03:00) Moscow, St. Petersburg":20250617T100000
DTEND;TZID="(UTC+03:00) Moscow, St. Petersburg":20250617T103000

При этом другие события отображаются корректно в часовом поясе получателя (MSK +2)

BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft Exchange Server 2010
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Russian Standard Time
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T000000
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Russian Standard Time:20250618T123000
DTEND;TZID=Russian Standard Time:20250618T130000

Отличие - в первом, "некорректном" событии почтовый сервер прописал таймзону отправителя дополнительно (UTC+03:00) Moscow, St. Petersburg, и при этом KMail/KOrganizer не конвертируют такое событие на стороне клиента (зона получателя UTC+05:00 Yekaterinburg

Для сравнения - GNOME Evolution конвертирует корректно и сбоя с некорректным часовым поясом нет.

KOrganiser: Версия 6.3.3 (24.12.3)
Аналогичные проблемы наблюдались и в 5.х версиях
Часовой пояс установлен: Asia/Yekaterinburg +5