Facter 1.6.8rc1 is a maintenance release candidate with bug fixes andimprovements.It includes contributions from the following people: Stefan Schulte, Ken Barber.
This release is available for download at: http://downloads.puppetlabs.com/facter/facter-1.6.8rc1.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 anaffected version of 1.6.8rc1: http://projects.puppetlabs.com/projects/facter/
Full Release Notes at: https://projects.puppetlabs.com/projects/facter/wiki/Wiki
Facter 1.6.8rc1 Release Notes====================== (#12831) Add rspec tests to have_which method in Resolution
Tests cases were originally provided by Ken Barber:
Previously we had no coverage of this important method. This adds very basic
testing, including failure testing for Windows.
(#12831) Fix recursion on first kernel fact resolution
We encounter a recursion if we want to detect the kernel fact for the first
time:
The kernel codeblock calls
Facter::Util::Resolution.exec("uname -s")
and Facter::Util::Resolution#exec wants to detect if we can use `which`
to get the full path of the command. But the method
Facter::Util::Resolution#have_which tries to query the kernel fact again
to check if we are on windows.
Change the check in have_which so we dont have to query the kernel fact.
Facter 1.6.8rc1 Changelog===================
Stefan Shulte (2): b86fe4c (#12831) Add rspec tests to have_which method in Resolution
70be957 (#12831) Fix recursion on first kernel fact resolution