まもなく、修正が反映された 2.1.2 版がリリースされますが、
一応の周知のために投函しておきます。
以後は、僕の目の届く範囲で速報を流そうと思いますが、「ひょっとしてこれは?」
という挙動を目にした方は、僕の方でも確認してみますので、ML に投函するか、
@flyingfoozy 宛に tweet してください。
既存の Mercurial (2.1.1 版)には、以下のような問題があります。
- Mac OS 環境へのインストールが失敗する
http://mercurial.selenic.com/bts/issue3277
XCode の版等によって、ソースからのビルドが失敗する障害です。
ソースからのビルドが失敗するので、ソースビルドを伴うパッケージ
導入も失敗します。
この障害の特徴は、「'list' object has no attribute 'splitlines'」という
エラー出力です。
バイナリ版(C 実装部分がコンパイル済みなもの)であればインストール
できますので、可能であればこちらで回避してください。
- 言語設定が日本語の場合、メッセージ出力で例外が発生する
http://hg.intevation.org/mercurial/stable/rev/d4d35fd0889d
http://hg.intevation.org/mercurial/stable/rev/ce292f1379ba
この障害の特徴は、ugettext() での「UnicodeDecodeError」例外です。
基本的には、『例外発生による "hg update" 失敗時』か、『ファイル名/
タグ名等での日本語使用』が無ければ再現しない筈です。
念のために回避しておきたい場合、1.9 よりも前の版に戻らないといけない
ので、2.1.2 版を待つか、日本語設定を解除するのが妥当でしょう。
--
----------------------------------------------------------------------
FUJIWARA Katsunori(flying...@gmail.com)
既存の Mercurial (2.1.1 版)には、以下のような問題があります。
- Mac OS 環境へのインストールが失敗する
http://mercurial.selenic.com/bts/issue3277XCode の版等によって、ソースからのビルドが失敗する障害です。
ソースからのビルドが失敗するので、ソースビルドを伴うパッケージ
導入も失敗します。この障害の特徴は、「'list' object has no attribute 'splitlines'」という
エラー出力です。バイナリ版(C 実装部分がコンパイル済みなもの)であればインストール
できますので、可能であればこちらで回避してください。