Вешаю пока на gnome-control-center, так как времени разбираться в деталях сейчас нет. Описание проблемы. В последней версии пакета tzdata ldv@ убрал упаковку файла zone.tab и это изменение поломало мне гном - gnome-calendar стал неправильно показывать время событий, а gnome-control-center просто падает при попытке зайти в настройки даты/времени. Пока ручками себе создал zone.tab, но нужно, видимо, переходить на zone1970.tab.
Cломались все, -- icu, libical. Дешевле вернуть zone.tab.
Тогда на tzdata перевешиваю
Попробуйте, пожалуйста, отрепортить в апстрим, что пора переходить на zone1970.tab - может быть, у них есть план. Возможно, нам придётся отказаться от zone.tab в любом случае по нетехническим причинам.
Обоснование перехода и технические подробности, чтоб что-то там репортить апстримам мне не ведомы. А вот, g-c-c из этого задания [#323803] TESTED srpm=gnome-control-center-44.2-alt2.src.rpm прикидывается рабочим, после простой замены zone.tab -> zone1970.tab --- panels/datetime/tz.h~ 2023-06-27 18:41:21.197260155 +0300 +++ panels/datetime/tz.h 2023-06-27 18:07:30.013533043 +0300 @@ -28,7 +28,7 @@ G_BEGIN_DECLS #ifndef __sun -# define TZ_DATA_FILE "/usr/share/zoneinfo/zone.tab" +# define TZ_DATA_FILE "/usr/share/zoneinfo/zone1970.tab" #else # define TZ_DATA_FILE "/usr/share/lib/zoneinfo/tab/zone_sun.tab" #endif
(In reply to Yuri N. Sedunov from comment #4) > Обоснование перехода и технические подробности, чтоб что-то там репортить > апстримам мне не ведомы. $ sed '/^#country-/,$d' zone.tab # tzdb timezone descriptions (deprecated version) # # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. # # From Paul Eggert (2021-09-20): # This file is intended as a backward-compatibility aid for older programs. # New programs should use zone1970.tab. This file is like zone1970.tab (see # zone1970.tab's comments), but with the following additional restrictions: # # 1. This file contains only ASCII characters. # 2. The first data column contains exactly one country code. # # Because of (2), each row stands for an area that is the intersection # of a region identified by a country code and of a timezone where civil # clocks have agreed since 1970; this is a narrower definition than # that of zone1970.tab. # # Unlike zone1970.tab, a row's third column can be a Link from # 'backward' instead of a Zone. # # 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. #