なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2015/11/27)

2015/11/27分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionpack/CHANGELOG.md


Upgrade to listen 3.0.5, re-enable tests

activesupport/test/file_evented_update_checker_test.rbci/travis.rbの修正です。

listenのバージョンを3.0.5に更新、及び、先日無効化したFileEventedUpdateCheckerTestのテストを実行するよう修正しています。

listenUsage of inotify leaks file descriptors · Issue #353 · guard/listen が原因だったのでは無いか、という事で、左記issue対応済みの3.0.5を使用するようにしています。

が、やはりまだ時折テストがコケてしまう為、後ほど再度テストを無効化しています。


Revert "Add prepared statements support for Mysql2Adapter"

Active Recordの修正です。

Mysql2Adapterで prepared statements を使用出来るよう対応した Add prepared statements support for Mysql2Adapter をrevertしています。

テストが時折コケるようになってしまった為との事。mysql2自体のバグが原因のようとの事です(参考:stmt.execute cause Error: 2014 (CR_COMMANDS_OUT_OF_SYNC) · Issue #694 · brianmario/mysql2)


Merge pull request #21241 from pdg137/master

actionpack/lib/action_dispatch/http/url.rbの修正です。

url_forメソッドで、query文字列が空の場合に、生成されるURLに?を付与しないよう修正しています。


let the generated app Gemfile depend on listen 3.0.5

railties/lib/rails/generators/rails/app/templates/Gemfileの修正です。

Rails app用Gemfileのテンプレートで使用するlistenのバージョンを3.0.5に更新しています。


Partially revert 14b20ce

Upgrade to listen 3.0.5, re-enable tests をrevertし、FileEventedUpdateCheckerTestのテストを再度無効化しています。 listenのバージョンアップはそのまま。