Anuenue 0.7.3 をリリースしました. mixi 社内での管理のためにシェルスクリプトに機能を追加しています.

そして Anuenue 0.7.4 をリリース予定です. java.io.FileReader を利用していたために, TSV ファイルの読み込みが locale に依存してしまい, 正しい文書が更新されない場合がありました. たとえば locale が 設定されていないと更新に高い確率で失敗します.

0.7.4 では FileReader は利用せず, java.io.FileInputStream と java.io.InputStreamReader を用いて, ava.io.InputStreamReader で UTF-8 encoding を強制することでこの問題をなくします.

今日明日でテストを行ない問題がなければリリースします.

テスト環境では *.UTF-8 がLC_ALLなどに設定されていたためこの問題に気付きませんでした. locale について指定していない cron からのコマンド呼び出しで問題があることがわかりました.