Russ Allbery wrote:
> And this is the root of the problem: you want one thing for understandable
> reasons, and other people, like myself, would prefer the opposite behavior
> of having /etc empty by default for different understandable reasons. We
> both understand the other's point of view and simply disagree about the
> merits of the features of the two methods.
>
> Neither side of this preference is going to convince the other any more
> than I am going to convince everyone to use Emacs, and yet every time we
> have this discussion it turns into an extended effort to convince people
> with the opposite preference.
>
> Maybe it would be more productive to take the preference disagreement as
> given and then try to figure out how to proceed given that we're never
> going to all agree on the best way of handling configuration files? Is
> there some way that we can try to accomodate both groups?

Elsewhere in the thread, I suggested a way to do exactly that:

https://lists.debian.org/msgid-search/Z2TfFJX8x-E0Ot12@localhost
(https://lists.debian.org/debian-devel/2024/12/msg00431.html)

We could have a package that, when installed, ensures that packages have
default/commented/etc configuration files in etc, and when *not*
installed, ensures that packages don't install files that match their
defaults.

(That message outlines one possible implementation strategy, but many
different approaches could work. The key detail is to tie it to
something the sysadmin can control.)

This would make folks who want a template-populated /etc happier because
packages currently following the empty-/etc model would better respect
their preferences. And it would make folks who want an empty /etc
happier because packages currently following the template-populated-/etc
model would better respect their preferences. This would also give us a
standardized location for template /etc files, which would help folks
using either model.

I'm *not* suggesting this would be a rapid change, but it could help us
gradually work towards more uniform behavior, without people having to
give up the advantages of the model they prefer.

Reply via email to