[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:7250] dired.el uncompress problem on Meadow-3.00-r4031-1-pkg.tar.bz2



>>>>> On Fri, 24 Mar 2006 02:15:02 +0900 (JST), Eisaku YAMAGUCHI wrote,

> そんな状況でした.

動きとしては私の所と同じです。


> Windows 95/98/Me および NT4.0/2000/XP/2003 で FAT/FAT32 を使う場合は
> それが BCP かと思います.
> しかし,現状および今後のことを踏まえて NTFS を使う場合は,ファイルシス
> テムがハードリンクをサポートしていますから,ハードリンクが良いと思いま
> す.
> これは Cygwin のパッケージを更新する際のことも考慮しての話です.

ハードリンクにした所で更新の際には意味をなさないのではないですか?
gzip が更新される時はgunzip も更新されるでしょうし、
その際にまた シンボリックリンクが作られるような気がします。
とうぜん、コピーによる方法も同じ問題を持ちます。
であれば、ハードリンクであってもなくても構わないと思います。


> Trac に残すべきであれば,ちょっと時間を下さい.
> 再現テストを含めた作業を適切な時間内で済ませる自信がありません.

Trac に残す事は必須ではないとおもっています。
もちろん書いて残してあればよりよいでしょうけど、
そうでなくてもMLの内容が検索可能であれば、
今の時代はそれでも良いでしょう。

今回の内容は、Trac に残す事よりもFAQに追加した方が有用かなと思います。


> p.s.
> もう一個の解決案として,gunzip ではなく gzip -d を呼び出すように
> dired.el 自体の変更を提案するのも一案と思います.
> 今回は Windows XP SP2 with NTFS 5.1 上の話でした.
> でも,他の OS を含めて考え,汎用性を最優先すると gunzip でなくて
> gzip -d の方が懸命な気がします.

自分の記憶では、かつては gzip -d を使っていたような... (自信無し)

# dired-aux の compress は圧縮プログラムは gzip に決め打ちなのも、ちょっ
# と emacs らしくないなぁと感じました。


> Cygwin と NTEmacs/Meadow を併用する環境だと,NTEmacs/Meadow のために,
> 手動で Cygwin の環境操作が必要なのはいただけないと思います.
> シンボリックリンクなのは,Cygwin の問題ではなくて GNU の仕様です.

よくわかりませんが、DOS窓からも実行できるが機能しないブツを配置している
cygwin の問題とも考えられます。たとえオリジナルがシンボリックリンクでイン
ストールするものであっても、cygwin package にする段階で考慮できるはずなの
で。


> Emacs 系が,他のツールを併用する事を前提とするならば,Emacs が他のツー
> ルやぷラットフォームを意識するのが本質ではないんでしょうか.
> 個人的には dired.el の fix が BCP と思います.

変数 dired-compress-file-suffixes で調整可能ですので、
gunzip でトラブり易かろう meadow の独自の初期値として、
この値を変更しておくというのもアリかもしれません。

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN