Summary: | Удаление zone.tab сломало многие программы | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Владимир Диденко <vladimir.didenko> |
Component: | tzdata | Assignee: | Dmitry V. Levin <ldv> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aris, glebfm, ldv, placeholder, sem |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 47375 |
Description
Владимир Диденко
2023-06-27 17:12:09 MSK
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. # |