<feed xmlns='http://www.w3.org/2005/Atom'>
<title>facter.git/spec/unit/util, branch master</title>
<subtitle>Facter repo</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/'/>
<entry>
<title>(#7670) Never fail to find a fact that is present</title>
<updated>2011-05-31T22:35:40+00:00</updated>
<author>
<name>Nick Lewis</name>
<email>nick@puppetlabs.com</email>
</author>
<published>2011-05-31T20:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=2255abee7bdb9b6478ca228546e3d275dbac0ec3'/>
<id>2255abee7bdb9b6478ca228546e3d275dbac0ec3</id>
<content type='text'>
With the previous behavior, any fact which depended on another fact in a file
not matching its name would fail to properly load the required fact, resulting
in missing, incorrect, or inconsistent values.

For instance, the operatingsystem fact depends on the lsbdistid fact found in
lsb.rb. The first time the operatingsystem fact is requested, it requires
lsb.rb, and so the required fact is loaded first. But if Facter is subsequently
cleared and the operatingsystem fact requested again, the require will not
occur, and the fact will not be automatically loaded because it doesn't match
its filename.

Now if a fact is requested and can't be found, we will attempt to load all the
facts to find it. Such an approach appears heavy-handed, but in the case where
we want a particular fact, this is the only way to make sure we've found it. In
the case where we eventually want other facts, we are conveniently eagerly
loading them.

Paired-With: Jacob Helwig &lt;jacob@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the previous behavior, any fact which depended on another fact in a file
not matching its name would fail to properly load the required fact, resulting
in missing, incorrect, or inconsistent values.

For instance, the operatingsystem fact depends on the lsbdistid fact found in
lsb.rb. The first time the operatingsystem fact is requested, it requires
lsb.rb, and so the required fact is loaded first. But if Facter is subsequently
cleared and the operatingsystem fact requested again, the require will not
occur, and the fact will not be automatically loaded because it doesn't match
its filename.

Now if a fact is requested and can't be found, we will attempt to load all the
facts to find it. Such an approach appears heavy-handed, but in the case where
we want a particular fact, this is the only way to make sure we've found it. In
the case where we eventually want other facts, we are conveniently eagerly
loading them.

Paired-With: Jacob Helwig &lt;jacob@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ticket/next/6728-facter_improperly_detects_openvzve_on_cloudlinux_systems' into next</title>
<updated>2011-04-28T21:21:43+00:00</updated>
<author>
<name>Max Martin</name>
<email>max@puppetlabs.com</email>
</author>
<published>2011-04-28T21:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=8353506ea5705a58ed4bf91283e475751fb5f77c'/>
<id>8353506ea5705a58ed4bf91283e475751fb5f77c</id>
<content type='text'>
* ticket/next/6728-facter_improperly_detects_openvzve_on_cloudlinux_systems:
  (#6728) Facter improperly detects openvzve on CloudLinux systems
  (#6883) Update Facter install.rb to be slightly more informative.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ticket/next/6728-facter_improperly_detects_openvzve_on_cloudlinux_systems:
  (#6728) Facter improperly detects openvzve on CloudLinux systems
  (#6883) Update Facter install.rb to be slightly more informative.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6612) Changed uptime spec to be endian agnostic</title>
<updated>2011-04-18T16:37:47+00:00</updated>
<author>
<name>Adrien Thebo</name>
<email>adrien.thebo@gmail.com</email>
</author>
<published>2011-04-14T18:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=21fe2176f6a688da14d8382806787b6072ae1ed1'/>
<id>21fe2176f6a688da14d8382806787b6072ae1ed1</id>
<content type='text'>
The sysctl uptime fixture was little endian, which fails on sparc
hardware. Added a big endian fixture and endian detection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The sysctl uptime fixture was little endian, which fails on sparc
hardware. Added a big endian fixture and endian detection.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6728) Facter improperly detects openvzve on CloudLinux systems</title>
<updated>2011-04-07T01:33:09+00:00</updated>
<author>
<name>Ben Hughes</name>
<email>ben@puppetlabs.com</email>
</author>
<published>2011-04-07T01:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=19f96b59081558eefd613770fdf8c5f5665a150b'/>
<id>19f96b59081558eefd613770fdf8c5f5665a150b</id>
<content type='text'>
Make the openvz check for more than just the vz directory to be sure it's
OpenVZ.

Update the OpenVZ fact to be slightly more resilient in it's checking of
OpenVZ, so it doesn't clash with CloudLinux's LVE container system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the openvz check for more than just the vz directory to be sure it's
OpenVZ.

Update the OpenVZ fact to be slightly more resilient in it's checking of
OpenVZ, so it doesn't clash with CloudLinux's LVE container system.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor the mechanism for allowing for resolution ordering to be influenced</title>
<updated>2011-04-05T17:46:49+00:00</updated>
<author>
<name>Richard Clamp</name>
<email>richardc@unixbeard.net</email>
</author>
<published>2011-03-18T00:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=d56bca8534bd21c046fd19a7fb2f776fe3e100b4'/>
<id>d56bca8534bd21c046fd19a7fb2f776fe3e100b4</id>
<content type='text'>
renames Facter::Util::Resolution#length to weight as a more generic
mechanism for allowing resolutions to state their importance
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
renames Facter::Util::Resolution#length to weight as a more generic
mechanism for allowing resolutions to state their importance
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6795) Update tests to reflect changed exec</title>
<updated>2011-03-21T18:54:55+00:00</updated>
<author>
<name>Jacob Helwig</name>
<email>jacob@puppetlabs.com</email>
</author>
<published>2011-03-21T18:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=09b9f9bd84e09f8ca9bb7d4e611082c047fac94d'/>
<id>09b9f9bd84e09f8ca9bb7d4e611082c047fac94d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'tickets/next/6716-osx-ipv6-macaddress' into next</title>
<updated>2011-03-17T22:13:52+00:00</updated>
<author>
<name>Jacob Helwig</name>
<email>jacob@puppetlabs.com</email>
</author>
<published>2011-03-17T22:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=330d3992744b80187223e5b6af2a58219e4610f6'/>
<id>330d3992744b80187223e5b6af2a58219e4610f6</id>
<content type='text'>
* tickets/next/6716-osx-ipv6-macaddress:
  Clean up indentation, and alignment in macaddress_spec.rb
  (#6716) fix facter issues on OSX with ipv6 in macaddress.rb.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tickets/next/6716-osx-ipv6-macaddress:
  Clean up indentation, and alignment in macaddress_spec.rb
  (#6716) fix facter issues on OSX with ipv6 in macaddress.rb.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up indentation, and alignment in macaddress_spec.rb</title>
<updated>2011-03-17T22:12:41+00:00</updated>
<author>
<name>Jacob Helwig</name>
<email>jacob@puppetlabs.com</email>
</author>
<published>2011-03-17T22:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=2fb831671a75d644c2efd48cfadfadecb9606b54'/>
<id>2fb831671a75d644c2efd48cfadfadecb9606b54</id>
<content type='text'>
This changes the spec file from 4-space indentations to 2-space
indentations to match the style guide[1].

[1] http://projects.puppetlabs.com/projects/puppet/wiki/Development_Lifecycle#Style
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the spec file from 4-space indentations to 2-space
indentations to match the style guide[1].

[1] http://projects.puppetlabs.com/projects/puppet/wiki/Development_Lifecycle#Style
</pre>
</div>
</content>
</entry>
<entry>
<title>(#6716) fix facter issues on OSX with ipv6 in macaddress.rb.</title>
<updated>2011-03-17T22:12:41+00:00</updated>
<author>
<name>Ben Hughes</name>
<email>ben@puppetlabs.com</email>
</author>
<published>2011-03-17T01:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=3f0a3404894ea1835877856e20d60be4023706fc'/>
<id>3f0a3404894ea1835877856e20d60be4023706fc</id>
<content type='text'>
Due to "netstat -rn" returning multiple protocols (IPv4 and IPv6) the
"default_interface" can get more than one entry in to it, causing the
macaddress resolving to break. This limits it to just one interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to "netstat -rn" returning multiple protocols (IPv4 and IPv6) the
"default_interface" can get more than one entry in to it, causing the
macaddress resolving to break. This limits it to just one interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #2346 - Part 1: Added arp fact for Linux</title>
<updated>2011-03-16T20:56:07+00:00</updated>
<author>
<name>James Turnbull</name>
<email>james@lovedthanlost.net</email>
</author>
<published>2011-03-08T09:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/facter.git/commit/?id=0411d2eacbfad9d07977dea8975b604b7cdd1aa5'/>
<id>0411d2eacbfad9d07977dea8975b604b7cdd1aa5</id>
<content type='text'>
Added facts arp (like the ipaddress etc) facts
Added facts arp_interfacename
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added facts arp (like the ipaddress etc) facts
Added facts arp_interfacename
</pre>
</div>
</content>
</entry>
</feed>
