summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <454857+lamont-granquist@users.noreply.github.com>2022-02-18 21:17:37 -0800
committerGitHub <noreply@github.com>2022-02-18 21:17:37 -0800
commit71c4f4b489d0d3f779b951624614c2f07a530ce3 (patch)
treee066b1c6b2e14a3d9b1f9eb7f8f5bfb3b435ad83
parent52df25d551520014dfa7d281856ead067ebfe27e (diff)
parent676d352ab1ad46ef41052615d5931cf844af4bf0 (diff)
downloadchef-71c4f4b489d0d3f779b951624614c2f07a530ce3.tar.gz
Merge pull request #12617 from chef/lcg/diff-lcs-pin
-rw-r--r--Gemfile.lock8
-rw-r--r--chef.gemspec2
-rw-r--r--kitchen-tests/cookbooks/end_to_end/recipes/_chef_gem.rb6
-rw-r--r--omnibus/Gemfile.lock42
4 files changed, 30 insertions, 28 deletions
diff --git a/Gemfile.lock b/Gemfile.lock
index cd6671e6ce..9cc971bcd0 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -44,7 +44,7 @@ PATH
chef-vault
chef-zero (>= 14.0.11)
corefoundation (~> 0.3.4)
- diff-lcs (>= 1.2.4, < 1.4.0)
+ diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0)
erubis (~> 2.7)
ffi (>= 1.5.0)
ffi-libarchive (~> 1.0, >= 1.0.3)
@@ -75,7 +75,7 @@ PATH
chef-vault
chef-zero (>= 14.0.11)
corefoundation (~> 0.3.4)
- diff-lcs (>= 1.2.4, < 1.4.0)
+ diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0)
erubis (~> 2.7)
ffi (>= 1.5.0)
ffi-libarchive (~> 1.0, >= 1.0.3)
@@ -186,8 +186,8 @@ GEM
crack (0.4.5)
rexml
debug_inspector (1.1.0)
- diff-lcs (1.3)
- ed25519 (1.2.4)
+ diff-lcs (1.5.0)
+ ed25519 (1.3.0)
erubi (1.10.0)
erubis (2.7.0)
faraday (1.4.3)
diff --git a/chef.gemspec b/chef.gemspec
index cd815b2535..07b5fd9d74 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -42,7 +42,7 @@ Gem::Specification.new do |s|
s.add_dependency "ffi-yajl", "~> 2.2"
s.add_dependency "net-sftp", ">= 2.1.2", "< 4.0" # remote_file resource
s.add_dependency "erubis", "~> 2.7" # template resource / cookbook syntax check
- s.add_dependency "diff-lcs", ">= 1.2.4", "< 1.4.0" # 1.4 breaks output. Used in lib/chef/util/diff
+ s.add_dependency "diff-lcs", ">= 1.2.4", "!= 1.4.0", "< 1.6.0" # 1.4 breaks output. Used in lib/chef/util/diff
s.add_dependency "ffi-libarchive", "~> 1.0", ">= 1.0.3" # archive_file resource
s.add_dependency "chef-zero", ">= 14.0.11"
s.add_dependency "chef-vault" # chef-vault resources and helpers
diff --git a/kitchen-tests/cookbooks/end_to_end/recipes/_chef_gem.rb b/kitchen-tests/cookbooks/end_to_end/recipes/_chef_gem.rb
index 00833ec141..4c3e79a97a 100644
--- a/kitchen-tests/cookbooks/end_to_end/recipes/_chef_gem.rb
+++ b/kitchen-tests/cookbooks/end_to_end/recipes/_chef_gem.rb
@@ -7,9 +7,11 @@
# make sure customers can install knife back into the client for now
# and also make sure chef_gem works in general
-gem_name = rhel6? ? "community_cookbook_releaser" : "knife"
+# ===== knife test has to be disabled until chef 17.10 is released ====
+# gem_name = rhel6? ? "community_cookbook_releaser" : "knife"
+gem_name = "community_cookbook_releaser"
chef_gem gem_name do
action :install
compile_time false
-end \ No newline at end of file
+end
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index 39a82fd680..f1afad12fb 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/chef/omnibus-software.git
- revision: d60226874b63a6076d6ed649e75be6e1d6972e44
+ revision: ab23925dd5d7c20c9bd66c8aef799bbc08c22c0a
branch: main
specs:
omnibus-software (4.0.0)
@@ -8,7 +8,7 @@ GIT
GIT
remote: https://github.com/chef/omnibus.git
- revision: cf9ef0a34a441d0047bb3113c1a19cc4a376d7b3
+ revision: 124d5960ab2d3ed15b321d12d8da5b475631e16b
branch: main
specs:
omnibus (8.3.2)
@@ -33,8 +33,8 @@ GEM
artifactory (3.0.15)
awesome_print (1.9.2)
aws-eventstream (1.2.0)
- aws-partitions (1.554.0)
- aws-sdk-core (3.126.1)
+ aws-partitions (1.555.0)
+ aws-sdk-core (3.126.2)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
@@ -46,8 +46,8 @@ GEM
aws-sdk-core (~> 3, >= 3.126.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4)
- aws-sdk-secretsmanager (1.55.0)
- aws-sdk-core (~> 3, >= 3.125.0)
+ aws-sdk-secretsmanager (1.57.0)
+ aws-sdk-core (~> 3, >= 3.126.0)
aws-sigv4 (~> 1.1)
aws-sigv4 (1.4.0)
aws-eventstream (~> 1, >= 1.0.2)
@@ -68,12 +68,12 @@ GEM
solve (~> 4.0)
thor (>= 0.20)
builder (3.2.4)
- chef (17.9.26)
+ chef (17.9.52)
addressable
aws-sdk-s3 (~> 1.91)
aws-sdk-secretsmanager (~> 1.46)
- chef-config (= 17.9.26)
- chef-utils (= 17.9.26)
+ chef-config (= 17.9.52)
+ chef-utils (= 17.9.52)
chef-vault
chef-zero (>= 14.0.11)
corefoundation (~> 0.3.4)
@@ -99,12 +99,12 @@ GEM
train-winrm (>= 0.2.5)
uuidtools (>= 2.1.5, < 3.0)
vault (~> 0.16)
- chef (17.9.26-universal-mingw32)
+ chef (17.9.52-universal-mingw32)
addressable
aws-sdk-s3 (~> 1.91)
aws-sdk-secretsmanager (~> 1.46)
- chef-config (= 17.9.26)
- chef-utils (= 17.9.26)
+ chef-config (= 17.9.52)
+ chef-utils (= 17.9.52)
chef-vault
chef-zero (>= 14.0.11)
corefoundation (~> 0.3.4)
@@ -142,9 +142,9 @@ GEM
win32-taskscheduler (~> 2.0)
wmi-lite (~> 1.0)
chef-cleanroom (1.0.4)
- chef-config (17.9.26)
+ chef-config (17.9.52)
addressable
- chef-utils (= 17.9.26)
+ chef-utils (= 17.9.52)
fuzzyurl
mixlib-config (>= 2.2.12, < 4.0)
mixlib-shellout (>= 2.0, < 4.0)
@@ -152,7 +152,7 @@ GEM
chef-telemetry (1.1.1)
chef-config
concurrent-ruby (~> 1.0)
- chef-utils (17.9.26)
+ chef-utils (17.9.52)
concurrent-ruby
chef-vault (4.1.5)
chef-zero (15.0.11)
@@ -167,10 +167,10 @@ GEM
coderay (1.1.3)
concurrent-ruby (1.1.9)
contracts (0.16.1)
- corefoundation (0.3.4)
+ corefoundation (0.3.13)
ffi (>= 1.15.0)
diff-lcs (1.3)
- ed25519 (1.2.4)
+ ed25519 (1.3.0)
erubi (1.10.0)
erubis (2.7.0)
faraday (1.4.3)
@@ -283,7 +283,7 @@ GEM
net-ssh-gateway (2.0.0)
net-ssh (>= 4.0.0)
nori (2.6.0)
- octokit (4.21.0)
+ octokit (4.22.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
ohai (17.9.0)
@@ -322,15 +322,15 @@ GEM
rspec-core (~> 3.10.0)
rspec-expectations (~> 3.10.0)
rspec-mocks (~> 3.10.0)
- rspec-core (3.10.1)
+ rspec-core (3.10.2)
rspec-support (~> 3.10.0)
- rspec-expectations (3.10.1)
+ rspec-expectations (3.10.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.10.0)
rspec-its (1.3.0)
rspec-core (>= 3.0.0)
rspec-expectations (>= 3.0.0)
- rspec-mocks (3.10.2)
+ rspec-mocks (3.10.3)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.10.0)
rspec-support (3.10.3)