I'm forwarding this message from Martin Pitt, who is not on the time zone mailing list. Those of you who are on the list, please direct replies appropriately. Thanks! --ado -----Original Message----- From: Martin Pitt [mailto:martin.pitt@ubuntu.com] Sent: Monday, March 17, 2008 3:23 To: tz@lecserver.nci.nih.gov Cc: 121540@bugs.launchpad.net Subject: Renaming Saigon to TP Ho Chi Minh Hello tzdata developers, I already contacted you about this a little while ago, but the discussion didn't get very far. In https://launchpad.net/bugs/121540, Vientamese users make quite a clear statement that "Saigon" is obsolete and, more importantly, politically sensitive. The current name of that city has been "Ho Chi Minh" for very long, so it should be renamed to "TP Ho Chi Minh", and Saigon should get a transitional link. Last time it was already proposed to use the capital "Hanoi" instead or in addition, but I understand that you usually use the largest city, not capitals. I take it that didn't change? Thanks for considering, Martin -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
I see at... http://www.usembassy.gov ...that the last likely holdout is prepared to refer to Vietnam's most populous city as "Ho Chi Minh City." We'd normally use "Ho Chi Minh City" (English version) rather than "Thành phố Hồ Chí Minh" (native version) as the (basis for the) zone name. We'd normally try to limit the name to at most 14 characters. Ho_Chi_Minh_City weighs in at 16. Ho_Chi_Minh, at eleven characters, would be within the normal limit. (Using just the name of the person after whom the city is named is something to which I'm accustomed, living as I do just a mile from Washington.) --ado
Olson, Arthur David (NIH/NCI) [E] <olsona <at> dc37a.nci.nih.gov> writes:
I see at... http://www.usembassy.gov ...that the last likely holdout is prepared to refer to Vietnam's most populous city as "Ho Chi Minh City."
[Putting my introduction bellow since this posting system complains about top posting when it really isn't...] Hi there, I'm answering to this from Debian/Ubuntu bug reports links to your site. I'm sorry to have to tell this since it will probably be read as an agressive answer, but... Could we please stop thinking from the U.S.A. point of view only? Please see this comment from Vietnamese people: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/121540/comments/10 And this one from myself (living in Vietnam since 1999): https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/121540/comments/15
We'd normally use "Ho Chi Minh City" (English version) rather than "Thành phố Hồ Chí Minh" (native version) as the (basis for the) zone name.
I agree on this: English is the source language. Translations are done when needed through other well defined mecanisms.
We'd normally try to limit the name to at most 14 characters.
Is there a specific reason for this? Or any official rule (POSIX?) ? Because I can see other zone names as long as 30 caracters. Eg: America/North_Dakota/New_Salem
Ho_Chi_Minh_City weighs in at 16. Ho_Chi_Minh, at eleven characters, would be within the normal limit. (Using just the name of the person after whom the city is named is something to which I'm accustomed, living as I do just a mile from Washington.)
Ok. Thanks for considering this change, but... The real change to do is to move to "Hanoi" instead! The "most populous" rule is totally arbitrary and a moving target. As Mr Vũ Đỗ Quỳnh said, Hanoi will soon become the new result from this rule! Anyway, I propose a better rule specifically for simple case like a country being in only one timezone: just use the name of the Capital City. Best regards, J.C.
On Fri, Mar 21, 2008 at 03:25:00AM +0000, Progfou wrote:
We'd normally try to limit the name to at most 14 characters.
Is there a specific reason for this? Or any official rule (POSIX?) ? Because I can see other zone names as long as 30 caracters. Eg: America/North_Dakota/New_Salem
The constraint that is actually in play is that POSIX specifies that the length of a _portable_ path component is limited to 14 characters (bytes, really). In the example you gave, the longest path component (North_Dakota) is only 12 bytes, and so is fine by this rule. --Ken Pizzini
On Fri, 21 Mar 2008, Progfou wrote:
Ho_Chi_Minh_City weighs in at 16. Ho_Chi_Minh, at eleven characters, would be within the normal limit. (Using just the name of the person after whom the city is named is something to which I'm accustomed, living as I do just a mile from Washington.)
Ok. Thanks for considering this change, but...
The real change to do is to move to "Hanoi" instead! The "most populous" rule is totally arbitrary and a moving target. As Mr Vũ Đỗ Quỳnh said, Hanoi will soon become the new result from this rule!
The "most populous" rule is definitely not arbitrary. First of all, in the cases of larger countries with multiple zones, you can't pick the capital (the US is a good example, as are many other "wide" countries). Also, one of the stated goals of the database is to "be robust in the presence of political changes". I'd assume that the most populous rule falls out from that, because capitols probably change more often than populations move. And arbitrary or not, it's the rule, and there's no good reason _not_ to stick with it now that it's been in place for so long. Special-casing Vietnam would A) cause the maintainers a maintenance hassle; and B) invite everyone else to come complain that _their_ capital isn't used for the name, but Vietnam's is. -dave /*========================== VegGuide.Org Your guide to all that's veg ==========================*/
Dave Rolsky <autarch <at> urth.org> writes:
The "most populous" rule is definitely not arbitrary.
Well... Agreed. I wrote a bit too quickly on this one... I understand your points and that you won't change the rules just for one country. So please read my answers below as some constructive criticism, not as a request to change the rules.
First of all, in the cases of larger countries with multiple zones, you can't pick the capital (the US is a good example, as are many other "wide" countries).
Agreed. But "wide" countries are not the most frequent case though... So we need some rule for them, but why should it be the same for every other "more common width" countries?
Also, one of the stated goals of the database is to "be robust in the presence of political changes". I'd assume that the most populous rule falls out from that, because capitols probably change more often than populations move.
Still this rule doesn't catch administrative changes like moving city's boundaries, which can change the "most populous" result without any people move. That should be the case for Hanoi soon. Will you change the zone name accordingly then? But I agree it's certainly more stable than using the capitol, in case of political instability, which is sadly still common...
And arbitrary or not, it's the rule, and there's no good reason _not_ to stick with it now that it's been in place for so long. Special-casing Vietnam would A) cause the maintainers a maintenance hassle;
For A) it's not our goal, of course. And as a programmer sometime, I can understand this point very well! ;-)
and B) invite everyone else to come complain that _their_ capital isn't used for the name, but Vietnam's is.
As for B), if everyone else went to complain for using their capitol name, then I would call this a real reason to make it being a rule! ;-) But let's come back to our specific problem, keeping the existing rules. It seems that we can use some kind of "links" between zone names, isn't it? So I would propose this: - rename "Saigon" as "Ho_Chi_Minh" (as already proposed, thanks) ; - make a link from "Hanoi" to "Ho_Chi_Minh". It would solve three problems at once: - the "most populous" city name change since 1975 ; - the request for "Hanoi" being usable as a zone name ; - the "soon to come" change in the "most populous" result. Regards, J.C.
Date: Fri, 21 Mar 2008 03:25:00 +0000 (UTC) From: Progfou <jean-christophe.andre@auf.org> Message-ID: <loom.20080321T030037-405@post.gmane.org> | The "most populous" rule is totally arbitrary and a moving target. Arbitrary yes, any rule would be. And yes, it is a moving target, but in practice, changes because of this are very rare (Capital cities are also not fixed, they've been known to move from one place to another occasionally.) | Anyway, I propose a better rule specifically for simple case like a country | being in only one timezone: just use the name of the Capital City. At first glance, that sounds like it would be reasonable, but in practice, it doesn't work. For Vietnam there would unlikely ever be a problem, as the chances of Vietnam ever splitting into two timezones is negligible. But we're not going to make special case rules for Vietnam, nor attempt to guess which countries are such that a rule like that could apply. The problem is that a rule like that would (at least currently) apply to countries like India as well. Currently India has just Asia/Calcutta (which may be Asia/Kolkata after the next update), but by applying the "single zone" rule, it would have to be Asia/Delhi instead (maybe Asia/New_Delhi - that doesn't need to concern us right now). Then, if India later split into different zones we would be generating problems for ourselves. Imagine India split itself vertically approximately into halves. Then Asia/Calcutta (or Kolkata) would return for the eastern half, but the western would probably be Asia/Mumbai (and Asia/Delhi would vanish - or turn into a compatability link). The big advantage to the "largest population centre" is that it applies easily, and without much in the way of arguments, in all zones. What might be possible would be to support "political" links, as well as backwards compatability links, and perhaps have a rule that if there is no zone named for the capital of a country, a political link for it be created (linked to whatever is the "correct" timezone according to our rules). But I think we'd need to be firm about that only applying to countries, and not states/provinces/... within countries. kre
Robert Elz <kre <at> munnari.OZ.AU> writes:
[...] The big advantage to the "largest population centre" is that it applies easily, and without much in the way of arguments, in all zones.
Thanks for these examples.
What might be possible would be to support "political" links, as well as backwards compatability links, and perhaps have a rule that if there is no zone named for the capital of a country, a political link for it be created (linked to whatever is the "correct" timezone according to our rules).
I strongly second this!! If it's doable without too much hassle, please do!!
On Fri, 21 Mar 2008 05:30:17 +0000 (UTC), Progfou <jean-christophe.andre@auf.org> wrote:
Robert Elz <kre <at> munnari.OZ.AU> writes:
[...] The big advantage to the "largest population centre" is that it applies easily, and without much in the way of arguments, in all zones.
Thanks for these examples.
What might be possible would be to support "political" links, as well as backwards compatability links, and perhaps have a rule that if there is no zone named for the capital of a country, a political link for it be created (linked to whatever is the "correct" timezone according to our rules).
I strongly second this!! If it's doable without too much hassle, please do!!
I personally don't have a problem with using political capitals for zones, as zones are altered by political decisions. However by your rules, the Canadian basis for the Mountain Time zone in Alberta should be changed from Edmonton to Calgary, as Calgary has had a larger population for the municipality, urban, and metropolitan census areas than Edmonton for years, and the difference is still climbing. Edmonton should be retained as a backward compatibility link. The following pages contain both 2001 and 2006 census stats: http://en.wikipedia.org/wiki/List_of_the_100_largest_municipalities_in_Canad... http://en.wikipedia.org/wiki/List_of_the_100_largest_urban_areas_in_Canada_b... http://en.wikipedia.org/wiki/List_of_the_100_largest_metropolitan_areas_in_C... http://en.wikipedia.org/wiki/Edmonton http://en.wikipedia.org/wiki/Calgary http://tools.wikimedia.de/~magnus/geo/geohack.php?pagename=Calgary¶ms=51... Coordinate 51°2'42"N, 114°3'26"W Decimal 51.045°, -114.057222° LMT -7:36:13.73328 Diffs against 2008a are: --- tz2008a/backward 2007-12-31 08:23:08 -0700 +++ backward 2008-03-21 03:57:02 -0700 @@ -52,3 +52,4 @@ Link America/Regina Canada/East-Saskatc Link America/Toronto Canada/Eastern -Link America/Edmonton Canada/Mountain +Link America/Calgary America/Edmonton +Link America/Calgary Canada/Mountain Link America/St_Johns Canada/Newfoundland --- tz2008a/northamerica 2007-12-03 07:50:40 -0700 +++ northamerica 2008-03-21 04:30:32 -0700 @@ -1572,3 +1572,3 @@ Rule Edm 1972 2006 - Oct lastSun 2:00 0 # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone America/Edmonton -7:33:52 - LMT 1906 Sep +Zone America/Calgary -7:36:14 - LMT 1906 Sep -7:00 Edm M%sT 1987 --- tz2008a/zone.tab 2007-12-31 08:23:08 -0700 +++ zone.tab 2008-03-21 04:00:14 -0700 @@ -122,3 +122,3 @@ CA +5024-10439 America/Regina Central St CA +5017-10750 America/Swift_Current Central Standard Time - Saskatchewan - midwest -CA +5333-11328 America/Edmonton Mountain Time - Alberta, east British Columbia & west Saskatchewan +CA +5103-11403 America/Calgary Mountain Time - Alberta, east British Columbia & west Saskatchewan CA +690650-1050310 America/Cambridge_Bay Mountain Time - west Nunavut -- Thanks. Take care, Brian Inglis Calgary, Alberta, Canada
Robert Elz <kre@munnari.oz.au> wrote on Fri, 21 Mar 2008 at 11:56:51 +0700 in <6916.1206075411@epsilon.noi.kre.to>:
What might be possible would be to support "political" links, as well as backwards compatability links, and perhaps have a rule that if there is no zone named for the capital of a country, a political link for it be created (linked to whatever is the "correct" timezone according to our rules). But I think we'd need to be firm about that only applying to countries, and not states/provinces/... within countries.
If we were to have political links for countries, why make them based on cities at all? We could simply have Asia/Vietnam. --jhawk@mit.edu John Hawkinson
Date: Fri, 21 Mar 2008 08:51:44 -0400 From: John Hawkinson <jhawk@mit.edu> Message-ID: <20080321125144.GU1172@multics.mit.edu> | If we were to have political links for countries, why make them | based on cities at all? We could simply have Asia/Vietnam. That's more or less how the timezone names started out. It changed because that doesn't work in general. Sure, it would be OK for Vietnam, but what would America/USA mean? (Or America/Canada ? etc...) There is in general no good way to map between countries and timezones. Cities on the other hand almost always map to a single timezone, a city running on two different clock settings would be a nightmare to manage. Even a rule that single timezone countries use the country name isn't great, for the same reasons as using the capitol cities as their timezone names isn't really workable, and also because then we need to deal with places like China, which today most residents probably think of as a single timezone, where we have it split into several, because of earlier differences. Attempting to explain why there can't be a zone named after China, where other countries can have one - just because of some variation 30 years (or so) ago, wouldn't be easy for most people to understand (especially if they're willing to allow Hong Kong to go on being different.) kre
Robert Elz schrieb:
| If we were to have political links for countries, why make them | based on cities at all? We could simply have Asia/Vietnam.
That's more or less how the timezone names started out. It changed because that doesn't work in general. Sure, it would be OK for Vietnam, but what would America/USA mean? (Or America/Canada ? etc...)
I don't think the new system really works better. It moves the problems from the database management to the people using it. How do you know you're supposed to select America/Indiana/Vincennes if you live in America/USA/Indiana/Martin_County and not America/Indiana/ Indianapolis? What happens if, e.g. Spain decides to move part of the country from CET (+01:00) to WET (+00:00)? Europe/Madrid would suddenly become wrong for all of the users without warning. If Europe/Spain was replaced with Europe/Spain/*, users could be prompted to select the correct zone. Claus
<<On Fri, 21 Mar 2008 18:49:02 +0100, Claus Färber <GMANE@faerber.muc.de> said:
How do you know you're supposed to select America/Indiana/Vincennes if you live in America/USA/Indiana/Martin_County and not America/Indiana/ Indianapolis?
By looking in zone.tab. -GAWollman
Date: Fri, 21 Mar 2008 18:49:02 +0100 From: =?ISO-8859-1?Q?Claus_F=E4rber?= <GMANE@faerber.muc.de> Message-ID: <fs0sem$6ar$1@ger.gmane.org> First, I am not going to bother to reply to your previous message, we've been through all of that before - for anyone who wants answers, look back through archives of the tz list, and they're all there. | I don't think the new system really works better. It moves the problems | from the database management to the people using it. Yes, to some extent it does. But who do you think they are? This project is collecting and keeping data on the world's timezones, as accurately as we can, and making that, and some software that interprets it available, to anyone, for free. Incorporating that into the various systems is someone else's job. Providing an end-user interface is someone else's job. Some of that is well done, some of it isn't, none of it is relevant here. | How do you know you're supposed to select America/Indiana/Vincennes if | you live in America/USA/Indiana/Martin_County and not America/Indiana/ | Indianapolis? I have no idea, I have never lived there. But that's a different issue, that's "how do I know what my timezone is", which isn't something we can answer. Nor is it our job to attempt to explain the political absurdities that lead to that mess in the first place. | What happens if, e.g. Spain decides to move part of the country from CET | (+01:00) to WET (+00:00)? Europe/Madrid would suddenly become wrong for | all of the users without warning. Yes - for all of the users in the zone that was not the same as Madrid. But with a simple question "what's the largest city/town that always has their clock set the same as yours", and for people who can actually answer the question, that will be easy. I don't know enough Spanish geography to pick the answer, but I suspect that the affected people would. That is, once they know they have to upgrade at all - that's always going to be a problem with anything that has to react to anything that gets changed arbitrarily and for reasons that cannot be predicted very far in advance (like just about any political decision.) kre
Robert Elz <kre <at> munnari.OZ.AU> writes:
But with a simple question "what's the largest city/town that always has their clock set the same as yours", and for people who can actually answer the question, that will be easy.
To come back on the original subject of this thread: 1) I understand now that I was wrong in the first place believing that time zone name was related to some political choice ; it's not and so there is no more reason to ask to switch to "Hanoi" for the Vietnam time zone name. 2) I would have loved to see "Hanoi" as a link in the database, but as I understand it now, it would just add more unnecessary work for tzdata maintainers and also distributions maintainers (confirmed by one Debian Developer) for not that much added value considering point 1), so let's forget it. 3) The primary goal of this thread was to change from "Saigon" to "Ho_Chi_Minh_City", because this is a real needed change, and it has been suggested that we use "Ho_Chi_Minh" to respect POSIX constraints, so be it ; TIA for changing it ASAP. On my side, I will make my best to teach people what I have been taught here: time zone have a simple rule to select their names which is not politically related, so there is no reason to ask for a change when it doesn't make match this rule. On the other side, I will propose my favorite distributions (Debian and Ubuntu) to make some cosmetics changes to show multiple cities for the same time zone, as we can see in some other systems. Thanks everybody for your answers, best regards, J.C.
Robert Elz schrieb:
| Anyway, I propose a better rule specifically for simple case like a | country being in only one timezone: just use the name of the | Capital City. At first glance, that sounds like it would be reasonable, but in practice, it doesn't work.
What about using the "most important" city? Importance would be determined by the following factors: * number of inhabitants (most important factor) * political status (capitals get a bonus) * historical usage (cities already in use get a bonus, too) It would also explain anomalies like Europe/Berlin (should be Europe/Rhein-Rhur) and Europe/Rome (should be Europe/Milan). If you argue that these are not anomalies, then for the same arguments, Europe/London is (should be Europe/Birmingham).
Currently India has just Asia/Calcutta (which may be Asia/Kolkata after the next update), but by applying the "single zone" rule, it would have to be Asia/Delhi instead (maybe Asia/New_Delhi - that doesn't need to concern us right now).
Which is a good thing if Indians look for Asia/Delhi first because that's their national capital.
Then Asia/Calcutta (or Kolkata) would return for the eastern half, but the western would probably be Asia/Mumbai (and Asia/Delhi would vanish - or turn into a compatability link).
Well, the "most important" city in the western half would still be Asia/Delhi.
The big advantage to the "largest population centre" is that it applies easily, and without much in the way of arguments, in all zones.
Why are there anomalies like Europe/Rome and Europe/Berlin, then? Claus
participants (9)
-
Brian Inglis -
Claus Färber -
Dave Rolsky -
Garrett Wollman -
John Hawkinson -
Ken Pizzini -
Olson, Arthur David (NIH/NCI) [E] -
Progfou -
Robert Elz