[tz] make error
Brian Inglis
Brian.Inglis at Shaw.ca
Sat Nov 18 06:33:00 UTC 2023
On 2023-11-17 20:32, Philip Paeps via tz wrote:
> On 2023-11-18 03:20:41 (+0800), Paul Eggert via tz wrote:
>> On 2023-11-17 00:30, Robert Elz wrote:
>>> future version probably ought to be
>>> rather distant future, not next year sometime (or even the next few years
>>> after that).
>>
>> Good point. From what we know now, 2029 might be a good year to do it, as RHEL
>> 7 ELS ends June 2028. I installed the attached proposed patch. We can of
>> course delay until after 2029 as more info becomes known.
>
> I think it's reasonable to expect everyone to have a C99 compiler by 2029. The
> standard will turn 30 years old that year. Even the most tenacious long-term
> support systems will have run out of support by then. Moreover: the poor souls
> stuck with maintaining those systems will have ample experience installing newer
> compilers on them.
>
> Nobody will accuse the tz project of being hasty. Especially since we're giving
> 5+ years notice.
>
>>> It might be worth adding a "common issues" file
>>
>> Yes, GNU Emacs does something like this, with its etc/PROBLEMS file (currently
>> 4412 lines).
>>
>> Currently TZDB puts this sort of thing in Makefile, which discusses the C89
>> issue along with dozens of similar porting issues. Evidently Makefile isn't
>> always being read; this is not surprising as it has hundreds of lines of
>> comments.
>>
>> Not sure that a separate PROBLEMS file (which would also have hundreds of
>> lines) would always be read either. To some extent we'll always be stuck
>> getting email saying "this doesn't work for me" by people who haven't had time
>> to read the relevant documentation, regardless of where that documentation is.
>>
>> For what it's worth, the Emacs etc/PROBLEMS file contains a long list of
>> problems most of which nobody ever runs into nowadays, and hardly anybody
>> reads the file.
>
> I agree that a separate file pointing out PROBLEMS won't encourage anyone to
> read it. Guy's suggestion, elsewhere in this thread, to add a pointer to the
> Makefile in the README is a good idea. At least README has a fighting chance of
> being read ... the clue is in the name. :-)
Perhaps some document named something like idk FAQ? could point those with
questions about policies, rules, zones, and data to Theory; processes to the
RFC; building and code to the Makefile?
People with questions often look for a FAQ and posters and contributors have
requested one be written to respond to the questions often asked on the list.
A small start in that direction could encourage patches to head off long threads.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
More information about the tz
mailing list