[tz] [PROPOSED] Merge timezones that are alike since 1970
Paul Eggert
eggert at cs.ucla.edu
Tue Jun 1 23:48:58 UTC 2021
On 5/30/21 8:10 AM, David Patte via tz wrote:
> 1) On one hand, several people would like to simplify the main data
> table, reducing the number of individual zone records by merging them
> where they are the same since 1970....
>
> 2) On the other hand, several people would like to have tz be a source,
> maintain and collect more historical tz data and organize it by
> international standards so the historical data can be expanded per
> country....
>
> So, I have a question. And I'm not trying to difficult.
>
> Assuming that the goal of (1) is achieved, what can be done to not
> undermine type 2 users? If we have (1), but also want to maintain and
> expand historical data per country's zones, how could that be done?
> using a secondary table? Could the back table be improved, expanded and
> enhanced?
These are good questions. We have the 'backzone' file for type (2) data,
but the 'backzone' approach is apparently unsatisfactory for some users
of type (2) data.
Part of the problem may be that 'backzone' is a mishmash quality-wise.
Today there are only two simple options in the Makefile - use either all
of 'backzone' or none of it - and there are real problems with using all
of it. Perhaps we could add something that would give users more
flexibility.
For example, if a downstream user wants the 'backzone' entry for
Europe/Stockholm which is well-documented, but doesn't want backzone's
America/Montreal entry because it's not well-attested and is most likely
wrong, the user could specify a list of backzone names that includes
Europe/Stockholm but excludes America/Montreal. I think it would not be
too much work to add something like this to the tzdb code. This would
better support users who want a separate Zone for each country in
'backzone', but do not want all of 'backzone'.
More information about the tz
mailing list