_ [comp] 続々・libmono-winforms 問題

Bug 79693 を探ってみた。処理順を追ったところ、

  1. /usr/share/mime があるか調べる
  2. /usr/share/mime/magic を調べる
  3. /usr/share/mime/globs を調べる
  4. /usr/share/mime/subclesses を調べる
  5. /usr/share/mime/aliases を調べる

今のシステムを見てみると、/usr/share/mime ディレクトリはあるものの、その下にファイルが存在していなかった。で、そのような事態が考慮されてないような気がする。実際、/usr/share/mime 以下のファイルを準備する、すなわち shared-mime-info をインストールすると、Mono に変更を加える必要はなくなった。ということで1行パッチを投げてみた。> [Mono-bugs] [Bug 79693][Blo] Changed - System.IndexOutOfRangeException at Mime.CheckForBinaryOrText ついでに Suggests: に shared-mime-info を追加してもらうよう wishlist を出す。> #394674

_ [debian] libmono-corlib1.0-cil, libmono-corlib2.0-cil, libmono-winforms1.0-cil, libmono-winforms2.0-cil 1.1.18-3vd2

  • vd_mono_svn66829-fix79692.dpatch
  • vd_mono_fix79693.dpatch
  • vd_mono_Shift-JIS.dpatch

を当てて作成。