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+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.