summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith84@gmail.com>2020-06-04 11:26:44 -0700
committerTim Smith <tsmith84@gmail.com>2020-06-04 11:26:44 -0700
commitefbe77f96d8eaaba7dc7bfe4d1c80704e55496e3 (patch)
treeb8ec157f6df7e971949c39f441851cf172f486f6
parent22db8167d08f2af0cc3d30a0cd48410f7b25e5fa (diff)
downloadchef-expeditor/inspec-core-bin_4.19.2.tar.gz
Pin FFI to < 1.13 to avoid failures on Windowsexpeditor/inspec-core-bin_4.19.2
FFI 1.13 is more strict now and others using it have been abusing it historically on Windows. This results in failures with the new version. We need to let the dust settle before we can use 1.13. Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--Gemfile.lock10
-rw-r--r--chef.gemspec2
-rw-r--r--omnibus/Gemfile.lock15
3 files changed, 14 insertions, 13 deletions
diff --git a/Gemfile.lock b/Gemfile.lock
index ab128f35fc..1df0306eba 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -39,7 +39,7 @@ PATH
diff-lcs (~> 1.2, >= 1.2.4)
ed25519 (~> 1.2)
erubis (~> 2.7)
- ffi (~> 1.9, >= 1.9.25)
+ ffi (>= 1.9.25, < 1.13)
ffi-libarchive
ffi-yajl (~> 2.2)
highline (>= 1.6.9, < 3)
@@ -73,7 +73,7 @@ PATH
diff-lcs (~> 1.2, >= 1.2.4)
ed25519 (~> 1.2)
erubis (~> 2.7)
- ffi (~> 1.9, >= 1.9.25)
+ ffi (>= 1.9.25, < 1.13)
ffi-libarchive
ffi-yajl (~> 2.2)
highline (>= 1.6.9, < 3)
@@ -177,9 +177,9 @@ GEM
multipart-post (>= 1.2, < 3)
fauxhai-ng (8.2.0)
net-ssh
- ffi (1.13.0)
- ffi (1.13.0-x64-mingw32)
- ffi (1.13.0-x86-mingw32)
+ ffi (1.12.2)
+ ffi (1.12.2-x64-mingw32)
+ ffi (1.12.2-x86-mingw32)
ffi-libarchive (1.0.0)
ffi (~> 1.0)
ffi-win32-extensions (1.0.3)
diff --git a/chef.gemspec b/chef.gemspec
index 65e691bd28..e99d9e9e83 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -28,7 +28,7 @@ Gem::Specification.new do |s|
s.add_dependency "mixlib-archive", ">= 0.4", "< 2.0"
s.add_dependency "ohai", "~> 16.0"
- s.add_dependency "ffi", "~> 1.9", ">= 1.9.25"
+ s.add_dependency "ffi", ">= 1.9.25", "< 1.13" # https://github.com/ffi/ffi/issues/784
s.add_dependency "ffi-yajl", "~> 2.2"
s.add_dependency "net-ssh", ">= 4.2", "< 6"
s.add_dependency "net-ssh-multi", "~> 1.2", ">= 1.2.1"
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index 934e9fe2d2..4112336d0e 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -1,12 +1,13 @@
GIT
remote: https://github.com/chef/omnibus
- revision: 3327abfbe926622e8759a7001ebc0ed40e74a533
+ revision: 61139fb5a5b1a0a9a212d1e1efc1f88776d0479a
branch: master
specs:
- omnibus (7.0.10)
+ omnibus (7.0.12)
aws-sdk-s3 (~> 1)
chef-cleanroom (~> 1.0)
chef-sugar (>= 3.3)
+ ffi (< 1.13)
ffi-yajl (~> 2.2)
license_scout (~> 1.0)
mixlib-shellout (>= 2.0, < 4.0)
@@ -29,19 +30,19 @@ GEM
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
- artifactory (3.0.13)
+ artifactory (3.0.15)
awesome_print (1.8.0)
aws-eventstream (1.1.0)
- aws-partitions (1.322.0)
- aws-sdk-core (3.97.0)
+ aws-partitions (1.324.0)
+ aws-sdk-core (3.97.1)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
- aws-sdk-kms (1.32.0)
+ aws-sdk-kms (1.33.0)
aws-sdk-core (~> 3, >= 3.71.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.67.0)
+ aws-sdk-s3 (1.67.1)
aws-sdk-core (~> 3, >= 3.96.1)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)