James Turnbull
2010-Jan-01 02:16 UTC
[Puppet Users] ANNOUNCE: Puppet 0.25.2rc3 now available
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Puppet 0.25.2 - code-named "Zoe" This is the third release candidate for 0.25.2. The 0.25.2 release is a significant maintenance release (123 tickets closed!) in the 0.25.x branch. Thanks to all who contributed to the release and tested fixes - especially (but not limited to!) Peter Meier (duritong), R.I. Pienaar (Volcane), Mark Plaskin, Dan Bode, Alan Harder, Ricky Zhou, Christian Hofstaedtler, Nigel Kersten, and especially Markus Roberts and Jesse Wolfe who worked around the clock to get the release out the door. The release candidate is available at: http://reductivelabs.com/downloads/puppet/puppet-0.25.2rc3.tar.gz Please note that all PRODUCTION releases of Puppet will now be signed with the Reductive Labs key. This release candidate is NOT signed. You can find details at: http://reductivelabs.com/trac/puppet/wiki/DownloadingPuppet#verifying-puppet-downloads Please test the release and report feedback via the Reductive Labs Redmine site: http://projects.reductivelabs.com Please select an affected version of 0.25.2rc3. RELEASE NOTES * When setting aliases using the host type now use the host_alias attribute rather than alias. * Puppet now has the "manage_internal_file_permissions" option which allows you to enable or disable Puppet management of internal files, for example those in /var/lib/puppet. When "false" Puppet will NOT manage these files. Default is "true". * Cron type now supported on AIX * Mailist type is now working again * File serving permissions error messages enhanced * SELinux now supports contexts with upper case titles * When running the tests you no longer need to use RSpec version 1.2.2 but rather versions including and newer than. * The debug format message has been changed and clarified from: debug: Format s not supported for Puppet::FileServing::Metadata; has not implemented method ''from_s'' to: debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw yaml; using pson * Puppetdoc now works with Regex node names * There are now valid and proper OIDs in the LDAP puppet.schema that are unique and registered for Puppet. * Packagers please note updated man pages including page for puppetqd CHANGELOG * Bug #887: Environment variable leak in blastwave provider * Bug #904: --help option doesn''t work for all commands when installed as rubygem * Bug #1806: supplementary groups are not reset * Bug #1872: eix regexp fix * Bug #2386: passenger >= 2.2.3 not working with 0.25.0b2 * Bug #2447: CSR tests broken * Bug #2567: Some specs slow & may be doing DNS * Bug #2604: Ruby 1.8.1''s known bad syck causes core dumps * Bug #2631: show_diff no longer works * Bug #2633: unhelpful error message -- incorrect values for file/recurse are hard to debug * Bug #2657: Survive syntax error in /etc/puppet/puppet.conf * Bug #2661: puppetd exits if the master is unreachable. * Bug #2669: SSL ceritificate regression in puppetmasterd integration test * Bug #2670: Puppet silently ignores catelog_format * Bug #2671: preferred_serialization_format does not complain about invalid values * Bug #2675: ending slash in directory name gets stripped off * Bug #2677: Proper OIDs on puppet.schema for LDAP * Bug #2681: "Duplicate generated resource;skipping" for each managed resource * Bug #2698: provider/portage.rb: format string has changed (again) * Bug #2700: waitforcert is ignored with --test * Bug #2731: problem communicating with processes in SELinux * Bug #2751: Red Hat initscripts kill an independently started puppetd/puppetmasterd * Bug #2757: symlinks bug in File type (undefined method `to_sym'' for nil:NilClass) * Bug #2764: Active Record 2.1 no longer compatible with 0.25.1 * Bug #2765: puppetrun --no-fqdn configuration option is effectively always set * Bug #2767: error shown if initscript can''t be found * Bug #2768: maillist resource is broken * Bug #2769: Puppet doesn''t create default schedule in 0.25.1 * Bug #2770: pson not properly serializing some resources * Bug #2772: Bogus Webrick test failures * Bug #2774: puppetmasterd with Passenger doesn''t read puppet.conf correctly * Bug #2775: Bug when replacing a directory with a symlink * Bug #2781: Case statements with colons break Ruby 1.9.x compatibility * Bug #2783: puppetdoc does not get modulepath or manifestdir from config file * Bug #2784: puppetdoc does not properly parse classes with only one include * Bug #2785: changelog for mac * Bug #2786: Unable to purge a directory in recurse mode if puppet should backup * Bug #2787: hosts.environment not updating in stor-config db * Bug #2789: puppetrun triggered runs that do not specify tags fail to apply configuration properly * Bug #2790: "Parameter ''x'' is already set" error when adding value to resource (plusignment) * Bug #2791: fs_find in selinux module can find wrong filesystem type when symlinks are involved * Bug #2792: selinux tries to set properties on unsupported filesystem types * Bug #2795: puppetdoc parser fails without useful error message * Bug #2796: puppetdoc rdoc mode doesn''t handle selectors in define parameter values * Bug #2797: tag not inherited by subfiles if "recurse=>true" on a file type. * Bug #2798: Crontab does not work in AIX * Bug #2806: Specifying multiple tags fails to apply any of them * Bug #2808: puppetqd doesn''t give an error when no config is given * Bug #2810: tidy resource error: Failed to generate additional resources using ''generate'': Fileset recurse parameter must not be a number anymore, please use recurselimit * Bug #2812: ssh_authorized_key fails if existing non-puppet installed key file exists already * Bug #2813: Aliases can no longer be used as resource names in references? * Bug #2815: Sqlite no longer working in Debian Etch? * Bug #2816: Storeconfigs - MySQL server has gone away * Bug #2817: File resource with links=>follow creates a symlink * Bug #2821: Rake spec tests are slow * Bug #2822: Unhelpful error message when an undefined variable is used in a resource title * Bug #2823: fail and unhelpful error message if a remote directory doesn''t exist. * Bug #2824: Failing to account for bug in ruby GC * Bug #2828: Passenger problem connecting new puppet client to new puppetmaster * Bug #2829: Unit test failures for 0.25.x HEAD (pre-0.25.2) * Bug #2830: Rspec test failures for 0.25.x HEAD (pre-0.25.2) * Bug #2831: puppetdoc doesn''t escape regex node names * Bug #2832: too much caching of the directory in which a module was found * Bug #2838: Client caching and not respecting the puppet_node_classifier * Bug #2844: Recursion with purge doesn''t purge some files * Bug #2849: puppet change sshkey alias every run if it is blank * Bug #2850: Test issolation: spec/unit/application/puppetd.rb generates warnings if run with certain other tests * Bug #2851: Test isolation: spec/unit/network/rest_authconfig.rb test descriptions change if run after certain other tests * Bug #2852: Failed to retrieve current state of resource: undefined method `name='' for #<Puppet::FileServing::Metadata:0xb6f18464> * Bug #2854: puppetlast: minus_without_duration * Bug #2855: Inadvertent zlib dependency * Bug #2856: Setting recursion depth with the recurse parameter is now deprecated, please use recurselimit * Bug #2857: Quote mismatch syntax error * Bug #2858: Test isolation: spec/unit/application/puppetmasterd.rb fails if run twice * Bug #2859: Test isolation: spec/unit/application/puppetmasterd.rb messes up spec/integration/ssl/certificate_request.rb * Bug #2860: Test isolation: unrelated tests cause spurious failures in spec/unit/parser/resource/reference.rb * Bug #2862: Test isolation: spec/integration/file_serving/metadata.rb fails unless run with other tests * Bug #2863: Error 400 on SERVER: undefined method `each'' for nil:NilClass * Bug #2869: Test isolation: Spurious failures in spec/unit/other/selinux.rb * Bug #2870: Test isolation: Spurious failures in spec/integration/ssl/certificate_request.rb * Bug #2874: Test isolation: spec/unit/indirector/catalog/compiler.rb depends on spec/integration/node.rb * Bug #2875: Test isolation: spec/unit/indirector/file_content/file_server.rb produces spurious failure unless run with other tests * Bug #2876: Test isolation: spec/unit/indirector/catalog/compiler.rb changes behaviour when run with certain other tests * Bug #2877: Intermittent failure in spec/integration/network/server/webrick.rb * Bug #2881: ralsh does not correctly read hosts * Bug #2883: puppetd runs slow when recursively coping symlinks, produces "Failed to retrieve current state of resource" error * Bug #2885: Spec bug with be_any / be_all * Bug #2886: Rspec failures since 07b94b46 * Bug #2890: Puppetd: signed certificate retrieval "Retrieved certificate does not match private key" * Bug #2900: Rug package provider fails to get latest version * Bug #2907: Test isolation: rspec crash when spec/unit/application/puppetrun.rb is run after spec/unit/util/ldap/connection.rb * Bug #2911: SELinux type should work with uppercase letters * Bug #2917: performance improvement for puppet/util/checksums.rb * Bug #2921: Test Failed: Puppet::Node::Environment when modeling a specific environment.modules should create modules with the correct environment'' * Bug #2923: Test Failed: Mocha::ExpectationError in ''Puppet::SSL::Host when waiting for a cert should sleep and retry after failures saving the CSR if waitforcert is enabled'' * Bug #2924: Test Failed: Puppet::Indirector::FileContent::FileServer when finding files should find plugin file content in the environment specified in the request * Bug #2925: Tests should accept versions of rspec greater than 1.2.2 * Bug #2936: Insufficient mocks for webrick in spec/unit/network/http/webrick.rb * Bug #2940: Package resource with ensure=>latest and invalid source gives "undefined method" error msg * Bug #2941: ActiveRecord has deprecated the "dbfile" parameter * Bug #2942: store configs error: After adding a new external node, all clients fail with unhelpful err: "invalid ip address" * Bug #2943: puppet --apply only suppots PSON * Bug #2949: host can be exported without ipaddress * Bug #2950: Tests - warning: parenthesize argument(s) for future version * Bug #2951: 5 closely related errors in spec/unit/util/selinux.rb under OS X * Bug #2960: Test Failed: ''Puppet::Type::Mount::ProviderParsed Puppet::Type::Mount::ProviderParsed when modifying the filesystem tab should write the mount to disk when :flush is called * Bug #2963: spec/unit/util/autoload.rb depends on global state * Bug #2964: updated resources cannot be collected until they are exported twice * Bug #2965: Spurious SELinux warning * Bug #2966: Test isolation: spec/unit/util/queue.rb can''t be run twice * Bug #2967: clients are unable to retrieve file metadata * Bug #2970: spec/unit/provider/ssh_authorized_key/parsed.rb has order dependencies * Bug #2987: host resource fails with alias and not yet present entry * Bug #2994: Should not attempt to manage content without checksum * Bug #2995: UTF-8 isn''t needed so missing/faulty iconv shouldn''t cause pson-feature failure * Bug #2997: Puppet hangs on executable under HP-UX * Feature #1777: Please provide cryptographically authenticated package downloads * Feature #2659: Additional git workflow tasks * Feature #2725: Unhelpful error message when permissions incorrect on file server directory * Feature #2827: Provide an option to disable Puppet managing its config/var files * Refactor #1638: Generate CHANGELOG file at release time to minimize conflicts when merging (and save extra typing) * Refactor #2842: Format debugging should be removed * Refactor #2937: Move requires to features 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/ iQEVAwUBSz1a6iFa/lDkFHAyAQKxgwf9F2OdNkHS8SrGAKPL9YeWSXpTzEV+yx3k WGpbnRltXiNJlHPQ2rLh0Jhpx6xiLDkNpY5KA0ejIUF6gu6djDFm5m6BznB4CET0 jfDkWhIJn5ViLNx2IkUns8W7iGkOcQAborpz5Bx7qfGEpX4oybKTvp5aFlAYhh/s ZNNlfbSfR2tOD/qMbBWw113cSLZt5BAqyMhdH1JkH+ru3K9kgsIX1tiT27WM0vWz TA8kiAJ6vVFC/LczZZk9a0inVfabZn7N2EBKYLg6MI+41bPHezjZBTAO0F7rOcBk 0xYIGX/XiytctPQ2zuCGLLGm1l6d1rN+9PANBsgBnAl4VC9XVdvycQ==VL4r -----END PGP SIGNATURE----- -- 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
2010-Jan-01 17:43 UTC
[Puppet Users] Re: [Puppet-dev] ANNOUNCE: Puppet 0.25.2rc3 now available
James Turnbull wrote:> Puppet 0.25.2 - code-named "Zoe"[...]> The release candidate is available at: > > http://reductivelabs.com/downloads/puppet/puppet-0.25.2rc3.tar.gzI''ve pushed rc3 packages for Fedora {11..13} and EL {4,5} to: http://tmz.fedorapeople.org/repo/puppet/ James, if you want, I have an updated spec file for 0.25.2 at git://jet.mox.net/~tmz/puppet.git (feature/0.25.x/redhat-specfile branch). -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The American government creates 50,000 new laws each year, and over 2 million new regulations. Then we are told by the courts that ''Ignorance of the law is no excuse!'' -- Lorne Strider
James Turnbull
2010-Jan-02 04:12 UTC
[Puppet Users] Re: [Puppet-dev] ANNOUNCE: Puppet 0.25.2rc3 now available
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Todd Zullinger wrote:> James Turnbull wrote: >> Puppet 0.25.2 - code-named "Zoe" > [...] >> The release candidate is available at: >> >> http://reductivelabs.com/downloads/puppet/puppet-0.25.2rc3.tar.gz > > I''ve pushed rc3 packages for Fedora {11..13} and EL {4,5} to: > > http://tmz.fedorapeople.org/repo/puppet/ > > James, if you want, I have an updated spec file for 0.25.2 at > git://jet.mox.net/~tmz/puppet.git (feature/0.25.x/redhat-specfile > branch).Thanks Todd. Merged. 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/ iQEVAwUBSz7HkSFa/lDkFHAyAQK04QgA2KZD/Y/23wDZa1dgUVxRqTARXqY+ZtVq CVqBsCz/NIElqYz7FYOucF/08iNueUfcweLNkz6K4YAiIr5nsWDq52IaXDzRp3Se zhATJ9gbEDX4PiUJczZVGd8VW6qOttVq7tEHALQ59OFpT/j6hI7CQ1PnCVWXv+Bi xQAcB9UMcn1GDEcYSEiiCnijH2WAoYphoWWu8uPkzaLrGNYWjlGkCzukbPFOdm2I geSdNJozSUWWwhA1DYQ2RYtl9ZahlnY73fY0+LON3rsXFpLxMN0T0AehNRcOdved 6JWWYGoQDZ9tmEsBT0HuLBXJ3MaIoF7/o0ZMQpVfQj2vYhfaSDCStw==X1yX -----END PGP SIGNATURE----- -- 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.