[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:5259] Re: version number convension
- X-ml-count: 5259
- Subject: [MD:5259] Re: version number convension
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 20 Jul 2004 16:07:44 +0900
- User-agent: Nana-gnus/7.1.0.32 SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-mingw-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.10-dev (ASAGAO)
>>>>> 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