diaspora/diaspora — pull request #3568 by MrZYX (2012-09-11 18:39:00+00:00)
Title: Update gems

Follow up of #3550

# Not done yet:

* *twitter:* what's our exact usage again? Someone has to go through all the API changes since https://github.com/sferik/twitter/blob/master/CHANGELOG.md#200 and test if we use/rely on anything changed.
* *jquery-ui-rails:* anything we use that changed between 1.8.18 and 1.8.23 (jquery-ui versions)?
* *messagebus_ruby_api:* I never touched that service, someone using it please update and test.
* *typhoeus*: @maxwell would you mind investigating what exactly did break on JD?
* *jasmine:* Can we switch back to gem release (1.2.1 git released, we're pointing at 1.2.0)?
* *asset_sync:* got a new minor release, investigate.
* *bootstrap-sass:* 2.0.3.1 -> 2.1.0
* *capistrano:* got a new minor release, anybody still using it or should we drop it altogether?
* *airbrake:* still in use? (3.1.0 -> 3.1.3)
* *fog:* minor update, watch out for api changes.
* *guard:* 1.1.1 -> 1.3.2, who uses it?
* *handlebar_assets:* 0.4.4 -> 0.6.4 any client code that would need update?
* *heroku:* 2.28.12 -> 2.31.2 should be safe, application code shouldn't be affected
* *jquery-rails:* 2.0.2 -> 2.1.2, meaning 1.7.2 -> 1.8.1, jQuery kids, anyone?
* *oauth:* 0.4.6 -> 0.4.7, bugfix release should be safe
* *oauth2:* 0.6.1 -> 0.8, minor release, carefull here, needs testing, anyone feeling adventures?
* *omniauth-\*:* got all new releases, should be safe but testing (in conjunction with oauth2 above?) would be great

# Summary

* I can't get past some failing specs locally when I update jasmine, we need a guru here. @sarahmei got a little time? :)
* Someone should bump the oauth, omniauth and twitter stuff, deploy a pod and test if the Twitter/FB/Tumblr integration still works.
* Someone should bump fog and test the photo uploading S3 integration
* Someone should bump asset_sync and heroku (this bumps fog too, so could be one task) and test if deploying to heroku still works with asset hosting on S3.

The two last points sound like a job for a staging environment for JD ;), messagebus_ruby_api could be tested there too (?)

# Dependencies actually used by anyone?

* guard
* airbrake
* capistrano

# Frontend updates

* jquery-ui-rails
* jquery-rails
* handlebar_assets
* bootstrap-sass

# Convert from git to gem release?

* rails_admin <- no, wait for https://github.com/sferik/rails_admin/commit/909e4a18dcdb5d4991be925ad147691db62fb3a7 to be released