It seems like only yesterday that we were releasing Puppet 2.7.8.
But a day has passed and here is Puppet 2.7.9.
Puppet 2.7.9 is being released so shortly after Puppet 2.7.8 because it
introduced a regression on Ruby 1.8.5. The regression, issue #11306 would
cause a failure when handling non-empty recursive resources, such as a
recursive file resource.
The 1.8.5 incompatible code wasn’t caught because of a long-standing bug in our
tests that went unnoticed because of a bug in our CI setup. The former issue
caused specs to fail before they even started running on 1.8.5, and the latter
caused the run to still be reported as successful. We’ve fixed the former bug,
but haven’t yet figured out a way to fix the latter (as it seems to be a bug in
Ruby 1.8.5 + rspec). We will, however, be taking steps to ensure that such
problems with our CI setup are more visible and caught sooner.
Release Notes for 2.7.9 series --
https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes
This release is available for download at:
http://downloads.puppetlabs.com/puppet/
See the Verifying Puppet Download section at:
http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet
Please report feedback via the Puppet Labs Redmine site, using an affected
version of 2.7.9
http://projects.puppetlabs.com/projects/puppet
Documentation is available at: http://docs.puppetlabs.com/index.html
# Puppet 2.7.9 Release notes
==
(#11306)
Fix Ruby 1.8.5-incompatible code in Transaction#eval_generate
This was previously creating a Hash from an array of pairs.
Unfortunately, Ruby 1.8.5 only supports an argument list of pairs rather
than an array, so this code didn''t work with that version.
Changelog
==* da11dc7 Fix Ruby 1.8.5-incompatible code in FileBucket::Dipper spec
* 737c2f6 Fix Ruby 1.8.5-incompatible code in Transaction#eval_generate
* 042925d Fix Ruby 1.8.5-incompatible code in spec setup
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.