Project:Ruby/Pending Bumps

A irregularly updated list of pending ruby version bumps for the main tree can be found here: outdated-gems. Not all packages on that list are straightforward to bump. This list collects notes on packages that have issues and need more work to be bumped. Feel free to help tackle any of these issues!

adhearsion 2.3.5

 * Many new unpackaged dependencies: adhearsion-loquacious, celluloid → timers, countdownlatch, deep_merge, future-resource, girl_friday, has-guarded-handlers, logging, punchblock → (blather, niceogiri, ruby_ami, ruby_fs, state_machine, virtus), ruby_speech

ammeter 1.0.0

 * Tests no longer run and seem to require database connection out of the box.

barby 0.5.1

 * Failing tests: https://github.com/toretore/barby/issues/31

bitescript-0.1.2

 * requires ASM 4, which is said to be available starting from JRuby 1.6.1, but even on 1.6.7 it doesn't work; JRuby _should_ be able to build with ASM 4 but it seems not to. Fails with jruby 1.6.7.2.

bundler 1.6.2

 * Requires unreleased rspec 3

coolio-1.2.4

 * Fails tests intermittently.

cri 2.6.0

 * Test failures

dalli 2.7.1

 * Tests crash ruby 1.9 and ruby 2.0.

dep_selector 1.0.3

 * Has new dependency dep-selector-libgecode

em-http-request 1.1.0

 * depends on mongrel 1.2.0-pre2 which we won't add because it is a pre-release version.
 * now also depends on beta version of http_parser.rb

facter 2.0.1

 * Fails tests

gettext_i18n_rails 1.0.5

 * Fails tests

gherkin 2.12.2

 * New dependency on ruby-beatify which fails its specs.

haml 4.0.5

 * Fails tests.

hashie 2.1.1

 * Fails tests.

hike 2.1.3

 * Not tagged upstream and gem does not contain tests.

jeweler 1.8.8

 * depends on github_api (https://bugs.gentoo.org/show_bug.cgi?id=482312) which in turn depends on versions of faraday and nokogiri which we don't have available. Also ruby19 only.

jruby-openssl 0.8.4

 * Fails tests
 * Rake tasks for testing no longer exist. Hard to see how test suite could actually work.

launchy 2.4.2

 * Fails tests.

listen 2.7.2

 * Depends on unpackaged celluloid-io

mechanize 2.7.3

 * Fails tests.

mixlib-log 1.6.0

 * Not tagged upstream.

moneta 0.7.15

 * New home at https://github.com/minda/moneta
 * Many non-optional tests for things we have not packaged.
 * Pulling in all things we *do* package will add a ton of dependencies.
 * Tests depend on rspec-retry which is not packaged yet.

mongo 1.6.4

 * See bson

mongoid

 * Version 2.4.11 is just restricting the dependency to bson 1.6.2 as the later versions have changed API badly (they should be called 1.7); since we're not bumping bson, this won't be a problem for the moment;
 * Version 3.0 is Ruby 1.9 -only (and JRuby in 1.9 mode) and is requiring more work.

multi_xml 0.5.5

 * Fails tests without dev-ruby/ox, but also fails when it is installed, in a different way.

net-ssh 2.9.1

 * Fails tests due to new cipher aliases.

nokogiri 2.6.2.1

 * Fails tests (most likely due to not supporting libxml 2.9).
 * No longer compatible with jruby 1.6

ohai 7.0.4

 * Depends on mixlib-config ~> 2.0, not updated yet.

org-ruby 0.9.6

 * Not tagged upstream. New upstream: https://github.com/wallyqs/org-ruby
 * Tests currently fail

pdf-reader 1.3.3

 * New dependencies on unpackaged hashery gem.

pkg-config 1.1.5

 * Fails tests.

prawn 0.12.0

 * New release bundles all the components into one gem. Needs to be slotted.
 * Has two failing jruby tests and then hangs indefinitely on the tests.

right_http_connection 1.4.0

 * Not tagged upstream.

seed_fu 2.3.1

 * Specs fails with rails 4.0 due to use of attr_protected without including the gem for it.

shoulda-context 1.2.1

 * Test suite now requires Appraisal (or at least a specific test bundle gemfile).

syntax 1.2.0

 * Gem no longer has test suite and upstream git is not tagged for releases.

thor 0.18.1 (in tree)

 * Fails tests with JRuby: https://github.com/wycats/thor/issues/236

webmock 1.11.1

 * Depends on newer version of em-http-request, see above.
 * Leaves orphan processes after running tests: https://github.com/bblimke/webmock/issues/156 (not verified yet for 1.11.1)

nanoc 3.6.3

 * Has additional unspecified tests depending on w3c_validators (unpackaged) and rdoc 4.x (not in the tree yet)