[DRE-commits] [chef] branch master updated (aa6e88f -> 5a83966)

Antonio Terceiro terceiro at moszumanska.debian.org
Sun Jun 5 15:26:38 UTC 2016


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

terceiro pushed a change to branch master
in repository chef.

      from  aa6e88f   release
      adds  da26fc4   Imported Upstream version 12.7.2
       new  006c54c   Merge tag 'upstream/12.7.2'
      adds  59fe269   Imported Upstream version 12.10.24
       new  a7be611   Merge tag 'upstream/12.10.24'
       new  fdfe27b   Refresh patches
       new  a95cb34   Take over the ruby-chef-config binary package
       new  f20f7fd   update (build-)dependencies
       new  2a5e57a   debian/rules: also install files moved to lib-backcompat/ by upstream
       new  5a83966   changelog: add marker saying why the upload is pending

The 7 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:
 .bundle/config                                     |   2 +
 .gitignore                                         |  18 +-
 .travis.yml                                        | 209 +++++-----
 CHANGELOG.md                                       |  94 +++++
 DOC_CHANGES.md                                     | 133 +-----
 Gemfile                                            |  73 +++-
 Gemfile.lock                                       | 444 +++++++++++++++++++++
 ISSUE_TEMPLATE.md                                  |  35 ++
 MAINTAINERS.md                                     |  58 ++-
 MAINTAINERS.toml                                   |  76 +++-
 README.md                                          | 145 +++++++
 RELEASE_NOTES.md                                   |  84 +---
 Rakefile                                           |   6 +-
 VERSION                                            |   2 +-
 acceptance/.gitignore                              |   2 +-
 .../kitchen_acceptance/.kitchen.digitalocean.yml   |   6 +
 .../.shared/kitchen_acceptance/.kitchen.ec2.yml    |  13 +-
 .../kitchen_acceptance/.kitchen.vagrant.yml        |  14 +-
 .../kitchen_acceptance/libraries/kitchen.rb        |  17 +-
 acceptance/Gemfile                                 |  10 +-
 acceptance/Gemfile.lock                            | 235 +++++++++++
 acceptance/README.md                               |  48 ++-
 .../.acceptance/acceptance-cookbook/.gitignore     |   0
 .../.acceptance/acceptance-cookbook/metadata.rb    |   0
 .../acceptance-cookbook/recipes/destroy.rb         |   0
 .../acceptance-cookbook/recipes/provision.rb       |   0
 .../acceptance-cookbook/recipes/verify.rb          |   0
 acceptance/fips/.kitchen.yml                       |   8 +
 .../fips-integration/serverspec/Gemfile            |   3 +
 .../serverspec/fips-integration_spec.rb            |  51 +++
 .../fips-unit-functional/serverspec/Gemfile        |   3 +
 .../serverspec/fips-unit-functional_spec.rb        |  56 +++
 .../.acceptance/acceptance-cookbook/.gitignore     |   0
 .../.acceptance/acceptance-cookbook/metadata.rb    |   1 +
 .../acceptance-cookbook/recipes/destroy.rb         |   1 +
 .../acceptance-cookbook/recipes/provision.rb       |   1 +
 .../acceptance-cookbook/recipes/verify.rb          |  61 +++
 .../acceptance-cookbook/libraries/top_cookbooks.rb |  40 +-
 acceptance/top-cookbooks/.kitchen.chocolatey.yml   |   6 +
 acceptance/top-cookbooks/.kitchen.docker.yml       |  12 +
 acceptance/top-cookbooks/.kitchen.git.yml          |   3 +-
 acceptance/top-cookbooks/.kitchen.iis.yml          |   4 +
 .../.kitchen.learn-the-basics-rhel.yml             |   5 +-
 .../.kitchen.learn-the-basics-ubuntu.yml           |   5 +-
 .../.kitchen.learn-the-basics-windows.yml          |   5 +-
 acceptance/top-cookbooks/.kitchen.powershell.yml   |   4 +
 acceptance/top-cookbooks/.kitchen.sql_server.yml   |   5 +
 acceptance/top-cookbooks/.kitchen.winbox.yml       |   8 +
 acceptance/top-cookbooks/.kitchen.windows.yml      |  38 ++
 appveyor.yml                                       |   8 +-
 bin/chef-shell                                     |   3 -
 chef-config/chef-config.gemspec                    |   3 +-
 chef-config/lib/chef-config/config.rb              |  59 ++-
 .../lib/chef-config/mixin/dot_d.rb                 |  27 +-
 .../chef-config/mixin/fuzzy_hostname_matcher.rb    |  36 +-
 chef-config/lib/chef-config/package_task.rb        |  46 ++-
 chef-config/lib/chef-config/path_helper.rb         |  25 +-
 chef-config/lib/chef-config/version.rb             |   4 +-
 .../lib/chef-config/workstation_config_loader.rb   |  18 +-
 chef-config/spec/unit/config_spec.rb               | 152 +++++++
 chef-config/spec/unit/path_helper_spec.rb          |  17 +
 .../spec/unit/workstation_config_loader_spec.rb    |  81 +++-
 chef.gemspec                                       |  12 +-
 ci/verify-chef.bat                                 |  17 +-
 ci/verify-chef.sh                                  |  35 +-
 debian/changelog                                   |  17 +
 debian/control                                     |  76 ++--
 debian/install-backcompat                          |  12 +
 debian/patches/0001-Update-gemspec-file.patch      |  16 +-
 .../0002-remove-deprecated-Thread.exclusive.patch  |  23 --
 ...ainst-source-checkout-and-installed-pack.patch} |  44 +-
 .../0003-spec-remove-absolute-require-path.patch   |  37 --
 debian/patches/series                              |   4 +-
 debian/rules                                       |   2 +
 distro/common/markdown/man8/chef-client.mkd        |   2 +
 ext/win32-eventlog/Rakefile                        |   2 +-
 kitchen-tests/.kitchen.travis.yml                  |   4 +-
 kitchen-tests/Berksfile.lock                       |  59 +++
 kitchen-tests/Gemfile.lock                         | 173 ++++++++
 kitchen-tests/cookbooks/audit_test/.gitignore      |   1 -
 kitchen-tests/cookbooks/audit_test/Berksfile.lock  |   7 +
 .../integration/webapp/serverspec/Gemfile.lock     |  19 +
 .../chef_fs/file_system/already_exists_error.rb    |  12 +-
 .../chef_fs/file_system/cookbook_frozen_error.rb   |  12 +-
 ...default_environment_cannot_be_modified_error.rb |  12 +-
 .../chef/chef_fs/file_system/file_system_error.rb  |  12 +-
 .../file_system/must_delete_recursively_error.rb   |  12 +-
 .../chef/chef_fs/file_system/not_found_error.rb    |  12 +-
 .../chef_fs/file_system/operation_failed_error.rb  |  12 +-
 .../file_system/operation_not_allowed_error.rb     |  12 +-
 .../chef_repository_file_system_acls_dir.rb        |   5 +
 .../chef_repository_file_system_client_keys_dir.rb |   5 +
 .../chef_repository_file_system_entry.rb           |   6 +
 .../chef_repository_file_system_policies_dir.rb    |   5 +
 .../file_system/repository/file_system_root_dir.rb |   1 +
 lib/chef/api_client.rb                             |  10 +-
 lib/chef/api_client/registration.rb                |   4 +-
 lib/chef/api_client_v1.rb                          |  12 +-
 lib/chef/application.rb                            |  17 +-
 lib/chef/application/apply.rb                      |   2 +-
 lib/chef/application/client.rb                     |  75 ++--
 lib/chef/application/knife.rb                      |   6 +-
 lib/chef/application/solo.rb                       |   4 +
 lib/chef/application/windows_service.rb            |  10 +-
 lib/chef/application/windows_service_manager.rb    |   4 +-
 lib/chef/audit/audit_event_proxy.rb                |   2 +-
 lib/chef/chef_fs/chef_fs_data_store.rb             |  35 +-
 lib/chef/chef_fs/command_line.rb                   |   3 +-
 lib/chef/chef_fs/config.rb                         |   6 +-
 lib/chef/chef_fs/data_handler/acl_data_handler.rb  |   2 +-
 .../data_handler/client_key_data_handler.rb        |  11 +
 .../chef_fs/data_handler/container_data_handler.rb |  12 +-
 .../chef_fs/data_handler/cookbook_data_handler.rb  |   4 +-
 .../data_handler/data_bag_item_data_handler.rb     |  14 +-
 lib/chef/chef_fs/data_handler/data_handler_base.rb |  10 +-
 .../data_handler/environment_data_handler.rb       |   2 +-
 lib/chef/chef_fs/data_handler/node_data_handler.rb |   2 +-
 .../data_handler/organization_data_handler.rb      |  12 +-
 .../chef_fs/data_handler/policy_data_handler.rb    |  12 +-
 .../data_handler/policy_group_data_handler.rb      |  10 +-
 lib/chef/chef_fs/data_handler/role_data_handler.rb |   2 +-
 lib/chef/chef_fs/data_handler/user_data_handler.rb |   2 +-
 lib/chef/chef_fs/file_pattern.rb                   |  24 +-
 lib/chef/chef_fs/file_system.rb                    |  10 +-
 lib/chef/chef_fs/file_system/base_fs_object.rb     |   6 +-
 .../chef_fs/file_system/chef_server/acl_dir.rb     |   4 +-
 .../chef_fs/file_system/chef_server/acl_entry.rb   |   4 +-
 .../chef_fs/file_system/chef_server/acls_dir.rb    |   2 +-
 .../chef_server/chef_server_root_dir.rb            |   4 +-
 .../chef_server/cookbook_artifacts_dir.rb          |   2 +-
 .../file_system/chef_server/cookbook_dir.rb        |  10 +-
 .../file_system/chef_server/cookbook_subdir.rb     |   2 +-
 .../file_system/chef_server/cookbooks_dir.rb       |   5 +-
 .../file_system/chef_server/data_bag_dir.rb        |   3 +-
 .../file_system/chef_server/data_bags_dir.rb       |   2 +-
 .../file_system/chef_server/environments_dir.rb    |   3 +-
 .../chef_fs/file_system/chef_server/nodes_dir.rb   |   2 +-
 .../file_system/chef_server/policies_dir.rb        |   2 +-
 .../file_system/chef_server/policy_group_entry.rb  |   4 +-
 .../file_system/chef_server/policy_groups_dir.rb   |   2 +-
 .../file_system/chef_server/rest_list_dir.rb       |   4 +-
 .../file_system/chef_server/rest_list_entry.rb     |   3 +-
 .../chef_server/versioned_cookbooks_dir.rb         |   2 +-
 lib/chef/chef_fs/file_system/exceptions.rb         |  98 +++++
 lib/chef/chef_fs/file_system/file_system_error.rb  |  44 --
 lib/chef/chef_fs/file_system/memory/memory_dir.rb  |   2 +-
 .../chef_fs/file_system/nonexistent_fs_object.rb   |   2 +-
 .../chef_fs/file_system/operation_failed_error.rb  |  42 --
 .../file_system/operation_not_allowed_error.rb     |  46 ---
 .../repository/{file_system_root_dir.rb => acl.rb} |  17 +-
 ...ository_file_system_acls_dir.rb => acls_dir.rb} |  19 +-
 ...m_cookbook_artifacts_dir.rb => acls_sub_dir.rb} |  18 +-
 .../chef_fs/file_system/repository/base_file.rb    | 120 ++++++
 .../chef_repository_file_system_cookbook_dir.rb    |  57 ++-
 .../chef_repository_file_system_cookbook_entry.rb  | 114 +++++-
 .../chef_repository_file_system_cookbooks_dir.rb   |  84 ----
 .../chef_repository_file_system_entry.rb           |  83 ----
 .../chef_repository_file_system_root_dir.rb        |  82 ++--
 .../{file_system_root_dir.rb => client.rb}         |  17 +-
 .../{file_system_root_dir.rb => client_key.rb}     |  17 +-
 ..._system_data_bags_dir.rb => client_keys_dir.rb} |  18 +-
 ...stem_policies_dir.rb => client_keys_sub_dir.rb} |  20 +-
 .../{file_system_root_dir.rb => clients_dir.rb}    |  15 +-
 .../{file_system_root_dir.rb => container.rb}      |  17 +-
 ...le_system_policies_dir.rb => containers_dir.rb} |  19 +-
 ..._artifacts_dir.rb => cookbook_artifacts_dir.rb} |   6 +-
 ...versioned_cookbooks_dir.rb => cookbooks_dir.rb} |  25 +-
 ...ystem_cookbook_artifacts_dir.rb => data_bag.rb} |  13 +-
 ...le_system_data_bags_dir.rb => data_bag_item.rb} |  14 +-
 ..._cookbook_artifacts_dir.rb => data_bags_dir.rb} |  13 +-
 .../chef_fs/file_system/repository/directory.rb    | 152 +++++++
 .../{file_system_root_dir.rb => environment.rb}    |  17 +-
 ..._system_policies_dir.rb => environments_dir.rb} |  19 +-
 .../file_system/repository/file_system_entry.rb    | 100 +++--
 .../{file_system_root_dir.rb => group.rb}          |  17 +-
 .../{file_system_root_dir.rb => groups_dir.rb}     |  16 +-
 .../{file_system_root_dir.rb => node.rb}           |  17 +-
 .../{file_system_root_dir.rb => nodes_dir.rb}      |  16 +-
 ...file_system_policies_dir.rb => policies_dir.rb} |  14 +-
 .../{file_system_root_dir.rb => policy.rb}         |  17 +-
 .../{file_system_root_dir.rb => policy_group.rb}   |  17 +-
 ...system_policies_dir.rb => policy_groups_dir.rb} |  19 +-
 .../{file_system_root_dir.rb => role.rb}           |  17 +-
 .../{file_system_root_dir.rb => roles_dir.rb}      |  16 +-
 .../{file_system_root_dir.rb => user.rb}           |  17 +-
 .../{file_system_root_dir.rb => users_dir.rb}      |  16 +-
 ...cookbooks_dir.rb => versioned_cookbooks_dir.rb} |   4 +-
 lib/chef/chef_fs/knife.rb                          |   2 +-
 lib/chef/chef_fs/parallelizer.rb                   |   2 +-
 .../chef_fs/parallelizer/flatten_enumerable.rb     |   2 +-
 .../chef_fs/parallelizer/parallel_enumerable.rb    |   6 +-
 lib/chef/chef_fs/path_utils.rb                     |   6 +-
 lib/chef/client.rb                                 |   3 +-
 lib/chef/config_fetcher.rb                         |   4 +-
 lib/chef/cookbook/cookbook_collection.rb           |   7 +-
 lib/chef/cookbook/cookbook_version_loader.rb       |  75 +++-
 lib/chef/cookbook/gem_installer.rb                 |  83 ++++
 lib/chef/cookbook/metadata.rb                      |  46 ++-
 lib/chef/cookbook/synchronizer.rb                  |   4 +
 lib/chef/cookbook/syntax_check.rb                  |   4 +-
 lib/chef/cookbook_loader.rb                        |  26 +-
 lib/chef/cookbook_manifest.rb                      |   4 +-
 lib/chef/cookbook_site_streaming_uploader.rb       |   1 -
 lib/chef/cookbook_version.rb                       |  20 +-
 lib/chef/daemon.rb                                 |   6 +-
 lib/chef/data_bag.rb                               |   7 +-
 lib/chef/data_bag_item.rb                          |   8 +-
 lib/chef/deprecation/provider/file.rb              |   2 +-
 lib/chef/deprecation/provider/remote_directory.rb  |   2 +-
 lib/chef/deprecation/provider/remote_file.rb       |   2 +-
 lib/chef/deprecation/warnings.rb                   |   1 -
 lib/chef/dsl/core.rb                               |  44 ++
 lib/chef/dsl/declare_resource.rb                   | 195 ++++++++-
 lib/chef/dsl/{recipe.rb => method_missing.rb}      |  63 +--
 lib/chef/dsl/recipe.rb                             | 111 ++----
 lib/chef/encrypted_data_bag_item/assertions.rb     |   4 +-
 lib/chef/encrypted_data_bag_item/decryptor.rb      |   8 +-
 lib/chef/environment.rb                            |  24 +-
 lib/chef/event_dispatch/base.rb                    |  26 ++
 lib/chef/event_loggers/base.rb                     |   4 +-
 lib/chef/event_loggers/windows_eventlog.rb         |  14 +-
 lib/chef/file_access_control/unix.rb               |   8 +-
 lib/chef/file_access_control/windows.rb            |   4 +-
 lib/chef/file_cache.rb                             |  28 +-
 lib/chef/file_content_management/tempfile.rb       |   1 +
 lib/chef/formatters/base.rb                        |   6 +-
 lib/chef/formatters/doc.rb                         |  42 ++
 .../{error_descriptor.rb => error_description.rb}  |   4 +-
 .../error_inspectors/resource_failure_inspector.rb |   2 +-
 .../resource_guard_interpreter.rb                  |   2 +-
 lib/chef/http.rb                                   |  43 +-
 lib/chef/http/authenticator.rb                     |   6 +-
 lib/chef/http/basic_client.rb                      |  52 +--
 lib/chef/http/http_request.rb                      |   4 +-
 lib/chef/http/json_input.rb                        |   4 +-
 lib/chef/http/remote_request_id.rb                 |   2 +-
 lib/chef/http/socketless_chef_zero_client.rb       |   8 +-
 lib/chef/http/ssl_policies.rb                      |   8 +-
 lib/chef/http/validate_content_length.rb           |   6 +-
 lib/chef/json_compat.rb                            |   2 +-
 lib/chef/key.rb                                    |   2 +-
 lib/chef/knife.rb                                  |  19 +-
 lib/chef/knife/bootstrap.rb                        |  12 +-
 lib/chef/knife/bootstrap/chef_vault_handler.rb     |   2 +-
 lib/chef/knife/bootstrap/templates/chef-full.erb   |   5 +
 lib/chef/knife/client_bulk_delete.rb               |   2 +-
 lib/chef/knife/client_create.rb                    |   8 +-
 lib/chef/knife/client_edit.rb                      |   2 +-
 lib/chef/knife/configure.rb                        |   6 +-
 lib/chef/knife/cookbook_bulk_delete.rb             |   2 +-
 lib/chef/knife/cookbook_create.rb                  |  54 ++-
 lib/chef/knife/cookbook_metadata.rb                |   3 +-
 lib/chef/knife/cookbook_site_download.rb           |   4 +-
 lib/chef/knife/cookbook_site_install.rb            |   6 +-
 lib/chef/knife/cookbook_site_share.rb              |   2 +-
 lib/chef/knife/cookbook_site_show.rb               |   2 +-
 lib/chef/knife/cookbook_test.rb                    |   2 +-
 lib/chef/knife/cookbook_upload.rb                  |   8 +-
 lib/chef/knife/core/bootstrap_context.rb           |  45 ++-
 lib/chef/knife/core/custom_manifest_loader.rb      |   2 +-
 lib/chef/knife/core/gem_glob_loader.rb             |  10 +-
 lib/chef/knife/core/generic_presenter.rb           |   4 +-
 lib/chef/knife/core/hashed_command_loader.rb       |  25 +-
 lib/chef/knife/core/node_editor.rb                 |   4 +-
 lib/chef/knife/core/object_loader.rb               |   4 +-
 lib/chef/knife/core/subcommand_loader.rb           |  16 +-
 lib/chef/knife/core/ui.rb                          |  21 +-
 lib/chef/knife/data_bag_edit.rb                    |   6 +-
 lib/chef/knife/data_bag_from_file.rb               |   2 +-
 lib/chef/knife/data_bag_secret_options.rb          |   4 +-
 lib/chef/knife/data_bag_show.rb                    |   4 +-
 lib/chef/knife/delete.rb                           |   2 +-
 lib/chef/knife/deps.rb                             |   4 +-
 lib/chef/knife/download.rb                         |   2 +-
 lib/chef/knife/edit.rb                             |   6 +-
 lib/chef/knife/environment_create.rb               |   2 +-
 lib/chef/knife/index_rebuild.rb                    |   4 +-
 lib/chef/knife/key_create.rb                       |   6 +-
 lib/chef/knife/key_delete.rb                       |   2 +-
 lib/chef/knife/key_edit.rb                         |   6 +-
 lib/chef/knife/node_create.rb                      |   2 +-
 lib/chef/knife/node_from_file.rb                   |   2 +-
 lib/chef/knife/osc_user_create.rb                  |   4 +-
 lib/chef/knife/osc_user_edit.rb                    |   4 +-
 lib/chef/knife/raw.rb                              |   8 +-
 lib/chef/knife/rehash.rb                           |   5 +-
 lib/chef/knife/role_create.rb                      |   2 +-
 lib/chef/knife/role_from_file.rb                   |   2 +-
 lib/chef/knife/search.rb                           |   4 +-
 lib/chef/knife/serve.rb                            |   2 +-
 lib/chef/knife/show.rb                             |   2 +-
 lib/chef/knife/ssh.rb                              |  21 +-
 lib/chef/knife/ssl_check.rb                        |   3 +-
 lib/chef/knife/ssl_fetch.rb                        |   2 +-
 lib/chef/knife/status.rb                           |   6 +-
 lib/chef/knife/upload.rb                           |   4 +-
 lib/chef/knife/user_create.rb                      |   6 +-
 lib/chef/knife/user_edit.rb                        |   2 +-
 lib/chef/knife/xargs.rb                            |   8 +-
 lib/chef/log.rb                                    |   4 +-
 lib/chef/log/winevt.rb                             |  12 +-
 lib/chef/mixin/command.rb                          |   5 +-
 lib/chef/mixin/command/unix.rb                     |   2 +-
 lib/chef/mixin/lazy_module_include.rb              |  77 ++++
 lib/chef/mixin/notifying_block.rb                  |  53 +++
 lib/chef/mixin/params_validate.rb                  |   4 +-
 lib/chef/mixin/path_sanity.rb                      |   2 +-
 lib/chef/mixin/powershell_out.rb                   |   2 +-
 lib/chef/mixin/properties.rb                       |   5 +-
 lib/chef/mixin/provides.rb                         |   3 +-
 lib/chef/mixin/proxified_socket.rb                 |   8 +-
 lib/chef/mixin/securable.rb                        |  12 +-
 lib/chef/mixin/shell_out.rb                        |  31 +-
 lib/chef/mixin/template.rb                         |   2 +-
 lib/chef/mixin/which.rb                            |   2 +-
 lib/chef/mixin/why_run.rb                          |   4 +-
 lib/chef/mixin/wide_string.rb                      |   2 +-
 lib/chef/mixin/windows_architecture_helper.rb      |   6 +-
 lib/chef/mixin/windows_env_helper.rb               |   6 +-
 lib/chef/mixin/xml_escape.rb                       |  10 +-
 lib/chef/monkey_patches/net-ssh-multi.rb           |   3 +-
 lib/chef/monkey_patches/webrick-utils.rb           |   4 +-
 lib/chef/monkey_patches/win32/registry.rb          |  21 +-
 lib/chef/monologger.rb                             |   4 +-
 lib/chef/node.rb                                   |   8 +-
 lib/chef/platform/provider_mapping.rb              |  26 +-
 lib/chef/policy_builder/dynamic.rb                 |   8 +-
 lib/chef/policy_builder/expand_node_object.rb      |  10 +-
 lib/chef/policy_builder/policyfile.rb              |  20 +-
 lib/chef/property.rb                               |  34 +-
 lib/chef/provider.rb                               |  26 +-
 lib/chef/provider/apt_repository.rb                | 257 ++++++++++++
 lib/chef/provider/apt_update.rb                    |  17 +-
 lib/chef/provider/deploy.rb                        |   2 +-
 lib/chef/provider/deploy/revision.rb               |   4 +-
 lib/chef/provider/directory.rb                     |  16 +-
 lib/chef/provider/dsc_resource.rb                  |  13 +-
 lib/chef/provider/env/windows.rb                   |   2 +-
 lib/chef/provider/git.rb                           |  14 +-
 lib/chef/provider/group.rb                         |   9 +-
 lib/chef/provider/group/dscl.rb                    |   2 +-
 lib/chef/provider/group/groupmod.rb                |   2 +-
 lib/chef/provider/group/suse.rb                    |  10 +-
 lib/chef/provider/group/windows.rb                 |  25 +-
 lib/chef/provider/http_request.rb                  |  10 +-
 lib/chef/provider/ifconfig.rb                      |  10 +-
 lib/chef/provider/launchd.rb                       | 208 ++++++++++
 lib/chef/provider/link.rb                          |  14 +-
 lib/chef/provider/mdadm.rb                         |   1 +
 lib/chef/provider/mount.rb                         |  10 +-
 lib/chef/provider/mount/mount.rb                   |  14 +-
 lib/chef/provider/mount/windows.rb                 |   6 +
 .../noop.rb}                                       |  25 +-
 lib/chef/provider/osx_profile.rb                   |  20 +-
 lib/chef/provider/package/chocolatey.rb            |  26 +-
 lib/chef/provider/package/easy_install.rb          |   2 +
 lib/chef/provider/package/freebsd/pkg.rb           |   2 +-
 lib/chef/provider/package/homebrew.rb              |   4 +-
 lib/chef/provider/package/ips.rb                   |   2 +-
 lib/chef/provider/package/macports.rb              |  10 +-
 lib/chef/provider/package/pacman.rb                |   4 +-
 lib/chef/provider/package/paludis.rb               |   4 +-
 lib/chef/provider/package/portage.rb               |  12 +-
 lib/chef/provider/package/rpm.rb                   |   2 +-
 lib/chef/provider/package/rubygems.rb              |  11 +-
 lib/chef/provider/package/windows.rb               |  69 ++--
 .../package/windows/registry_uninstall_entry.rb    |   2 +-
 lib/chef/provider/package/yum.rb                   |  74 ++--
 lib/chef/provider/package/zypper.rb                |   2 +-
 lib/chef/provider/reboot.rb                        |   2 +-
 lib/chef/provider/registry_key.rb                  |   2 +-
 lib/chef/provider/remote_directory.rb              |   2 +-
 .../provider/remote_file/cache_control_data.rb     |   2 +-
 lib/chef/provider/remote_file/fetcher.rb           |   2 +
 lib/chef/provider/remote_file/ftp.rb               |  15 +-
 lib/chef/provider/remote_file/http.rb              |  24 +-
 lib/chef/provider/remote_file/sftp.rb              | 105 +++++
 lib/chef/provider/route.rb                         |   2 +-
 lib/chef/provider/service.rb                       |  51 ++-
 lib/chef/provider/service/aixinit.rb               |   4 +-
 lib/chef/provider/service/arch.rb                  |   8 +-
 lib/chef/provider/service/debian.rb                |   2 +-
 lib/chef/provider/service/freebsd.rb               |   2 +-
 lib/chef/provider/service/gentoo.rb                |   4 +-
 lib/chef/provider/service/insserv.rb               |   2 +-
 lib/chef/provider/service/macosx.rb                |   4 +-
 lib/chef/provider/service/openbsd.rb               |   4 +-
 lib/chef/provider/service/redhat.rb                |  20 +-
 lib/chef/provider/service/simple.rb                |   4 +-
 lib/chef/provider/service/solaris.rb               |   5 +
 lib/chef/provider/service/systemd.rb               |  65 ++-
 lib/chef/provider/service/upstart.rb               |   2 +-
 lib/chef/provider/service/windows.rb               |   2 +-
 lib/chef/provider/subversion.rb                    |  20 +-
 lib/chef/provider/template.rb                      |   2 +-
 lib/chef/provider/user/aix.rb                      |   2 +-
 lib/chef/provider/user/dscl.rb                     |  18 +-
 lib/chef/provider/user/useradd.rb                  |   4 +-
 lib/chef/providers.rb                              |   4 +
 lib/chef/recipe.rb                                 |   6 +-
 lib/chef/resource.rb                               |   2 +-
 lib/chef/resource/action_class.rb                  |   3 +
 lib/chef/resource/apt_repository.rb                |  47 +++
 lib/chef/resource/chef_gem.rb                      |   2 +-
 lib/chef/resource/cron.rb                          |  30 +-
 lib/chef/resource/deploy.rb                        |  62 +--
 lib/chef/resource/directory.rb                     |   4 +-
 lib/chef/resource/dsc_resource.rb                  |   2 +-
 lib/chef/resource/dsc_script.rb                    |  18 +-
 lib/chef/resource/env.rb                           |   6 +-
 lib/chef/resource/erl_call.rb                      |  10 +-
 lib/chef/resource/execute.rb                       |  22 +-
 lib/chef/resource/git.rb                           |   2 +-
 lib/chef/resource/group.rb                         |  18 +-
 lib/chef/resource/http_request.rb                  |   6 +-
 lib/chef/resource/ifconfig.rb                      |  24 +-
 lib/chef/resource/launchd.rb                       | 104 +++++
 lib/chef/resource/link.rb                          |  10 +-
 lib/chef/resource/log.rb                           |   4 +-
 lib/chef/resource/macosx_service.rb                |   4 +-
 lib/chef/resource/mdadm.rb                         |  23 +-
 lib/chef/resource/mount.rb                         |  28 +-
 lib/chef/resource/ohai.rb                          |   4 +-
 lib/chef/resource/osx_profile.rb                   |   8 +-
 lib/chef/resource/powershell_script.rb             |   2 +-
 lib/chef/resource/registry_key.rb                  |   6 +-
 lib/chef/resource/remote_directory.rb              |  16 +-
 lib/chef/resource/remote_file.rb                   |  23 +-
 lib/chef/resource/route.rb                         |  22 +-
 lib/chef/resource/rpm_package.rb                   |   2 +-
 lib/chef/resource/ruby_block.rb                    |   4 +-
 lib/chef/resource/scm.rb                           |  32 +-
 lib/chef/resource/script.rb                        |   6 +-
 lib/chef/resource/service.rb                       |  50 ++-
 lib/chef/resource/template.rb                      |  14 +-
 lib/chef/resource/user.rb                          |  26 +-
 lib/chef/resource/windows_script.rb                |   2 +-
 lib/chef/resource/windows_service.rb               |   6 +-
 lib/chef/resource/yum_package.rb                   |   2 +-
 lib/chef/resource_builder.rb                       |   2 +-
 lib/chef/resource_collection.rb                    |  57 ++-
 lib/chef/resource_collection/resource_list.rb      |  13 +-
 lib/chef/resource_collection/resource_set.rb       |  27 +-
 lib/chef/resources.rb                              |   2 +
 lib/chef/role.rb                                   |  18 +-
 lib/chef/run_context.rb                            |  30 +-
 lib/chef/run_context/cookbook_compiler.rb          |   1 +
 lib/chef/run_list.rb                               |  10 +-
 lib/chef/run_list/run_list_item.rb                 |   2 +-
 lib/chef/run_lock.rb                               |   2 +-
 lib/chef/runner.rb                                 |  40 +-
 lib/chef/search/query.rb                           |   6 +-
 lib/chef/shell.rb                                  |   5 +
 lib/chef/shell/ext.rb                              |   6 +-
 lib/chef/shell/model_wrapper.rb                    |   3 +-
 lib/chef/user_v1.rb                                |   2 +-
 lib/chef/util/dsc/configuration_generator.rb       |   2 +-
 lib/chef/util/dsc/lcm_output_parser.rb             |   2 +-
 lib/chef/util/dsc/local_configuration_manager.rb   |  10 +-
 lib/chef/util/dsc/resource_store.rb                |   2 +-
 lib/chef/util/windows/net_group.rb                 |  12 +-
 lib/chef/util/windows/net_user.rb                  |  17 +-
 lib/chef/version.rb                                |   4 +-
 lib/chef/win32/api.rb                              |   2 +-
 lib/chef/win32/api/error.rb                        |  35 +-
 lib/chef/win32/api/file.rb                         |  15 +-
 lib/chef/win32/api/security.rb                     |  10 +-
 lib/chef/win32/error.rb                            |  14 +-
 lib/chef/win32/eventlog.rb                         |   2 +-
 lib/chef/win32/file.rb                             |   8 +-
 lib/chef/win32/registry.rb                         |  12 +-
 lib/chef/win32/security/sid.rb                     |   6 +-
 lib/chef/win32/security/token.rb                   |   2 +-
 lib/chef/win32/unicode.rb                          |   2 +-
 lib/chef/win32/version.rb                          |   4 +-
 omnibus/.gitignore                                 |   1 +
 ...ocal.yml.vmware.example => .kitchen.vmware.yml} |   0
 omnibus/.kitchen.yml                               | 102 +++--
 omnibus/Gemfile                                    |  12 +-
 omnibus/Gemfile.lock                               | 267 +++++++++++++
 omnibus/README.md                                  |  18 +-
 omnibus/config/projects/chef-fips.rb               |  60 ---
 omnibus/config/projects/chef.rb                    |  36 +-
 omnibus/config/software/chef-appbundle.rb          |  14 +
 omnibus/config/software/chef-complete.rb           |  20 +
 .../config/software/chef-gem-binding_of_caller.rb  |   6 +
 omnibus/config/software/chef-gem-byebug.rb         |   6 +
 .../config/software/chef-gem-debug_inspector.rb    |   6 +
 omnibus/config/software/chef-gem-ffi-yajl.rb       |   8 +
 omnibus/config/software/chef-gem-ffi.rb            |   6 +
 omnibus/config/software/chef-gem-json.rb           |   6 +
 omnibus/config/software/chef-gem-libyajl2.rb       |   6 +
 omnibus/config/software/chef-gem-mini_portile2.rb  |   6 +
 omnibus/config/software/chef-gem-nokogiri.rb       |   8 +
 omnibus/config/software/chef-gem-ruby-prof.rb      |   6 +
 omnibus/config/software/chef-gem-ruby-shadow.rb    |   6 +
 .../config/software/chef-remove-docs.rb            |  27 +-
 omnibus/config/software/chef.rb                    |  90 +++++
 .../files/chef-appbundle/build-chef-appbundle.rb   |  93 +++++
 omnibus/files/chef-gem/build-chef-gem.rb           | 123 ++++++
 .../build-chef-gem/gem-install-software-def.rb     | 118 ++++++
 omnibus/files/chef/build-chef.rb                   | 134 +++++++
 omnibus/omnibus.rb                                 |   4 -
 omnibus_overrides.rb                               |  18 +
 pedant.gemfile                                     |  25 --
 pkg.rb                                             |   1 +
 spec/data/client.d_00/00-foo.rb                    |   2 +
 spec/data/client.d_00/01-bar.rb                    |   1 +
 spec/data/client.d_00/bar                          |   1 +
 spec/data/client.d_01/foo/bar.rb                   |   1 +
 spec/data/client.d_02/foo.rb/foo.txt               |   1 +
 .../Packages => cookbooks/openldap/.root_dotfile}  |   0
 .../openldap/spec/spec_helper.rb}                  |   0
 .../event_loggers/windows_eventlog_spec.rb         |   2 +-
 .../functional/knife/rehash_spec.rb                |  42 +-
 spec/functional/resource/bash_spec.rb              |   4 +-
 .../functional/resource/chocolatey_package_spec.rb |  14 +-
 spec/functional/resource/cookbook_file_spec.rb     |   2 +-
 spec/functional/resource/cron_spec.rb              |   4 +-
 spec/functional/resource/deploy_revision_spec.rb   |   4 +-
 spec/functional/resource/dsc_resource_spec.rb      |   2 +-
 spec/functional/resource/dsc_script_spec.rb        |  12 +-
 spec/functional/resource/execute_spec.rb           |  12 +-
 spec/functional/resource/git_spec.rb               |   8 +-
 spec/functional/resource/group_spec.rb             |  30 +-
 spec/functional/resource/ifconfig_spec.rb          |   2 +-
 spec/functional/resource/link_spec.rb              |  14 +-
 spec/functional/resource/mount_spec.rb             |   2 +-
 spec/functional/resource/package_spec.rb           |   4 +-
 spec/functional/resource/powershell_script_spec.rb |   2 +-
 spec/functional/resource/registry_spec.rb          |  18 +-
 spec/functional/resource/rpm_spec.rb               |   2 +-
 spec/functional/resource/template_spec.rb          |   2 +-
 spec/functional/resource/user/dscl_spec.rb         |   4 +-
 spec/functional/resource/user/useradd_spec.rb      |  27 +-
 spec/functional/resource/windows_service_spec.rb   |   4 +-
 spec/functional/run_lock_spec.rb                   |  14 +-
 spec/functional/tiny_server_spec.rb                |   2 +-
 spec/functional/util/path_helper_spec.rb           |   2 +-
 spec/functional/util/powershell/cmdlet_spec.rb     |   2 +-
 spec/functional/win32/registry_spec.rb             |  36 +-
 spec/functional/win32/service_manager_spec.rb      |  10 +-
 spec/functional/win32/versions_spec.rb             |   4 +-
 spec/integration/client/client_spec.rb             |   2 +-
 .../knife/chef_repository_file_system_spec.rb      |   4 +
 spec/integration/knife/delete_spec.rb              |   4 +-
 spec/integration/knife/deps_spec.rb                |  42 +-
 spec/integration/knife/download_spec.rb            |  12 +-
 spec/integration/knife/upload_spec.rb              |  38 +-
 .../recipes/lwrp_inline_resources_spec.rb          |  27 ++
 spec/integration/recipes/noop_resource_spec.rb     |  24 ++
 spec/integration/recipes/notifies_spec.rb          | 334 ++++++++++++++++
 spec/integration/recipes/notifying_block_spec.rb   | 111 ++++++
 .../recipes/resource_converge_if_changed_spec.rb   |   2 +-
 spec/integration/recipes/resource_load_spec.rb     |   2 +-
 spec/integration/solo/solo_spec.rb                 |   4 +-
 spec/spec_helper.rb                                |  13 +-
 spec/stress/win32/security_spec.rb                 |   4 +-
 spec/support/chef_helpers.rb                       |   2 +-
 spec/support/lib/chef/resource/cat.rb              |   2 +-
 .../lib/chef/resource/one_two_three_four.rb        |   2 +-
 spec/support/matchers/leak.rb                      |   2 +-
 spec/support/mock/constant.rb                      |   4 +-
 spec/support/mock/platform.rb                      |   2 +-
 spec/support/platform_helpers.rb                   |  30 +-
 spec/support/platforms/win32/spec_service.rb       |   2 +-
 .../shared/functional/directory_resource.rb        |   4 +-
 spec/support/shared/functional/file_resource.rb    |   8 +-
 spec/support/shared/functional/http.rb             |   6 +-
 .../shared/functional/securable_resource.rb        |   2 +-
 spec/support/shared/functional/windows_script.rb   |   2 +-
 .../shared/integration/app_server_support.rb       |   4 +-
 spec/support/shared/integration/knife_support.rb   |   2 +-
 spec/support/shared/matchers/exit_with_code.rb     |   2 +-
 spec/support/shared/unit/application_dot_d.rb      |  70 ++++
 spec/support/shared/unit/execute_resource.rb       |   4 +-
 spec/support/shared/unit/platform_introspector.rb  |   6 +-
 spec/support/shared/unit/provider/file.rb          |  10 +-
 .../unit/provider/useradd_based_user_provider.rb   |   2 +-
 spec/support/shared/unit/script_resource.rb        |  10 +-
 spec/support/shared/unit/user_and_client_shared.rb |   6 +-
 .../support/shared/unit/windows_script_resource.rb |   2 +-
 spec/unit/api_client/registration_spec.rb          |   4 +-
 spec/unit/application/apply_spec.rb                |   1 +
 spec/unit/application/client_spec.rb               | 192 ++++++---
 spec/unit/application/solo_spec.rb                 |   3 +
 spec/unit/application_spec.rb                      |  27 ++
 spec/unit/audit/audit_reporter_spec.rb             |   2 +-
 spec/unit/audit/control_group_data_spec.rb         |   6 +-
 spec/unit/chef_class_spec.rb                       |   8 +-
 spec/unit/chef_fs/config_spec.rb                   |   2 +-
 .../file_system/repository/base_file_spec.rb       | 128 ++++++
 .../file_system/repository/directory_spec.rb       | 174 ++++++++
 spec/unit/chef_fs/file_system_spec.rb              |   4 +-
 spec/unit/chef_fs/parallelizer.rb                  |   8 +-
 spec/unit/cookbook/cookbook_version_loader_spec.rb |  12 +
 spec/unit/cookbook/metadata_spec.rb                |  54 ++-
 spec/unit/cookbook/synchronizer_spec.rb            |   2 +-
 spec/unit/cookbook/syntax_check_spec.rb            |   6 +-
 spec/unit/cookbook_loader_spec.rb                  |  11 +-
 spec/unit/cookbook_site_streaming_uploader_spec.rb |   6 +-
 spec/unit/cookbook_spec.rb                         |   4 +-
 .../unit/cookbook_version_file_specificity_spec.rb |  27 +-
 spec/unit/cookbook_version_spec.rb                 | 236 ++++++-----
 spec/unit/data_bag_item_spec.rb                    |  69 +++-
 spec/unit/dsl/declare_resource_spec.rb             | 335 ++++++++++++++++
 spec/unit/dsl/reboot_pending_spec.rb               |   2 +-
 spec/unit/dsl/recipe_spec.rb                       |  13 +
 ...itry_helper_spec.rb => registry_helper_spec.rb} |   2 +-
 spec/unit/dsl/resources_spec.rb                    |   2 +-
 .../check_encrypted_spec.rb                        |   2 +-
 spec/unit/encrypted_data_bag_item_spec.rb          |   6 +-
 spec/unit/environment_spec.rb                      |   4 +-
 spec/unit/file_content_management/tempfile_spec.rb |  85 ++++
 spec/unit/formatters/doc_spec.rb                   |  14 +
 spec/unit/formatters/error_description_spec.rb     |  96 +++++
 spec/unit/http/basic_client_spec.rb                |  89 +----
 spec/unit/http/validate_content_length_spec.rb     |  25 +-
 spec/unit/http_spec.rb                             |  16 +-
 spec/unit/key_spec.rb                              |   2 +-
 .../knife/bootstrap/chef_vault_handler_spec.rb     |   4 +-
 spec/unit/knife/bootstrap_spec.rb                  |  61 ++-
 spec/unit/knife/client_bulk_delete_spec.rb         |   4 +-
 spec/unit/knife/client_create_spec.rb              |   4 +-
 spec/unit/knife/client_delete_spec.rb              |   2 +-
 spec/unit/knife/client_edit_spec.rb                |   2 +-
 spec/unit/knife/cookbook_create_spec.rb            |  96 ++---
 spec/unit/knife/cookbook_delete_spec.rb            |   2 +-
 spec/unit/knife/cookbook_download_spec.rb          |   4 +-
 spec/unit/knife/cookbook_list_spec.rb              |   2 +-
 spec/unit/knife/cookbook_show_spec.rb              |   8 +-
 spec/unit/knife/cookbook_site_download_spec.rb     |   4 +-
 spec/unit/knife/cookbook_site_install_spec.rb      |   2 +-
 spec/unit/knife/cookbook_site_share_spec.rb        |   4 +-
 spec/unit/knife/cookbook_test_spec.rb              |   4 +-
 spec/unit/knife/cookbook_upload_spec.rb            |  16 +-
 spec/unit/knife/core/bootstrap_context_spec.rb     |   8 +-
 .../unit/knife/core/custom_manifest_loader_spec.rb |   8 +-
 spec/unit/knife/core/hashed_command_loader_spec.rb |  24 +-
 spec/unit/knife/core/node_editor_spec.rb           |  14 +-
 spec/unit/knife/core/subcommand_loader_spec.rb     |   6 +
 spec/unit/knife/core/ui_spec.rb                    |  35 +-
 spec/unit/knife/data_bag_edit_spec.rb              |   2 +-
 spec/unit/knife/data_bag_show_spec.rb              |   4 +-
 spec/unit/knife/environment_compare_spec.rb        |   4 +-
 spec/unit/knife/environment_create_spec.rb         |   2 +-
 spec/unit/knife/environment_edit_spec.rb           |   4 +-
 spec/unit/knife/key_create_spec.rb                 |   4 +-
 spec/unit/knife/key_edit_spec.rb                   |   4 +-
 spec/unit/knife/node_delete_spec.rb                |   2 +-
 spec/unit/knife/node_environment_set_spec.rb       |   2 +-
 spec/unit/knife/node_from_file_spec.rb             |   2 +-
 spec/unit/knife/node_list_spec.rb                  |   2 +-
 spec/unit/knife/node_run_list_add_spec.rb          |   2 +-
 spec/unit/knife/node_run_list_remove_spec.rb       |   2 +-
 spec/unit/knife/node_show_spec.rb                  |   2 +-
 spec/unit/knife/osc_user_create_spec.rb            |   4 +-
 spec/unit/knife/osc_user_edit_spec.rb              |   2 +-
 spec/unit/knife/role_bulk_delete_spec.rb           |   2 +-
 spec/unit/knife/role_create_spec.rb                |   4 +-
 spec/unit/knife/role_delete_spec.rb                |   2 +-
 spec/unit/knife/role_edit_spec.rb                  |   6 +-
 spec/unit/knife/role_env_run_list_add_spec.rb      |   2 +-
 spec/unit/knife/role_env_run_list_clear_spec.rb    |   6 +-
 spec/unit/knife/role_env_run_list_remove_spec.rb   |   2 +-
 spec/unit/knife/role_env_run_list_replace_spec.rb  |   2 +-
 spec/unit/knife/role_env_run_list_set_spec.rb      |   2 +-
 spec/unit/knife/role_from_file_spec.rb             |   2 +-
 spec/unit/knife/role_list_spec.rb                  |   2 +-
 spec/unit/knife/role_run_list_add_spec.rb          |   2 +-
 spec/unit/knife/role_run_list_clear_spec.rb        |   2 +-
 spec/unit/knife/role_run_list_remove_spec.rb       |   2 +-
 spec/unit/knife/role_run_list_replace_spec.rb      |   2 +-
 spec/unit/knife/role_run_list_set_spec.rb          |   2 +-
 spec/unit/knife/ssh_spec.rb                        |  18 +
 spec/unit/knife/tag_delete_spec.rb                 |   2 +-
 spec/unit/knife/user_create_spec.rb                |  12 +-
 spec/unit/knife/user_edit_spec.rb                  |   2 +-
 spec/unit/knife_spec.rb                            |   7 +
 spec/unit/lwrp_spec.rb                             |  58 +++
 spec/unit/mixin/deep_merge_spec.rb                 |  60 +--
 spec/unit/mixin/lazy_module_include.rb             |  71 ++++
 spec/unit/mixin/params_validate_spec.rb            | 120 +++---
 spec/unit/mixin/path_sanity_spec.rb                |   6 +
 spec/unit/mixin/powershell_out_spec.rb             |   8 +-
 spec/unit/mixin/properties_spec.rb                 |  16 +-
 spec/unit/mixin/proxified_socket_spec.rb           |   9 +-
 spec/unit/mixin/shell_out_spec.rb                  |  28 +-
 spec/unit/mixin/template_spec.rb                   |   2 +-
 .../unit/mixin/windows_architecture_helper_spec.rb |   6 +-
 spec/unit/mixin/xml_escape_spec.rb                 |   2 +-
 spec/unit/node/attribute_spec.rb                   | 280 ++++++-------
 spec/unit/node/immutable_collections_spec.rb       |   4 +-
 spec/unit/node_map_spec.rb                         |   2 +-
 spec/unit/node_spec.rb                             |  78 ++--
 spec/unit/platform_spec.rb                         |  16 +-
 .../unit/policy_builder/expand_node_object_spec.rb |   2 +-
 spec/unit/policy_builder/policyfile_spec.rb        |  14 +-
 spec/unit/property/state_spec.rb                   |  18 +-
 spec/unit/property/validation_spec.rb              |  38 +-
 spec/unit/property_spec.rb                         |   2 +-
 spec/unit/provider/apt_repository_spec.rb          | 183 +++++++++
 spec/unit/provider/apt_update_spec.rb              |  21 +-
 spec/unit/provider/directory_spec.rb               |   7 -
 spec/unit/provider/dsc_resource_spec.rb            |  57 ++-
 spec/unit/provider/execute_spec.rb                 |   4 +-
 spec/unit/provider/file/content_spec.rb            |  10 +-
 spec/unit/provider/group/dscl_spec.rb              |   6 +-
 spec/unit/provider/group/groupadd_spec.rb          |   6 +-
 spec/unit/provider/group/pw_spec.rb                |   8 +-
 spec/unit/provider/group/usermod_spec.rb           |   4 +-
 spec/unit/provider/group/windows_spec.rb           |  12 +-
 spec/unit/provider/group_spec.rb                   |   2 +-
 spec/unit/provider/launchd_spec.rb                 | 189 +++++++++
 spec/unit/provider/link_spec.rb                    |   2 +-
 spec/unit/provider/mdadm_spec.rb                   |   9 +
 spec/unit/provider/mount/aix_spec.rb               |   3 +-
 spec/unit/provider/mount/mount_spec.rb             |   8 +-
 spec/unit/provider/mount/solaris_spec.rb           |   2 +-
 spec/unit/provider/mount/windows_spec.rb           |  22 +-
 spec/unit/provider/mount_spec.rb                   |  19 -
 spec/unit/provider/ohai_spec.rb                    |   2 +-
 spec/unit/provider/osx_profile_spec.rb             |  96 ++---
 spec/unit/provider/package/apt_spec.rb             |  40 +-
 spec/unit/provider/package/chocolatey_spec.rb      |  71 ++--
 spec/unit/provider/package/easy_install_spec.rb    |  30 +-
 spec/unit/provider/package/rubygems_spec.rb        |  12 +-
 spec/unit/provider/package/windows_spec.rb         |  23 +-
 spec/unit/provider/package/yum_spec.rb             |  86 ++--
 spec/unit/provider/package/zypper_spec.rb          |   4 +-
 spec/unit/provider/package_spec.rb                 |  56 +--
 spec/unit/provider/powershell_script_spec.rb       |   2 +-
 spec/unit/provider/remote_file/ftp_spec.rb         |   4 +-
 spec/unit/provider/remote_file/http_spec.rb        |  21 +
 spec/unit/provider/remote_file/sftp_spec.rb        | 150 +++++++
 spec/unit/provider/route_spec.rb                   |   2 +-
 spec/unit/provider/service/arch_service_spec.rb    |   2 +-
 spec/unit/provider/service/freebsd_service_spec.rb |  10 +-
 spec/unit/provider/service/macosx_spec.rb          |   2 +-
 spec/unit/provider/service/openbsd_service_spec.rb |   8 +-
 spec/unit/provider/service/redhat_spec.rb          |  18 +-
 spec/unit/provider/service/systemd_service_spec.rb | 147 +++++--
 spec/unit/provider/subversion_spec.rb              | 118 ++++--
 spec/unit/provider/template/content_spec.rb        |   6 +-
 spec/unit/provider/user/dscl_spec.rb               |  35 +-
 spec/unit/provider/user/solaris_spec.rb            |  14 +-
 spec/unit/provider/user_spec.rb                    |   4 +-
 spec/unit/provider_resolver_spec.rb                | 106 ++---
 spec/unit/recipe_spec.rb                           |   3 +-
 spec/unit/resource/apt_package_spec.rb             |   2 +-
 spec/unit/resource/apt_repository_spec.rb          |  38 ++
 spec/unit/resource/breakpoint_spec.rb              |   2 +-
 spec/unit/resource/chef_gem_spec.rb                |   6 +-
 spec/unit/resource/chocolatey_package_spec.rb      |   8 +-
 spec/unit/resource/cron_spec.rb                    |   8 +-
 spec/unit/resource/deploy_revision_spec.rb         |   4 +-
 spec/unit/resource/deploy_spec.rb                  |   2 +-
 spec/unit/resource/dpkg_package_spec.rb            |   2 +-
 spec/unit/resource/dsc_script_spec.rb              |   2 +-
 spec/unit/resource/easy_install_package_spec.rb    |   2 +-
 spec/unit/resource/file/verification_spec.rb       |   2 +-
 spec/unit/resource/file_spec.rb                    |   4 +-
 spec/unit/resource/gem_package_spec.rb             |   2 +-
 spec/unit/resource/git_spec.rb                     |   2 +-
 spec/unit/resource/group_spec.rb                   |  13 +-
 spec/unit/resource/homebrew_package_spec.rb        |   2 +-
 spec/unit/resource/ips_package_spec.rb             |   2 +-
 spec/unit/resource/launchd_spec.rb                 |  31 ++
 spec/unit/resource/macports_package_spec.rb        |   2 +-
 spec/unit/resource/mdadm_spec.rb                   |  13 +-
 spec/unit/resource/mount_spec.rb                   |   8 +-
 spec/unit/resource/pacman_package_spec.rb          |   2 +-
 spec/unit/resource/powershell_script_spec.rb       |   2 +-
 spec/unit/resource/resource_notification_spec.rb   |   4 +-
 spec/unit/resource/rpm_package_spec.rb             |   2 +-
 spec/unit/resource/smartos_package_spec.rb         |   2 +-
 spec/unit/resource/solaris_package_spec.rb         |   2 +-
 spec/unit/resource/subversion_spec.rb              |   2 +-
 spec/unit/resource/timestamped_deploy_spec.rb      |   2 +-
 spec/unit/resource/windows_package_spec.rb         |   2 +-
 spec/unit/resource/windows_service_spec.rb         |   2 +-
 spec/unit/resource/yum_package_spec.rb             |   2 +-
 spec/unit/resource_collection/resource_set_spec.rb |   4 +-
 spec/unit/resource_collection_spec.rb              | 102 ++++-
 spec/unit/resource_reporter_spec.rb                |   2 +-
 spec/unit/resource_spec.rb                         |  12 +-
 spec/unit/rest/auth_credentials_spec.rb            | 128 +++---
 spec/unit/rest_spec.rb                             |   2 +-
 spec/unit/role_spec.rb                             |   6 +-
 spec/unit/run_context_spec.rb                      |  20 +-
 spec/unit/run_list/run_list_expansion_spec.rb      |   2 +-
 spec/unit/run_list/versioned_recipe_list_spec.rb   |  10 +-
 spec/unit/run_list_spec.rb                         |   4 +-
 spec/unit/runner_spec.rb                           |   2 +-
 spec/unit/search/query_spec.rb                     |  18 +-
 spec/unit/user_v1_spec.rb                          |   2 +-
 spec/unit/util/backup_spec.rb                      |   6 +-
 spec/unit/util/diff_spec.rb                        |   8 +-
 spec/unit/util/dsc/configuration_generator_spec.rb |   6 +-
 spec/unit/util/dsc/lcm_output_parser_spec.rb       |  20 +-
 spec/unit/util/editor_spec.rb                      |  16 +-
 spec/unit/windows_service_spec.rb                  |   8 +-
 tasks/bin/bundle-platform                          |  15 +
 tasks/bin/bundle-platform.bat                      |   2 +
 tasks/bin/create-override-gemfile                  | 110 +++++
 tasks/bin/run_chef_tests                           |  17 +
 tasks/bin/run_external_test                        |  47 +++
 tasks/bundle.rb                                    |  97 +++++
 tasks/bundle_util.rb                               |  94 +++++
 tasks/changelog.rb                                 |  12 +
 tasks/dependencies.rb                              | 147 +++++++
 tasks/external_tests.rb                            |  64 ---
 tasks/gemfile_util.rb                              | 390 ++++++++++++++++++
 tasks/maintainers.rb                               |   3 +-
 tasks/rspec.rb                                     |   3 +-
 version_policy.rb                                  | 111 ++++++
 816 files changed, 13377 insertions(+), 4562 deletions(-)
 create mode 100644 .bundle/config
 create mode 100644 Gemfile.lock
 create mode 100644 ISSUE_TEMPLATE.md
 create mode 100644 acceptance/Gemfile.lock
 copy acceptance/{basics => fips}/.acceptance/acceptance-cookbook/.gitignore (100%)
 copy acceptance/{trivial => fips}/.acceptance/acceptance-cookbook/metadata.rb (100%)
 copy acceptance/{basics => fips}/.acceptance/acceptance-cookbook/recipes/destroy.rb (100%)
 copy acceptance/{basics => fips}/.acceptance/acceptance-cookbook/recipes/provision.rb (100%)
 copy acceptance/{basics => fips}/.acceptance/acceptance-cookbook/recipes/verify.rb (100%)
 create mode 100644 acceptance/fips/.kitchen.yml
 create mode 100644 acceptance/fips/test/integration/fips-integration/serverspec/Gemfile
 create mode 100644 acceptance/fips/test/integration/fips-integration/serverspec/fips-integration_spec.rb
 create mode 100644 acceptance/fips/test/integration/fips-unit-functional/serverspec/Gemfile
 create mode 100644 acceptance/fips/test/integration/fips-unit-functional/serverspec/fips-unit-functional_spec.rb
 copy acceptance/{basics => omnitruck}/.acceptance/acceptance-cookbook/.gitignore (100%)
 create mode 100644 acceptance/omnitruck/.acceptance/acceptance-cookbook/metadata.rb
 create mode 100644 acceptance/omnitruck/.acceptance/acceptance-cookbook/recipes/destroy.rb
 create mode 100644 acceptance/omnitruck/.acceptance/acceptance-cookbook/recipes/provision.rb
 create mode 100644 acceptance/omnitruck/.acceptance/acceptance-cookbook/recipes/verify.rb
 create mode 100644 acceptance/top-cookbooks/.kitchen.chocolatey.yml
 create mode 100644 acceptance/top-cookbooks/.kitchen.docker.yml
 create mode 100644 acceptance/top-cookbooks/.kitchen.iis.yml
 create mode 100644 acceptance/top-cookbooks/.kitchen.powershell.yml
 create mode 100644 acceptance/top-cookbooks/.kitchen.sql_server.yml
 create mode 100644 acceptance/top-cookbooks/.kitchen.winbox.yml
 create mode 100644 acceptance/top-cookbooks/.kitchen.windows.yml
 copy lib/chef/chef_fs/file_system/repository/file_system_root_dir.rb => chef-config/lib/chef-config/mixin/dot_d.rb (55%)
 copy lib/chef/mixin/which.rb => chef-config/lib/chef-config/mixin/fuzzy_hostname_matcher.rb (52%)
 create mode 100755 debian/install-backcompat
 delete mode 100644 debian/patches/0002-remove-deprecated-Thread.exclusive.patch
 rename debian/patches/{0004-Make-specs-work-against-installed-package.patch => 0002-spec-work-against-source-checkout-and-installed-pack.patch} (64%)
 delete mode 100644 debian/patches/0003-spec-remove-absolute-require-path.patch
 create mode 100644 kitchen-tests/Berksfile.lock
 create mode 100644 kitchen-tests/Gemfile.lock
 create mode 100644 kitchen-tests/cookbooks/audit_test/Berksfile.lock
 create mode 100644 kitchen-tests/test/integration/webapp/serverspec/Gemfile.lock
 rename {lib => lib-backcompat}/chef/chef_fs/file_system/already_exists_error.rb (73%)
 rename {lib => lib-backcompat}/chef/chef_fs/file_system/cookbook_frozen_error.rb (73%)
 copy lib/chef/chef_fs/file_system/must_delete_recursively_error.rb => lib-backcompat/chef/chef_fs/file_system/default_environment_cannot_be_modified_error.rb (73%)
 copy lib/chef/chef_fs/file_system/must_delete_recursively_error.rb => lib-backcompat/chef/chef_fs/file_system/file_system_error.rb (73%)
 copy {lib => lib-backcompat}/chef/chef_fs/file_system/must_delete_recursively_error.rb (73%)
 rename {lib => lib-backcompat}/chef/chef_fs/file_system/not_found_error.rb (73%)
 copy lib/chef/chef_fs/file_system/must_delete_recursively_error.rb => lib-backcompat/chef/chef_fs/file_system/operation_failed_error.rb (73%)
 rename lib/chef/chef_fs/file_system/must_delete_recursively_error.rb => lib-backcompat/chef/chef_fs/file_system/operation_not_allowed_error.rb (73%)
 create mode 100644 lib-backcompat/chef/chef_fs/file_system/repository/chef_repository_file_system_acls_dir.rb
 create mode 100644 lib-backcompat/chef/chef_fs/file_system/repository/chef_repository_file_system_client_keys_dir.rb
 create mode 100644 lib-backcompat/chef/chef_fs/file_system/repository/chef_repository_file_system_entry.rb
 create mode 100644 lib-backcompat/chef/chef_fs/file_system/repository/chef_repository_file_system_policies_dir.rb
 copy {lib => lib-backcompat}/chef/chef_fs/file_system/repository/file_system_root_dir.rb (90%)
 create mode 100644 lib/chef/chef_fs/data_handler/client_key_data_handler.rb
 create mode 100644 lib/chef/chef_fs/file_system/exceptions.rb
 delete mode 100644 lib/chef/chef_fs/file_system/file_system_error.rb
 delete mode 100644 lib/chef/chef_fs/file_system/operation_failed_error.rb
 delete mode 100644 lib/chef/chef_fs/file_system/operation_not_allowed_error.rb
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => acl.rb} (66%)
 rename lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_acls_dir.rb => acls_dir.rb} (71%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_cookbook_artifacts_dir.rb => acls_sub_dir.rb} (65%)
 create mode 100644 lib/chef/chef_fs/file_system/repository/base_file.rb
 delete mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_cookbooks_dir.rb
 delete mode 100644 lib/chef/chef_fs/file_system/repository/chef_repository_file_system_entry.rb
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => client.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => client_key.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_data_bags_dir.rb => client_keys_dir.rb} (68%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_policies_dir.rb => client_keys_sub_dir.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => clients_dir.rb} (64%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => container.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_policies_dir.rb => containers_dir.rb} (64%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_cookbook_artifacts_dir.rb => cookbook_artifacts_dir.rb} (84%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_versioned_cookbooks_dir.rb => cookbooks_dir.rb} (55%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_cookbook_artifacts_dir.rb => data_bag.rb} (70%)
 rename lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_data_bags_dir.rb => data_bag_item.rb} (68%)
 rename lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_cookbook_artifacts_dir.rb => data_bags_dir.rb} (70%)
 create mode 100644 lib/chef/chef_fs/file_system/repository/directory.rb
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => environment.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_policies_dir.rb => environments_dir.rb} (63%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => group.rb} (66%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => groups_dir.rb} (64%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => node.rb} (66%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => nodes_dir.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_policies_dir.rb => policies_dir.rb} (76%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => policy.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => policy_group.rb} (64%)
 rename lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_policies_dir.rb => policy_groups_dir.rb} (64%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => role.rb} (66%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => roles_dir.rb} (65%)
 copy lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => user.rb} (66%)
 rename lib/chef/chef_fs/file_system/repository/{file_system_root_dir.rb => users_dir.rb} (65%)
 rename lib/chef/chef_fs/file_system/repository/{chef_repository_file_system_versioned_cookbooks_dir.rb => versioned_cookbooks_dir.rb} (84%)
 create mode 100644 lib/chef/cookbook/gem_installer.rb
 create mode 100644 lib/chef/dsl/core.rb
 copy lib/chef/dsl/{recipe.rb => method_missing.rb} (59%)
 rename lib/chef/formatters/{error_descriptor.rb => error_description.rb} (93%)
 create mode 100644 lib/chef/mixin/lazy_module_include.rb
 create mode 100644 lib/chef/mixin/notifying_block.rb
 create mode 100644 lib/chef/provider/apt_repository.rb
 create mode 100644 lib/chef/provider/launchd.rb
 rename lib/chef/{chef_fs/file_system/default_environment_cannot_be_modified_error.rb => provider/noop.rb} (56%)
 create mode 100644 lib/chef/provider/remote_file/sftp.rb
 create mode 100644 lib/chef/resource/apt_repository.rb
 create mode 100644 lib/chef/resource/launchd.rb
 rename omnibus/{.kitchen.local.yml.vmware.example => .kitchen.vmware.yml} (100%)
 create mode 100644 omnibus/Gemfile.lock
 delete mode 100644 omnibus/config/projects/chef-fips.rb
 create mode 100644 omnibus/config/software/chef-appbundle.rb
 create mode 100644 omnibus/config/software/chef-complete.rb
 create mode 100644 omnibus/config/software/chef-gem-binding_of_caller.rb
 create mode 100644 omnibus/config/software/chef-gem-byebug.rb
 create mode 100644 omnibus/config/software/chef-gem-debug_inspector.rb
 create mode 100644 omnibus/config/software/chef-gem-ffi-yajl.rb
 create mode 100644 omnibus/config/software/chef-gem-ffi.rb
 create mode 100644 omnibus/config/software/chef-gem-json.rb
 create mode 100644 omnibus/config/software/chef-gem-libyajl2.rb
 create mode 100644 omnibus/config/software/chef-gem-mini_portile2.rb
 create mode 100644 omnibus/config/software/chef-gem-nokogiri.rb
 create mode 100644 omnibus/config/software/chef-gem-ruby-prof.rb
 create mode 100644 omnibus/config/software/chef-gem-ruby-shadow.rb
 copy spec/unit/resource/dpkg_package_spec.rb => omnibus/config/software/chef-remove-docs.rb (51%)
 create mode 100644 omnibus/config/software/chef.rb
 create mode 100644 omnibus/files/chef-appbundle/build-chef-appbundle.rb
 create mode 100644 omnibus/files/chef-gem/build-chef-gem.rb
 create mode 100644 omnibus/files/chef-gem/build-chef-gem/gem-install-software-def.rb
 create mode 100644 omnibus/files/chef/build-chef.rb
 create mode 100644 omnibus_overrides.rb
 delete mode 100644 pedant.gemfile
 create mode 100644 pkg.rb
 create mode 100644 spec/data/client.d_00/00-foo.rb
 create mode 100644 spec/data/client.d_00/01-bar.rb
 create mode 100644 spec/data/client.d_00/bar
 create mode 100644 spec/data/client.d_01/foo/bar.rb
 create mode 100644 spec/data/client.d_02/foo.rb/foo.txt
 copy spec/data/{apt/var/www/apt/dists/sid/main/binary-i386/Packages => cookbooks/openldap/.root_dotfile} (100%)
 copy spec/data/{apt/var/www/apt/dists/sid/main/binary-i386/Packages => cookbooks/openldap/spec/spec_helper.rb} (100%)
 copy lib/chef/mixin/which.rb => spec/functional/knife/rehash_spec.rb (50%)
 create mode 100644 spec/integration/recipes/noop_resource_spec.rb
 create mode 100644 spec/integration/recipes/notifies_spec.rb
 create mode 100644 spec/integration/recipes/notifying_block_spec.rb
 create mode 100644 spec/support/shared/unit/application_dot_d.rb
 create mode 100644 spec/unit/chef_fs/file_system/repository/base_file_spec.rb
 create mode 100644 spec/unit/chef_fs/file_system/repository/directory_spec.rb
 create mode 100644 spec/unit/dsl/declare_resource_spec.rb
 rename spec/unit/dsl/{regsitry_helper_spec.rb => registry_helper_spec.rb} (97%)
 create mode 100644 spec/unit/file_content_management/tempfile_spec.rb
 create mode 100644 spec/unit/formatters/error_description_spec.rb
 create mode 100644 spec/unit/mixin/lazy_module_include.rb
 create mode 100644 spec/unit/provider/apt_repository_spec.rb
 create mode 100644 spec/unit/provider/launchd_spec.rb
 create mode 100644 spec/unit/provider/remote_file/sftp_spec.rb
 create mode 100644 spec/unit/resource/apt_repository_spec.rb
 create mode 100644 spec/unit/resource/launchd_spec.rb
 create mode 100755 tasks/bin/bundle-platform
 create mode 100644 tasks/bin/bundle-platform.bat
 create mode 100755 tasks/bin/create-override-gemfile
 create mode 100755 tasks/bin/run_chef_tests
 create mode 100755 tasks/bin/run_external_test
 create mode 100644 tasks/bundle.rb
 create mode 100644 tasks/bundle_util.rb
 create mode 100644 tasks/changelog.rb
 create mode 100644 tasks/dependencies.rb
 delete mode 100644 tasks/external_tests.rb
 create mode 100644 tasks/gemfile_util.rb
 create mode 100644 version_policy.rb

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/chef.git



More information about the Pkg-ruby-extras-commits mailing list