El sáb., 27 jun. 2020 a las 4:59, Jonathan de Boyne Pollard escribió: > > John W Higgins wrote: > > > I meant nothing towards s6 - but daemontools does not deal with leap > > seconds (or at least it cetainly looks that way from my foolish > > viewpoint). > > > daemontools very much *does* deal in leap seconds. The little-known > requirement for daemontools, which *is* in its manual and has been all > along albeit that many people have overlooked this, is that one use one > of the Olson "right" timezones.
If anyone is interested, decoding the TAI64N timestamps produced by s6-log with nosh's version of tai64nlocal produces the same result as doing so with s6-tai64nlocal, and decoding the TAI64N timestamps produced by nosh's cyclog with s6-tai64nlocal produces the same result as doing so with nosh's tai64nlocal. At least on my system without a "right/" timezone. On the other hand, I just realized that cyclog does not seem to properly finalize the 'current' file (including the setting of the execute-by-owner permission) when it exits normally. Perhaps the destructor of class 'logger' should call logger::flush_and_close() rather than logger::close()? G.