Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000824Vine Linux1 バグ公開2009-11-23 12:142012-09-05 11:20
anonymous 
iwaim 
不明 
完了却下 
5.0 
 
x86
man
0000824: man(1)のマニュアルの誤訳
manのマニュアルでは、MANWIDTHの指定が無ければ画面一杯の幅で表示 とありますが、
Vine5環境では、manの表示が端末の画面サイズに関わらず一定の幅に固定されています。

vine4.2では説明書の通りで、画面サイズの大きさに沿った幅で表示されます。
設定されていません。
patch man-1.5o-man1man.patch (455) 2011-02-19 01:23
http://mantis.vinelinux.org/file_download.php?file_id=192&type=bug
patch man-1.5o-width.patch (481) 2011-04-24 10:13
http://mantis.vinelinux.org/file_download.php?file_id=193&type=bug
課題の履歴
2009-11-23 12:14anonymous新規課題
2011-02-02 22:03kazutaka状態新規 => 完了
2011-02-02 22:03kazutaka解決状況不明 => 却下
2011-02-02 22:03kazutakaコメント追加: 0003560
2011-02-03 09:21iwaim概要manの表示幅が固定 => man(1)のマニュアルの誤訳
2011-02-03 09:21iwaimパッケージman groff => man
2011-02-03 09:21iwaim優先度中 => 低
2011-02-03 09:21iwaim解決状況却下 => 次回更新時対応
2011-02-03 09:21iwaimコメント追加: 0003561
2011-02-19 01:23iwaim添付ファイル追加: man-1.5o-man1man.patch
2011-02-19 01:23iwaimコメント追加: 0003562
2011-02-21 19:18iwaimコメント追加: 0003563
2011-04-22 03:35iwaimコメント追加: 0003564
2011-04-24 10:13anonymous添付ファイル追加: man-1.5o-width.patch
2011-04-24 10:13anonymousコメント追加: 0003565
2012-09-05 11:20iwaim担当者 => iwaim
2012-09-05 11:20iwaim解決状況次回更新時対応 => 却下
2012-09-05 11:20iwaimコメント追加: 0003566

コメント
(0003560)
kazutaka   
2011-02-02 22:03   
最初の報告からリプライが無いまま一年以上過ぎましたので、
バグレポートの有効期限(下記 URL 参照)に従い、却下と
して閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])

尚、必要に応じてこのレポートを再度オープンすることも
できますので、その後の状況の変化や追加の情報等があれば、
引き続きこのレポートにリプライをお願いします。
(0003561)
iwaim   
2011-02-03 09:21   
日本語manの誤訳か、翻訳が古いままになっているというupstreamの問題。

upstreamへの報告が必要っぽいけど、Linux JMプロジェクトとの調整があった方がいいかも。
このバグのみでmanパッケージの更新はなしだろうと思うので次回更新することがあれば。
(0003562)
iwaim   
2011-02-19 01:23   
誤訳でした。

Linux JM Projectには
http://sourceforge.jp/projects/linuxjm/lists/archive/discuss/2011-February/000127.html [^]
で報告した。(そしてここのURL入れるの忘れた……)

VineSeedでは添付したパッチをあてておきます。Vine5でもこれでいけるんじゃないかと予想。
(0003563)
iwaim   
2011-02-21 19:18   
そもそもMANWIDTH指定しても変化ないので、そこの調査からはじめようと思います。
(0003564)
iwaim   
2011-04-22 03:35   
VineSeedについてはman-1.5o-7vl6で修正しました。

なお、JM Project的には誤訳ではないという意見が主流のようです。現在進んでいるman-1.5oでもmayは訳出しない方向です。
http://sourceforge.jp/projects/linuxjm/lists/archive/discuss/2011-March/000144.html [^]
http://sourceforge.jp/projects/linuxjm/lists/archive/discuss/2011-March/000177.html [^]
(0003565)
anonymous   
2011-04-24 10:13   
Vine 6.0 では man-db にするのでしょう。Vine 5.x 用のバグフィックス版を
出すということでしょうか。もしそうなら、添付したパッチを試してみてください。
man-1.6g で採用されている対策を借用したものです。わたしのところでは、
これで環境変数 MANWIDTH が効くようになりますし、ターミナルの画面を
広げれば、man が全画面を使ってくれるようになります。

詳しい説明は、JM の ML でするつもりです (するとすればですが)。
あちらにも報告しておいた方がよいでしょうし、この BTS では
長い文章が書きにくいので。

それでも、簡単に説明しておくと、たとえば、MANWIDTH=50 と設定すると、
man は groff にパイプラインで echo ".ll 4.5i" を渡します。
ところが、この行の長さを指定する .ll リクエストを groff-1.18 は理解して
くれないのです。そこで、man-1.6g では、(おそらく、その対策として)
パッチにあるような、同じ効果をもつ行を追加しているのです。

なお、man ページにたとえ一行でも手を入れられるのなら、翻訳履歴の
変更もお忘れなく。
Modified 日付 by IWAI Masaharu <メールアドレス>
とかですね。

--
長南 洋一
(0003566)
iwaim   
2012-09-05 11:20   
> Vine 6.0 では man-db にするのでしょう。Vine 5.x 用のバグフィックス版を
> 出すということでしょうか。もしそうなら、添付したパッチを試してみてくださ
> い。

パッチありがとうございます。
重度の高い不具合ではないため、何かのついでがあれば対応するということでした。
Vine Linux 5はEOLとなりましたので、このまま閉じます。


> なお、man ページにたとえ一行でも手を入れられるのなら、翻訳履歴の
> 変更もお忘れなく。
> Modified 日付 by IWAI Masaharu <メールアドレス>
> とかですね。

JMのように履歴を入れているものについては考慮するようにします。