GNU bug report logs -
#48298
Invalid time specification: encode-time((0 30 11 1 1 0 nil -1 nil))
Previous Next
Reported by: Евгений Михайлов <lewwadoo <at> gmail.com>
Date: Sat, 8 May 2021 20:59:01 UTC
Severity: normal
Merged with 48290
Found in versions 27.1, 27.2
Fixed in version 28.1
Done: "Basil L. Contovounesios" <contovob <at> tcd.ie>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: "Basil L. Contovounesios" <contovob <at> tcd.ie>
> Cc: Евгений Михайлов
> <lewwadoo <at> gmail.com>, 48298 <at> debbugs.gnu.org
> Date: Sun, 09 May 2021 09:19:47 +0100
>
> > I guess the problem is in decoded-time-set-defaults, if anywhere.
>
> Lars?
As the minimum fix, perhaps instead of using zero as the missing year
we should use 1970, as zero could not be representable on some
systems.
> BTW I just noticed that decoded-time-set-defaults was mistakenly
> announced in NEWS as encoded-time-set-defaults - should that be fixed on
> emacs-27 or master?
Master, I guess.
> > However, I'm not sure I understand the idea behind your
> > my-mins-between: how did you expect Emacs to guess the year you had in
> > mind?
>
> The year doesn't matter, since my-mins-between cares only about the
> relative difference between strings of the form "HH:mm", i.e. the hours
> and minutes fields.
Yes, it does matter: see the comment by Andreas.
This bug report was last modified 4 years and 62 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.