Oddity in calendar output

Carl Johnson carlj at peak.org
Mon Sep 9 22:01:27 UTC 2019


Jonesy via freebsd-questions <freebsd-questions at freebsd.org> writes:

> On Sun, 08 Sep 2019 14:55:15 -0700, Carl Johnson wrote:
>> Peter Boosten via freebsd-questions  writes:
>>>> Op 8 sep. 2019, om 17:59 heeft Carl Johnson het volgende geschreven:
>>>> 
>>>> I just realized that one calendar(1) entry seems to be notifying me in
>>>> the wrong week.  I have a calendar entry: 
>>>>     September SatSecond     Shrewsbury Fair (2 days)
>>>> in my ~/calendar file to notify me on the second Saturday, but it
>>>> notified me on the first Saturday.  I get the following results:
>>>>     $ calendar -t 07-09-2019
>>>>     Sep  7* Shrewsbury Fair (2 days)
>>>>     $ calendar -t 14-09-2019
>>>>     $
>>>> September 7 is clearly the first Saturday, so why does it think that it
>>>> is the second Saturday and the 14th is not?  I also tried changing
>>>> 'SatSecond' to 'Sat+2', but that gives the same result.
>>>> 
>>>> Am I missing something obvious, or should I file a PR on this?  Thanks
>>>> for any suggestions.
>>>
>>> It only seems to be wrong for this years September. Next year it’s
>>> okay again. Also, if you change the month to October, it works like it
>>> should.
>>
>> I did a little more checking and it also fails in September 2024.  There
>> are also similar problems in April and July of 2018.  The common factor
>> seems to be that all of those have Sunday as the first day of the month.
>> I submitted it as PR 240427 [1].
>>
>> Thanks for your reply.
>>
>> 1. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240427
>
> Are you, like me, running your login on local (UTC +nn) time?
> That might be a "factor" in the bug --- in that UTC Sunday 
> (the 1st) would occur on your Saturday.
> Just a think.  :-)

The system clock is set to UTC but the /etc/localtime has my local time
zone, so I use Pacific time here (current PDT).  That sounds like a
possibility for how this could happen, but I'm not sure how to find
something like that.

Thanks for the suggestion.

-- 
Carl Johnson		carlj at peak.org



More information about the freebsd-questions mailing list