From d1fa93bc1d569217705c51af2f2f1b0bcc16e83b Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Mon, 15 Sep 2025 21:23:08 +0200 Subject: [PATCH 1/2] ruby_smb: Allow 2.x In https://github.com/OpenVoxProject/openbolt/pull/58 we noticed that ruby_smb 3 is broken / not compatible with our codebase. Let's test 2.x. --- openbolt.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbolt.gemspec b/openbolt.gemspec index ca18f7990..47b708601 100644 --- a/openbolt.gemspec +++ b/openbolt.gemspec @@ -61,7 +61,7 @@ Gem::Specification.new do |spec| spec.add_dependency "puppetfile-resolver", ">= 0.6.2", "< 1.0" spec.add_dependency "puppet-resource_api", ">= 1.8.1" spec.add_dependency "r10k", ">= 3.10", "< 5" - spec.add_dependency "ruby_smb", "~> 1.0" + spec.add_dependency "ruby_smb", ">= 1.0", "< 3" spec.add_dependency "terminal-table", "~> 3.0" spec.add_dependency "winrm", "~> 2.0" spec.add_dependency "winrm-fs", "~> 1.3" From 8935f87a707e5030ce1b92ad76b7d4e41c16313f Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Mon, 15 Sep 2025 21:33:40 +0200 Subject: [PATCH 2/2] ruby_smb: 2.0.13 does not work, lets try 2.0.0 --- openbolt.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbolt.gemspec b/openbolt.gemspec index 47b708601..c77b88031 100644 --- a/openbolt.gemspec +++ b/openbolt.gemspec @@ -61,7 +61,7 @@ Gem::Specification.new do |spec| spec.add_dependency "puppetfile-resolver", ">= 0.6.2", "< 1.0" spec.add_dependency "puppet-resource_api", ">= 1.8.1" spec.add_dependency "r10k", ">= 3.10", "< 5" - spec.add_dependency "ruby_smb", ">= 1.0", "< 3" + spec.add_dependency "ruby_smb", "2.0.0" spec.add_dependency "terminal-table", "~> 3.0" spec.add_dependency "winrm", "~> 2.0" spec.add_dependency "winrm-fs", "~> 1.3"