[Pkg-puppet-devel] [SCM] Packaging of Facter for debian annotated tag, debian/1.5.6-1, created. debian/1.5.6-1
Micah Anderson
micah at riseup.net
Tue Jun 30 03:27:31 UTC 2009
The annotated tag, debian/1.5.6-1 has been created
at 59586e40446bd72060c99f94aa225ec79d65207a (tag)
tagging c3e237b0f35fab462c57b226e78d930cf3765219 (commit)
tagged by Micah Anderson
on Mon Jun 29 23:24:01 2009 -0400
- Shortlog ------------------------------------------------------------
Debian release 1.5.6-1
Andrew Pollock (6):
Add libopenssl-ruby to build dependencies
Correct email address in changelog entry
Addressed some complaints from Lintian
Fix email address in debian/changelog
Add pciutils to the dependencies
Add libopenssl-ruby1.8 to dependencies
David Lutterkort (2):
Revamp domain resolution
Sync specfile with latest from Fedora
James Turnbull (89):
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
Joel W. Shea (1):
This commit refs #1555, #1898 and fixes #1761
Luke Kanies (89):
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
Martin Englund (1):
Fix for #1727 - id fact should not rely on whoami on Solaris
Micah Anderson (3):
update to 1.5.6 upstream release
update changelog for new release, add myself to uploaders
bumped standards-version (no changes), added versioned build-depends on debhelper 5
Nigel Kersten (9):
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
Imported Debian patch 1.5.1-0.1
Update control for new maintainers, update watch, and rebase against 1.5.4 upstream
Switch to using upstream install.rb script rather than copying files manually
Update changelog
update changelog to use correct revision number
Paul Nasrat (17):
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
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'
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.
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