-----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.