If one would use the proposal from the diff
! CH +4723+00832 Europe/Zurich Switzerland, Busingen Germany ! DE +5230+01322 Europe/Berlin Germany (except Busingen) what is the meaning of the country code column then? Has there ever been a tz zone that covered territory in more than one area defined by a /current/ ISO 3166 country code edition?
I see this exists backward, e.g. Europe/Berlin and Asia/Aden each cover areas that /have had attached/ ISO 3166 codes for two countries, but I am not aware that a 1:n (n>1) relation for "tz zone" : "ISO 3166"-country ever existed at a point in time were the ISO 3166 codes were still active. Note: The first ISO 3166 country code list is reported to have been published in 1974 (http://www.iso.org/iso/country_codes/background_on_iso_3166/development_of_i...) i.e. ca. 4 year after the Unix epoch (1970-01-01 00:00:00 UTC), which point in time after which the tz db aims to be correct according to the Theory file. Tobias On Sat, Mar 3, 2012 at 6:12 PM, Arthur David Olson <arthurdavidolson@gmail.com> wrote:
Here's one possible way to reflect Busingen, Germany following Zurich rather than Berlin in 1980.
Another possibility would be to add a... DE +474149+084125 Europe/Busingen ...line to "zone.tab" and a... Link Europe/Zurich Europe/Busingen ...line in "europe"
The Link could be avoided by adding a... DE +474149+084125 Europe/Zurich Busingen ...line to "zone.tab" but that might confuse some readers (and could break anything out in the wild that relies on the third fields of "zone.tab" lines to be unique, as is true now).
--ado .... ! CH +4723+00832 Europe/Zurich Switzerland, Busingen Germany .... ! DE +5230+01322 Europe/Berlin Germany (except Busingen)
-- Tobias Conradi Rheinsberger Str. 18 10115 Berlin Germany http://tobiasconradi.com/tobias_conradi