[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