Project

General

Profile

Bug #7850

mixlib-shellout breaks Ruby 1.8 compatibility

Added by Dominic Cleal about 6 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Tests
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

Seeing test failures on Ruby 1.8, due to a new version of mixlib-shellout, which is pulled in by Chef.

/usr/local/rvm/gems/ruby-1.8.7-p371@test_proxy_develop_pr_core-1/gems/mixlib-shellout-1.6.0/lib/mixlib/shellout.rb:36:in `require': /usr/local/rvm/gems/ruby-1.8.7-p371@test_proxy_develop_pr_core-1/gems/mixlib-shellout-1.6.0/lib/mixlib/shellout/unix.rb:294: syntax error, unexpected tSYMBEG, expecting tAMPER (SyntaxError)
..._of?(Array) ? exec(*command, :close_others=>true) : exec(com...
                              ^
    from /usr/local/rvm/gems/ruby-1.8.7-p371@test_proxy_develop_pr_core-1/gems/mixlib-shellout-1.6.0/lib/mixlib/shellout.rb:36

Associated revisions

Revision 56e62d12 (diff)
Added by Dominic Cleal about 6 years ago

fixes #7850 - pin mixlib-shellout for Ruby 1.8 compatibility

History

#1 Updated by The Foreman Bot about 6 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/218 added
  • Pull request deleted ()

#2 Updated by Dominic Cleal about 6 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF