Project

General

Profile

Actions

Refactor #19485

closed

Pin sinatra to 1.x on Ruby 2.0-2.1

Added by Dominic Cleal almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Packaging
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

sinatra 2.0.0 has been released, which requires Ruby 2.2.0 or higher. It should be pinned to 1.x on Ruby 2.0 and 2.1.

Builds on Ruby 2.0/2.1 fail with:

+ bundle install --without=development
Your Gemfile lists the gem single_test (>= 0) more than once.
You should probably keep only one of them.
While it's not a problem now, it could cause errors if you change the version of one of them later.
Your Gemfile lists the gem rdoc (>= 0) more than once.
You should probably keep only one of them.
While it's not a problem now, it could cause errors if you change the version of one of them later.
The dependency highline (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x64-mingw32. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x64-mingw32`.
The dependency win32-service (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x64-mingw32. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x64-mingw32`.
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/..
Resolving dependencies....
Installing rake 12.0.0
Installing public_suffix 2.0.5
Installing ast 2.3.0
Installing builder 3.2.3
Installing concurrent-ruby 1.0.5
Installing safe_yaml 1.0.4
Installing ffi 1.9.18 with native extensions
Installing facter 2.4.6
Installing hashdiff 0.3.4
Installing json_pure 2.1.0
Installing json 2.1.0 with native extensions
Installing metaclass 0.0.4
Installing mustermann 1.0.0
Installing power_assert 1.0.2
Installing powerpack 0.1.1
Installing rack 2.0.2
Installing rdoc 5.1.0
Installing ruby-progressbar 1.8.1
Installing unicode-display_width 1.2.1
Installing ruby-augeas 0.5.0 with native extensions
Installing ruby-libvirt 0.7.0 with native extensions
Installing rubyipmi 0.10.0
Installing tilt 2.0.7
Using bundler 1.14.6
Installing rainbow 2.2.2 with native extensions
Installing rake-compiler 1.0.3
Installing single_test 0.6.0
Installing addressable 2.5.1
Installing parser 2.4.0.0
Installing ci_reporter 1.9.3
Installing crack 0.4.3
Installing dhcpsapi 0.0.11
Installing gssapi 1.2.0
Installing rb-inotify 0.9.8
Installing rb-kqueue 0.2.4
Installing hiera 1.3.4
Installing mocha 1.2.1
Gem::InstallError: mustermann requires Ruby version >= 2.2.0.
An error occurred while installing mustermann (1.0.0), and Bundler cannot
continue.
Make sure that `gem install mustermann -v '1.0.0'` succeeds before bundling.
Actions #1

Updated by The Foreman Bot almost 7 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/526 added
Actions #2

Updated by Dominic Cleal almost 7 years ago

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

Also available in: Atom PDF