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 Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to