**Release candidate**
Facter 1.7.4-rc1
------------------------------------------
*Release Candidate*: Facter 1.7.4 is not yet released.
- RC1: December 9, 2013.
1.7.4 is a bug fix release in the 1.7 series.
Facter 1.7.4-rc1 Downloads
------------------------------------------
Source: https://downloads.puppetlabs.com/facter/facter-1.7.4-rc1.tar.gz
Available in native package format in the pre-release repositories at:
http://yum.puppetlabs.com and http://apt.puppetlabs.com
For information on how to enable the Puppet Labs pre-release repos, see:
http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#enabling-the-prerelease-repos
Gems are available via rubygems at
https://rubygems.org/downloads/facter-1.7.4.rc1.gem
or by using `gem install --pre facter`
Mac packages are available at
https://downloads.puppetlabs.com/mac/facter-1.7.4-rc1.dmg
Please report feedback via the Puppet Labs Redmine site, using an
affected puppet version of 1.7.4-rc1:
https://projects.puppetlabs.com/projects/facter/
Puppet 1.7.4-rc1 release notes
---------------------------------------------------
### External Fact Fixes
This release fixes several issues related to external facts:
Bug #22944: External facts are evaluated many times
Facter was evaluating each external fact several times per run, which could
cause significant slowdowns. This is now fixed, and Facter will load each
external fact once.
Bug #22349: Facter fails to run as a non-root user when /etc/facter/facts.d
is not readable
When running as a non-root user, Facter will now load external facts from a
.facter/facts.d/ directory in the current user''s home directory. This
works
on both Windows and *nix. (Prior to this fix, Facter would try to load
external facts from the system-wide external facts directory, and would
bail with an error if that directory wasn''t readable.)
Bug #22622: Facter (and Puppet) broken when executable external facts
return no output
Facter was making a bad assumption that the output of an executable
external fact would always consist of at least one line of text. What this
fix presupposes is… maybe it doesn''t??
Maint: Do not execute com, cmd, exe, or bat files if not on windows
In preparation for pluginsync support for external facts, Facter needed a
bit of defense for situations where Windows external facts may be present
on non-Windows systems.
### Windows Fixes
Bug #22619: Error when NetConnectionId is missing on NetworkAdapter
This was a regression in Facter 1.7.3 — Facter would fail and quit on
systems where a network adapter was configured in a specific way.
Bug #23368: Executable external facts fail on Windows 2003
This was a problem with file paths containing a space, which included the
default directory for external facts under Windows 2003.
### Miscellaneous Fixes
Bug #15586: ''facter –help'' does not work with Ruby 1.9.3
Facter was using an Rdoc feature that went away, so we replaced it with
something else. You can now get help on the command line when running
Facter under Ruby 1.9.3.
Bug #22322: facter should suppress stderr from "swap" commands on
Solaris
This was causing noisy logging on Solaris.
Bug #22334: Facter outputs information to stderr regardless of whether
–debug is enabled
This was causing noisy logging everywhere.
### Fact Resolution Fixes (Various OSes)
This release fixes several bugs where facts reported incorrect values on
certain operating systems.
Bug #21604: Xen virtual fact doesn''t work on Windows
Bug #16081: Facter reports bogus arch on AIX
Bug #12504: operatingsystemrelease doesn''t work for Ubuntu LTS 12.04
Bug #18215: processorcount counting CPU cores on Solaris
Bug #20739: processorX facts fail on HP superdome servers
Bug #20994: memoryfree and memorysize facts are set to 0 on AIX
Bug #22844: The ''virtual'' and ''is_virtual''
facts are incorrect for Windows
guests hosted on kvm
Bug #22789: is_virtual incorrectly shows true for vserver_host
### Testing Fixes and Administrivia
Refactor #22651: add fixture access methods for example /proc/cpuinfo files
Bug #22238: Remove Fedora 17 from build_defaults.yaml
Bug #23135: Update Facter Master Windows/Solaris jobs to use vcloud.
Puppet 1.7.4-rc1 Contributors
---------------------------------------------------
Adrien Thebo, Alex Harvey, Andrew Parker, Aran Cox, Branan Purvine-Riley,
Brendan Murtagh, Garrett Honeycutt, ImRaptor, Iristyle, John Julien, Josh
Cooper, Josh Partlow, Joshua Hoblitt, Justin Stoller, Konstantin Orekhov,
Lorenzo J. Cubero, Melissa, Melissa Stone, Rob Braden, Rob Reynolds, Scott
Schneider, Theo Chatzimichos, rwelgan
Facter 1.7.4-rc1 Changelog
---------------------------------------------------
Adrien Thebo (4):
1bc12b9 (maint) Refactor windows virtual fact for readability
3849295 (maint) refactor processor specs, test sysfs fallback
dec6f7d (maint) Simplify processor_spec sysfs stubbing
f457f59 (#22322) Suppress swap stderr on AIX and Solaris
Alex Harvey (1):
26a089b (#17894) Add fix to handle processorX facts on HP Superdomes.
Andrew Parker (3):
132c0ce (#15586) Use OptionParser for help
0d1f705 (#22334) Use Facter''s logging system for warn
178e2c6 (#22349) Read from user''s home when non-root
Aran Cox (3):
5acfe3a (#20994) fix incorrectly set memorysize on AIX using svmon
(was set to 0) tested on AIX 5.3, 6.1, and 7.1
1e7e369 (#20994) fix incorrect memoryfree fact on AIX (was set to 0)
tested on AIX 5.3, 6.1, and 7.1
9faf2c5 (#20994) add rspec tests for memoryfree and memorysize on AIX
using svmon
Branan Purvine-Riley (3):
681de63 (#23135) Support deploying to Solaris and Windows vcloud
machines
eadd368 (maint) Recognize `fc` as a type of redhat platform in
acceptance setup
4564240 (maint) convert fc to fedora in acceptance configs
Brendan Murtagh (1):
08727dd (#12504) Read correct file for operatingsystemrelase on Ubuntu
Garrett Honeycutt (1):
5dac5e4 (#12504) Read non-configurable file for
operatingsystemrelease on Ubuntu
ImRaptor (1):
17de341 Include Bochs as Windows virtual machine type.
Iristyle (1):
d81601f (#22622) External output defaults to empty string
John Julien (1):
20a2de6 (#9546) Do not execute com, cmd, exe, or bat files if not on
windows
Josh Cooper (14):
65c7b4e Maint: Only try to install json gem for ruby 1.8
a598423 (#22349) Qualify WinBuiltinAdministratorsSid constant
b1c8c56 Maint: Don''t try to install json gem on Windows
43540e3 (#20301) Handle different error in ruby 1.9
5d3aab2 (Maint) Pin windows gems to match what we ship
e6d76f8 (Maint) Execute test on all agents using beaker''s DSL
method
0758ca2 (Maint) Allow acceptance tests to be run on preserved windows
hosts
f845df5 (Maint) Remove puppet specific setup steps
132c25e (Maint) Change canonize to canonicalize
f841065 (Maint) Override the `parse_results` method
f2da8e4 (#23368) Simplify how parser is stubbed out
5b745a7 (#23368) Quote scripts that contain spaces
ab99981 (#22944) Don''t execute external facts 19 times
c4090f7 (#22944) Reload external facts after the collection is flushed
Josh Partlow (1):
50ae44a (maint) Add acceptance setup steps from puppet-acceptance
Joshua Hoblitt (1):
311699b (22651) add fixture access methods for example /proc/cpuinfo
files
Justin Stoller (1):
b49647e use the pooling api
Konstantin Orekhov (5):
fd7203e (#18215) Updated processor_spec.rb for Solaris changes
502fb5e processorcount spec wrongly used physicalprocessorcount fact
0fba62b adding psrinfo from Solaris with 24 CPUs and using it in
processor spec
59c65cf removing double quotes in a spec
54ba32e removed duplicate tests for Solaris
Lorenzo J. Cubero (1):
87f345c (#21604) Detect xen virtual fact on windows
Melissa (1):
cc5edf0 (Bug #22238) Remove EOL f17
Melissa Stone (2):
7f8d57b (maint) Add fedora 20 to build defaults
b158c96 (packaging) Update FACTERVERSION to 1.7.4-rc1
Rob Braden (2):
2c048fb (packaging) (#22726) Add saucy as a package build target
4664fbe (packaging) Pass --man to install.rb to get man pages in
Debian lucid and older
Rob Reynolds (1):
874a5a9 (#22619) Error when NetConnectionId is missing
Scott Schneider (2):
71f3aa1 Adding vCloud node configs
f43bc1c Setup script to install Git on vCloud hosts
Theo Chatzimichos (1):
fbb9007 (#22789) Add vserver_host in physical_types
rwelgan (1):
28fe30d (#16081) Facter reports bogus arch on AIX
--
Melissa Stone
Release Engineer, Puppet Labs
Join us at PuppetConf 2014, September 23-24 in San Francisco
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/CAHEe_krqOXBAQGsLnntUr9cgoz1NbeWtio95GOQvp04OoS%3DTrg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.