[Pkg-puppet-devel] [facter] branch master updated (b7eddc0 -> dfc967d)

Stig Sandbeck Mathisen ssm at debian.org
Sun Apr 6 22:21:25 UTC 2014


This is an automated email from the git hooks/post-receive script.

ssm pushed a change to branch master
in repository facter.

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

The 352 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


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 --
 debian/changelog                                   |   7 +
 debian/control                                     |   2 +-
 ...rubygems => 0001-Do-not-require-rubygems.patch} |  19 +-
 debian/patches/series                              |   2 +-
 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 +-
 194 files changed, 6083 insertions(+), 4917 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
 rename debian/patches/{no-require-rubygems => 0001-Do-not-require-rubygems.patch} (69%)
 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