On Tue, Mar 31, 2015 at 5:14 PM, Mike Gilbert <flop...@gentoo.org> wrote:

> On Tue, Mar 31, 2015 at 5:21 PM, Alec Warner <anta...@gentoo.org> wrote:
> >
> >
> > On Tue, Mar 31, 2015 at 11:14 AM, Mike Gilbert <flop...@gentoo.org>
> wrote:
> >>
> >> Hi all,
> >>
> >> I have been bumping heads with Mike Frysinger (vapier) on the topic of
> >> drop-in config files that are utilized by quite a few system services
> >> on Gentoo. For reference, see bug 544150.
> >
> >
> > I am going to the movies with Mike tomorrow, I will be sure to cuddle
> him on
> > your behalf.
>
> Thanks? ^_^
>

Free cuddles for everyone!


>
> >>
> >>
> >> Mike claims that Gentoo has a policy of "not enabling anything by
> >> default", and that this policy applies to both init scripts, and
> >> drop-in configuration files.
> >
> >
> > I would say the policy for *services* is that non-critical services are
> not
> > enabled by default. I would argue that is a policy decision that is
> distro
> > wide.
> > Maintainers are of course, at liberty to determine if their service is
> > 'critical' or not.
>
> Right, I agree that this makes sense for services.
>
> But I don't really think the configuration fragments I am referring to
> could really be called "services". However, they do affect the
> operation of services.
>
> Should packages be allow to set/alter the configuration of a system
> service automatically? I would say yes, and it is up to the maintainer
> to decide what is reasonable here.
>

Personally I'm with Vapier that this is a Bad Idea(TM) for the reasons he
stated; but I'm unsure we have "A Policy Against It"

It seems like something one might offer an eselect module for though.


>
> >> My questions to the community:
> >>
> >> - Do we have a policy regarding enablement of drop-in config files?
> >
> >
> > Maintainers discretion.
> >
> >>
> >> - If so, what is it? Where is it documented?
> >
> >
> > My brain; seriously though, generally undocumented things imply
> maintainers
> > discretion.
>
> We either have a policy that the maintainer is supposed to follow
> (barring some reasonable exception), or we don't have a policy and the
> maintainer can do what they want.
>
> In the referenced bug, I'm being told that an existing policy applies
> here and that a bunch of existing packages violate this policy; I'm
> trying to verify if that is the case, and if so, what is the policy,
> and how is it applicable?
>

I think that is a question for Mike, if he can't reference a written
policy; he is probably SOL :)

-A

Reply via email to