Bug 54874 - некорректный часовой пояс у некоторых событий в KOrganiser
Summary: некорректный часовой пояс у некоторых событий в KOrganiser
Status: NEW
Alias: None
Product: Альт Рабочая станция K
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 11.0
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-21 14:05 MSK by Alexey Tsitsin
Modified: 2025-06-21 14:05 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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