Hello community, here is the log from the commit of package puppet checked in at Tue Sep 9 22:19:50 CEST 2008. -------- --- puppet/puppet.changes 2008-09-01 14:06:19.000000000 +0200 +++ /mounts/work_src_done/STABLE/puppet/puppet.changes 2008-09-09 17:46:36.000000000 +0200 @@ -1,0 +2,33 @@ +Tue Sep 9 17:42:21 CEST 2008 - anicka@suse.cz + +- update to 0.24.5 + * You can now select the encoding format when transferring + the catalog, with 'yaml' still being the default but 'marshal' + being an option. + * Removed support for the 'node_name' setting in LDAP and external + node lookups. + * Also removed support for 'default' nodes in external nodes. + * Exporting or collecting resources no longer raises an exception + when no storeconfigs is enabled, it just produces a warning. + * Always using the cert name to store yaml files + * Added support for the --all option to puppetca --clean. If + puppetca --clean --all is issued then all client certificates + are removed. + * Resources now return the 'should' value for properties from + the [] accessor method (they previously threw an exception when + this method was used with properties). + * Modified the 'master' handler to use the Catalog class to + compile node configurations, rather than using the Configuration + handler, which was never used directly. + * Modified the 'master' handler (responsible for sending + configurations to clients) to always return Time.now as its + compile date, so configurations will always get recompiled. + * Saving new facts now expires any cached node information. + * Switching how caching is handled, so that objects now all + have an expiration date associated with them. This makes it + much easier to know whether a given cached object should be used + or if it should be regenerated. + * Changing the default environment to production. +- fix installation script (man8 permissions) + +------------------------------------------------------------------- Old: ---- puppet-0.24.4.tbz2 puppet-0.24.4-yumconf.diff New: ---- puppet-0.24.5-install.diff puppet-0.24.5.tar.bz2 puppet-0.24.5-yumconf.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ puppet.spec ++++++ --- /var/tmp/diff_new_pack.ca6465/_old 2008-09-09 22:19:13.000000000 +0200 +++ /var/tmp/diff_new_pack.ca6465/_new 2008-09-09 22:19:13.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package puppet (Version 0.24.4) +# spec file for package puppet (Version 0.24.5) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,13 +19,14 @@ Name: puppet -Version: 0.24.4 -Release: 2 +Version: 0.24.5 +Release: 1 License: GPL v2 or later Group: Productivity/Networking/System Url: http://reductivelabs.com/projects/puppet/ -Source: %{name}-%{version}.tbz2 +Source: %{name}-%{version}.tar.bz2 Patch: %{name}-%{version}-yumconf.diff +Patch1: %{name}-%{version}-install.diff Requires: ruby >= 1.8.1 Requires: facter >= 1.1.4 BuildRequires: facter >= 1.1.4 @@ -60,6 +61,7 @@ %prep %setup -q %patch +%patch1 sed -i 's#/usr/local/bin/ruby#/usr/bin/ruby#' lib/puppet/external/nagios.rb %build @@ -92,11 +94,43 @@ %dir /var/log/puppet %dir /var/run/puppet %config /etc/puppet/puppet.conf +%{_mandir}/man?/* %files server %defattr(-, root, root, 0755) %{_bindir}/puppetmasterd %{_bindir}/puppetrun + %changelog +* Tue Sep 09 2008 anicka@suse.cz +- update to 0.24.5 + * You can now select the encoding format when transferring + the catalog, with 'yaml' still being the default but 'marshal' + being an option. + * Removed support for the 'node_name' setting in LDAP and external + node lookups. + * Also removed support for 'default' nodes in external nodes. + * Exporting or collecting resources no longer raises an exception + when no storeconfigs is enabled, it just produces a warning. + * Always using the cert name to store yaml files + * Added support for the --all option to puppetca --clean. If + puppetca --clean --all is issued then all client certificates + are removed. + * Resources now return the 'should' value for properties from + the [] accessor method (they previously threw an exception when + this method was used with properties). + * Modified the 'master' handler to use the Catalog class to + compile node configurations, rather than using the Configuration + handler, which was never used directly. + * Modified the 'master' handler (responsible for sending + configurations to clients) to always return Time.now as its + compile date, so configurations will always get recompiled. + * Saving new facts now expires any cached node information. + * Switching how caching is handled, so that objects now all + have an expiration date associated with them. This makes it + much easier to know whether a given cached object should be used + or if it should be regenerated. + * Changing the default environment to production. +- fix installation script (man8 permissions) * Mon Sep 01 2008 anicka@suse.cz - package created (version 0.24.4) ++++++ puppet-0.24.5-install.diff ++++++ --- install.rb +++ install.rb @@ -102,7 +102,7 @@ omf = File.join(InstallOptions.man_dir, mf.gsub(/#{strip}/, '')) om = File.dirname(omf) File.makedirs(om, true) - File.chmod(0644, om) + File.chmod(0755, om) File.install(mf, omf, 0644, true) gzip = %x{which gzip} gzip.chomp! ++++++ puppet-0.24.4-yumconf.diff -> puppet-0.24.5-yumconf.diff ++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org