Puppet 2.7.14rc3 is a maintenance release candidate for Puppet in the 2.7.x series.
Downloads are available: * Source http://downloads.puppetlabs.com/puppet/puppet-2.7.14rc3.tar.gz ## Bug Fixes ## (#13682) Rename Puppet::Module::Tool to Puppet::ModuleTool Without this patch, Puppet will monkey patch the existing implementation of the puppet-module Gem if it is used. This is bad because the two implementations are all jumbled up inside of one another and behavior may become unpredictable. Warnings are also displayed directly to the end user in the form of redefined constants. This patch fixes the problem by renaming Puppet::Module::Tool inside of Puppet to Puppet::ModuleTool This fixes the problem because Puppet will no longer monkey-patch the Puppet::Module::Tool module inside of the puppet-module Gem. This patch also has the added benefit of making the Module's name match up with the CamelCase filepath (puppet/module_tool/ => Puppet::ModuleTool) As a result, no file moves are necessary. (#13682) Fix acceptance test failures On Lucid, /usr/share/puppet may not exist. The module upgrade tests all make the assumption that this parent directory exists. This causes false positive failures when running systest against a Lucid system. This patch modifies the setup code for all of the tests to ensure the parent directory exists. (maint) Ensure every file has a trailing newline Without this patch some files exist in the tree that don't have trailing newlines. This is annoying because perl -pli.bak -e will automatically add a newline to every file it modifies in place. The files that actually have modifications by the global search and replace need to be separated from the files that only have newlines added. This patch simply adds newlines to everything if they don't exist on the last line. Yes, the PNG's are perfectly fine with a trailing newline as well. (#14036) Handle upstart better Change the upstart provider to better handle the mix of some services that are upstart controlled and some that are init script controlled. It includes contributions from the following people: Jeff McCune and Jeff Weiss See the Verifying Puppet Download section at: http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads Please report feedback via the Puppet Labs Redmine site, using an affected version of 2.7.14rc3: http://projects.puppetlabs.com/projects/puppet Full Release Notes at: http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes#2.7.14rc3 Puppet 2.7.14rc2 Changelog === Jeff McCune (3): 42b20be (#13682) Fix acceptance test failures dce3c32 (#13682) Rename Puppet::Module::Tool to Puppet::ModuleTool 5117e12 (maint) Ensure every file has a trailing newlines Jeff Weiss (2): c255414 (#14036) Add upstart tests dc3bb9f (#14036) Handle upstart better -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.