summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Duffield <tom@chef.io>2017-02-09 18:05:19 -0600
committerTom Duffield <tom@chef.io>2017-02-09 18:05:19 -0600
commit9c92916062f8ee969c0167d11964402d5d42b7cb (patch)
tree75c21e734cbb6fcf5ae1253f5a622d24a5b1b0b5
parent2438b2a6a67422ab93136aa7336ce435835e95b8 (diff)
downloadchef-9c92916062f8ee969c0167d11964402d5d42b7cb.tar.gz
Remove a lot of old restraints
Signed-off-by: Tom Duffield <tom@chef.io>
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock55
-rw-r--r--acceptance/Gemfile13
-rw-r--r--acceptance/Gemfile.lock104
-rw-r--r--kitchen-tests/Gemfile1
-rw-r--r--kitchen-tests/Gemfile.lock23
-rw-r--r--omnibus/Gemfile.lock16
-rw-r--r--omnibus_overrides.rb1
-rw-r--r--version_policy.rb4
9 files changed, 103 insertions, 116 deletions
diff --git a/Gemfile b/Gemfile
index c09d8fca35..5e8bc0d4ea 100644
--- a/Gemfile
+++ b/Gemfile
@@ -77,7 +77,7 @@ group(:development, :test) do
end
group(:changelog) do
- gem "github_changelog_generator", git: "https://github.com/tduffield/github-changelog-generator", branch: "adjust-tag-section-mapping"
+ gem "github_changelog_generator", git: "https://github.com/chef/github-changelog-generator"
gem "mixlib-install"
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 13e06ff82e..02819d758b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/chef/chef-server
- revision: e5b2c917b7d06d4e09e27bdb09e4e1ad7648e437
+ revision: 35fecbfa957b7d67eea5c1225377ba7ee85d54c9
specs:
oc-chef-pedant (2.2.0)
activesupport (>= 4.2.7.1, < 6.0)
@@ -16,24 +16,15 @@ GIT
GIT
remote: https://github.com/chef/chefstyle.git
- revision: ba0cfca677c8dc66de471cbd3da37d000a93dce0
+ revision: 7e47afd6141d3c44a11322916e3fc85c89aa9b59
branch: master
specs:
- chefstyle (0.4.0)
- rubocop (= 0.45.0)
+ chefstyle (0.5.0)
+ rubocop (= 0.47.1)
GIT
- remote: https://github.com/rubysec/bundler-audit.git
- revision: 6eb5a81e9b184fbb8db03f3e57dc758c65dd7383
- specs:
- bundler-audit (0.5.0)
- bundler (~> 1.2)
- thor (~> 0.18)
-
-GIT
- remote: https://github.com/tduffield/github-changelog-generator
- revision: c6245b58b91b863464ca88e02aa752a0658b5f30
- branch: adjust-tag-section-mapping
+ remote: https://github.com/chef/github-changelog-generator
+ revision: 7ab4953b47598dccf10e106058673c1592b8f9bf
specs:
github_changelog_generator (1.14.2)
activesupport
@@ -44,6 +35,14 @@ GIT
rake (>= 10.0)
retriable (>= 1.4)
+GIT
+ remote: https://github.com/rubysec/bundler-audit.git
+ revision: 6eb5a81e9b184fbb8db03f3e57dc758c65dd7383
+ specs:
+ bundler-audit (0.5.0)
+ bundler (~> 1.2)
+ thor (~> 0.18)
+
PATH
remote: .
specs:
@@ -139,13 +138,13 @@ GEM
mixlib-cli (~> 1.4)
artifactory (2.6.0)
ast (2.3.0)
- aws-sdk (2.7.3)
- aws-sdk-resources (= 2.7.3)
- aws-sdk-core (2.7.3)
+ aws-sdk (2.7.5)
+ aws-sdk-resources (= 2.7.5)
+ aws-sdk-core (2.7.5)
aws-sigv4 (~> 1.0)
jmespath (~> 1.0)
- aws-sdk-resources (2.7.3)
- aws-sdk-core (= 2.7.3)
+ aws-sdk-resources (2.7.5)
+ aws-sdk-core (= 2.7.5)
aws-sigv4 (1.0.0)
backports (3.6.8)
binding_of_caller (0.7.2)
@@ -170,7 +169,7 @@ GEM
mixlib-log (~> 1.3)
rack (~> 2.0)
uuidtools (~> 2.1)
- cheffish (4.1.0)
+ cheffish (4.1.1)
chef-zero (~> 5.0)
net-ssh
chefspec (5.3.0)
@@ -204,7 +203,7 @@ GEM
erubis (2.7.0)
ethon (0.10.1)
ffi (>= 1.3.0)
- excon (0.54.0)
+ excon (0.55.0)
faraday (0.11.0)
multipart-post (>= 1.2, < 3)
faraday-http-cache (2.0.0)
@@ -344,7 +343,7 @@ GEM
plist (~> 3.1)
systemu (~> 2.6.4)
wmi-lite (~> 1.0)
- parser (2.3.3.1)
+ parser (2.4.0.0)
ast (~> 2.2)
plist (3.2.0)
poise (2.7.2)
@@ -434,8 +433,8 @@ GEM
rspec_junit_formatter (0.2.3)
builder (< 4)
rspec-core (>= 2, < 4, != 2.12.0)
- rubocop (0.45.0)
- parser (>= 2.3.1.1, < 3.0)
+ rubocop (0.47.1)
+ parser (>= 2.3.3.1, < 3.0)
powerpack (~> 0.1)
rainbow (>= 1.99.1, < 3.0)
ruby-progressbar (~> 1.7)
@@ -444,7 +443,7 @@ GEM
ruby-progressbar (1.8.1)
ruby-shadow (2.5.0)
rubyntlm (0.6.1)
- rubyzip (1.2.0)
+ rubyzip (1.2.1)
rufus-lru (1.1.0)
safe_yaml (1.0.4)
sawyer (0.8.1)
@@ -462,7 +461,7 @@ GEM
simplecov-html (~> 0.10.0)
simplecov-html (0.10.0)
slop (3.6.0)
- specinfra (2.66.8)
+ specinfra (2.66.9)
net-scp
net-ssh (>= 2.7, < 5.0)
net-telnet
@@ -591,4 +590,4 @@ DEPENDENCIES
yard
BUNDLED WITH
- 1.13.7
+ 1.12.5
diff --git a/acceptance/Gemfile b/acceptance/Gemfile
index 77b45e733d..105ad723be 100644
--- a/acceptance/Gemfile
+++ b/acceptance/Gemfile
@@ -3,19 +3,10 @@ source "https://rubygems.org"
gem "chef-acceptance", github: "chef/chef-acceptance"
gem "kitchen-ec2"
gem "inspec"
-# Pinning to github for kitchen-vagrant because 0.19.0 incorrectly
-# puts in a box_url for bento when a vagrant box in atlas is specified
gem "kitchen-vagrant"
gem "windows_chef_zero"
gem "kitchen-inspec"
gem "test-kitchen"
gem "winrm-elevated"
-gem "berkshelf", "4.3.5"
-
-# until 2.0.0 is fixed for unstable packages
-gem "mixlib-install", "1.2.3"
-
-# nio4r 2.x was throwing a "could not install" error because of a Ruby version
-# conflict (that didn't actually exist). Since the only gem that really needs
-# it is celluloid, let's just pin it until it becomes a bigger problem.
-gem "nio4r", ">= 1.1.0", "< 2.0.0"
+gem "berkshelf"
+gem "mixlib-install"
diff --git a/acceptance/Gemfile.lock b/acceptance/Gemfile.lock
index e33389f135..f94dfcde96 100644
--- a/acceptance/Gemfile.lock
+++ b/acceptance/Gemfile.lock
@@ -12,44 +12,42 @@ GEM
addressable (2.5.0)
public_suffix (~> 2.0, >= 2.0.2)
artifactory (2.6.0)
- aws-sdk (2.7.3)
- aws-sdk-resources (= 2.7.3)
- aws-sdk-core (2.7.3)
+ aws-sdk (2.7.5)
+ aws-sdk-resources (= 2.7.5)
+ aws-sdk-core (2.7.5)
aws-sigv4 (~> 1.0)
jmespath (~> 1.0)
- aws-sdk-resources (2.7.3)
- aws-sdk-core (= 2.7.3)
+ aws-sdk-resources (2.7.5)
+ aws-sdk-core (= 2.7.5)
aws-sigv4 (1.0.0)
- berkshelf (4.3.5)
+ berkshelf (5.6.2)
addressable (~> 2.3, >= 2.3.4)
- berkshelf-api-client (~> 2.0, >= 2.0.2)
- buff-config (~> 1.0)
- buff-extensions (~> 1.0)
- buff-shell_out (~> 0.1)
- celluloid (= 0.16.0)
- celluloid-io (~> 0.16.1)
+ berkshelf-api-client (>= 2.0.2, < 4.0)
+ buff-config (~> 2.0)
+ buff-extensions (~> 2.0)
+ buff-shell_out (~> 1.0)
cleanroom (~> 1.0)
faraday (~> 0.9)
httpclient (~> 2.7)
minitar (~> 0.5, >= 0.5.4)
- mixlib-archive (~> 0.1)
+ mixlib-archive (~> 0.4)
octokit (~> 4.0)
retryable (~> 2.0)
- ridley (~> 4.5)
- solve (~> 2.0)
- thor (~> 0.19)
- berkshelf-api-client (2.0.2)
- faraday (~> 0.9.1)
- httpclient (~> 2.7.0)
- ridley (~> 4.5)
- buff-config (1.0.1)
- buff-extensions (~> 1.0)
- varia_model (~> 0.4)
- buff-extensions (1.0.0)
- buff-ignore (1.1.1)
- buff-ruby_engine (0.1.0)
- buff-shell_out (0.2.0)
- buff-ruby_engine (~> 0.1.0)
+ ridley (~> 5.0)
+ solve (> 2.0, < 4.0)
+ thor (~> 0.19, < 0.19.2)
+ berkshelf-api-client (3.0.0)
+ faraday (~> 0.9)
+ httpclient (~> 2.7)
+ ridley (>= 4.5, < 6.0)
+ buff-config (2.0.0)
+ buff-extensions (~> 2.0)
+ varia_model (~> 0.6)
+ buff-extensions (2.0.0)
+ buff-ignore (1.2.0)
+ buff-ruby_engine (1.0.0)
+ buff-shell_out (1.1.0)
+ buff-ruby_engine (~> 1.0)
builder (3.2.3)
celluloid (0.16.0)
timers (~> 4.0.0)
@@ -68,7 +66,7 @@ GEM
excon (>= 0.38.0)
json
erubis (2.7.0)
- excon (0.54.0)
+ excon (0.55.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.17)
@@ -79,8 +77,8 @@ GEM
builder (>= 2.1.2)
hashie (3.5.1)
hitimes (1.2.4)
- httpclient (2.7.2)
- inspec (1.12.0)
+ httpclient (2.8.3)
+ inspec (1.14.0)
faraday (>= 0.9.0)
hashie (~> 3.4)
json (>= 1.8, < 3.0)
@@ -115,20 +113,21 @@ GEM
little-plugger (~> 1.1)
multi_json (~> 1.10)
method_source (0.8.2)
- minitar (0.5.4)
+ minitar (0.6.1)
mixlib-archive (0.4.1)
mixlib-log
mixlib-authentication (1.4.1)
mixlib-log
mixlib-config (2.2.4)
- mixlib-install (1.2.3)
+ mixlib-install (2.1.12)
artifactory
mixlib-shellout
mixlib-versioning
+ thor
mixlib-log (1.7.1)
mixlib-shellout (2.2.7)
mixlib-versioning (1.1.0)
- molinillo (0.4.5)
+ molinillo (0.5.6)
multi_json (1.12.1)
multipart-post (2.0.0)
net-scp (1.2.1)
@@ -136,7 +135,7 @@ GEM
net-ssh (4.0.1)
net-ssh-gateway (1.3.0)
net-ssh (>= 2.6.5)
- nio4r (1.2.1)
+ nio4r (2.0.0)
nori (2.6.0)
octokit (4.6.2)
sawyer (~> 0.8.0, >= 0.5.3)
@@ -148,12 +147,12 @@ GEM
public_suffix (2.0.5)
rainbow (2.2.1)
retryable (2.0.4)
- ridley (4.6.1)
+ ridley (5.1.0)
addressable
- buff-config (~> 1.0)
- buff-extensions (~> 1.0)
- buff-ignore (~> 1.1.1)
- buff-shell_out (~> 0.1)
+ buff-config (~> 2.0)
+ buff-extensions (~> 2.0)
+ buff-ignore (~> 1.2)
+ buff-shell_out (~> 1.0)
celluloid (~> 0.16.0)
celluloid-io (~> 0.16.1)
chef-config (>= 12.5.0)
@@ -164,8 +163,8 @@ GEM
json (>= 1.7.7)
mixlib-authentication (>= 1.3.0)
retryable (~> 2.0)
- semverse (~> 1.1)
- varia_model (~> 0.4.0)
+ semverse (~> 2.0)
+ varia_model (~> 0.6)
rspec (3.5.0)
rspec-core (~> 3.5.0)
rspec-expectations (~> 3.5.0)
@@ -186,16 +185,16 @@ GEM
builder (< 4)
rspec-core (>= 2, < 4, != 2.12.0)
rubyntlm (0.6.1)
- rubyzip (1.2.0)
+ rubyzip (1.2.1)
safe_yaml (1.0.4)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
faraday (~> 0.8, < 1.0)
- semverse (1.2.1)
+ semverse (2.0.0)
slop (3.6.0)
- solve (2.0.3)
- molinillo (~> 0.4.2)
- semverse (~> 1.1)
+ solve (3.1.0)
+ molinillo (>= 0.5)
+ semverse (>= 1.1, < 3.0)
sslshake (1.0.13)
test-kitchen (1.15.0)
mixlib-install (>= 1.2, < 3.0)
@@ -205,7 +204,7 @@ GEM
net-ssh-gateway (~> 1.2)
safe_yaml (~> 1.0)
thor (~> 0.18)
- thor (0.19.4)
+ thor (0.19.1)
timers (4.0.4)
hitimes
train (0.22.1)
@@ -216,8 +215,8 @@ GEM
net-ssh (>= 2.9, < 5.0)
winrm (~> 2.0)
winrm-fs (~> 1.0)
- varia_model (0.4.1)
- buff-extensions (~> 1.0)
+ varia_model (0.6.0)
+ buff-extensions (~> 2.0)
hashie (>= 2.0.2, < 4.0.0)
windows_chef_zero (2.0.0)
test-kitchen (>= 1.2.1)
@@ -243,14 +242,13 @@ PLATFORMS
ruby
DEPENDENCIES
- berkshelf (= 4.3.5)
+ berkshelf
chef-acceptance!
inspec
kitchen-ec2
kitchen-inspec
kitchen-vagrant
- mixlib-install (= 1.2.3)
- nio4r (>= 1.1.0, < 2.0.0)
+ mixlib-install
test-kitchen
windows_chef_zero
winrm-elevated
diff --git a/kitchen-tests/Gemfile b/kitchen-tests/Gemfile
index 4432394008..cfc9b3605e 100644
--- a/kitchen-tests/Gemfile
+++ b/kitchen-tests/Gemfile
@@ -9,4 +9,3 @@ gem "kitchen-vagrant"
gem "ridley"
gem "test-kitchen"
gem "vagrant-wrapper"
-gem "rainbow", ">= 2.1.0", "< 2.2"
diff --git a/kitchen-tests/Gemfile.lock b/kitchen-tests/Gemfile.lock
index 2274469443..9430fe7dc4 100644
--- a/kitchen-tests/Gemfile.lock
+++ b/kitchen-tests/Gemfile.lock
@@ -4,13 +4,13 @@ GEM
addressable (2.5.0)
public_suffix (~> 2.0, >= 2.0.2)
artifactory (2.6.0)
- aws-sdk (2.7.3)
- aws-sdk-resources (= 2.7.3)
- aws-sdk-core (2.7.3)
+ aws-sdk (2.7.5)
+ aws-sdk-resources (= 2.7.5)
+ aws-sdk-core (2.7.5)
aws-sigv4 (~> 1.0)
jmespath (~> 1.0)
- aws-sdk-resources (2.7.3)
- aws-sdk-core (= 2.7.3)
+ aws-sdk-resources (2.7.5)
+ aws-sdk-core (= 2.7.5)
aws-sigv4 (1.0.0)
berkshelf (5.6.2)
addressable (~> 2.3, >= 2.3.4)
@@ -58,7 +58,7 @@ GEM
excon (>= 0.38.0)
json
erubis (2.7.0)
- excon (0.54.0)
+ excon (0.55.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.17)
@@ -72,7 +72,7 @@ GEM
hitimes (1.2.4)
hitimes (1.2.4-x86-mingw32)
httpclient (2.8.3)
- inspec (1.12.0)
+ inspec (1.14.0)
faraday (>= 0.9.0)
hashie (~> 3.4)
json (>= 1.8, < 3.0)
@@ -111,7 +111,7 @@ GEM
little-plugger (~> 1.1)
multi_json (~> 1.10)
method_source (0.8.2)
- minitar (0.5.4)
+ minitar (0.6.1)
mixlib-archive (0.4.1)
mixlib-log
mixlib-authentication (1.4.1)
@@ -128,7 +128,7 @@ GEM
win32-process (~> 0.8.2)
wmi-lite (~> 1.0)
mixlib-versioning (1.1.0)
- molinillo (0.5.5)
+ molinillo (0.5.6)
multi_json (1.12.1)
multipart-post (2.0.0)
net-scp (1.2.1)
@@ -146,7 +146,7 @@ GEM
method_source (~> 0.8.1)
slop (~> 3.4)
public_suffix (2.0.5)
- rainbow (2.1.0)
+ rainbow (2.2.1)
retryable (2.0.4)
ridley (5.1.0)
addressable
@@ -186,7 +186,7 @@ GEM
builder (< 4)
rspec-core (>= 2, < 4, != 2.12.0)
rubyntlm (0.6.1)
- rubyzip (1.2.0)
+ rubyzip (1.2.1)
safe_yaml (1.0.4)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
@@ -249,7 +249,6 @@ DEPENDENCIES
kitchen-ec2
kitchen-inspec
kitchen-vagrant
- rainbow (>= 2.1.0, < 2.2)
ridley
test-kitchen
vagrant-wrapper
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index d52a70b5de..ceb322bf20 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -1,6 +1,6 @@
GIT
remote: git://github.com/chef/license_scout.git
- revision: ae7f2412751dcb411d2bb60abe2086d8ae7ae86f
+ revision: f90293a9753652fb64994a14de4108e503c06632
specs:
license_scout (0.1.2)
ffi-yajl (~> 2.2)
@@ -39,13 +39,13 @@ GEM
public_suffix (~> 2.0, >= 2.0.2)
artifactory (2.6.0)
awesome_print (1.7.0)
- aws-sdk (2.7.3)
- aws-sdk-resources (= 2.7.3)
- aws-sdk-core (2.7.3)
+ aws-sdk (2.7.5)
+ aws-sdk-resources (= 2.7.5)
+ aws-sdk-core (2.7.5)
aws-sigv4 (~> 1.0)
jmespath (~> 1.0)
- aws-sdk-resources (2.7.3)
- aws-sdk-core (= 2.7.3)
+ aws-sdk-resources (2.7.5)
+ aws-sdk-core (= 2.7.5)
aws-sigv4 (1.0.0)
berkshelf (4.3.5)
addressable (~> 2.3, >= 2.3.4)
@@ -123,7 +123,7 @@ GEM
little-plugger (~> 1.1)
multi_json (~> 1.10)
method_source (0.8.2)
- minitar (0.5.4)
+ minitar (0.6.1)
mixlib-archive (0.4.1)
mixlib-log
mixlib-authentication (1.4.1)
@@ -205,7 +205,7 @@ GEM
varia_model (~> 0.4.0)
ruby-progressbar (1.8.1)
rubyntlm (0.6.1)
- rubyzip (1.2.0)
+ rubyzip (1.2.1)
safe_yaml (1.0.4)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
diff --git a/omnibus_overrides.rb b/omnibus_overrides.rb
index 69af8dbd44..69a5a7af05 100644
--- a/omnibus_overrides.rb
+++ b/omnibus_overrides.rb
@@ -1,7 +1,6 @@
# DO NOT EDIT. Generated by "rake dependencies". Edit version_policy.rb instead.
override :rubygems, version: "2.6.10"
override :bundler, version: "1.12.5"
-override :rainbow, version: "2.1.0"
override "libffi", version: "3.2.1"
override "libiconv", version: "1.14"
override "liblzma", version: "5.2.2"
diff --git a/version_policy.rb b/version_policy.rb
index a16e7ad500..8e783bbedd 100644
--- a/version_policy.rb
+++ b/version_policy.rb
@@ -21,7 +21,6 @@ OMNIBUS_OVERRIDES = {
## according to comment in omnibus-sw, latest versions don't work on solaris
# https://github.com/chef/omnibus-software/blob/aefb7e79d29ca746c3f843673ef5e317fa3cba54/config/software/libtool.rb#L23
:bundler => "1.12.5", # until we figure out how to work with 1.13.0
- :rainbow => "2.1.0", # Currently pinned until rubygems is updated
"libffi" => "3.2.1",
"libiconv" => "1.14",
"liblzma" => "5.2.2",
@@ -82,6 +81,9 @@ ACCEPTABLE_OUTDATED_GEMS = [
"slop", # expected to disappear with pry 0.11
"typhoeus", # Until the travis gem updates to 1.0.
"cucumber-core", # Until cucumber 2.0
+ "addressable", # gh (via travis) wants this ~> 2.4.0
+ "rake", # poise limits this to < 12
+ "github_changelog_generator", # we manage this independent of the rubygem
]
#