[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#183772: libc6: zoneinfo/zone.tab missing entries without /



At Mon, 10 Mar 2003 10:33:08 +1100,
Angus Lees wrote:
> 
> At Fri, 07 Mar 2003 16:42:52 +0900, GOTO Masanori wrote:
> > > /usr/share/zoneinfo/zone.tab seems to only include timezones of the
> > > form "foo/bar", excluding single component names like "NZ", "Japan",
> > > "UTC", etc.
> > 
> > Is this bug?  
> 
> i was looking for a simple list of all known timezones, since
>
> /usr/share/zoneinfo/ contains duplicates (like posix/) and some
> "undesirable" entries like systemv/.

A simple list is "ls /usr/share/zoneinfo/Etc"?
You can see generic GMT+xx transcribe.

> the comments in zone.tab imply that that file is exactly what i was
> looking for - except that it seems to be missing several entries.

It's only ISO 3166 country + coordinates + TZ description table.  Why
does this file need missing entries?

> > > I note the checktab.awk script in the glibc source seems to only
> > > check/cope with such names too:
> > >  if (tz && tz ~ /\//) { ... zoneSeen[tz] = 1 }
> > > 
> > > perhaps that is why this omission has gone unnoticed. (glibc
> > > build/test doesn't seem to actually run checktab.awk either..)
> > 
> > ...And does this cause a problem?  Is not this script only for
> > checking when maintainer modifies zone.tab?
> 
> probably.  i mentioned checktab.awk only as a related side note.  i
> don't consider it a bug that it isn't being run.

OK, so at least it's a "wishlist".

> > I'm sorry I don't know timezone well, so please teach me what the
> > problem is.
> 
> zone.tab isn't a documented feature (at least i haven't found zone.tab
> mentioned in any libc/timezone documentation) - although i note that
> tzselect(1) uses it (and tzconfig(8) should probably be changed to use
> it).
>
> if you like, i could change this bug to "tzselect(1) doesn't know
> about single-component timezones".

Please teach me why tzselect(1) should know about single-component
timezones.  I still can't understand why you want such a vague
request.  What is the purpose?  If you know how to fix, please tell
me.

Regards,
-- gotom



Reply to: