Package: puppet / 6.16.0-1

Metadata

Package Version Patches format
puppet 6.16.0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 fix path.patch | (download)

acceptance/config/aio/options.rb | 4 2 + 2 - 0 !
acceptance/config/git/options.rb | 4 2 + 2 - 0 !
acceptance/lib/puppet/acceptance/environment_utils_spec.rb | 90 45 + 45 - 0 !
acceptance/lib/puppet/acceptance/module_utils.rb | 26 13 + 13 - 0 !
acceptance/tests/allow_arbitrary_node_name_fact_for_agent.rb | 6 3 + 3 - 0 !
acceptance/tests/allow_arbitrary_node_name_for_agent.rb | 6 3 + 3 - 0 !
acceptance/tests/direct_puppet/cached_catalog_remediate_local_drift.rb | 6 3 + 3 - 0 !
acceptance/tests/environment/environment_scenario-bad.rb | 2 1 + 1 - 0 !
acceptance/tests/language/functions_in_puppet_language.rb | 74 37 + 37 - 0 !
acceptance/tests/lookup/merge_strategies.rb | 2 1 + 1 - 0 !
acceptance/tests/modulepath.rb | 12 6 + 6 - 0 !
acceptance/tests/parser_functions/puppet_lookup_cmd.rb | 42 21 + 21 - 0 !
acceptance/tests/resource/exec/should_run_command_in_cwd.rb | 6 3 + 3 - 0 !
acceptance/tests/resource/group/should_manage_members.rb | 2 1 + 1 - 0 !
acceptance/tests/resource/user/should_manage_groups.rb | 2 1 + 1 - 0 !
acceptance/tests/ticket_1334_clientbucket_corrupted.rb | 2 1 + 1 - 0 !
api/docs/http_catalog.md | 6 3 + 3 - 0 !
api/docs/http_environments.md | 6 3 + 3 - 0 !
api/docs/http_file_metadata.md | 38 19 + 19 - 0 !
conf/fileserver.conf | 4 2 + 2 - 0 !
ext/README.environment | 2 1 + 1 - 0 !
ext/debian/puppet.init | 4 2 + 2 - 0 !
ext/debian/puppet.logrotate | 4 2 + 2 - 0 !
ext/debian/puppetmaster.init | 10 5 + 5 - 0 !
ext/osx/puppet.plist | 6 3 + 3 - 0 !
ext/redhat/client.init | 4 2 + 2 - 0 !
ext/redhat/logrotate | 4 2 + 2 - 0 !
ext/redhat/server.init | 2 1 + 1 - 0 !
ext/solaris/smf/puppet | 4 2 + 2 - 0 !
ext/solaris/smf/puppet.xml | 2 1 + 1 - 0 !
ext/solaris/smf/svc-puppetd | 4 2 + 2 - 0 !
ext/suse/client.init | 4 2 + 2 - 0 !
ext/suse/server.init | 2 1 + 1 - 0 !
ext/systemd/puppet.service | 2 1 + 1 - 0 !
install.rb | 24 12 + 12 - 0 !
lib/puppet/application/apply.rb | 2 1 + 1 - 0 !
lib/puppet/defaults.rb | 4 2 + 2 - 0 !
lib/puppet/face/config.rb | 4 2 + 2 - 0 !
lib/puppet/face/module/changes.rb | 2 1 + 1 - 0 !
lib/puppet/face/module/install.rb | 32 16 + 16 - 0 !
lib/puppet/face/module/list.rb | 18 9 + 9 - 0 !
lib/puppet/face/module/uninstall.rb | 10 5 + 5 - 0 !
lib/puppet/face/module/upgrade.rb | 6 3 + 3 - 0 !
lib/puppet/face/parser.rb | 2 1 + 1 - 0 !
lib/puppet/provider/package/puppet_gem.rb | 2 1 + 1 - 0 !
lib/puppet/reference/configuration.rb | 10 5 + 5 - 0 !
lib/puppet/settings.rb | 2 1 + 1 - 0 !
lib/puppet/type/file.rb | 2 1 + 1 - 0 !
lib/puppet/type/file/source.rb | 4 2 + 2 - 0 !
lib/puppet/type/filebucket.rb | 2 1 + 1 - 0 !
lib/puppet/type/package.rb | 6 3 + 3 - 0 !
lib/puppet/util/run_mode.rb | 10 5 + 5 - 0 !
man/man5/puppet.conf.5 | 10 5 + 5 - 0 !
man/man8/puppet-apply.8 | 2 1 + 1 - 0 !
man/man8/puppet-config.8 | 4 2 + 2 - 0 !
man/man8/puppet-module.8 | 38 19 + 19 - 0 !
man/man8/puppet-parser.8 | 2 1 + 1 - 0 !
spec/unit/defaults_spec.rb | 4 2 + 2 - 0 !
spec/unit/file_serving/configuration/parser_spec.rb | 2 1 + 1 - 0 !
spec/unit/provider/package/puppet_gem_spec.rb | 2 1 + 1 - 0 !
spec/unit/util/run_mode_spec.rb | 20 10 + 10 - 0 !
spec/unit/util/selinux_spec.rb | 4 2 + 2 - 0 !
spec/unit/util/storage_spec.rb | 2 1 + 1 - 0 !
63 files changed, 313 insertions(+), 313 deletions(-)

 fix default puppet path to match dfsg
0002 debian service provider use service.patch | (download)

lib/puppet/provider/service/debian.rb | 15 15 + 0 - 0 !
1 file changed, 15 insertions(+)

 use /usr/sbin/service for service management on debian
 In Debian jessie systemd will be the default init system. But the old system V
 and other alternative init systems are still supported. /usr/sbin/service
 provides an abstraction layer which is able to start, stop and restart
 services independent of the init system used.

Bug: https://tickets.puppetlabs.com/browse/PUP-2023
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775795
Comment: Initially for puppet 3.7, ported to puppet 4.8 by Apollon
 Oikonomopoulos <apoikos@debian.org>

0003 reproducible build.patch | (download)

lib/puppet/defaults.rb | 2 1 + 1 - 0 !
tasks/manpages.rake | 5 5 + 0 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

 make the build reproducible
Bug-Debian: https://bugs.debian.org/891263
0004 Avoid BigDecimals when loading JSON using Oj.patch | (download)

lib/puppet/util/json.rb | 7 5 + 2 - 0 !
1 file changed, 5 insertions(+), 2 deletions(-)

 avoid bigdecimals when loading json using oj

This is already done for JrJackson and needs to be done for Oj as well
to avoid sending malformed reports to PuppetDB.

Bug-Debian: https://bugs.debian.org/923976

0007 Fix service listing and enable disable in Debian.patch | (download)

lib/puppet/provider/service/debian.rb | 87 63 + 24 - 0 !
1 file changed, 63 insertions(+), 24 deletions(-)

 fix service listing and enable/disable in debian
 * Under systemd, use systemctl enable/disable for all services. This
   works correctly for all types of services. As of Stretch, systemctl
   is-enabled also works correctly for all service types
 .
 * Fix self.instances to augment the list of systemd-enabled services
   with the sysv services.

 * Drop pre-2.88 sysv-rc support and use `update-rc.d enable' for
   all services when running under sysv-rc; in addition to simplifying things,
   this also preserves any ordering changes across enable/disable.
0008 fix locale loading.patch | (download)

lib/puppet/gettext/config.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 override local loading path
 Use the package's /usr/share/puppet/locale instead of /usr/share/locale.
Bug-Debian: https://bugs.debian.org/866972