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

Re: Pacakging Manual ch-version



笹井です。

> > > <!--
> > > <kbd>dpkg</kbd> will not usually display the epoch unless it is essential
> > > (non-zero, or if the <var>upstream-version</var> contains a colon);
> > > <kbd>dselect</kbd> does not display epochs at all in the main part of the
> > > package selection display.
> > > <p>
> > > -->
> > >
> > > : <kbd>dpkg</kbd> は epoch が不可欠である場合
> > >
> > >  「不可欠」ではなく,epoch の方に意味がある場合
> >
> > これってどうでしょう。
> > 私自身たいしてよく内部の構造を理解していないのですが、
> > こう書くと、「常に epoch と何かを比較して、そちらのほうに意味がある場
> > 合、」
> > と私はとってしまいますが、それでいいですか?
> 
> epoch がないときは 0 扱いにするとの記載があるのでこう書いたんですが,
> 確かに無造作すぎるようです。
> 
> epoch のついた version number って記憶にないんで,後ろの比較アルゴリ
> ズムからの推定になりますが,epoch 同士のみを比較するんじゃないでしょ
> うか。で,これが最初にあるので,比較結果としては epoch 同士の結果が
> ヴァージョンの前後関係として扱われる。で

比較については私もそうだと思います。
# ほんとは dpkg のソースをのぞけばいいんでしょうが...

> >もし、比較しないのであれば、「epoch に意味のある文字列が含まれていない場合」
> >とでもしたほうがいいかと考えます。
> 
> とすると,epoch が「本質的=実際には後ろを見ないでこっちを使う」とい
> う原文の意味が落ちてしまいませんか?
> ただマニュアルとしては誤解は生じない記載となるので,これでもいいのか
> なとはおもいますが。

今(最近...)手元に Linux Box がないので確認できないんですが、ここの原文
では単に "display" と書いているので、dpkg を使ったとき、epoch の部分が
表示されるかされないかが問題なんですよね。

dpkg で epoch の部分が表示される場合ってどういう時なんでしょうか?
epoch を使った Package はいろいろあると思うんですが(tgif, lesstif とか)
どなたか確認できないでしょうか?

--
SASAI Takashi