[Pkg-puppet-devel] [SCM] Packaging of Facter for debian annotated tag, debian/1.5.7-1, created. debian/1.5.7-1

Nigel Kersten nigelk at google.com
Wed Dec 15 04:40:43 UTC 2010


The annotated tag, debian/1.5.7-1 has been created
        at  68e4454ff047daf69eabdac9457bd398d5fc8b27 (tag)
   tagging  3191426ce53e005cf5acc40f9fc107ebfed321e9 (commit)
 tagged by  Micah Anderson
        on  Tue Dec 14 23:35:17 2010 -0500

- Shortlog ------------------------------------------------------------
I think this is where the package was uploaded

Andreas Zuber (1):
      Fixed #2215 - Added support for SUSE Linux Enterprise Desktop to operatingsystem and operatingsystemrelease

Benedikt Böhm (1):
      Fix #2155 - architecture facts on Gentoo

David Lutterkort (2):
      Revamp domain resolution
      Sync specfile with latest from Fedora

Diego Algorta (1):
      Fix bug where you'd get an 'undefined method' error if trying to access a fact's value when collection has not being yet initialized.

Ian Taylor (1):
      more consistent indentation and alignment. also removal of trailing whitespace

James Turnbull (135):
      Added support to return multiple interfaces and their IP addresses as facts.  Existing ipaddress fact which returns IP address of first interface on node is still available.  Currently Linux only. Closes #6
      Updated CHANGELOG
      Revert "Adjusted :kernel confine to make it more in line with others"
      Added require for rdoc/ri/ri_paths to address Puppet #753 and Facter #40
      Updated CHANGELOG
      Fixed ticket #44
      Added index to imess.rb fixing Ticket #43.
      Added Mandrake support for operatingsystem fact - closed ticket #47
      Fixed ticket #48 - CentOS operatingsystemrelease fact now reporting correct value
      Fixed ticket #50 - added selinux facts
      Added Debian release version support
      Added Ubuntu operatingsystem and operatingsystemrelease fact support
      Revert "Fixed ticket #50 - added selinux facts"
      Fixed conflict merge
      Added support for multiple interfaces, macaddress and netmask facts for Linux, *BSD, and Solaris
      Split out facts from facter.rb and moved all support code to util
      Further updates to split facts and move support functions
      Added new files
      Fixed #46 - refactor ipmess.rb
      Added require util ip.rb file
      Fixed Solaris detection of lo0 for ticket #46
      Updated CHANGELOG
      Closes #1145 - fixed bad interface names by replacing : with _
      Updated version.  Moved most facts to seperate files.
      Incremented version number to 1.5
      Updated Red Hat spec file for new version and files
      Added support for AIX fixing ticket #56
      Added LSB Major Dist Release fact fixing #41
      Updated CHANGELOG
      Fixes for ticket #60
      Refactor of netmask fact - fixes ticket #66
      Refactered ipmess.rb and util/ip.rb to support separate *BSD logic for *BSD aliased interfaces.
      Fixes #1357 - change ps syntax for OSX and BSD
      Fixes #1334 - Forced Facter to use LANG=C
      Merge branch 'tickets/1.5/1376' of git://github.com/haji/facter
      Partial fix for #1345 - BSD interfaces with aliases now select the first address by default
      Fixes #1378 - update manufacter.rb facts to support BSD
      Further fixes #1378 - updated dmidecode for NetBSD
      Fixed formatting
      Merge branch 'master' of git://reductivelabs.com/facter
      Merge branch 'master' of git://reductivelabs.com/facter
      Merge branch 'master' of git://reductivelabs.com/facter
      Merge branch 'master' of git://reductivelabs.com/facter
      Adjusted version to be in line with previous standard
      Fixed Rakefile to include additional files including tests et al
      Fixes #1467 - macaddress not set on Ubuntu
      Fixed #1490 - Added virtual fact
      Fixes #1492 - added kernelversion fact
      Fixed . dot escaping
      Fixed #1559 - update to dmidecode fact
      Fixed #1555 - added operatingsystemrelease for Solaris
      Fixed #1558 - Updated virtual fact for xenu and xen0
      Fixes #1562 - Removed facter from PREREQS
      Fixes #1558 - Adjusted virtual fact to allow non-root users to execute it
      Fixed #1569 - createpackage.rb bug
      Fixed #1567 - fixed createpackage.sh output
      Fixed #1547 - finally killed dots in IP address facts
      Merge branch 'master' of git://reductivelabs.com/facter
      Fixed #1575 - CentOS fix for Facter SPEC file
      Merge branch 'master' of git://reductivelabs.com/facter
      Fixes #1582 - Fix MAC address reporting for Linux bonding slave interfaces
      Fixed #1634 - Update virtual fact to differentiate OpenVZ hardware nodes and virtual environments
      Removed ENV path setting from virtual.rb
      Added Ubuntu to a variety of confines
      Fixed #1650 - OS X package creation script should be more selective about cleaning out prior versions
      Fixed #1697 - Typo in ipaddress.rb causes timeout under Solaris 10 SPARC
      Removed EPM task
      Added ci namespace and Rake tasks
      Fixed errors on unrecognised option in binary
      Fixed #1793 - Added more Solaris 10 facts
      Fixed #1791 - support for virtual fact on Solaris 10
      Fixed autotest on win32
      Added uptime facts
      Fixed #1870 - Format all subnet masks as human-readable
      Added network fact
      Fixed uptime refactor issues on non-Linux platforms
      Added timezone fact
      Fixed #1926 - IPAddr to_s issue
      Cleaner fix for #1926
      Fixed Ubuntu operatingsystem identification
      Fixed generic uptime fact
      Fixed #1924 - Fixed lo / lo:0 local interface matching
      Fixed #1850 - Facter updates for Ruby 1.9
      Updated README
      Added Reductive Labs build library
      Added README.rst for Facter
      Added support for Oracle Enterprise Linux to operatingsystem
      Added support for Oracle VM Server to operatingsystem and operatingsystemrelease
      Fixed #1966 - Added physicalprocessorcount fact
      Fixed #2032 - file.open hanging on /proc/uptime on some platform
      Added EC2 facts
      Further fix #2032 - close IO
      Fixed #2035 - Missing brace for OSX preflight
      Fixed CHANGELOG
      Fixed #2003 - Added is_virtual fact
      Fixed #2040 - Facter should provide a macosx_productversion_major fact
      Fixed lib install permissions
      Fix for rake task for reductive-build library
      Fixed #2044 - virtual fact thread fix
      Fixed #2055 - SunoS Interface error
      Fixed #2063 - added kernelmajversion fact
      Fixed #2081 - Fixed interfaces fact for vlan subinterfaces
      Fix to stdout in resolution.rb
      Fixed #2080 - IPAddress resolutions should be reordered
      Fixed #2132 - support for named interface aliases under linux
      Added COPYING in and CHANGELOG updates
      Partial fix for #2191 - Facter compatibility for Ruby 1.9
      Fixes #2169 Correctly recognises dom0 and domUs
      Added support for ArchLinux to operatingsystem fact
      Fixed #2119 - Added support for non-global Solaris 10 zones
      Fixed #1327 - Added SELinux facts
      Fixed #2131 - Facter doesn't populate lsbmajdistrelease on OEL (also OEL/OVS and other facts)
      Cleaned up Rakefile and removed requirement for Reductive Labs build library
      Refactor #2154 - Modified patch from Benedikt Bohm to simplify openvz and vserver detection
      Added SELinux tests
      Bumped release to 1.5.5rc2
      Added install.rb to Rakefile package task
      Added spec files to package list
      CHANGELOG updates
      Added path to Rakefile
      Added spec.executables to Facter gemspec in Rakefile
      Added facter branding to format patch command
      Removed --no-thread and --no-chain-reply-to from rake mail_patches task
      Fixes #2307 - Minor fix for zone in virtual.rb
      Updated CHANGELOG and bumped version for 1.5.6
      Fixed CI spec task
      Added path fact
      Added default Rake task
      Updated Rakefile and moved Rake tasks to tasks/rake directory
      Incremented version and updated CHANGELOG
      Added new format ChangeLog
      Updated CI Rake task
      Added rcov support to spec task
      Added additional exclusion to rcov process
      Updated ChangeLog and task

Jim Pirzyk (2):
      Facter #2120 -  Solaris support for Facter[virtual]
      Fix #2306 netmask and ipaddress on SunOS and BSDs

Joe McDonagh (1):
      Issue #2314 OpenBSD sysctl

Joel W. Shea (1):
      This commit refs #1555, #1898 and fixes #1761

Kurt Keller (1):
      Fix errors when alias IP's are defined

Luke Kanies (91):
      Removing the package hosts, so packages are no longer created at all
      Merge branch 'master' of /opt/rl/git/facter
      Updating version in changelog
      Updated to version 1.3.8
      Updated to version 1.3.8
      Switching from test/unit to rspec, and fixing a couple
      removing .swp file
      Merge branch 'os_split'
      Merge commit 'turnbull/master'
      fixing whitespace
      Adding autotest hooks
      Splitting the different classes in Facter up, and adding some tests.
      Simplifying Confine a bit
      Reorganizing my new tests so they match the autotest discovery.
      Adding all of the tests for the Facter::Resolution class.
      Splitting the instance code into a Fact class.
      Moving Facter's container behaviour into a separate class.
      Fixing warnings and interfaces.
      Updating the executable to not use Facter.each.
      Adding the 'each' method back into Facter.
      Creating a 'loader' class to handle loading facts for the collection.
      Moving all of the support classes to util/.
      Fixing the test so it doesn't break other tests.
      Fixing the last few occurrences of Facter::Resolution instead of Facter::Util::Resolution.
      Switching Facter to using the new loader.
      Moving the version and ruby facts to a separate file.
      Facter no longer loads all facts by default.
      Retrieval of fact values now autoloads facts.
      Moving the puppet-related loading tests to an integration test.
      Switching to a search path registration system.
      Adding a --puppet option to facter to load Puppet facts.
      Reverting the version.
      Adding a timeout to fact retrieval, fixing #56.
      Removing old test/unit tests.
      Testing gitosis
      Merge branch 'master' of git://github.com/jamtur01/facter
      Merge branch 'master' of git at reductivelabs.com:facter
      Merge commit 'turnbull/master'
      Refactored so each fact resolution can specify a separate timeout,
      Refactoring how recursive searches are detected.
      Rejustifying all of the whitespace in the facts, yay.
      Merge branch 'master' of git://github.com/jamtur01/facter
      Fixing some warnings in various classes.
      Setting the timeout for the puppetversion fact to 1.5.
      Retaining 'timeout' as the settor, but using 'limit' as the getter.
      Adding a default case for the manufacturer information.
      Fixed #1400 - OperatingSystemRelease should now work on CentOS
      Merge commit 'turnbull/master'
      Updating the changelog for 1.5
      Updated to version 1.5
      Updated to version 1.5
      Adding (apparently now required) author info to the gem spec
      Merge commit 'pnasrat/ticket/1436'
      Merge commit 'pnasrat/ticket/1434'
      Modified the operatingsystem fact for Debian so it looks in
      Merge commit 'pnasrat/ticket/1425'
      Adding better SuSE detection for both operatingsystem and release.
      Merge commit 'pnasrat/tickets/1422'
      Applied patch by josb to fix CentOS version detection.
      Updating changelog for previous two commits
      Set the timeout for the host-based and resolv-based resolutions to 2.
      Added a Process.waitall thread when there's a timeout, to avoid zombies.
      Adding a rake task for creating an archive.
      Updated to version 1.5.1
      Updated to version 1.5.1
      Updated to version 1.5.1
      Merge branch 'master' of git at reductivelabs.com:facter
      Merge branch 'master' of git at reductivelabs.com:facter
      Updated to version 1.5.2
      Updated to version 1.5.2
      Fixing the GPL/LGPL incompatibility by choosing the oldest-mentioned license (GPL).
      Fixed #1509 - Fixed version recognition for SLES.
      Fixed #1619 - Applying patch by seanmil, adding support for SLES.
      Merge commit 'lutter/ticket/1654'
      Merge commit 'martin/tickets/1727'
      Fixing #1761 - Solaris no longer uses /etc/release
      Removing the vendor/ gems.
      Fixing autotest, now that vendor/ is gone
      Fixing indentation everywhere
      Refactoring the IP support, and fixing #1846.
      Fixing #1854 - Adding ArchLinux support
      Fixed #1867 - Fixed OpenSuSE detection
      Fixing #1838 - profiler failures don't throw exceptions
      Renaming Facter::Macosx to Facter::Util::Macosx
      Adding mail_patches rake task
      Fixing the usage of the macosx util module; I somehow missed renaming it here
      Updated to version 1.5.3
      Fixing #1927 - failing facts don't kill Facter
      Updated to version 1.5.4
      Fixing ifconfig warnings generated on OS X
      Fixing #1918 - facter --puppet always works

Martin Englund (1):
      Fix for #1727 - id fact should not rely on whoami on Solaris

Nigel Kersten (10):
      Feature #1475: CONFIG['bindir'] CONFIG['sbindir'] have undesirable defaults on OS X 10.5
      Feature #1478: Allow specification of --bindir --sbindir --sitelibdir --mandir --destdir in install.rb
      Feature #1487: Package creation scripts for Mac OS X
      fix terrible error with overwriting permissions
      Update install.rb to cope with all OS X versions, not just 10.5
      Update OS X minor version fact to cope with '10.x' values and provide test coverage
      pull in debian directory, rebuilt around using install.rb instead
      Fix spelling error for Recommend in control file
      change dependency to ruby1.8 as that's all we're supporting now
      fix nigel's email address in the control file

Paul Nasrat (32):
      Use rbconfig to detect windows as no uname binary
      Use ipconfig to determine ip address
      Get kernel version via wmi
      Set macaddress on windows platform
      Get DNSDomain from WMI to set domain
      Use rbconfig to detect host cpu
      Bug #1434 Don't execute which on windows
      Don't try and run lsb_release on windows
      Remove duplicated code paths
      Fix ticket 1425 on Solaris
      Add module level tests for Facter::IPAddress
      Add sample test and strawman solution for IP parsing code
      Extract ifconfig output to data directory
      Add unit rspec tests for ticket 1425
      Facter fix #1422, no default timeout
      Fix bug #1870 and add interface fact support for darwin systems
      Refactor - rename ipmess to interfaces
      Fix #2236 - don't use each_line on arrays
      Facter fix #2231 typo
      Facter ticket  2214 - Fix facts for OVS
      Tests for #2227 - multiple interfaces on Darwin
      Fix #2278 Revert fix for 2120
      Change spec output to enable broken build debugging
      Fix broken ci build with explicit clearing before tests
      Issue #2292 Add tests for virtual facts
      Merge commit 'pnasrat/tickets/master/2292' into merge
      Fix #2470 - duplicate entries in interfaces fact
      Add Darwin netmask support on top of Jim's patch
      Issue #2548 netblock fact
      Fix broken solaris zone tests on EC2
      Fix 2455 - improve error handling on fact load
      Issue #2414 - add unit test

Peter Meier (2):
      Use resultion.exec util instead of which checks
      correctly compare values - fixes #2021

Steve Hajducko (1):
      Retrieve hardwaremodel for AIX from sys0 modelname.

Steven Hajducko (3):
      Added processorcount and type facts to AIX
      Fixes #1376 - Display memory facts for AIX
      Changed 'timeout' option to 'limit'

Todd Zullinger (7):
      Consolidate operatingsystemrelease for CentOS, Fedora, oel, ovs, and RedHat
      Fix operatingsystemrelease on Red Hat based distros
      Fix operatingsystemrelease for CentOS < 5
      Tighten operatingsystemrelease regex on CentOS < 5
      Sync rpm spec file with latest from Fedora/EPEL
      Fix #2060 and cleanup operatingsystemrelease
      Clarify licensing as GPLv2 (or any later version)

ajax (1):
      Fixing bug where an up interface not in active use was being selected as the canonical IP instead of using the IP attached to the interface assigned the default route.

duritong (1):
      Fix virtual fact if xen but /proc/virtual present

josb (1):
      Add YAML output option to the help text.

luke (125):
      moving things to the trunk
      updating INSTALL with patch from ian
      removing filehandle-based tests
      Modified version
      Updated to version 1.0.1
      updates
      adding fixes Eric Sorenson found with cygwin
      adding changelog
      Updated to version 1.0.2
      adding extra "return nil" statements, and hopefully fixing the test for cygwin
      Adding Release tag
      updating everything to essentially disable docs generation
      Redoing how tags work.
      Updated to version 1.1.0
      Fixing bug when a fact with no resolutions is asked for
      Fixing bug when a fact with no resolutions is asked for
      Updated to version 1.1.1
      Working on packaging
      RPM creation now works
      Adding ldapname capabilities
      Updated to version 1.1.2
      updates
      Identifying centos
      adding 1.1.3 changelog
      Updated to version 1.1.3
      Fixing installer to put the facter executable in /usr/bin instead of /
      Updated to version 1.1.4
      updating changelog for 1.1.4
      fixing rake file to build and copy rpms automatically
      Converting rakefile to the new build system
      Removing ruby as a prereq
      Accepting the patch from #5
      Added "architecture" fact, added the ability to autoload facts from separate files, and added the ability to retrieve fact values via a method for each fact.
      Fixing install and tests so that there are no errors, hopefully.
      Adding ruby, puppet, and facter version facts
      adding another test for the exe
      updating changelog for 1.2.0
      Adding final autoloading work.
      Updated to version 1.2.0
      fixing small bug that only occurs with gems
      Updated to version 1.2.1
      adding solaris pkg stuff
      Accepting the patch in #9, with some modifications.
      accepting patch in #10, although with more abstraction, and creating a module for the memory functions
      fixing linux memory stuff
      Getting rid of the autoload method entirely; facts are now only loaded at startup.
      Adding the ability to specify tags as hashes or arrays, as requested in #112.
      Adding patch from #11, with slight modifications.
      Adding patch from #11, with slight modifications.
      Switching "tag" to "confine", because it is a more appropriate term.  I will also add "tags", but they will be used for creating fact collections.
      fixing test to ignore differences in memory
      Adding rubysitedir fact, as requested in #13.  Also, switching the output when one fact is asked for, so it only produces the single value, with no => symbol.
      Adding some documentation to the binary
      changing the syntax of the fact confines
      fixing the linux processor stuff so it only gets called on linux
      Adding tagging frameworks back into Facter, and adding the ability to specify tags to the to_hash method so that you only receive facts tagged with specific tags
      fixing test so that it works even if rubylib is not set
      trying to fix facterbin rubylib setting
      fixing installer so it does not install batch files on darwin
      Updated to version 1.3
      Updated to version 1.3
      Updated to version 1.3
      updating for 1.3
      Fixing #15.  Just adding rescue blocks around the load statements.
      adding a call to dnsdomainname before domainname
      Updated to version 1.3.1
      Updated to version 1.3.1
      Updated to version 1.3.1
      fixing spec file again
      fixing license issues
      Deleting this file until the hanging problems are resolved
      removing processor.rb in case it has the same problems as the memory file
      Re-adding these files, since Matt has found a solution to the hanging problem.
      Adding thread exclusivity to memory and cpu reading
      simple packaging updaets
      Updated to version 1.3.2
      Updated to version 1.3.2
      Adding the ability to retrieve facts from the environment.
      updating changelog for 1.3.3
      Updated to version 1.3.3
      Updated to version 1.3.3
      adding docs
      adding docs
      updates
      doc updates
      doc updates
      updates
      Applying memfree patch from #17.
      Applying patch in #23.
      Applying patch from #22
      Fixing #20.  I just made sure that the Domain fact cchecks the hostname first, so that if the hostname is an fqdn it will set the domain from that.
      Adding fqdn fact
      Sorting the facts when they are all output
      Fixing facter so it does not fail when an unknown fact is asked for
      applying patch from #18.
      Adding yaml support, as requested in #24
      Adding patch from #21, adding lsb_release facts
      updating changelog for 1.3.4
      Updated to version 1.3.4
      Updated to version 1.3.4
      Updated to version 1.3.4
      Fixing #26 -- using Resolution.exec instead of executing directly, and also calling lsb_release for every fact, instead of just once at startup
      Updated to version 1.3.5
      Updated to version 1.3.5
      Updated to version 1.3.5
      Fixing ssh key facts so they only include the key, not the type.
      Applying patch from #29.
      updating changelog for 1.3.6
      disabling solaris package generation for facter
      Updated to version 1.3.6
      Updated to version 1.3.6
      updating docs a bit
      Applying patch from #35.
      Applying patch from Adam Jacob that makes FACTERLIB work
      Fixing #33 -- we now only return the first mac address
      Fixing Facter.flush
      Applying patch from #36 by psychedelys
      Using consistent naming internally; I previously had essentially random quoting and case, but it is now all lower-case symbols.  It should behave the same externally.
      Updated to version 1.3.7
      Updated to version 1.3.7
      Applying patch from Valentin Vidic, fixing open filehandles
      Setting the ldapname so it is guaranteed to be a string
      Adding manufacturer code, as requested by digant on the Puppet Trac site.
      Drastically speeding up the lsb data retrieval, and refactoring the dmidecode data so it is a bit cleaner and does not produce extraneous output or errors
      making the install script executable

lutter (10):
      Fix specfile in accordance with Fedora Extras guidelines
      Automatically update version and release in the specfile for new releases
      Minor changes for hte Fedora Extras review
      Updated for use with latest Fedora ruby packages
      Do not try and check the command if which is not available; fixes trac #30
      Reconciling with Fedora specfile
      Make specfile work for FC < 5 and RHEL < 5
      Sync with Fedora specfile
      Remove tabs; don't fail if dmidecode doesn't return expected information
      Set operatingsystemrelease to the major release on RHEL and Fedora

mccune (3):
      Added a bunch of information from system_profiler -xml.  In particular, sp_serial_number is interesting.  Also added values from sw_vers, to get the commonly used Mac OS X version and build identifier.
      Fixed problem where facter referenced puppet plist utility library.
      Fixed problem with executing system_profiler and sw_vers on non Darwin hosts.

rchanter (1):
      minor fix to operatingsystemversion to correctly parse /etc/release on OpenSolaris 2008.11.

root (2):
      Added macaddress fact support for FreeBSD and OpenBSD - closes #37
      Adjusted :kernel confine to make it more in line with others

-----------------------------------------------------------------------

-- 
Packaging of Facter for debian



More information about the Pkg-puppet-devel mailing list