-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
A new Facter release candidate is available - 1.5.5rc2.
This is primarily a maintenance release and adds some additional fixes
to the first release candidate (rc1).
The new fixes are mostly thanks to Paul Nasrat, who did an exceptional
job closing tickets and fixing issues.
You can get the new release at:
http://reductivelabs.com/downloads/facter/facter-1.5.5rc2.tgz
Can we ask as many people as possible to please test the release and the
fixes as we''d like to release it as stable shortly.
Please log any bugs to Redmine (http://projects.reductivelabs.com)
The full CHANGELOG is here (or
http://projects.reductivelabs.com/projects/facter/changelog#1.5.5):
1.5.5:
Cleaned up Rakefile and removed requirement for Reductive Labs build
library
Fixed #2131 (Closed): Facter doesn''t populate lsbmajdistrelease on
OEL
Fixed #2214 (Closed): Identify Oracle VM properly
Fixed #2231: ipaddress_pcn0 fact no longer exists on Solaris systems
Fixed #2236 (Closed): macaddress fact uses each_line on arrays
Fixed #1918 - facter --puppet doesn''t work
Fixed #2011 - virtual fact reports always vserver_host if /proc/virtual
Fixed #2021 - Returning boolean not always possible
Fixed #2132 - Support for named interfaces under Linux
Fixed #1327 - Added SELinux facts
Fixed #2119 - Added support for non-global Solaris 10 zones
Fixed #2080 - IPAddress resolutions should be reordered
Fixed #2078 - ip.rb errors command not found
Fixed #2058 - Redirecting stderr doesn''t work on all systems
Fixed #2081 - Fixed interfaces fact for vlan subinterfaces
Fixed #2063 - added kernelmajversion fact
Fixed #2055 - SunoS Interface error
Fixed #2044 - fixed virtual fact
Fixed lib install permissions
Fixed #2040 - Facter should provide a macosx_productversion_major fact
Fixed #2003 - Added is_virtual fact
Fixed #2035 - Missing brace for OSX preflight
Added EC2 facts
Fixed #2032 - file.open hanging on /proc/uptime on some platform
Regards
James Turnbull
- --
Author of:
* Pro Linux Systems Administration
(http://www.amazon.com/gp/product/1430219122/)
* Pulling Strings with Puppet
(http://www.amazon.com/gp/product/1590599780/)
* Pro Nagios 2.0
(http://www.amazon.com/gp/product/1590596099/)
* Hardening Linux
(http://www.amazon.com/gp/product/1590594444/)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFKEeFF9hTGvAxC30ARAkjYAKDJCMDxU6vDWC0UI3UVPJj8NVI5jwCdHtan
8i/04vjkiAzCk3Xb2yuIWy4=SwM3
-----END PGP SIGNATURE-----
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---
Todd Zullinger
2009-May-19 13:28 UTC
[Puppet Users] Re: [Puppet-dev] Facter 1.5.5rc2 released!
James Turnbull wrote:> A new Facter release candidate is available - 1.5.5rc2.The tarball is missing install.rb. -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Truth is like a well-known whore. Everybody knows her but it''s embarrassing to meet her in the street. -- Wolfgang Borchert
Todd Zullinger
2009-May-19 15:31 UTC
[Puppet Users] Re: [Puppet-dev] Re: Facter 1.5.5rc2 released!
I wrote:> The tarball is missing install.rb.The documentation and spec dirs are missing as well¹, just in case those were unintentional. I don''t suppose creating a distcheck like target is easily done using the ruby tools, as it is with automake, is it? ;) Conversely, would using autotools be at all desirable? I''ve never looked to see if there''s any support for creating gems in the autotools. Other than creating gems, is there anything else that is obviously lacking in autotools (and yeah, I know many might offer "sanity" as an answer :)? ¹ $ diff -u <(tar -tf facter-1.5.5rc1.tgz | sed ''s,[^/]*/,,'' | sort) \ <(tar -tf facter-1.5.5rc2.tgz | sed ''s,[^/]*/,,'' | sort) --- /proc/self/fd/63 2009-05-19 11:21:03.075405407 -0400 +++ /proc/self/fd/62 2009-05-19 11:21:03.079406686 -0400 @@ -11,13 +11,10 @@ conf/redhat/facter.spec conf/solaris/ conf/solaris/pkginfo -documentation/ -documentation/custom.page -documentation/index.page +COPYING etc/ etc/facter.conf INSTALL -install.rb lib/ lib/facter/ lib/facter/architecture.rb @@ -54,6 +51,7 @@ lib/facter.rb lib/facter/rubysitedir.rb lib/facter/rubyversion.rb +lib/facter/selinux.rb lib/facter/ssh.rb lib/facter/timezone.rb lib/facter/uniqueid.rb @@ -80,27 +78,4 @@ Rakefile README README.rst -spec/ -spec/integration/ -spec/integration/facter.rb -spec/Rakefile -spec/spec_helper.rb -spec/spec.opts -spec/unit/ -spec/unit/data/ -spec/unit/data/6.0-STABLE_FreeBSD_ifconfig -spec/unit/data/darwin_ifconfig_single_interface -spec/unit/data/linux_ifconfig_all_with_single_interface -spec/unit/data/Mac_OS_X_10.5.5_ifconfig -spec/unit/data/solaris_ifconfig_single_interface -spec/unit/facter.rb -spec/unit/interfaces.rb -spec/unit/util/ -spec/unit/util/collection.rb -spec/unit/util/confine.rb -spec/unit/util/fact.rb -spec/unit/util/ip.rb -spec/unit/util/loader.rb -spec/unit/util/macosx.rb -spec/unit/util/resolution.rb TODO -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Oh, Enough! The only thing worse than the wretched pain in my mouth is the excrement spewing from yours! -- Stewie Griffin
James Turnbull
2009-May-19 16:17 UTC
[Puppet Users] Re: [Puppet-dev] Re: Facter 1.5.5rc2 released!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Todd Zullinger wrote:> I wrote: >> The tarball is missing install.rb. > > The documentation and spec dirs are missing as well¹, just in case > those were unintentional. >Todd Thanks for this - I rewrote the Rakefile tasks for the build and suspected their might be teething problems. The install.rb is an oversight that I''ll fix. The documentation and spec directories I deliberately excluded. The former because I didn''t think anyone still used it - happy to be corrected. The latter because I didn''t think the tests fitted into the release tarball. Again - happy to be argued with/swayed on this. Regards James Turnbull - -- Author of: * Pro Linux Systems Administration (http://www.amazon.com/gp/product/1430219122/) * Pulling Strings with Puppet (http://www.amazon.com/gp/product/1590599780/) * Pro Nagios 2.0 (http://www.amazon.com/gp/product/1590596099/) * Hardening Linux (http://www.amazon.com/gp/product/1590594444/) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKEtuQ9hTGvAxC30ARAqdOAKDBct6LWA3AY0sgqiDsh5lv2MLt7ACfXQ6y 9PtrJQp381QZOjw4LyvJwIg=od7U -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Paul Nasrat
2009-May-19 17:07 UTC
[Puppet Users] Re: [Puppet-dev] Re: Facter 1.5.5rc2 released!
> > Thanks for this - I rewrote the Rakefile tasks for the build and > suspected their might be teething problems. > > The install.rb is an oversight that I''ll fix. The documentation and > spec directories I deliberately excluded. The former because I didn''t > think anyone still used it - happy to be corrected. The latter because > I didn''t think the tests fitted into the release tarball. Again - happy > to be argued with/swayed on this.If you treat the tar ball as a src artifact then I think we should include the tests for a few reasons. *) It''ll encourage new fact writers to consider tests and act as a reference *) I can file a bug against a release as a test fixture without git Paul --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Todd Zullinger
2009-May-20 03:45 UTC
[Puppet Users] Re: [Puppet-dev] Re: Facter 1.5.5rc2 released!
James Turnbull wrote:> Thanks for this - I rewrote the Rakefile tasks for the build and > suspected their might be teething problems.:) Is the new Rakefile still the same as the patch you sent in http://groups.google.com/group/puppet-dev/msg/0d0bb27389321fa8 ? I applied that to test and noticed a few things that might be worth looking at closer. The require ''facter'' will look for the system facter, which doesn''t seem desirable. Adding: $: << File.expand_path(''lib'') (or whatever the proper ruby way of saying that is) seems like a Good Thing(TM) to me. (Trivial patch attached.) I also tripped over the ci_reporter requirement. Any chance that could be made to only be a requirement when the ci_spec task is requested?> The install.rb is an oversight that I''ll fix. The documentation and > spec directories I deliberately excluded. The former because I > didn''t think anyone still used it - happy to be corrected. The > latter because I didn''t think the tests fitted into the release > tarball. Again - happy to be argued with/swayed on this.I don''t have an informed opinion on either. I don''t know if anyone would want to run the spec tests as part of their build process. We don''t do that for the Fedora/EPEL packages at the moment, but it might be a nice thing to do someday. -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A person who smiles in the face of adversity ... probably has a scapegoat.