Facter 1.7.4
-----------------------------------

   - Final: Released December 17, 2013
   - RC1: December 9, 2013


Facter 1.7.4 Downloads
------------------------------------------
Source: https://downloads.puppetlabs.com/facter/facter-1.7.4.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 repos, see:
http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#open-source-repositories

Gems are available via rubygems at
https://rubygems.org/downloads/facter-1.7.4.gem
  or by using `gem install facter`

Mac packages are available at
https://downloads.puppetlabs.com/mac/facter-1.7.4.dmg

Please report feedback via the Puppet Labs tickets site, using an
affected facter version of 1.7.4:
https://tickets.puppetlabs.com/browse/FACT



Facter 1.7.4 release notes
---------------------------------------------------
*External Fact Fixes*

This release fixes several issues related to external facts:

Bug #22944: External facts are evaluated many
times<https://projects.puppetlabs.com/issues/22944>

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 <https://projects.puppetlabs.com/issues/22349>

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 <https://projects.puppetlabs.com/issues/22622>

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<https://projects.puppetlabs.com/issues/22619>

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<https://projects.puppetlabs.com/issues/23368>

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<https://projects.puppetlabs.com/issues/15586>

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<https://projects.puppetlabs.com/issues/22322>

This was causing noisy logging on Solaris.

Bug #22334: Facter outputs information to stderr regardless of whether
–debug is enabled <https://projects.puppetlabs.com/issues/22334>

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<https://projects.puppetlabs.com/issues/21604>

Bug #16081: Facter reports bogus arch on
AIX<https://projects.puppetlabs.com/issues/16081>

Bug #12504: operatingsystemrelease doesn’t work for Ubuntu LTS
12.04<https://projects.puppetlabs.com/issues/12504>

Bug #18215: processorcount counting CPU cores on
Solaris<https://projects.puppetlabs.com/issues/18215>

Bug #20739: processorX facts fail on HP superdome
servers<https://projects.puppetlabs.com/issues/20739>

Bug #20994: memoryfree and memorysize facts are set to 0 on
AIX<https://projects.puppetlabs.com/issues/20994>

Bug #22844: The ‘virtual’ and ‘is_virtual’ facts are incorrect for Windows
guests hosted on kvm <https://projects.puppetlabs.com/issues/22844>

Bug #22789: is_virtual incorrectly shows true for
vserver_host<https://projects.puppetlabs.com/issues/22789>

*Testing Fixes and Administrivia*

Refactor #22651: add fixture access methods for example /proc/cpuinfo
files<https://projects.puppetlabs.com/issues/22651>

Bug #22238: Remove Fedora 17 from
build_defaults.yaml<https://projects.puppetlabs.com/issues/22238>

Bug #23135: Update Facter Master Windows/Solaris jobs to use
vcloud.<https://projects.puppetlabs.com/issues/23135>


Facter 1.7.4 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,
Kylo Ginsberg, Lorenzo J. Cubero, Melissa Stone, Rob Braden, Rob Reynolds,
Scott Schneider, Theo Chatzimichos, rwelgan,


Facter 1.7.4 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
      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

Kylo Ginsberg (1):
      5baa336 (maint) Add a Gemfile for acceptance testing

Lorenzo J. Cubero (1):
      87f345c (#21604) Detect xen virtual fact on windows

Melissa Stone (4):
      cc5edf0 (Bug #22238) Remove EOL f17
      7f8d57b (maint) Add fedora 20 to build defaults
      b158c96 (packaging) Update FACTERVERSION to 1.7.4-rc1
      09cd4ea (packaging) Update FACTERVERSION to 1.7.4

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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAHEe_ko_8SNQCz5jgQwD6stzeXcuS-2tKo3G4eGSeL8j4Q%3DxcQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to