On Fri, 20 Dec 2019 21:46:05 -0500 "Todd H. Poole" <toddhpoolew...@gmail.com> wrote: > Package: puppet > Version: 5.5.10-4 > Severity: important > > In early 2015, upstream Puppet changed the location of several core config > files and directories with the release of Puppet 4.0. Today, almost 5 years > later, a default install of Puppet 5.5 on Debian 10 still uses those old > config file and directory locations. > > For example, per Debian's Puppet man page[1], the upstream Puppet docs[2], > and innumerable web search results, the default config directory ("confdir") > for Puppet should be /etc/puppetlabs/puppet/, but in Puppet 5.5.10-4 on > Debian 10, it's still /etc/puppet/. > > Similar issues exist for all other config file and directory locations > changed in Puppet 4.0[3]. > > Although not package-breaking, inconsistencies like these present usability > problems for those coming from other distributions or for those who were > previously using Puppet's official open source packages. > > Could a Maintainer update the Debian Puppet package so that Puppet's behavior > on Debian matches the documented behavior in the man pages, upstream docs, > and upstream packages? > > [1] https://manpages.debian.org/buster/puppet/puppet.conf.5.en.html > [2] https://puppet.com/docs/puppet/5.5/dirs_confdir.html > [3] https://puppet.com/docs/puppet/5.5/whered_it_go.html > > Thank you, > Todd H. Poole
Although I'm not a maintainer for this package, I respectfully disagree with you on this. First of all, I feel the severity level for this bug is too high. In my opinion, this should be downgraded to a wishlist bug, as the current behavior does not break anything nor induces any critical vulnerability. I also don't think the current default configuration directory should be changed. There are a bunch of things the Debian puppet package does differently then upstream, for a bunch of reasons. For example, we are not installing Puppet in /opt/puppetlabs, because that's not the Debian way of doing things. I feel /etc/puppet minimizes breakage when upgrading to newer versions of Puppet, is clearer than /etc/puppetlabs/puppet and is quicker to type. I'd be sad if we moved away from that. The man page not being consistent with the current Debian behavior should be filed as a separate bug, as I think this should indeed be fixed :). If you do that, I'll be happy to send a patch to make it so. Cheers, -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau ⢿⡄⠘⠷⠚⠋ po...@debian.org / veronneau.org ⠈⠳⣄
signature.asc
Description: OpenPGP digital signature