Re: [PATCH] Remove absolute paths from gpg.rc
On Mon, Mar 26, 2007 at 04:54:40PM +0200, Vincent Lefevre wrote:
> On 2007-03-26 08:43:56 -0600, Kyle Wheeler wrote:
> > On Monday, March 26 at 04:27 PM, quoth Vincent Lefevre:
> > >>if you'd like to reverse a stupid decision made by the distributor.
> > >
> > >So, Mutt's configure shouldn't allow stupid decisions.
> >
> > This reminds me of a quote by Doug Gwyn:
> >
> > UNIX was not designed to stop you from doing stupid things, because
> > that would also stop you from doing clever things.
>
> That's precisely why configure-time options should be avoided if
> possible, because they stop the user from doing clever things, in
> one way or the other. They may also make software behave completely
> differently from one platform to another, which would confuse the
> user.
I think we all missed that "you" in the quote isn't just the user. "You"
there also refers to the sysadmin ("rm -rf /" as root, for example),
and by extension, to the distributor. Also, we've already noted the
cost differential between run-time and configure-time options, which
makes it impractical to have everything run-time configurable.
- Dave