[Pkg-puppet-devel] [facter] branch upstream updated (450bc8c -> 41de1b5)
Stig Sandbeck Mathisen
ssm at debian.org
Mon Jun 30 14:34:06 UTC 2014
This is an automated email from the git hooks/post-receive script.
ssm pushed a change to branch upstream
in repository facter.
from 450bc8c Imported Upstream version 1.7.3
adds 132c0ce (#15586) Use OptionParser for help
adds ae881a6 Merge pull request #522 from zaphod42/issue/stable/help-on-1.9.3
adds cc5edf0 (Bug #22238) Remove EOL f17
adds 204bd6e Merge pull request #521 from melissaanne/maint/stable/re-141_rm-eol-f17
adds 0d1f705 (#22334) Use Facter's logging system for warn
adds 481f75c Merge pull request #529 from zaphod42/issue/stable/22334-logging-to-stderr
adds 178e2c6 (#22349) Read from user's home when non-root
adds 46bed4e Merge branch 'issue/stable/22349-facter-as-non-root' into stable
adds 65c7b4e Maint: Only try to install json gem for ruby 1.8
adds a598423 (#22349) Qualify WinBuiltinAdministratorsSid constant
adds a507907 Merge branch 'release/1.7.3' into stable
adds b1c8c56 Maint: Don't try to install json gem on Windows
adds 43540e3 (#20301) Handle different error in ruby 1.9
adds 40b5dec Merge remote-tracking branch 'upstream/1.6.x' into stable
adds 28fe30d (#16081) Facter reports bogus arch on AIX
adds ec1a2cf Merge branch 'pull-532' into stable
adds 08727dd (#12504) Read correct file for operatingsystemrelase on Ubuntu
adds 5dac5e4 (#12504) Read non-configurable file for operatingsystemrelease on Ubuntu
adds 7965748 Merge branch 'pull-534' into stable
adds 87f345c (#21604) Detect xen virtual fact on windows
adds 1bc12b9 (maint) Refactor windows virtual fact for readability
adds 311699b (22651) add fixture access methods for example /proc/cpuinfo files
adds 77b2eab Merge pull request #539 from jhoblitt/cpuinfo_fixture_consolidation_stable
adds fd7203e (#18215) Updated processor_spec.rb for Solaris changes
adds 502fb5e processorcount spec wrongly used physicalprocessorcount fact
adds 0fba62b adding psrinfo from Solaris with 24 CPUs and using it in processor spec
adds 59c65cf removing double quotes in a spec
adds 54ba32e removed duplicate tests for Solaris
adds 26a089b (#17894) Add fix to handle processorX facts on HP Superdomes.
adds 3849295 (maint) refactor processor specs, test sysfs fallback
adds dec6f7d (maint) Simplify processor_spec sysfs stubbing
adds a6d12a5 Merge branch 'backport-processor_specs' into stable
adds 874a5a9 (#22619) Error when NetConnectionId is missing
adds f968aae Merge pull request #537 from ferventcoder/ticket/stable/22619-remove-disabled-interfaces
adds f457f59 (#22322) Suppress swap stderr on AIX and Solaris
adds 7c8eae1 Merge branch 'issue/22322-suppress_swap_stderr_output' into stable
adds fbb9007 (#22789) Add vserver_host in physical_types
adds 303d3ed Merge branch 'pull-547' into stable
adds 17de341 Include Bochs as Windows virtual machine type.
adds 4bc58fc Merge branch 'ticket/stable/22844-virtual-fact-kvm-windows' into stable
adds 2c048fb (packaging) (#22726) Add saucy as a package build target
adds 0c88636 Merge pull request #552 from shrug/stable
adds 20a2de6 (#9546) Do not execute com, cmd, exe, or bat files if not on windows
adds 64c19be (#9546) Merge branch 'ignore_extensions' into stable
adds 5d3aab2 (Maint) Pin windows gems to match what we ship
adds 5acfe3a (#20994) fix incorrectly set memorysize on AIX using svmon (was set to 0) tested on AIX 5.3, 6.1, and 7.1
adds 1e7e369 (#20994) fix incorrect memoryfree fact on AIX (was set to 0) tested on AIX 5.3, 6.1, and 7.1
adds 9faf2c5 (#20994) add rspec tests for memoryfree and memorysize on AIX using svmon
adds cbbb6de Merge pull request #554 from haus/ticket/stable/fix-aix-memory-facts
adds 4664fbe (packaging) Pass --man to install.rb to get man pages in Debian lucid and older
adds 927c654 Merge pull request #565 from shrug/stable
adds d81601f (#22622) External output defaults to empty string
adds 3bdc0bf Merge pull request #567 from Iristyle/ticket/stable/22622-external-facts-without-output-cause-failures
adds e6d76f8 (Maint) Execute test on all agents using beaker's DSL method
adds 71f3aa1 Adding vCloud node configs
adds f43bc1c Setup script to install Git on vCloud hosts
adds 50ae44a (maint) Add acceptance setup steps from puppet-acceptance
adds 681de63 (#23135) Support deploying to Solaris and Windows vcloud machines
adds eadd368 (maint) Recognize `fc` as a type of redhat platform in acceptance setup
adds 4564240 (maint) convert fc to fedora in acceptance configs
adds b49647e use the pooling api
adds 0758ca2 (Maint) Allow acceptance tests to be run on preserved windows hosts
adds f845df5 (Maint) Remove puppet specific setup steps
adds 132c25e (Maint) Change canonize to canonicalize
adds f841065 (Maint) Override the `parse_results` method
adds f2da8e4 (#23368) Simplify how parser is stubbed out
adds 5b745a7 (#23368) Quote scripts that contain spaces
adds 8eba838 Merge branch 'ticket/stable/23368-external-scripts-broken-2003' into stable
adds ab99981 (#22944) Don't execute external facts 19 times
adds c4090f7 (#22944) Reload external facts after the collection is flushed
adds e0bdf28 Merge branch 'ticket/stable/22944-nineteen-times' into stable
adds 7f8d57b (maint) Add fedora 20 to build defaults
adds 49bb308 Merge pull request #572 from melissaanne/maint/stable/add-f20-to-mock-list
adds b158c96 (packaging) Update FACTERVERSION to 1.7.4-rc1
adds 5baa336 (maint) Add a Gemfile for acceptance testing
adds 4e41e42 (FACT-163) refactor fact [file] loading
adds 938b48c Merge pull request #578 from jhoblitt/fact_loading
adds 09cd4ea (packaging) Update FACTERVERSION to 1.7.4
adds 25e6531 (maint) Align acceptance/Gemfile's beaker with puppet's acceptance/Gemfile
adds b568a94 Merge branch 'stable' into facter-2
adds 4ec07ca (fact-163) Remove relative path for FACTERLIB paths (which was unintentional)
adds 2a975ce Merge pull request #583 from kylog/issue/fact-163/fix-up-windows-specs
adds 4faecb0 (fact-163) Fix path construction in load_all
adds cfbcbdc (maint) Add newlines to all files (whitespace only)
adds b04d701 (maint) Remove rspec from shebang lines
adds e38555d (Maint) Remove loader test dependence on ENV
adds 098a248 (Maint) Remove unneeded mocking
adds 4ce8f7d Document Facter API with YARD
adds 0dbfebd Use the API to test resolution weight
adds 9a2ff51 (doc) Update COMMITTERS and CONTRIBUTING
adds c841645 (maint) Update link to the contributor license agreement
adds 786b406 Merge pull request #574 from adrienthebo/facter-2-backports
adds 58901c0 (fact-79) Document builtin facts in a json schema
adds beb37b2 (fact-79) Add facter_json_output_validate.rb
adds c436f40 (fact-79) Commonize non-nil physicalprocessorcount values to string
adds 5e4e265 (fact-79) Enforce that all built-in facts must have a schema defined
adds 7ae5189 (fact-79) Add a README.md for the schema and clearer validate.rb output
adds 9036329 (fact-79) Add a bunch of missing facts
adds 8ebffec (fact-79) Extend acceptance test to ruby 1.8.x platforms
adds fccc67a (fact-79) Specify the agent name in the step
adds 9876059 (fact-79) Convert ip and mac addreses to use a regex
adds d9c0d00 Merge pull request #584 from kylog/issue/fact-79/facter-2/add-facter-schema
adds 647c0a4 (maint) processorcount on solaris should return a string
adds f03e980 Merge branch 'bugfix/facter-2/solaris-processorcount-string' into facter-2
adds e81bd67 (fact-79) Don't try 'gem install json' on windows
adds 6231ec1 (fact-79): Add Solaris zone facts
adds 7fd3d1f (fact-79) Enforce standard format for all macaddresses
adds 32062c1 (doc) Update to point to the new Jira instance
adds 9629eda Merge pull request #588 from zaphod42/maint/facter-2/update-references-for-jira
adds 20141c5 (maint) restrict redcarpet gem to <= 2.3.0
adds de25c2d Merge pull request #582 from jhoblitt/redcarpet_gem
adds 7d723e2 Merge branch 'stable' into facter-2
adds 6ab0a03 (maint) Workaround travis/rubygems failures with ruby 1.8.7
adds fb4f319 Merge branch 'stable' into facter-2
adds 84a981e (refactor) Remove double negation from resolution confine check
adds 0850724 (maint) clean up Facter::Application#run
adds f1bf77b (FACT-159) Extract facter command line formatting
adds 65eba06 Merge pull request #577 from adrienthebo/facter-2-output-formatting
adds daa68fd Add support for ssh-ed25519 keys
adds a1d2161 Merge pull request #586 from jasperla/sshed25519key
adds d75e5c6 (maint) Remove monkey patch
adds f023a55 Merge pull request #589 from kylog/maint/remove-monkey-patch-and-eliminate-spec-warnings-with-mri-2_x
adds ab4d7c4 (FACT-134) Add module for normalizing fact values
adds 9d2ef21 (FACT-134) Normalize and validate fact values
adds 7dab9d3 Merge branch 'facter-2-output-validation' into facter-2
adds 9592879 (FACT-134) Normalize copies of fact string values
adds 42af6df Merge branch 'issue/facter-2/encoding-frozen-strings' into facter-2
adds 1de2d8d (FACT-134) Redo tests so the work on ruby 1.8.x
adds e5ad5cb Revert "(maint) Workaround travis/rubygems failures with ruby 1.8.7"
adds b5da6ed (maint) Don't setup puppet.conf for facter acceptance setup
adds 1a75df6 Merge pull request #587 from adrienthebo/maint/stable/acceptance-remove-puppet.conf-setup
adds 751a7fb 21760/22005 update preflight to delete old lib dir
adds 9773b99 Use Dir.glob(), don't require rubygems or rake, use Dir.chdir as a block
adds 190825c use instance_variable_get instead of eval
adds d32cbcb (21868) Move facter libary target to /Library/Ruby/Site
adds 833e019 Merge pull request #593 from MosesMendoza/21868/stable/cherry_pick_mavericks_pkging
adds 02741a2 Merge branch 'stable' into facter-2
adds d9449ed Extract Facter execution methods to mixin
adds 1998cda Move execution module from util to core
adds 2ff7ae9 Merge pull request #590 from adrienthebo/facter-2-extract-execution-methods
adds 1da7261 (fact-207) Issue deprecation warning for ldapname
adds 96904c9 Merge pull request #603 from kylog/issue/fact-207/issue-deprecation-warning-for-ldapname
adds ecbe3ca (#22107) Force ASCII-8BIT encoding on raw data in property lists
adds 60908eb Merge branch 'pull-513' into stable
adds e4a5a0a Merge branch 'stable' into facter-2
adds 818b58b (FACT-207) Remove all uses of :ldapname
adds 652eab2 Merge branch 'maint/facter-2/fact-207-remove-ldapname' into facter-2
adds a64a1fa (maint) extract Execution#with_env method specs
adds 9b4caa3 Merge branch 'maint/facter-2/execution-spec' into facter-2
adds 299b865 (maint) Redirect dmidecode stderr to /dev/null
adds 28c0bec Merge pull request #596 from haus/stable
adds b72da8b (maint) Update virtual spec to match dmidecode invocation
adds 09e6d1c Merge pull request #601 from haus/maint/stable/fix_virtual_specs
adds 5e3d6f3 (packaging) Update FACTERVERSION to 1.7.5-rc1
adds e7abf58 Merge remote-tracking branch 'origin/stable' into facter-2
adds 05ee7ce (FACT-65) Allow resolutions to be created and looked up by name
adds 1e63a6b (refactor) Extract fact options handling
adds 9a02a2f (FACT-207) Simplify Fact options hash evaluation
adds 37ac68e (FACT-65) Collections should be able to directly create facts
adds dc65014 (maint) set resolution properties from an options hash
adds 697a3c3 (maint) decouple option settings on facts and resolutions
adds 6f74062 (maint) Reuse fact creation logic in collection
adds 23345eb (FACT-65) Allow resolutions to specify their name as an option
adds 70c3003 Merge pull request #600 from adrienthebo/feature/facter-2/fact-65-named-resolutions
adds 521ead9 (FACT-186) Express windows specific gem dependencies
adds 294ef91 (FACT-186) Consolidate gem runtime dependencies
adds d93d684 (FACT-186) Pessimistic version binding gem dependencies
adds 75e0e53 Merge pull request #607 from ferventcoder/issue/facter2/fact186-win32-dependencies
adds 8f45e71 (FACT-65) Extract Resolvable and Suitable mixins
adds ddfd832 (maint) Remove normalization tests from resolvable
adds 3b12764 Merge pull request #611 from adrienthebo/feature/facter-2/fact-238-extract-resolution-mixins
adds ddb8cfb (maint) Pin windows compiled gem versions
adds 7833001 Merge branch 'maint/facter-2/pin-compiled-gem-extensions' into facter-2
adds 14d3f65 (#22636) Allow list of external fact directories to be appended to
adds 5e369e0 (#9546) Do not execute com, cmd, exe, or bat files if not on windows
adds 1590a4c (fact-194) Add Facter.search_external{,_path}
adds 5e9df03 Merge pull request #615 from kylog/issue/fact-194/external-facts-plugin-sync-support
adds 1df7494 (RE-814) Add initial support for building in a RHEL 7 mock
adds 07ac2b4 Merge pull request #614 from mckern/cherry-pick
adds 7a78e74 Merge pull request #509 from mzeren-vmw/fix/22060/undefined_path_in_macaddress
adds 3431c2d (FACT-237) Add directed graph for handling dependencies
adds b5c4293 (FACT-237) Add aggregate resolution class
adds 733d2af (FACT-237) Implement deep_merge for composing facts
adds c5a0ecd (FACT-237) Implement deep_freeze for composed facts
adds 1921fa3 (FACT-237) Use specific error classes for deep_merge and deep_freeze
adds a4b2fa1 (FACT-237) Freeze results of each aggregate chunk
adds 083e0aa (FACT-237) Define default aggregate action
adds 1d97b40 Merge pull request #612 from adrienthebo/feature/facter-2/fact-237-aggregate-resolutions
adds e4c8689 (#19845) Allow a block to be supplied as a confine
adds 21f10c0 (doc) Update the Resolution#confine API docs
adds fbeedcf Merge pull request #620 from adrienthebo/backport/facter-2/confine-blocks
adds 5b90132 (FACT-94) Unvendor CFPropertyList
adds 08e3f2b Merge pull request #619 from adrienthebo/feature/facter-2/fact-94-unvendor_cfpropertylist
adds fc93a4f (maint) Extract Facter logging functionality
adds 905f209 (maint) Simplify logging controls
adds 421748c (maint) Simplify argument handling for `warn` messages
adds 6c6c394 (FACT-273) Always log warnings regardless of log level
adds b34eb1e (maint) Delegate #warnonce printing to #warn
adds 3e5db04 (maint) Emit warnings when log methods called without string
adds 1195ee1 Merge pull request #622 from adrienthebo/refactor/facter-2/extract-and-cleanup-logging
adds 0d8ec34 (#20216) Print timings to stderr instead of stdout
adds a9a1269 Merge branch 'backport/facter-2/show-timing-stderr' into facter-2
adds a039139 (maint) Remove Facter.method_missing
adds 88e3c69 Merge pull request #623 from adrienthebo/maint/facter-2/facter-module-method-missing
adds 6258ae0 (maint) Remove test which tests nothing (but can provoke a failure in tests run after it)
adds 319abe8 (maint) Don't warn on non-existent paths
adds b1f70c3 (doc) Update documentation for Facter#search
adds 74d36b6 Merge pull request #626 from adrienthebo/maint/facter-2/fewer-warnings-from-search-path
adds 329b609 (maint) Update loader specs to use let blocks over ivars
adds 5dae71f Merge branch 'maint/facter-2/cleanup-loader-specs' into facter-2
adds d56f472 (fact-273) Return a string for stub of :kernel fact
adds 9c221b7 (fact-273) Expect a warning message that can be expected
adds fae7a76 (fact-273) Remove a test which was a subset of the following test
adds 5de8102 (fact-273) Add expectation for Facter.warn on timeouts
adds b53fc4d (fact-273) Add expectation for Facter.warn on exceptions retrieving operatingsystemrelease
adds b67894b (fact-273) Add expectation for Facter.warn on ignored file extensions
adds c57c7dc (fact-273) Add expectation for Facter.warn on resolutions that throw an exception
adds 9d30b63 Merge pull request #627 from kylog/issue/fact-273/address-warnings-in-spec-runs
adds b6a0a65 (fact-81) Use Emit.dump rather than to_plist
adds b737c82 Merge pull request #625 from kylog/issue/fact-81/avoid-multiple-impls-of-to_plist
adds 4eac9df (FACT-321) Remove interpreter arg for command execution
adds e02fb64 (FACT-321) Remove interpeter arg from resolution
adds 3d11d4e (FACT-321) Remove deprecated interpreter from resolution
adds 1d87674 (FACT-321) Remove deprecated 'memorytotal' fact
adds 99841e2 (FACT-321) Remove deprecated Resolution#to_s()
adds 0500739 (FACT-321) Remove ENV['DESTDIR'] and --test from install.rb
adds 6632a23 (FACT-321) Remove deprecated windows shell builtin execution
adds f938652 (FACT-321) Remove deprecated file extension expansion
adds 92213a2 Merge pull request #631 from adrienthebo/maint/facter-2/remove-deprecations
adds 9e59aeb (maint) Reset facter search path when resetting facts
adds b43d6a7 Merge pull request #628 from adrienthebo/maint/facter-2/cleanup-search-path-on-reset
adds 48ea431 (maint) refactor solaris virtual fact to use timeouts
adds c8df160 (FACT-273) Resolutions should be able to reference their facts
adds 928282a (maint) Add more context when resolutions fail to evaluate
adds 39c139c Merge pull request #633 from adrienthebo/refactor/facter-2/associate-facts-and-resolutions
adds 7a581bb [FACT-239] Cleanly evaluate blocks in resolution context
adds e86ff8d (FACT-239) Delegate Fact#add to Fact#define_resolution
adds b534273 (FACT-239) Move resolution interaction to facts
adds b93d261 (FACT-239) Expose resolution type controls
adds 0bb2246 (maint) Iteratively deep merge values for default aggregate
adds 71f1d66 (maint) Clean up facter specs
adds c5d4654 (FACT-239) Implement Facter.define_fact
adds 71f650f (maint) Remove nonfunctional tests
adds 619df15 Merge pull request #624 from adrienthebo/feature/facter-2/fact-239-aggregate-resolution-dsl
adds 35aca22 (maint) Explicitly require tsort
adds 9b20a85 Merge branch 'maint/facter-2/include-tsort' into facter-2
adds 1edaea5 (maint) Update facts to use Facter::Core::Execution
adds bae6c15 (FACT-322) Remove special casing of resolution command
adds 41e766e (FACT-322) Remove execution empty string special casing
adds 40863af (FACT-322) Remove fact special casing of empty string
adds 8a14998 Merge pull request #637 from adrienthebo/feature/facter-2/fact-322-remove-special-casing-of-empty-string
adds 88d23b0 (FACT-332) Add cfpropertylist task to facter
adds 1002e2a (FACT-332) Make the package:apple task depend on cfpropertylist
adds 86d4f61 (maint) Load extra tasks before loading packaging
adds 772d27a Merge pull request #638 from haus/ticket/facter-2/fact_332_add_cfp_at_build_time
adds aa9ee28 (FACT-332) Warn when the packaging tasks aren't loaded
adds 2dc2849 Merge pull request #639 from haus/ticket/facter-2/fact_332_add_cfp_at_build_time
adds 19382e4 (maint) Return the empty string on exec error
adds 4694c49 Merge pull request #640 from adrienthebo/maint/facter-2/solaris-uptime-error
adds bc85e8d (doc) Update documentation for Exection.exec
adds 01b8f2d (maint) zoneadm_output should always be a string
adds a381187 (maint) Add zone_global_uuid to schema
adds ca6e191 Merge branch 'maint/facter-2/solaris-zone-uuid' into facter-2
adds 2600f04 (maint) Update docs to reflect use of facter-2 branch
adds 8102a72 Merge pull request #641 from kylog/maint/update-contrib-docs-for-target-branch
adds f7b09c7 (FACT-234) Add blockdevice uuid fact
adds 7c3e366 (maint) Remove trailing spaces in blockdevices_spec
adds 33a4f18 Merge branch 'feature/facter-2/patition_uuid_fact' into facter-2
adds 0b1d424 (fact-234) Add newly defined blockdevice dynamic facts to the schema
adds 6464e5b (FACT-341) - Added operatingsystemrelease support to Windows
adds 832b59a (Maint) Handle NoMethodError on 2003
adds d0f5c3c Merge branch 'backport/facter-2/fact-341-windows-operatingsystemrelease-support' into facter-2
adds a7f4cb6 (FACT-327) Move Process.waitall to Execution.exec
adds 491660a (FACT-327) Extract command execution base class
adds 74840eb (FACT-327) Extract windows/posix execution classes
adds 47ba5b1 Merge pull request #634 from adrienthebo/refactor/facter-2/fact-327-pluggable-command-execution
adds 790da64 (FACT-346) Remove deprecated selinux_mode fact
adds 544260f Merge pull request #645 from adrienthebo/deprecation/facter-2/fact-346-remove-selinux-mode-fact
adds 518c2f1 (FACT-272) Format facter --help to work with ronn
adds 47ab11a (FACT-272) Update manpage based on facter --help
adds e578c8a Merge pull request #646 from adrienthebo/doc/facter-2/fact-272-update-manpage
adds 3c3ef4c Revert "Merge branch 'feature/facter-2/patition_uuid_fact' into facter-2"
adds df76094 Revert "(fact-234) Add newly defined blockdevice dynamic facts to the schema"
adds ffc0eeb Merge branch 'revert/facter-2/blockdevices' into facter-2
adds f82cf01 (FACT-346) Remove selinux_mode from schema
adds e07c48f (FACT-349) Surface error messages when rescuing exceptions
adds b1c73ed Merge pull request #647 from adrienthebo/feature/facter-2/log-exceptions
adds 893a1c0 (maint) Handle string output in zfs/zpool version facts
adds f0cdc26 Merge branch 'maint/facter-2/zfs-version-empty' into facter-2
adds 7e5af1e (FACT-351) Fix netmask fact on Darwin and *BSD
adds 984b9c0 Merge pull request #648 from joshcooper/issue/facter-2/FACT-351-undefined-method
adds 680f32e (maint) Simplify aggregate error message
adds e86bebe Merge branch 'maint/facter-2/clearer-aggregate-error' into facter-2
adds 1deddfe Adds support for building facter on RHEL7 via spec.
adds 865b4ca Add initial support for building in a RHEL 7 mock
adds 6c77fd9 Merge pull request #616 from mckern/add-el7-to-stable
adds 8ce7789 (packaging) Update FACTERVERSION to 1.7.5-rc2
adds 4961ef5 (packaging) Update FACTERVERSION to 1.7.5
adds 1d9d02c Merge branch 'stable' into facter-2
adds 1951623 (packaging) Update FACTERVERSION to 2.0.1-rc1
adds 6248395 Merge tag '2.0.1-rc1' into stable
adds c60f11e (FACT-356) Return nil when no vlans are present
adds f3e7445 Merge pull request #649 from adrienthebo/bugfix/stable/fact-356-vlan_empty_string_output
adds ac366f3 (FACT-342) Add trusty cows
adds b9803d2 Merge pull request #650 from melissaanne/ticket/stable/add-trusty-tahr
adds 94c2188 Use simpler DSL for declaring external commands.
adds ab78e3a (FACT-357) Raise errors when command execution fails
adds 9bb5e11 (FACT-357) Extract virtual fact vmware resolution
adds 9ac07e6 Merge pull request #651 from adrienthebo/bugfix/stable/fact-357-lsb_empty_string_output
adds 85a6998 (maint) Only create LDOM facts if virtinfo available
adds 1493bb5 Merge branch 'maint/stable/ldom-command' into stable
adds 46be425 Use same one-line 'source' syntax used in acceptance/Gemfile
adds dbf53c5 (fact-242)(packaging) Remove Fedora 18 from the default set of package builds
adds 92aba90 (maint) Confine lsbdistdescription to depend on lsb_release
adds 21260fc Merge branch 'maint/stable/lsbdistdescription-command-missing' into stable
adds aa1881a (maint) Stub all confines for lsbdistdescription on Solaris
adds 7ab3df4 Merge branch 'maint/stable/lsbdistdescription-solaris' into stable
adds 1292427 (maint) Return nil on dns command lookup fail
adds 0313860 Merge branch 'maint/stable/solaris-missing-domain-commands' into stable
adds cf899a3 (maint) Return nil on sysctl command lookup fail
adds cad1ba4 Merge branch 'maint/stable/solaris-missing-sysctl-command' into stable
adds e6f453b (maint) Return nil on uptime command fail
adds f836535 (maint) Return nil on zoneadm command fail
adds 9078c0d Merge branch 'maint/stable/solaris-missing-commands' into stable
adds 8e5e9e9 (FACT-379) Don't return VLANs when only header is present
adds 3b824a2 Merge branch 'bugfix/facter-2/fact-379-centos-5-vlans' into stable
adds f8c124d (packaging) Update FACTERVERSION to 2.0.1-rc2
adds b58108e (fact-155) Fix operatingsystemrelease for Solaris 11
adds 49e94df (fact-155) Add operatingsystemmajrelease fact for Solaris
adds 8835bc1 Merge branch 'pull-594' into stable
adds 2b467fa (FACT-409) Preserve semantics of .exec
adds 7e4f6d8 Merge pull request #654 from adrienthebo/issue/stable/fact-409-exec_compatibility
adds ebd3d75 (maint) Pin rake to the last 1.8 compatible version
adds 1e7ec66 Merge pull request #655 from adrienthebo/maint/stable/pin-rake-version
adds 548fb2f (maint) Update solaris zone facts to use .execute
adds d10677e Merge branch 'maint/stable/solaris-zone-specs' into stable
adds 67e57de (maint) Remove extra argument from domain .exec calls
adds 9fa3bda Merge branch 'maint/stable/domain-exec-args' into stable
adds c376750 (maint) Update fedora test version to 19
adds e694917 Merge branch 'defect/stable/fedora-19-acceptance' into stable
adds 22b0488 (packaging) Update FACTERVERSION to 2.0.1-rc3
adds aa2b956 (FACT-447) Require Ruby 1.8.7 in redhat rpm spec
adds 6a5e902 (FACT-447) Remove 1.8.5 specific monkey patches
adds d77765c Merge pull request #656 from adrienthebo/issue/stable/fact-447-drop-185-support
adds 5c721cf (packaging) Update FACTERVERSION to 2.0.1-rc4
adds 3bdb784 (packaging) Update FACTERVERSION to 2.0.1
adds 41de1b5 Imported Upstream version 2.0.1
No new revisions were added by this update.
Summary of changes:
COMMITTERS.md | 194 ++++++
CONTRIBUTING.md | 298 ++-------
Gemfile | 33 +-
README.md | 3 +-
Rakefile | 2 +-
acceptance/Gemfile | 14 +
acceptance/config/centos-5.cfg | 22 +
acceptance/config/fedora-19.cfg | 20 +
acceptance/config/redhat-6.cfg | 22 +
acceptance/config/solaris-11.cfg | 23 +
acceptance/config/ubuntu-1004.cfg | 22 +
acceptance/config/windows-2003.cfg | 23 +
acceptance/lib/puppet/acceptance/install_utils.rb | 54 ++
acceptance/setup/00_EnvSetup.rb | 40 ++
acceptance/setup/01_TestSetup.rb | 31 +
acceptance/tests/facter_json_output_validates.rb | 15 +
acceptance/tests/runs_external_facts_once.rb | 59 ++
.../ticket_7039_facter_multiple_facts_one_file.rb | 27 +-
bin/facter | 58 --
ext/build_defaults.yaml | 4 +-
ext/debian/changelog | 4 +-
ext/debian/rules | 2 +-
ext/ips/facter.p5m | 4 +-
ext/osx/file_mapping.yaml | 2 +-
ext/osx/preflight.erb | 35 +-
ext/project_data.yaml | 18 +
ext/redhat/facter.spec | 22 +-
install.rb | 17 +-
lib/facter.rb | 343 +++++-----
lib/facter/application.rb | 182 ++++--
lib/facter/architecture.rb | 15 +-
lib/facter/core/aggregate.rb | 220 +++++++
lib/facter/core/directed_graph.rb | 46 ++
lib/facter/core/execution.rb | 123 ++++
lib/facter/core/execution/base.rb | 81 +++
lib/facter/core/execution/posix.rb | 50 ++
lib/facter/core/execution/windows.rb | 57 ++
lib/facter/core/logging.rb | 169 +++++
lib/facter/core/resolvable.rb | 94 +++
lib/facter/core/suitable.rb | 117 ++++
lib/facter/domain.rb | 24 +-
lib/facter/filesystems.rb | 2 +-
lib/facter/hardwaremodel.rb | 2 +-
lib/facter/hostname.rb | 8 +-
lib/facter/interfaces.rb | 7 +-
lib/facter/ipaddress.rb | 4 +-
lib/facter/kernel.rb | 2 +-
lib/facter/kernelrelease.rb | 2 +-
lib/facter/ldom.rb | 4 +-
lib/facter/lsbdistcodename.rb | 4 +-
lib/facter/lsbdistdescription.rb | 6 +-
lib/facter/lsbdistid.rb | 4 +-
lib/facter/lsbdistrelease.rb | 4 +-
lib/facter/lsbrelease.rb | 4 +-
lib/facter/macaddress.rb | 15 +-
lib/facter/macosx.rb | 4 +-
lib/facter/memory.rb | 27 +-
lib/facter/operatingsystem.rb | 2 +-
lib/facter/operatingsystemmajrelease.rb | 17 +-
lib/facter/operatingsystemrelease.rb | 46 +-
lib/facter/physicalprocessorcount.rb | 22 +-
lib/facter/processor.rb | 36 +-
lib/facter/selinux.rb | 19 +-
lib/facter/ssh.rb | 7 +-
lib/facter/util/architecture.rb | 19 +
lib/facter/util/cfpropertylist.rb | 6 -
lib/facter/util/cfpropertylist/LICENSE | 19 -
lib/facter/util/cfpropertylist/README | 44 --
lib/facter/util/cfpropertylist/Rakefile | 44 --
lib/facter/util/cfpropertylist/THANKS | 7 -
.../util/cfpropertylist/lib/cfpropertylist.rb | 6 -
.../cfpropertylist/lib/rbBinaryCFPropertyList.rb | 562 -----------------
.../util/cfpropertylist/lib/rbCFPlistError.rb | 26 -
.../util/cfpropertylist/lib/rbCFPropertyList.rb | 402 ------------
lib/facter/util/cfpropertylist/lib/rbCFTypes.rb | 244 --------
.../util/cfpropertylist/lib/rbLibXMLParser.rb | 135 ----
.../util/cfpropertylist/lib/rbNokogiriParser.rb | 140 -----
.../util/cfpropertylist/lib/rbREXMLParser.rb | 136 ----
lib/facter/util/collection.rb | 98 +--
lib/facter/util/config.rb | 32 +-
lib/facter/util/confine.rb | 38 +-
lib/facter/util/ec2.rb | 2 +-
lib/facter/util/fact.rb | 144 +++--
lib/facter/util/file_read.rb | 13 +-
lib/facter/util/formatter.rb | 38 ++
lib/facter/util/ip.rb | 6 +-
lib/facter/util/ip/windows.rb | 4 +-
lib/facter/util/loader.rb | 104 ++--
lib/facter/util/macosx.rb | 15 +-
lib/facter/util/manufacturer.rb | 10 +-
lib/facter/util/memory.rb | 40 +-
lib/facter/util/monkey_patches.rb | 39 --
lib/facter/util/netmask.rb | 6 +-
lib/facter/util/normalization.rb | 94 +++
lib/facter/util/nothing_loader.rb | 9 +-
lib/facter/util/parser.rb | 24 +-
lib/facter/util/plist/generator.rb | 2 +-
lib/facter/util/processor.rb | 32 +-
lib/facter/util/resolution.rb | 403 ++++--------
lib/facter/util/solaris_zones.rb | 2 +-
lib/facter/util/unix_root.rb | 5 +
lib/facter/util/uptime.rb | 11 +-
lib/facter/util/values.rb | 68 +-
lib/facter/util/virtual.rb | 20 +-
lib/facter/util/vlans.rb | 21 +-
lib/facter/util/windows_root.rb | 37 ++
lib/facter/util/xendomains.rb | 2 +-
lib/facter/version.rb | 81 +--
lib/facter/virtual.rb | 57 +-
lib/facter/zfs_version.rb | 6 +-
lib/facter/zpool_version.rb | 6 +-
man/man8/facter.8 | 149 +++--
spec/fixtures/cpuinfo/amd64twentyfour | 600 ++++++++++++++++++
.../{ia64-rx8640 => superdome-server-SD32B} | 28 +-
spec/fixtures/hpux/machinfo/superdome2-16s | 31 +
spec/fixtures/processorcount/solaris-psrinfo | 24 +
spec/fixtures/unit/netmask/darwin_10_8_5.txt | 30 +
spec/fixtures/unit/util/vlans/centos-5-no-vlans | 2 +
spec/lib/facter_spec/cpuinfo.rb | 15 +
spec/unit/application_spec.rb | 47 +-
spec/unit/architecture_spec.rb | 8 +
spec/unit/core/aggregate_spec.rb | 125 ++++
spec/unit/core/directed_graph_spec.rb | 79 +++
spec/unit/core/execution/base_spec.rb | 132 ++++
spec/unit/core/execution/posix_spec.rb | 86 +++
spec/unit/core/execution/windows_spec.rb | 106 ++++
spec/unit/core/execution_spec.rb | 42 ++
spec/unit/core/logging_spec.rb | 104 ++++
spec/unit/core/resolvable_spec.rb | 81 +++
spec/unit/core/suitable_spec.rb | 96 +++
spec/unit/domain_spec.rb | 10 +-
spec/unit/ec2_spec.rb | 2 +-
spec/unit/facter_spec.rb | 283 ++-------
spec/unit/filesystems_spec.rb | 4 +-
spec/unit/hardwareisa_spec.rb | 10 +-
spec/unit/hardwaremodel_spec.rb | 4 +-
spec/unit/hostname_spec.rb | 8 +-
spec/unit/id_spec.rb | 6 +-
spec/unit/interfaces_spec.rb | 10 +
spec/unit/ipaddress6_spec.rb | 8 +-
spec/unit/ipaddress_spec.rb | 2 +-
spec/unit/kernel_spec.rb | 4 +-
spec/unit/kernelmajversion_spec.rb | 2 +-
spec/unit/kernelrelease_spec.rb | 58 +-
spec/unit/kernelversion_spec.rb | 28 +-
spec/unit/ldom_spec.rb | 5 +-
spec/unit/lsbdistcodename_spec.rb | 12 +-
spec/unit/lsbdistdescription_spec.rb | 14 +-
spec/unit/lsbdistid_spec.rb | 12 +-
spec/unit/lsbdistrelease_spec.rb | 4 +-
spec/unit/lsbrelease_spec.rb | 12 +-
spec/unit/manufacturer_spec.rb | 2 +-
spec/unit/memory_spec.rb | 76 ++-
spec/unit/netmask_spec.rb | 9 +
spec/unit/operatingsystem_spec.rb | 2 +-
spec/unit/operatingsystemmajrelease_spec.rb | 22 +
spec/unit/operatingsystemrelease_spec.rb | 72 ++-
spec/unit/physicalprocessorcount_spec.rb | 20 +-
spec/unit/processor_spec.rb | 281 ++++-----
spec/unit/selinux_spec.rb | 10 +-
spec/unit/ssh_spec.rb | 5 +-
spec/unit/uniqueid_spec.rb | 6 +-
spec/unit/util/collection_spec.rb | 90 +--
spec/unit/util/config_spec.rb | 29 +
spec/unit/util/confine_spec.rb | 21 +
spec/unit/util/directory_loader_spec.rb | 1 +
spec/unit/util/ec2_spec.rb | 12 +-
spec/unit/util/fact_spec.rb | 182 +++---
spec/unit/util/ip/windows_spec.rb | 36 +-
spec/unit/util/ip_spec.rb | 8 +-
spec/unit/util/loader_spec.rb | 315 ++++------
spec/unit/util/macaddress_spec.rb | 4 +-
spec/unit/util/macosx_spec.rb | 16 +-
spec/unit/util/manufacturer_spec.rb | 6 +-
spec/unit/util/monkey_patches_spec.rb | 42 --
spec/unit/util/normalization_spec.rb | 113 ++++
spec/unit/util/parser_spec.rb | 134 ++--
spec/unit/util/processor_spec.rb | 19 +-
spec/unit/util/resolution_spec.rb | 691 ++-------------------
spec/unit/util/solaris_zones_spec.rb | 12 +-
spec/unit/util/uptime_spec.rb | 4 +-
spec/unit/util/values_spec.rb | 131 ++++
spec/unit/util/virtual_spec.rb | 32 +-
spec/unit/util/vlans_spec.rb | 38 +-
spec/unit/util/xendomains_spec.rb | 4 +-
spec/unit/virtual_spec.rb | 96 +--
spec/unit/zfs_version_spec.rb | 22 +-
spec/unit/zonename_spec.rb | 4 +-
spec/unit/zones_spec.rb | 2 +-
spec/unit/zpool_version_spec.rb | 22 +-
190 files changed, 6063 insertions(+), 4907 deletions(-)
create mode 100644 COMMITTERS.md
create mode 100644 acceptance/Gemfile
create mode 100644 acceptance/config/centos-5.cfg
create mode 100644 acceptance/config/fedora-19.cfg
create mode 100644 acceptance/config/redhat-6.cfg
create mode 100644 acceptance/config/solaris-11.cfg
create mode 100644 acceptance/config/ubuntu-1004.cfg
create mode 100644 acceptance/config/windows-2003.cfg
create mode 100644 acceptance/lib/puppet/acceptance/install_utils.rb
create mode 100644 acceptance/setup/00_EnvSetup.rb
create mode 100755 acceptance/setup/01_TestSetup.rb
create mode 100644 acceptance/tests/facter_json_output_validates.rb
create mode 100644 acceptance/tests/runs_external_facts_once.rb
mode change 100755 => 100644 ext/osx/preflight.erb
create mode 100644 lib/facter/core/aggregate.rb
create mode 100644 lib/facter/core/directed_graph.rb
create mode 100644 lib/facter/core/execution.rb
create mode 100644 lib/facter/core/execution/base.rb
create mode 100644 lib/facter/core/execution/posix.rb
create mode 100644 lib/facter/core/execution/windows.rb
create mode 100644 lib/facter/core/logging.rb
create mode 100644 lib/facter/core/resolvable.rb
create mode 100644 lib/facter/core/suitable.rb
create mode 100644 lib/facter/util/architecture.rb
delete mode 100644 lib/facter/util/cfpropertylist.rb
delete mode 100644 lib/facter/util/cfpropertylist/LICENSE
delete mode 100644 lib/facter/util/cfpropertylist/README
delete mode 100644 lib/facter/util/cfpropertylist/Rakefile
delete mode 100644 lib/facter/util/cfpropertylist/THANKS
delete mode 100644 lib/facter/util/cfpropertylist/lib/cfpropertylist.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbBinaryCFPropertyList.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbCFPlistError.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbCFPropertyList.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbCFTypes.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbLibXMLParser.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbNokogiriParser.rb
delete mode 100644 lib/facter/util/cfpropertylist/lib/rbREXMLParser.rb
create mode 100644 lib/facter/util/formatter.rb
delete mode 100644 lib/facter/util/monkey_patches.rb
create mode 100644 lib/facter/util/normalization.rb
create mode 100644 lib/facter/util/unix_root.rb
create mode 100644 lib/facter/util/windows_root.rb
create mode 100644 spec/fixtures/cpuinfo/amd64twentyfour
copy spec/fixtures/hpux/machinfo/{ia64-rx8640 => superdome-server-SD32B} (66%)
create mode 100644 spec/fixtures/hpux/machinfo/superdome2-16s
create mode 100644 spec/fixtures/processorcount/solaris-psrinfo
create mode 100644 spec/fixtures/unit/netmask/darwin_10_8_5.txt
create mode 100644 spec/fixtures/unit/util/vlans/centos-5-no-vlans
create mode 100644 spec/lib/facter_spec/cpuinfo.rb
create mode 100644 spec/unit/core/aggregate_spec.rb
create mode 100644 spec/unit/core/directed_graph_spec.rb
create mode 100644 spec/unit/core/execution/base_spec.rb
create mode 100644 spec/unit/core/execution/posix_spec.rb
create mode 100644 spec/unit/core/execution/windows_spec.rb
create mode 100644 spec/unit/core/execution_spec.rb
create mode 100644 spec/unit/core/logging_spec.rb
create mode 100644 spec/unit/core/resolvable_spec.rb
create mode 100644 spec/unit/core/suitable_spec.rb
delete mode 100644 spec/unit/util/monkey_patches_spec.rb
create mode 100644 spec/unit/util/normalization_spec.rb
mode change 100644 => 100755 spec/unit/util/parser_spec.rb
create mode 100644 spec/unit/util/values_spec.rb
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-puppet/facter.git
More information about the Pkg-puppet-devel
mailing list