+++ Данная ошибка создана размножением ошибки 37721 +++ 1. Все российские часовые пояса на русском языке, только Новосибирск на английском. Поправьте, пожалуйста. 2. И ещё уточните, пожалуйста, расположление Симферополя.
Новосибирск был локализован в 2010 году в alterator-l10n: ccef6ba4 (Andrey Cherepanov 2010-10-24 22:49:29 +0400 1302) msgid "Asia/Novosibirsk" ccef6ba4 (Andrey Cherepanov 2010-10-24 22:49:29 +0400 1303) msgstr "Азия/Новосибирск" Поэтому прошу обновить систему. Вот насчёт принадлежности Симферополя Украине - надо патчить alterator-datetime, чтобы он правильно воспринимал тонкости указания в tzdata: commit 8055567fab75fed1cf18f27acd0a0c442c7b5fa3 Author: Paul Eggert <eggert@cs.ucla.edu> Date: Sat Jun 22 12:37:10 2019 -0700 ... -RU +4457+03406 Europe/Simferopol MSK+00 - Crimea +# Mention RU and UA alphabetically. See "territorial claims" above. +RU,UA +4457+03406 Europe/Simferopol MSK+00 - Crimea То есть Europe/Simferopol должен быть и в Украине и в Крыму.
(В ответ на комментарий №1) > То есть Europe/Simferopol должен быть и в Украине и в Крыму. По уму патчить надо tzdata -- согласно демократически изъявленной воле жителей Симферополя находится он в России (и всё так же в Крыму, разумеется).
(In reply to comment #2) > (В ответ на комментарий №1) > > То есть Europe/Simferopol должен быть и в Украине и в Крыму. > По уму патчить надо tzdata -- согласно демократически изъявленной воле жителей > Симферополя находится он в России (и всё так же в Крыму, разумеется). Из того же файла zone1970.tab: # This table is intended as an aid for users, to help them select timezones # appropriate for their practical needs. It is not intended to take or # endorse any position on legal or territorial claims. На мой взгляд, текущая запись про Europe/Simferopol вполне соответствует этой цели проекта The Time Zone Database, и менять её (ни цель, ни обсуждаемую запись) не надо.
(В ответ на комментарий №3) > (In reply to comment #2) > > (В ответ на комментарий №1) > > > То есть Europe/Simferopol должен быть и в Украине и в Крыму. > > По уму патчить надо tzdata -- согласно демократически изъявленной воле жителей > > Симферополя находится он в России (и всё так же в Крыму, разумеется). > > Из того же файла zone1970.tab: > # This table is intended as an aid for users, to help them select timezones > # appropriate for their practical needs. It is not intended to take or > # endorse any position on legal or territorial claims. > > На мой взгляд, текущая запись про Europe/Simferopol вполне соответствует этой > цели проекта The Time Zone Database, и менять её (ни цель, ни обсуждаемую > запись) не надо. Согласен.
Тогда требуется и такой патч: diff --git a/zone1970.tab b/zone1970.tab index 7c86fb6..a1ebdfb 100644 --- a/zone1970.tab +++ b/zone1970.tab @@ -192,7 +192,7 @@ ID -0002+10920 Asia/Pontianak Borneo (west, central) ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas IE +5320-00615 Europe/Dublin -IL +314650+0351326 Asia/Jerusalem +IL,JO +314650+0351326 Asia/Jerusalem IN +2232+08822 Asia/Kolkata IO -0720+07225 Indian/Chagos IQ +3321+04425 Asia/Baghdad
(In reply to comment #5) > Тогда требуется и такой патч: > > diff --git a/zone1970.tab b/zone1970.tab > index 7c86fb6..a1ebdfb 100644 > --- a/zone1970.tab > +++ b/zone1970.tab > @@ -192,7 +192,7 @@ ID -0002+10920 Asia/Pontianak Borneo (west, central) > ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, > Bali, Nusa Tengarra; Timor (west) > ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); > Malukus/Moluccas > IE +5320-00615 Europe/Dublin > -IL +314650+0351326 Asia/Jerusalem > +IL,JO +314650+0351326 Asia/Jerusalem > IN +2232+08822 Asia/Kolkata > IO -0720+07225 Indian/Chagos > IQ +3321+04425 Asia/Baghdad Ни один житель JO за всё время ни разу об этом не попросил. См. тж. файл CONTRIBUTING.
alterator-datetime-4.4.0-alt1 -> sisyphus: Fri Jan 17 2020 Mikhail Efremov <sem@altlinux> 4.4.0-alt1 - datetime-functions: Unquote timezone string (closes: #35355). - test: Update check-timezone.sh for zone1970.tab file. - datetime-functions: Use zone1970.tab file (closes: #37741).