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.