Chef 0.10.4, SLES 11
The ruby_19_patches.rb unconditionally requires win32/open3 which is definitely not present on non-Windows systems. Thus, if that cookbook is merely present, even if it's not used everything breaks down unconditionally on Linux. However, the mere presence shouldn't break things. Valid use-cases are a simple checkout of git://github.com/opscode/cookbooks for a working basis or when using tools like Librarian which pull all requirements unconditionally.
Simply checking if we are on Windows before trying the patch solves the issue. A pull request is forthcoming.
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Component/s||windows [ 10292 ]|
|Assignee||Seth Chisamore [ schisamo ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Assignee||Seth Chisamore [ schisamo ]||Joshua Timberman [ jtimberman ]|
|Workflow||jira [ 15230 ]||New OSS [ 22244 ]|