On Fri, Jan 29, 2010 at 4:36 AM, James Turnbull <[email protected]>wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > You wanted "release early, release often" and the Puppet team has > delivered! > James, it looks to me like the 0.25.4 tag was applied to the commit before the 0.25.4 CHANGELOG update. ie to 0025e13792b6a8e010ce1fd1dc20a17e7ba8af53 rather than c5eef045781ee0d8a50e4661b56da051e686cf13 ? ------------- commit c5eef045781ee0d8a50e4661b56da051e686cf13 Author: James Turnbull <[email protected]> Date: Fri Jan 29 18:05:19 2010 +1100 Updated CHANGELOG for 0.25.4 commit 0025e13792b6a8e010ce1fd1dc20a17e7ba8af53 Author: Markus Roberts <[email protected]> Date: Sun Jan 24 18:32:25 2010 -0800 Partial reversion of patch for #3088 to fix #3104 (Exception misreported) In my patch for #3088 I made a erroneous assumption about the ruby exception hierarchy and thus missed the fact that Timeout::error descends from both SignalError and Interrupt. This is a partial reversion of the patch for #3088 to let these through so that more useful error messages can be produced. ---------------- > > The 0.25.4 release is a maintenance release (with one important > feature - pre/post transaction hooks - discussed below) in the > 0.25.x branch. The release primarily addresses a regression > introduced in 0.25.3 that caused issues with creating cron jobs. > > The release is available at: > > http://reductivelabs.com/downloads/puppet/puppet-0.25.4.tar.gz > http://reductivelabs.com/downloads/gems/puppet-0.25.4.gem > http://gemcutter.org/gems/puppet > > Please note that all final releases of Puppet are signed with the > Reductive Labs key. > > > http://reductivelabs.com/trac/puppet/wiki/DownloadingPuppet#verifying-puppet-downloads > > Please report feedback via the Reductive Labs Redmine site: > > http://projects.reductivelabs.com > > Please select an affected version of 0.25.4 > > RELEASE NOTES > > Pre/Post Transaction hooks > - -------------------------- > > There is a new feature in this release: pre and post transaction > hooks. These hooks allow you to specify commands that should be run > pre and post a Puppet configuration transaction. > > They are set with the prerun_command and postrun_command settings in > the puppet.conf configuration file. > > prerun_command = /bin/runbeforetransaction > postrun_command = /bin/runaftertransaction > > The command must exit with 0, i.e. succeed, otherwise the > transaction will fail - if the pre command fails before the > transaction is run and if the post command fails at the end of the > transaction. > > CHANGELOG > > * Bug #2845: Cron entries using "special" parameter lose their > title when changed > * Bug #3001: Can't manage broken links > * Bug #3039: 0.25.3 gem spec specifies the executables incorrectly > * Bug #3075: sshkey host aliases broken by fix for #2813 > * Bug #3088: Puppetd fails to stop after receiving SIGTERM > * Bug #3089: puppetlast gsub! error > * Bug #3093: Blastwave provider broken in 0.25.3 > * Bug #3104: Test failed: Puppet::Network::XMLRPCClient when > performing the rpc call and an exception is raised.should log and > raise XMLRPCClientError if Timeout::Error is raised > * Bug #3112: Problem with adding and removing crons > * Bug #3122: Uncharacterized failure in fileserving under OS X > * Bug #3125: Dpkg tests failing > * Feature #2914: Transactions should have before and after hooks > > Regards > > James Turnbull > > - -- > Author of: > * Pro Linux System Administration (http://tinyurl.com/linuxadmin) > * Pulling Strings with Puppet (http://tinyurl.com/pupbook) > * Pro Nagios 2.0 (http://tinyurl.com/pronagios) > * Hardening Linux (http://tinyurl.com/hardeninglinux) > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEVAwUBS2LWTCFa/lDkFHAyAQLqmAgAyK5NjCZxMBoACCLhBq07uYJeIg5s5JLb > IsSnY9T0vHmJyxEQzi/VIeSC5UjGM+2kycVqgH4mDWX4+kvIkPr9lDflYCdPrAg6 > +BfDfM0SCT/7lZT4ei841LrZuHJAT45ITRxGRzCIBucS5xIX3Olvflcf/ZEgUGcR > dwp+JJpm6nbAvpqIMA5iY69Ap2aOmxaQ1P1U7YZqWPehkJQA7IirY52R/ZTgqBV+ > 3Pq07okSduI5LB0PmaINz9EoB5cjYWuTJPLEBK3X5oOgqXRm7+ACA0WWeVtar2W4 > NoCHmTdu/qm1mX3hZkDDs1IuNBrDBguXnbzdYq8/EwxGXA6oYoCGcA== > =OIAX > -----END PGP SIGNATURE----- > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<puppet-dev%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > -- nigel -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
