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

[MD:5259] Re: version number convension



>>>>> meadow-develop の No. 5258
>>>>> Message-Id: <20040720xjcn01vmc9f.%kose@xxxxxxxxxxx> で、
>>>>> "kose" == 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>さま曰く...

kose> これらを最大公約数的解としてまとめると次のようになります。
kose> (偏った見方かもしれない。意見求む)

kose> * major.minor (M.mm) という番号付けとする。mm はバグフィック
kose>   スリリースのための minor version である。

kose> * 2.00 (Emacs21.1ベース)のバグフィックスリリースは、2.01,
kose>   2.02, 2.03 と進む。2.xx は $MEADOW/2.00 の下にインストール
kose>   されるようにする。(※)

kose> * 現在 2.10 (Emacs21.3ベース) のものは Meadow 3.00 となる。

kose> * 現在 2.20 (Emacs21.3.50(21.4)ベース) のものは Meadow 4.00 となる。

これだとあまりにもバージョンが進みすぎだと思います。

個人的には, x.y.z がしっくりきます。(バグフィックスは z を使う)

2.2 が 2.19 よりも新しく見える(?)という見た目だけの問題であれば,
x.yy.zz ではどうでしょう。

(確かに ls 等で単純にソートしたときは固定桁数だと順番に並んで見
やすい)

;; で, z が 0 の時にはサプレスということとし, 2.00 のバグフィッ
;; クスバージョンは 2.00.01 だと言い張ってしまう。 ^^;;

kose> (※)は詰める必要あり。 X-ML-COUNT: 5253 北口さんのメール。

上記を仮定してであれば, $MEADOW/x.yy にインストールというのがよ
いと思います。また、この問題と一緒に $MEADOW 直下にインストール
するファイルも見直したほうが良いのではないかと思います。

;; 全バージョンに共通のファイルばかりではないよね。
;; $MEADOW 直下には x.yy のどのファイルを読めというファイルだけ
;; にしておくとか。
-- 
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B