Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000935Vine Linux2 proposed-updates公開2010-02-23 18:272010-06-29 22:19
iwaim 
iwaim 
不明 
完了不明 
5.1 
 
flim-1.14.9-1
0000935: [proposed update] flimで現在はインストールされなくなったmailcap.elがロードされてしまう
flimのChangeLogをみると1.14.5からインストールされなくなったmailcap.elが
「/usr/share/emacs/site-lisp/flim」以下に存在するので、ロードされてしまいます。
(バイトコンパイルはされてないようです)

このことのにより、「Symbol's function definition is void: mailcap-parse-mailcaps」というエラーが出る場合があります。例えば http://d.hatena.ne.jp/rubikitch/20080124/1201180306 [^] にある症状。

upstreamではインストールされないので、削除しちゃっても挙動には問題ないとは思います。が、確証はないです。
設定されていません。
課題の履歴
2010-02-23 18:27iwaim新規課題
2010-03-07 16:17iwaimコメント追加: 0003959
2010-04-26 18:15iwaim概要flimで現在はインストールされなくなったmailcap.elがロードされてしまう => [proposed update] flimで現在はインストールされなくなったmailcap.elがロードされてしまう
2010-04-26 18:15iwaimバージョン5.0 => 5.1
2010-04-26 18:15iwaim状態新規 => テスト待ち
2010-04-26 18:15iwaimcategory_id2 => 6
2010-04-26 18:15iwaimコメント追加: 0003960
2010-04-28 22:19kazutakaコメント追加: 0003961
2010-04-28 22:45iwaimコメント追加: 0003962
2010-05-27 18:11kazutaka担当者 => iwaim
2010-05-27 18:11kazutaka状態テスト待ち => errata待ち
2010-05-27 18:11kazutakaコメント追加: 0003963
2010-06-29 22:19kazutaka状態errata待ち => 完了
2010-06-29 22:19kazutakaコメント追加: 0003964

コメント
(0003959)
iwaim   
2010-03-07 16:17   
VineSeedではflim-1.14.9-2にてmailcap.elを削除しました。
(0003960)
iwaim   
2010-04-26 18:15   
flim-1.14.9-2vl5.noarch.rpm
flim-1.14.9-2vl5.src.rpm

をproposed updateにputしました。テストをお願いします。

以下、案内文の案。なんか日本語がうまく書けてない気がするので修正案も募集中。
----------------------------
現在のflimは、開発元の意図としてmailcap.elをインストールしないものですが、Vine Linux 5.1用のemacsパッケージの現在の仕様では、バイトコンパイル前のmailcap.elがロードパスに含まれていました。
そのため、一部のEmacs Lispが正常に使えないという問題がありました。

今回の更新では、RPMパッケージからmailcap.elを削除し、このバグを解決します。

http://bts.vinelinux.org/VineLinux/935 [^]
(0003961)
kazutaka   
2010-04-28 22:19   
> 以下、案内文の案。なんか日本語がうまく書けてない気がするので修正案も募集
> 中。
> ----------------------------
> 現在のflimは、開発元の意図としてmailcap.elをインストールしないものです
> が、Vine Linux 5.1用のemacsパッケージの現在の仕様では、バイトコンパイル前
> のmailcap.elがロードパスに含まれていました。
> そのため、一部のEmacs Lispが正常に使えないという問題がありました。
>
> 今回の更新では、RPMパッケージからmailcap.elを削除し、このバグを解決しま
> す。

案内文だけちょっと修正してみました。(案2)
-------------------------
既に開発元でも利用を推奨していない mailcap.elが、Emacs の
ロードパスに含まれる形でインストールされることにより、一部の
Emacs Lispが正常に使用できなくなる不具合を修正します。

今回の更新により mailcap.el は削除されます。
-------------------------

なんて感じでどうでしょうか。(一部推測による文言も含みますが)

ハラダ
(0003962)
iwaim   
2010-04-28 22:45   
そっちの方がいいですね。ありがとうございます。内容はそれでいいと思います。
ただ、不具合の内容と修正したことを別けた方がいいかも。
-------------------------
既に開発元でも利用を推奨していない(*1) mailcap.elが、Emacs の
ロードパスに含まれる形でインストールされることにより、一部の
Emacs Lispが正常に使用できなくなる不具合がありました。

今回の更新により mailcap.el はパッケージから削除されます。

*1: 開発元の1.14.5以降ではインストールされません。
-------------------------
(0003963)
kazutaka   
2010-05-27 18:11   
テスト期間の1ヶ月を経過しましたので、
errata 待ちにします。

ハラダ
(0003964)
kazutaka   
2010-06-29 22:19   
errata が発行されたので完了にします。

ハラダ