[tz] make rearguard_tarballs fails on macOS

Paul Gilmartin PaulGBoulder at AIM.com
Sat Oct 17 15:32:04 UTC 2020


On 2020-10-16, at 22:09:19, Deborah Goldsmith via tz <tz at iana.org> wrote:
> 
> This is on the latest version of macOS. While Darwin has a lot of content from FreeBSD, there’s no effort to keep the two in sync AFAIK. According to Wikipedia Darwin is not POSIX-compatible but is compatible with the Single UNIX Specification, version 3.
>  
It seems to be in current Single UNIX:
    -d  date_time
    Use the specified date_time instead of the current time. The option-argument shall be a string of the form:
    YYYY-MM-DDThh:mm:SS[.frac][tz]
or:
    YYYY-MM-DDThh:mm:SS[,frac][tz]
    ...
    -t  time
    Use the specified time instead of the current time. The option-argument shall be a decimal number of the form:
    [[CC]YY]MMDDhhmm[.SS]

Why do we need both?  Existing Art, I suppose.

RATIONALE
    ...
	• In System V, an ambiguity exists when a pathname that is a decimal number leads the operands; it is treated as a time value. In BSD, no time value is allowed; files may only be touched to the current time. The -t time construct solves these problems for future conforming applications (note that the -t option is not historical practice).

> I’ll just patch the Makefile and then patch the output to remove the “dirty”.

-- gil




More information about the tz mailing list