[Momonga-devel.ja:00500] Re: openssh version and ssh-keysign


こ〜りんです。

On Mon, 23 Sep 2002 06:55:53 +0900
KOMATSU Shinichiro <koma2@xxxxxxxxxxxxxxxxxxxx> wrote:

> 小松です。
> 
> At Sun, 22 Sep 2002 10:56:06 +0900,
> YAMAZAKI Makoto wrote:
> 
> > > # 要するに、今 openssh-3.4-4m となっているのを
> > > # openssh-3.4p1-4m としたい。
> > 
> > rpm 的には 3.4p10 > 3.10p1 になってしまうとか、ポリシーが変わって 3.4.1p1
> > になったりすると同じような問題が発生するとか。
> 
> 一応
> 
>     $./rpmvercmp.Jirai 3.4p10 3.10p1
>     <
> 
>     $ ./rpmvercmp.Jirai 3.4.1p10 3.10p1
>     <
> 
> となるみたいです。ヤバいパターンがあるのかもしれませんが。

一応、ヤバいパターンを挙げときます。例えば

$ ./rpmvercmp 0.2.5 0.2.5pre1
<

とか、perlであった

$ ./rpmvercmp 5.600 5.6.1
>

とか。
他にも、日付表記からバージョン表記に変わる場合も問題になると思います。
Epoch: で対処すればrpm的には済む問題だとは思いますが。