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? ^_^ >> >> >> 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. >> 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?