Re: current-time-list now defaults to nil in Emacs master

Madhu <[email protected]> Mon, 27 Jul 2026 14:18:45 +0530 (IST)
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
* Paul Eggert <[email protected]> :
Wrote on Fri, 24 Jul 2026 14:08:04 -0700:

> On Emacs master I recently changed the default value of
> current-time-list from t to nil as part of a transition begun in Emacs
> 29, so that functions like current-time generate timestamps in the
> more-consistent and more-efficient (TICKS . HZ) form; see
> <https://bugs.gnu.org/81463>.
>
> Although you can work around any ensuing glitches via (setq
> current-time-list t), please let me know what the glitches are.

Thanks for the heads-up. This affects my mailing software Mew, running
from last year, (not updated yet but git doesn't show any fixes), and
the packages i've been using for decades which have no current
upstream maintainer which nevertheless "just work" as they did for
decades..

If I have to go about updating the latter, I see I cannot: many use
the old list structure implicitly in clever ways (e.g. to compute
timeouts for pings)

So should I dynamically bind current-time-list around calls to
current-time in these old packages?


-- Regards, Madhu