On 24.07.19 14:19, Michael H Deckers wrote:

On 2019-07-24 08:45, Alois Treindl wrote:

In my humble opinion, I think the choice TZ made for India, by selecting Kolkata
(formerly Calcutta) as the reference
location, was not a good choice.



   I can understand your point -- but it is definitely
   not applicable to tzdb data which is not meant to
   cover historical data:

      However, the database is not designed for and does not suffice for
      applications requiring accurate handling of all past times everywhere,
      as it would take far too much effort and guesswork to record all
      details of pre-1970 civil timekeeping. (from theory.html)

   On the contrary, the tzdb rules for selecting a representative
   location for a time zone are carefully constructed so as
   to avoid political or other extraneous implications as far
   as possible. Past experience shows that this is a very
   advantageous design.

I am fully aware of that.

BUT: For the chosen city to represent a zone from the 1970 data, all past history must also be presented correctly.
This is difficult given the uncertainty of time in Kolkata up to 1941.

TZ was conscious of that problem and chose the artificial 'railway time' which seems clearly NOT the time used in Kolkata on the ground for all civil purposes. See comment in the TZ source.

The rule "Use the most populous among locations in a region" has also been broken with the choice of Kolkata.