Skip to content

Rack 2.0.2 Doesn't support Ruby < 2.2. #307

Closed
gkellogg opened this Issue Jul 8, 2016 · 4 comments

3 participants

@gkellogg
Ruby RDF member
gkellogg commented Jul 8, 2016

See phusion/passenger#1710. We should either up the required Ruby version (does anyone really need < 2.2?), or lock the version either in the gemspec, or in the Gemfile (which could distinguish on Ruby version). Thoughts?

@gkellogg gkellogg added the support label Jul 8, 2016
@bendiken
Ruby RDF member
bendiken commented Jul 8, 2016

Prefer dropping support for older Rubies in case nobody needs them. These days it's pretty easy to install newer packages, even on older distros.

@no-reply
Ruby RDF member
no-reply commented Jul 8, 2016

Ruby 2.1 has been in it's security maintenance phase since March. It's probably okay to cut support from future releases.

Do we have other Rack 2.0 compatibility work to do on various gems? I haven't been able to find release notes or any kind of change summary for this update.

@no-reply
Ruby RDF member
no-reply commented Jul 8, 2016

On a related note, if we cut support for Ruby 2.1, a strict reading of SemVer requires RDF.rb 3.0.0 (see, e.g. discussion from here mojombo/semver#148 (comment)).

I'm inclined to disregard and make it RDF.rb 2.1.0, but we should clarify our procedure either way.

@gkellogg
Ruby RDF member
gkellogg commented Jul 8, 2016

Its a minor Ruby change, so I could see 2.1.0, but the dependency is not for core functionality, so I'd say we just lock rack to 1.* for now. For RDF.rb, it's a dev dependency, but for SPARQL, and a couple of others its runtime.

If we change the min ruby version, we'll need to change it for all dependent projects, which would be a lot of pain for little gain.

@gkellogg gkellogg added a commit that closed this issue Jul 8, 2016
@gkellogg gkellogg Update minumum ruby version to 2.2.2, which is broadly taking hold ac…
…ross other gems. This will require updating the minor release number (at least). Fixes #307.
df836f3
@gkellogg gkellogg closed this in df836f3 Jul 8, 2016
@gkellogg gkellogg added a commit to ruby-rdf/rdf-spec that referenced this issue Jul 8, 2016
@gkellogg gkellogg Update minumum ruby version to 2.2.2. See ruby-rdf/rdf#307. 0f8bebe
@gkellogg gkellogg added a commit to ruby-rdf/rdf-isomorphic that referenced this issue Jul 8, 2016
@gkellogg gkellogg Update minumum ruby version to 2.2.2. See ruby-rdf/rdf#307. 3006937
@gkellogg gkellogg added a commit to ruby-rdf/json-ld that referenced this issue Jul 8, 2016
@gkellogg gkellogg Update minumum ruby version to 2.2.2. See ruby-rdf/rdf#307. 7268b4a
@gkellogg gkellogg added a commit to ruby-rdf/linkeddata that referenced this issue Jul 8, 2016
@gkellogg gkellogg Update minumum ruby version to 2.2.2. See ruby-rdf/rdf#307. 75c2d4e
@gkellogg gkellogg added a commit to ruby-rdf/rack-linkeddata that referenced this issue Jul 8, 2016
@gkellogg gkellogg Update minumum ruby version to 2.2.2. See ruby-rdf/rdf#307.
Note still depend on rack ~> 1.6 rather than 2.0 as other dependencies aren't yet in line.
29fee22
@gkellogg gkellogg added a commit to ruby-rdf/rdf-aggregate-repo that referenced this issue Jul 8, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 7c40165
@gkellogg gkellogg added a commit to ruby-rdf/rdf-do that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 997ba72
@gkellogg gkellogg added a commit to ruby-rdf/rdf-json that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 2642c9a
@gkellogg gkellogg added a commit to ruby-rdf/rdf-microdata that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. adc665a
@gkellogg gkellogg added a commit to ruby-rdf/rdf-mongo that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 2a7ede7
@gkellogg gkellogg added a commit to ruby-rdf/rdf-n3 that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 9759fe4
@gkellogg gkellogg added a commit to ruby-rdf/rdf-normalize that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 235ba3b
@gkellogg gkellogg added a commit to ruby-rdf/rdf-raptor that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. 02d203d
@gkellogg gkellogg added a commit to ruby-rdf/rdf-rdfa that referenced this issue Jul 9, 2016
@gkellogg gkellogg Update minimum ruby version to 2.2.2. See ruby-rdf/rdf#307. e4639fe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.