Michael Stahnke
2011-Jun-16 20:40 UTC
[Puppet Users] ANNOUNCE: Facter 1.6.0rc1 -- License Change Included
Facter 1.6.0rc1 is a feature release containing fixes, updates and refactoring. This release is available for download at: http://puppetlabs.com/downloads/facter/facter-1.6.0rc1.tar.gz See the Verifying Puppet Download section at: http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#Verifying+Puppet+Downloads Please report feedback via the Puppet Labs Redmine site, using an affected version of 1.6.0rc1: http://projects.puppetlabs.com/projects/facter/ Full Release Notes at: https://projects.puppetlabs.com/projects/facter/wiki/Wiki Text version included: ---------- # Facter 1.6.0rc1 Release Notes ## License Change Facter has moved to Apache 2.0 license This is in line with our proposed plan to change from the GPL license to Apache 2.0 for Puppet in 2.7.0 and Facter in 1.6.0. Please see this link for further explanation: https://groups.google.com/d/topic/puppet-users/NuspYhMpE5o/discussion ## Speed Improvements (#7670) Stop preloading all facts in the application If a requested fact isn''t found in the same location as its name, we want to load all of the facts to find it. However, to simplify that, we were previously just preloading all the facts every time. Because requesting a fact now implicitly loads all facts if necessary, we can rely on that, providing results much more quickly in the case where facts do match their filenames. ## Fact Detection Improvements (#6728) Facter improperly detects openvzve on CloudLinux systems Make the openvz check for more than just the vz directory to be sure it''s OpenVZ. Update the OpenVZ fact to be slightly more resilient in it''s checking of OpenVZ, so it doesn''t clash with CloudLinux''s LVE container system. (#6740) facter doesn''t always respect facts in environment variables On an OSX host: $ facter operatingsystem Darwin $ facter_operatingsystem=Not_Darwin facter operatingsystem Not_Darwin But on a linux/solaris host: $ facter operatingsystem CentOS $ facter_operatingsystem=Not_CentOS facter operatingsystem CentOS As the operatingsystem fact resolution for linux-based kernels has higher precedence than the environment variable as it has more matching confines than the value from the environment variable. This patch adds from_environment to the resolution mechanism, which makes the resolution have an artificially high weight by claiming the length of its confines array is 1 billion. ## Documentation (#5394) Document each Facter fact. Document all the builtin Facter facts in puppetdoc/rdoc format. This is laying the ground work for using a tool like puppet doc, or puppet describe but for facter, so you can see what a fact is for and how it resolves this. This is the "leg work" of documenting the actual facts, and the syntax of them may change in future. ## CHANGELOG Highlights 926e912 (#7670) Stop preloading all facts in the application 2255abe (#7670) Never fail to find a fact that is present 6b1cd16 (#6614) Update ipaddress6 fact to work with Ruby 1.9 21fe217 (#6612) Changed uptime spec to be endian agnostic 19f96b5 (#6728) Facter improperly detects openvzve on CloudLinux systems 5b10173 (#5135) Fix faulty logic in physicalprocessorcount 53cd946 Ensures that ARP facts are returned only on EC2 hosts bfa038d Fixed #6974 - Moved to Apache 2.0 license d56bca8 refactor the mechanism for allowing for resolution ordering to be influenced 9f4c5c6 (#6740) facter doesn''t always respect facts in environment variables bfc16f6 (#2714) Added timeout to prtdiag resulution 3efa9d7 (#3856) Add virtualbox detection via lspci (graphics card), dmidecode, and prtdiag for Solaris and corresponding tests. Darwin case is not handled yet. 7c80172 (#6883) Update Facter install.rb to be slightly more informative. d31e3f9 (#5394) Document each Facter fact. d6967a0 (#6613) Switch solaris macaddress fact to netstat -- 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.