Bug 37913

Summary: Некорректное применение часового пояса
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: alterator-datetimeAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: sem, zerg
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=42991
https://bugzilla.altlinux.org/show_bug.cgi?id=42992
https://bugzilla.altlinux.org/show_bug.cgi?id=43001

Description Alexander Makeenkov 2020-01-23 15:23:27 MSK
Версия: alterator-datetime-4.4.0-alt1

Если при настройке часового пояса выбрать страну Украина, часовой пояс Симферополь и применить, то часовой пояс устанавливается как "Россия/Симферополь".

Дублирую сюда сообщение от sem@:
"Потому что при чтении из zone1970.tab из списка стран берется первая страна. Узнать, какую стану выбрал пользователь при установке таймзоны не представляется возможным, этой информации просто нет, мы знаем только, что это Europe/Simferopol (ну или Europe/Zurich, к примеру, там будут такие же проблемы).
Не знаю, что с этим можно сделать, кроме как вообще переделать интерфейс модуля и убрать деление по странам."
Comment 1 Sergey V Turchin 2022-06-15 12:25:14 MSK
> Если при настройке часового пояса выбрать страну Украина, часовой пояс
> Симферополь и применить, то часовой пояс устанавливается как
> "Россия/Симферополь".
Нас это устраивает.
Comment 2 Sergey V Turchin 2022-06-15 12:26:51 MSK
> Не знаю, что с этим можно сделать, кроме как вообще переделать интерфейс
> модуля и убрать деление по странам."
Полагаю, всех будет устраивать, если в каждой стране(текущая локаль) будет показывать свои предпочтения.
Comment 3 Repository Robot 2022-10-14 20:04:24 MSK
alterator-datetime-4.8.0-alt1 -> sisyphus:

 Fri Oct 14 2022 Mikhail Efremov <sem@altlinux> 4.8.0-alt1
 - datetime-functions: Group old country* functions together.
 - timezone: Rename 'Ok' button to 'Apply' (closes: #25311).
 - datetime-functions: Don't use word 'region' for lang code.
 - datetime-functions: Sort timezone list by name (closes: #42992).
 - all: Change timezone interface (closes: #37913).