Skip to content

Commit 0025c3c

Browse files
authored
Merge pull request #177 from glennsarti/ticket/stable/modules-3536
(MODULES-3536) modsync update
2 parents 73ab863 + 32281da commit 0025c3c

File tree

1 file changed

+23
-13
lines changed

1 file changed

+23
-13
lines changed

Gemfile

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -95,22 +95,22 @@ if explicitly_require_windows_gems
9595
# This also means Puppet Gem less than 3.5.0 - this has been tested back
9696
# to 3.0.0. Any further back is likely not supported.
9797
if puppet_gem_location == :gem
98-
gem "ffi", "1.9.0", :require => false
99-
gem "win32-eventlog", "0.5.3", :require => false
100-
gem "win32-process", "0.6.5", :require => false
101-
gem "win32-security", "~> 0.1.2", :require => false
102-
gem "win32-service", "0.7.2", :require => false
103-
gem "minitar", "0.5.4", :require => false
98+
gem "ffi", "1.9.0", :require => false
99+
gem "win32-eventlog", "0.5.3","<= 0.6.5", :require => false
100+
gem "win32-process", "0.6.5","<= 0.7.5", :require => false
101+
gem "win32-security", "~> 0.1.2","<= 0.2.5", :require => false
102+
gem "win32-service", "0.7.2","<= 0.8.7", :require => false
103+
gem "minitar", "0.5.4", :require => false
104104
else
105-
gem "ffi", "~> 1.9.0", :require => false
106-
gem "win32-eventlog", "~> 0.5", :require => false
107-
gem "win32-process", "~> 0.6", :require => false
108-
gem "win32-security", "~> 0.1", :require => false
109-
gem "win32-service", "~> 0.7", :require => false
110-
gem "minitar", "~> 0.5.4", :require => false
105+
gem "ffi", "~> 1.9.0", :require => false
106+
gem "win32-eventlog", "~> 0.5","<= 0.6.5", :require => false
107+
gem "win32-process", "~> 0.6","<= 0.7.5", :require => false
108+
gem "win32-security", "~> 0.1","<= 0.2.5", :require => false
109+
gem "win32-service", "~> 0.7","<= 0.8.7", :require => false
110+
gem "minitar", "~> 0.5.4", :require => false
111111
end
112112

113-
gem "win32-dir", "~> 0.3", :require => false
113+
gem "win32-dir", "~> 0.3","<= 0.4.9", :require => false
114114
gem "win32console", "1.3.2", :require => false if RUBY_VERSION =~ /^1\./
115115

116116
# Puppet less than 3.7.0 requires these.
@@ -125,6 +125,16 @@ if explicitly_require_windows_gems
125125
gem "win32-taskscheduler", "0.2.2", :require => false
126126
gem "windows-api", "0.4.3", :require => false
127127
gem "windows-pr", "1.2.3", :require => false
128+
else
129+
if Gem::Platform.local.os == 'mingw32'
130+
# If we're using a Puppet gem on windows, which handles its own win32-xxx gem dependencies (Pup 3.5.0 and above), set maximum versions
131+
# Required due to PUP-6445
132+
gem "win32-dir", "<= 0.4.9", :require => false
133+
gem "win32-eventlog", "<= 0.6.5", :require => false
134+
gem "win32-process", "<= 0.7.5", :require => false
135+
gem "win32-security", "<= 0.2.5", :require => false
136+
gem "win32-service", "<= 0.8.7", :require => false
137+
end
128138
end
129139

130140
# Evaluate Gemfile.local if it exists

0 commit comments

Comments
 (0)