Paul Berry
2011-Feb-22 00:21 UTC
[Puppet Users] ANNOUNCE: Puppet 2.6.5 - Release Candidate 5 available!
We''re back with a maintenance release: 2.6.5. This release addresses a number of bugs in the 2.6.x branch and adds a handful of features and documentation updates. This release candidate contains fixes for bugs identified in the previous release candidates: - rc1 caused a warning on Ruby 1.8.6 which could cause log pollution. This release candidate no longer generates the warning. - rc1 removed the ability to store paths in the filebucket. This release candidate restores this functionality. - "puppet inspect", a new feature in 2.6.5, no longer silently succeeds. It outputs a status message at the conclusion of a successful run. - rc1 introduced an AIX bug that would cause the mount provider to try to mount already-mounted devices. This release candidate is available for download at: http://puppetlabs.com/downloads/puppet/puppet-2.6.5rc5.tar.gz We''re hoping this is going to be the last RC so please test it! See the Verifying Puppet Download section at http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet Report feedback via the Puppet Labs Redmine site: http://projects.puppetlabs.com Please select an affected version of 2.6.5rc5. You can find the Release Notes for Puppet at: https://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes CHANGELOG 2.6.5rc5 =======b481321 (#6337) Fix Ruby warning on 1.8.6 about "future compatibility" dcce45c (#6353) Restore the ability to store paths in the filebucket. 0450197 (#6126) Puppet inspect now reports status after run completes. 960890f (#6364) Adjust mis-translated regex in mount provider for AIX 2.6.5rc4 =======664ef67 (#3646) Fix the documentation fix for `puppet apply --apply` 2.6.5rc3 =======7ef2fbf Updated fix for #3646 - apply / compile documentation 193016d (#5977) fix spec test failure when new applications are introduced. 2.6.5rc2 =======1f89906 (#6257) Speed up PUT and POST requests under rack 7b3b56e (5977) Puppet::Applications can be loaded from multiple paths. 2.6.5rc1 =======f9e2e2b Augmentation of tests for prior commit 392504a Fix to fix for #5755 -- backref serialization issues in zaml a732a15 Fixed #5564 - Added some more fqdn_rand documentation f279f2c Fixed #4968 - Updated list of options turned on by --test in documentation ce5a2bf (#5061) - allow special hostclass/define variables to be evaluated as defaults. fd73874 (#6107) Fix an error when auditing a file with empty content 530496b Remove already initialized constant warning from file_spec.rb tests 76788f8 (#5566) Treat source only File checksums as syntax errors when used with content d657292 Rename variable used in File type validation to be more clear 3398139 Remove invalid "timestamp" and "time", and add missing "ctime" File checksum types. 6c93eb2 Remove order dependency when specifying source and checksum on File type 3a125d4 Bug #5755 -- ZAML generates extra newline in some hash backreferences. 50c12e5 bug #5681 -- code fix to handle AIX mount output 139760b Bug #5681 -- parse AIX mount command output. 2f74d83 Spec for #5681 to allow parsing of AIX mount output in mount provider 878f266 Fixed #6091 - Changed POSIX path matching to allow multiple leading slashes eb97aa5 Bug #6091 -- test leading double-slash in filenames are allowed. 1bfc9a0 Fixed #6071 - Fixed typo and improved exec path error message c50a48e Fixed #6061 - Allowed -1 as password min/max age bf44e72 Bug #6061 -- verify that negative {min,max}_password_age are accepted. af1c1fe Feature #5855 -- fix withenv call in freebsd package provider d871641 Feature #5855 -- undefined method ''withenv'' in FreeBSD package provider. f1ab588 Fixed #6009 - nested member list vs directory service group provider 86a2a00 (#5944) Remove documentation of define() when used on nodes, as it is not a supported use of this function. 2b9f653 (#5944) Further edits of inline defined() documentation. 5d108e8 (#5944) Improve documentation of defined() function 7d38ab2 (#5594) Update documentation of exec resource type. 67e1bba (#5931) Prevent errors when calling insync? on audited properties 0f9d236 Maint: Removed dead code from resource harness. 0765afb Maint: Rename misleading insync? method in file provider 0084b08 (#5548) Specify return values of manual status commands in service type description. dd332f6 Fixed #6002 - Added note about function execution 3cfbd07 (#5045) Cleaning up some tests and code a2036ea (#5045) External node classifiers should be able to specify params for classes 18ca97b (#5045) Adds support to resource/type to also accept a param hash 70630b9 Fix #3165 Ralsh (bin/puppet resource) can''t manage files 1fd3600 Fixed #3646 - Added documentation for compile and apply to man page ae48634 Fixed #5914 Removed genconfig = true from genconfig output 7e7f342 Fixed #1657 - Added note about target file 069f29b Fixed #2096 - clarified option modification and tested it is working 66b442b Fixes #5916 - Cleanup of unused doc methods and documentation 9b74968 Modified rubydoc in lib/puppet/util/command_line/puppetca to fix inaccurate description of --clean. e58f5dc Fixed #5742 - Removed legacy fqdn option from documentation 4d1b51f Fixed #5167 - misleading documentation in the defaults of [main] c1b5c7f (#5913) Fix Puppet::Application.find constant lookup behavior f9bfb96 (#5900) Include ResourceStatus#failed in serialized reports 79b6332 (#5882) Added error-handling for bucketing files in puppet inspect 17843d5 (#5882) Added error-handling to puppet inspect when auditing 1a6fab2 (#5171) Made "puppet inspect" upload audited files to a file bucket a7cd185 Prep for #5171: Added a missing require to inspect application. 71ac9cf Locked Puppet license to GPLv2 abc6256 (#5838) Support paths as part of file bucket requests. 002f9f1 (#5838) Improve the quality of file bucket specs. 94d7179 (#5838) Make file bucket dipper efficient when saving a file that already exists 89f5692 (#5838) Implemented the "head" method for FileBucketFile::File terminus. 9cfd3d5 (#5838) Reworked file dipper spec to perform less stubbing. c514c64 (#5838) Added support for HEAD requests to the indirector. 2b9b7a5 (#5838) Refactored error handling logic into find_in_cache. 08561b2 (#5838) Refactored Puppet::Network::Rights#fail_on_deny 87c5c30 (#5910) Improved logging when declared classes cannot be found: 4efc98a maint: Remove unused Rakefile in spec directory a002231 (#5171) Made filebucket able to perform diffs 8f314f2 (#5710) Removed unnecessary calls to insync? e270086 Prep for fixing #5710: Refactor stub provider in resource harness spec c57a677 Maint: test partial resource failure 8aa8b9d (#5799) Simplify report dir creation 2d88844 maint: Add vim swap files to .gitignore 3d3baec maint: Remove rspec options from the Rakefile df65304 maint: Inspect reports should have audited = true on events 4c9eca1 Maint: Added "skipped" to the YAML output for Puppet::Resource::Status 717670f (#5771): Fix spec failures associated with rspec upgrade 52760a4 (#5771) Upgrade rspec to version 2 7603b05 maint: remove stray debug statement. 7661ba8 maint: Prune #inspect methods on various objects 80bfb54 (#5758) Verify that report events are correctly created de85f8d Prep work for #5758: set audited=true on all audit events e162da9 Prep work for #5758: clean up initializer for Puppet::Transaction::Event 06a8d1e Fix #5698 puppet inspect shouldn''t report of attributes of deleted files 1f72c31 (#5715) Added attributes resource_type and title to Puppet::Resource::Status. a6cd736 (#5715) Removed attribute source_description from the YAML representation of Puppet::Resource::Status. 98db2da (#5715) Removed unnecessary attributes from YAML of Puppet::Transaction::Event. bd4a8a1 (#5715) Make certain report attributes always present. 716ee1c (#5715) Changed the type of metric names to always be strings. 037eac4 (#5715) Add status attribute to reports. e4a2e04 (#5715) Made the report "calculate" methods strictly functional. 71db5be (#5715) Made the changes/total and events/total metrics always present a4e40f4 (#5715) Refactor in preparation for adding a status attribute to reports. 15dda94 (#5715) Added total time to inspect reports and made inspect metrics more consistent. d1bcdec (#5715) Removed Puppet::Transaction::Report#external_times from YAML output. 1550bbb (#5715) Added total time metric to apply reports. 4cc42cd (#5715) Removed redundant attribute Transaction::Event#version 1907650 (#5715) Removed redundant attribute Resource::Status#version e596a57 (#5715) Removed Puppet::Util::Log#version. 908e0e0 (#5715) Removed the unused attribute Puppet::Transaction::Event#node 0e39ec5 (#5715) Removed Resource::Status#skipped_reason. It was never used. b765f0e (#5715) Prep work: Fixed add_statuses in report_spec. 8631709 (#5723) Fix failing type/package specs 76fe2b3 Implement #5168 and #5169 ctime and mtime are properties d11ae78 [3782] Test isolation problem in test/ral/providers/cron/crontab.rb 4d3030c Modified the behavior of Puppet::Resource::Status as follows: 7fff780 (#5408) Reworked ResourceHarness so that code is clearer and all behaviors are tested d516f63 (#5493) Add report_format, puppet_version, and configuration_version to Reports 093c45f (#5375) Rework puppet apply to use configurer.run e99a3ea Fix #5566 none, mtime, and ctime checksum types can write file contents d74e8e1 maint: Fix ActiveRecord confine issue 6daeb16 maint: Fix a test that was missing a require 5db696b maint: Fix tests that don''t run on their own 7f4e058 (#4487) Fix environment column in hosts table 3ac50fa maint: restore plugin handler safety f38c36c (#5408) Attributes can be both audited and managed 54a1025 maint: missing stub 1d3192e maint: missing stub 1aa8157 maint: missing line and filename stubs 5e5ee97 maint: Fully stub partially stubbed test. 3d7c8d0 maint: remove Puppet.settings stubs 52fba89 maint: test was expecting Catalog.find too few times 8c134b6 maint: broken test not failing due to over-eager exception catching 3e59277 Fix #1757 Change file mode representation to octal 84bf02e Bug #5423: This moves the home directory property before the uid property, thus minimizing room for damage when usermod is in use. 1131ad7 (#4943) Add puppet inspect application e005cc7 maint: Remove bogus mongrel test c908fdb (#5261) Fix #5261 Don''t escape Unicode characters in PSON b27e9b4 [#5081] Revert "Fix #4349 - Parsing with ignoreimport=true was always loading site.pp" af6e08c (#5304) Use internal_name rather than real_name for maillist provider -- Paul Berry -- 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.
Todd Zullinger
2011-Feb-22 01:59 UTC
[Puppet Users] Re: [Puppet-dev] ANNOUNCE: Puppet 2.6.5 - Release Candidate 5 available!
Paul Berry wrote:> We''re back with a maintenance release: 2.6.5. This release addresses > a number of bugs in the 2.6.x branch and adds a handful of features > and documentation updates.For those using Fedora or RHEL/CentOS, I''ve updated the yum repos at: http://tmz.fedorapeople.org/repo/puppet/ Packages for EL 4 - 6 and Fedora 13 - 14 are available for testing. Add the puppet.repo file from either the epel or fedora directories to /etc/yum.repos.d to enable. If you find problems with the packaging, please let me know. If you find other bugs, please file them in redmine: http://projects.puppetlabs.com/projects/puppet/issues I''m particularly interested in anyone updating from 0.25.x to 2.6.x and whether you run into regressions or other issues that would make this an unsuitable update to push into the stable Fedora and EPEL repositories. -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I cook with wine, sometimes I even add it to the food. -- W.C. Fields