[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:12940] Re: Uploaded jless 358-iso242-1 (source i386) to master



佐野@浜松です。

やなぎはらさん、後藤さん、どうもです。

 man-db のコード確認しました。

 configure.in で

if test -s /etc/debian_version
then    AC_PATH_PROGS(pager, pager)
        test "$pager" || AC_MSG_ERROR(Debian requires /usr/bin/pager)
else    AC_PATH_PROGS(pager, pager less more)
fi
test "$pager" && pager="exec $pager -s"

として Debian 上では /usr/bin/pager を使うようになってるんですね。

ちらっと見て else 以下の pager less more のほうで less が使われる
ようになっていたかと勘違いしてしまいました。

これに加えて src/man.c で

        if (pager == NULL)
                if ((pager = getenv ("PAGER")) == NULL)
                        pager = PAGER;

として環境変数 PAGER を優先して使うようになってるわけですね。

 # そういえば自分の環境では PAGER='/usr/bin/jless -i' してあった。

もともと jless パッケージでは less と jless をハードリンクして
あったのだから、問題無いか。

 language-env の ja/dot.bashrc.pl とか ja/dot.cshrc.pl の中で
環境変数 PAGER を設定しているところを less と more の切り換えじゃなくて
 lv と jless と more の切り換えにしておいたほうがいいかも (> 久保田さん)

In <200009280255.LAA09858@xxxxxxxxxxxxxxxxxxxx>,
  on "Thu, 28 Sep 2000 11:55:54 +0900',
 Masayuki Hatta <masayuki-h@xxxxxxxxxxxxxxx> さん wrote:

> ちょっと話が本筋からずれますが、jless を less とマージする予定は無いの
> ですか? そうするとこの手の問題とはきれいにおさらばできるような ;-)

本筋からずれるというか、もともとそれが今回の変更の本筋だということが、
最初に引用した changelog に書いてあると思うのですが ?

  |    * I think that jless package should be integrated with less package.
  |      As the first step for this purpose, I changed the program name
  |      from "less" to "jless" and jless package don't conflict less package.
  |      Therefore you can install the less and jless package at the same
  |      time (closes: Bug#64494).

そういえば jless の統合って確か鵜飼さんも調べられていたけど、jless パッチの
upstream の反応がなかなか返ってこなくて、進んでないというような話じゃ
ありませんでしたっけ。そのへんはどうなんでしょう ? (> やなぎはらさん)

 woody では groff も jgroff の機能が統合されているはずだし (といっても
こいつも groff の upstream が理解浅くて utf-8 対応してるといいつつ全然
ダメなコードだったのに jgroff の patch は受け入れ拒否してるらしいとか
いう話もあったけど) locale もついに -ja その他が吸収されることになった
みたいなので、jless もうまく less に統合できるといいですね。

-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)