Я нахожусь в Debian Stable 9 (растяжка), недавно обновленная база данных TZ для таблицы Африка / Касабланка в настоящее время утверждает, что isdst = 0 и смещение от UTC +01.
Со страницы DST в Марокко вики-страница
https://en.wikipedia.org/wiki/Daylight_saving_time_in_Morocco
Ясно, что постоянное смещение UTC +1: 00 было добавлено с октября 2018 года, и теперь наблюдается постоянное летнее время.
Но во время Рамадана смещение традиционно сбрасывалось на UTC 00:00. Но база данных TZ означает, что они добавляют смещение +01, а isdst имеет значение 1.
Эта проблема касается только Африки / Касабланки.
Кажется, это проблема Debian Stable. Любой совет по устранению этой проблемы приветствуется
zdump -v / usr / share / zoneinfo / Африка / Касабланка | grep 2019
/ usr / share / zoneinfo / Африка / Касабланка, вс 5 мая 01:59:59 201 UT = вс 5 мая 02:59:59 2019 +01 isdst = 0 gmtoff = 3600
/ usr / share / zoneinfo / Африка / Касабланка Вс 5 мая 02:00:00 2019 UT = Вс 5 мая 02:00:00 2019 +00 isdst = 1 gmtoff = 0
/ usr / share / zoneinfo / Африка / Касабланка вс 9 июня 01:59:59 201 UT = вс 9 июня 01:59:59 2019 +00 isdst = 1 gmtoff = 0
/ usr / share / zoneinfo / Африка / Касабланка вс 9 июня 02:00:00 2019 UT = вс 9 июня 03:00:00 2019 +01 isdst = 0 gmtoff = 3600