Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Sep 2020 08:55:45 -0700 (PDT)
From:      "Rodney W. Grimes" <freebsd-rwg@gndrsh.dnsmgr.net>
To:        "Greg 'groggy' Lehey" <grog@freebsd.org>
Cc:        freebsd-arch@freebsd.org, Shawn Webb <shawn.webb@hardenedbsd.org>
Subject:   Re: Refactoring calendar(1) (was: svn commit: r365984 - head/usr.bin/calendar/calendars)
Message-ID:  <202009241555.08OFtjKx047062@gndrsh.dnsmgr.net>
In-Reply-To: <20200923230708.GA53226@eureka.lemis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-- Start of PGP signed section.
> [Trimmed]
> 
> People, please adjust your posts.  It's hard fighting your way through
> a lot of expired verbiage.
> 
> On Wednesday, 23 September 2020 at  9:18:27 -0600, Warner Losh wrote:
> > On Wed, Sep 23, 2020 at 7:43 AM Shawn Webb <shawn.webb@hardenedbsd.org>
> > wrote:
> >
> >> Would it make sense to prune calendar entries to only BSD-related
> >> entries?
> >
> > Fortunately, I have already contacted grog@ directly. He was quite
> > receptive to my email suggesting something be done. After a couple of
> > rounds, there's the rough plan we're talking about. Briefly:
> >
> > 1. ...
> >
> > So, it's just an outline at this time, which is why I hadn't sent a
> > concrete proposal here just yet. Wanted to at least get a list of
> > the files that would remain so we can have an intelligent discussion
> > about those, but since this showed up I thought I'd send a heads up
> > so people know what's going on.
> 
> The real issue is: what do we remove?  Summarizing imp@'s points, I
> think that the base functionality of calendar(1) should stay, and so
> should the FreeBSD-related calendar files.  There's really a question
> as to whether the non-FreeBSD related ones should remain anywhere
> (including as a port).  As somebody said, they're a relict of a bygone
> day, and some are very inaccurate.  I seem to be the only one
> maintaining them, and even that is not without criticism.  It might be
> a better idea to write a completely new port that sucks in calendar
> entries from *somewhere* and makes BSD-compliant calendar files out of
> them.  So, as imp@ says, it would be good to discuss which files
> should go and which should remain.
> 
> While I have your attention, does anybody think that the -a option of
> calendar(1) is worth keeping?  It goes through *all* calendar files on
> a system and mails them to the owner.  It has the interesting side
> effect (we wouldn't want to call it a bug) that root gets three copies
> (one each for root, toor and daemon).  I can't see anything useful
> there that a per-user cron job can't do.

What the per-user cron job does is create a larger workload for
systems that are expecting all users to be running calendar, as
possible in an acedemic system which each student has a login.

One may even setup systems that pre-populate account calendar
files with such data.  Though this is also probably a "long gone"
era, I would not rule out that someone may be doing this.

And as I have stated in other threads on the -a option, it
is totally valid that a site may seperate root and toor, infact
I do that on 2 of my systems.  And the daemon thing is, well,
easily fixed if one is annoyed by it to change to /etc/alias
entry to dump daemon mail to /dev/null.  And IMHO it is just
kinda "wrong" for root to have a .calendar file anyway, that
is using root for things you probably should not be doing.

> Greg
> --
> Sent from my desktop computer.
> See complete headers for address and phone numbers.
> This message is digitally signed.  If your Microsoft mail program
> reports problems, please read http://lemis.com/broken-MUA
-- End of PGP section, PGP failed!

-- 
Rod Grimes                                                 rgrimes@freebsd.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009241555.08OFtjKx047062>