On 2016 Oct 30 (Sun) at 12:28:36 +0100 (+0100), Ingo Schwarze wrote:
:> Everybody would have had, had it been included in /etc/skel/.cvsrc :^)
:> Worth adding?
:
:I (mildly) oppose that. Providing customization files by default
:is an oxymoron that provokes exactly the problems seen here. People
:become so used to it that communication breaks down - some people
:assume the default customization to be the default, others assume
:the defaults to be the defaults. These default customization files
:are also undocumented, so they cause default behaviour of utilities
:to differ from what is described in the manpages. At least we should
:not pile more poo on top of the turd.
:
:We want sane defaults, and we want simple defaults. Where traditional
:defaults are suboptimal but can't easily be changed, i still think
:that having one set of defaults is saner and simpler than having
:two sets of defaults: One traditional, documented plus one arguably
:more convenient, but undocumented set...
:
:Whatever, i expect others will disagree, so i'm unlikely to argue
:this further, and i can certainly live with whatever happens in
:/etc/skel/, i never use it anyway.
:
:Yours,
: Ingo
On one hand, I 100% agree with Ingo. Our instructions MUST NOT assume
configuration files / environment have things we depend on.
On the other hand, if we do provide environment files, we MUST ensure
they are sane. adding -d to cvs update is pretty much required when
using OpenBSD's cvs tree.
:> Index: etc/skel/dot.cvsrc
:> ===================================================================
:> RCS file: /cvs/src/etc/skel/dot.cvsrc,v
:> retrieving revision 1.2
:> diff -u -p -r1.2 dot.cvsrc
:> --- etc/skel/dot.cvsrc 31 Mar 2015 18:34:40 -0000 1.2
:> +++ etc/skel/dot.cvsrc 29 Oct 2016 17:44:30 -0000
:> @@ -1,6 +1,6 @@
:> # $OpenBSD: dot.cvsrc,v 1.2 2015/03/31 18:34:40 naddy Exp $
:> #
:> diff -uNp
:> -update -P
:> +update -Pd
:> checkout -P
:> rdiff -u
:
OK
--
Man 1: Ask me what the most important thing about telling a good
joke is.
Man 2: OK, what is the most impo --
Man 1: TIMING!