[tz] Complexities of time rendered graphically

Brian Inglis Brian.Inglis at SystematicSw.ab.ca
Tue Dec 19 22:30:19 UTC 2017


On 2017-12-19 11:41, Paul Eggert wrote:
> On 12/18/2017 08:35 PM, Brian Inglis wrote:
>> In the IANA http: time-zones directory, those files seem to be named .html.
>> In the code and data subdirectories, theory and tz-how-to have .html suffixes,
>> tz-art and tz-link have .htm suffixes.
>> In the IANA ftp: tz directory, these are evidently .html symlinks:
>> theory.html -> code/theory.html
>> tz-art.html -> code/tz-art.htm
>> tz-how-to.html -> code/tz-how-to.html
>> tz-link.html -> code/tz-link.htm
> 
> Yes, it is a bit of a mess. Although renaming tz-link.htm to tz-link.html will
> have some short-term (i.e, a few years' ...) pain, it should have long-term gain
> in preventing this sort of confusion. Proposed patch attached, and installed
> into the development repository.

You may also want to consider transitioning the repo, the Makefile, and a new
generated archive, to a more usual package structure over time e.g.

doc/		-> /usr/share/tz{data?}/doc/
doc/html/	-> /usr/share/tz{data?}/doc/html/
include/	-> /usr/include/
man/cat[1358]/	-> /usr/share/man/cat[1358]/
man/man[1358]/	-> /usr/share/man/man[1358]/
src/		-> /usr/{,s}bin/*.c	date, zdump, zic
src/lib/	-> /usr/lib/*.c
src/util/	-> /usr/sbin/		*.{awk,pl,*sh}
tzdata/		-> /usr/share/tzdata/

as the current code and data archives contain some redundancy.
Current distro build tools assume, or have to create, such a hierarchy.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


More information about the tz mailing list