From b4fc2243dfd9106f884c66708b20613b36902b77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 16:52:09 +0000 Subject: [PATCH 1/2] Update ffi-yajl requirement from >= 2.2, < 3.0 to >= 2.2, < 4.0 Updates the requirements on [ffi-yajl](https://github.com/chef/ffi-yajl) to permit the latest version. - [Changelog](https://github.com/chef/ffi-yajl/blob/main/CHANGELOG.md) - [Commits](https://github.com/chef/ffi-yajl/compare/2.2.0...3.0.0) --- updated-dependencies: - dependency-name: ffi-yajl dependency-version: 3.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- ohai.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ohai.gemspec b/ohai.gemspec index 3086be4d7..a6cea5b31 100644 --- a/ohai.gemspec +++ b/ohai.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |s| s.add_dependency "chef-config", ">= 14.12", "< 20" s.add_dependency "chef-utils", ">= 16.0", "< 20" s.add_dependency "ffi", ">= 1.15.5" - s.add_dependency "ffi-yajl", ">= 2.2", "< 3.0" + s.add_dependency "ffi-yajl", ">= 2.2", "< 4.0" s.add_dependency "ipaddress" s.add_dependency "mixlib-cli", ">= 1.7.0" # 1.7+ needed to support passing multiple options s.add_dependency "mixlib-config", ">= 2.0", "< 4.0" From 2110833673d16c5762b5eeba8b300736e7d27e4e Mon Sep 17 00:00:00 2001 From: Thomas Powell <104777878+tpowell-progress@users.noreply.github.com> Date: Tue, 28 Jul 2026 13:11:06 -0400 Subject: [PATCH 2/2] Open up ffi-yajl req except 3.0.0 Signed-off-by: Thomas Powell <104777878+tpowell-progress@users.noreply.github.com> --- ohai.gemspec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ohai.gemspec b/ohai.gemspec index a6cea5b31..2a190322e 100644 --- a/ohai.gemspec +++ b/ohai.gemspec @@ -18,7 +18,8 @@ Gem::Specification.new do |s| s.add_dependency "chef-config", ">= 14.12", "< 20" s.add_dependency "chef-utils", ">= 16.0", "< 20" s.add_dependency "ffi", ">= 1.15.5" - s.add_dependency "ffi-yajl", ">= 2.2", "< 4.0" + # ffi-yajl has a stale version in 3.0.0 specifically that is in use. 3.0.1 and higher is ok again + s.add_dependency "ffi-yajl", ">= 2.2", "< 4.0", "!= 3.0.0" s.add_dependency "ipaddress" s.add_dependency "mixlib-cli", ">= 1.7.0" # 1.7+ needed to support passing multiple options s.add_dependency "mixlib-config", ">= 2.0", "< 4.0"