«前の日記(2013-05-28) 最新 次の日記(2013-06-16)» 編集

meta's blog - The Power To Serve

筆者について

FreeBSDを通じてOSSにささかな貢献を。

OSS活動をご支援いただける方を募集しています


2013-06-13 Twitter API v1.0 廃止

Twitter API v1.0 廃止に伴う対応 (FreeBSD ports 編)

ご存知の通り、2013年6月11日 Twitter API v1.0 が廃止されました。時差とかあるかもしれないけど細かいことは(゚ε゚)キニシナイ!! 普段自分が FreeBSD 上で使っている Twitter クライアントもこの影響を受けて、読めるけど書けないとか、検索ができないという症状が発生したので対応しました。

まずは mikutter2013年の初めに既に API 1.1 に対応していたみたいですが、FreeBSD ports に入っているバージョンは長らく 0.2.0.1089 だったので API 1.0 の廃止とともにツイートできなくなっていました。ということで、作業時点で最新の 0.2.2.1264 にアップデートするパッチを書きました。

この PR を上げた当初の理由は、API 1.0 の廃止とは関係なく、Twitter の仕様変更で最初の OAuth に辿り着かずに落ちてしまうというものだったんですが、どっちにしろ最新版にアップデートするのが解決策なのでアップデートしました。

ついでに、Ruby 1.8 ユーザのために残されていた Ruby 1.8 対応の最後のバージョンの mikutter 0.0.3.615 も、API 1.0 の廃止で今後は使えなくなったので、もう DEPRECATED にしていいんじゃないかなーというのも上げました。

次に earthquake。作者の人がリリースするのを忘れてたらしいです。API 1.1 が廃止されてからまもなくリリースされたので、ports の rubygem-earthquake もアップデート。

Gem の依存関係が変わっていて、twitter_oauth の代わりに fork した jugyo-twitter_oauth というのを使うようになったみたいなので、そちらを新しい port として申請してから earthquake をアップデート。

とりあえず今回作業したのは以上です。

あと把握している範囲で残っているのは net-im/rubygem-termtter。 termtter は FreeBSD のデフォルトの Ruby のバージョンが1.8から1.9に上がった際 Ruby 1.8 でしか動かない port の大掃除が行われて、 Ruby 1.9 でも動くはずの termtter がなぜか BROKEN 扱いされて、危うく消されるところだったのを救出してあげたという経緯があるので今回も助けてあげなければ。

本日のツッコミ(全1件) [ツッコミを入れる]
Σ meta (2013-06-21 02:52)

earthquake.gem 周りの PR はコミットされました。<br>http://svnweb.freebsd.org/ports?view=revision&revision=321350<br>http://svnweb.freebsd.org/ports?view=revision&revision=321349