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

Re: [MD:5195] 今後の開発計画



藤井です。

あまりバージョン番号の歴史的経緯については分かっていないので、的外れな
意見になるかもしれません。

From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Subject: Re: [MD:5195] 今後の開発計画
Date: Thu, 15 Jul 2004 21:42:42 +0900
Message-ID: <uu0w9l9vh.wl%miyoshi@xxxxxxxxxxx>

> >>>>> [meadow-develop : No.5226] にて
> >>>>> "後" = Shun-ichi GOTO <gotoh@xxxxxxxxxxx> さんは書きました:
> 後> 2.20系は実験的な枝なのですか? 2.10 の次にリリースするバージョンのための
> 後> 開発枝ということだとは思いますが、2.20 が本当に実験の枝なのだとしたら、
> 後> リリースバージョン番号を割り当てる必要は必ずしもないでしょう。
> 
> 2.20系は trunk と考えてもらえばよろしいかと思います。そして、リリー
> スを控えて feature freeze となるときに枝分かれすると。
> 
> trunk という名前になっていないのは歴史的な理由からです。
> 開発先端は trunk の方が良いとは思います。

やはり開発先端は、trunk がいいと思います。

少なくともその枝の名前だけで開発枝なのかどうかを判断できるルールが必要
だと思います。今の状態だと 2.3 という枝が開発枝になるのかそうでないの
か分からないですよね。

# 私が過去の議論を良く理解してないから分からないだけかもしれません

> 後> さて、子子で本題なのですが、こういう混乱を生むくらいなら
(snip)
> 後> などといった素直なバージョン番号形式への切替を検討すべきなのではないか?
> 後> と感じます。
> 
> 新規にプロジェクトを起こすのなら、私もこのバージョン番号形式が良
> いと思います。

私もこのバージョン番号形式が良いと思います。

> 後> 検討した上で、あえて今の番号を採用していく方針ならば良いのですが、検討を
> 後> していないのだとしたらちょっとこの先の混乱が心配ですので検討したいと思う
> 後> 次第。
> 
> そうですね。検討することには大賛成です。
> 
> 後藤さん提案のバージョン番号形式のメリットはよく分かるので、あと
> はデメリットを良く考える必要があると思います。
> 
> o ユーザは混乱しないか?
>   Meadow 1.XX からの一貫性が保たれなくてよいのか?
>   Meadow 2.00 からの一貫性が保たれなくてよいのか?

乱暴な言いかたかもしれませんが、NetInstall がインストール方法のメイン
となるならば、ユーザにとってバージョン番号の形式はそれほど重要にはなら
ないのではないかと思います。

# 最新かつ安定なものが欲しければ setup.exe を起動して [curr] に設定さ
# れているバージョンを取って来れば良いのですから。

> o 開発者は混乱しないか?

これは分かりません。

> o elisp(.emacs, apel, ...)に影響しないか?
> 等

.emacs については、それ程問題がないような気がします。

Meadow 用の .emacs ではバージョン毎に条件分岐させるときには、(featurep
'meadow) とか、emacs-major-version および emacs-minor-version で判定し
ていることが多いのではないかと思います。

# Meadow-version() ってコードネームも含まれているので .emacs での条件
# 判定には使いづらいように思います。

他のパッケージについては分かりません。

> メリットがデメリットを上回りそうなことが分かったら、バージョン番
> 号形式の変更に賛成します。
> 
> しかし、現状ではデメリットがはっきりしないので、私は意見を保留し
> ます。

私の考えでは、バグフィックスリリースを適宜行なうのならば、番号形式の変
更を行なった方が良いと思います。そうでないならば、別に今のままでも構わ
ないと思います。

今のバージョン番号形式ではバグフィックスリリースがしずらいと思います。

> 後> それと、2.00 が出た直後の今なら、ちょうど 2.1.3 形式への移行を
> 後> しても不整合が出ない気がするのでチャンスではないかしら。
> 
> タイミングとしては良くないのでは?
> 2.00 の次を 2.0.1 にするのはかなり変だと思います。

私もタイミングとしてはかなり不自然だと思います。Meadow2 の 2 番目のリ
リースで番号形式が変更されてしまう訳ですから。

ですが、今の時点では皆が皆 Meadow 2 に移行している訳ではないと思います
ので、やるなら今のうちにやってしまうのが却って良いのではないかと思って
います。

--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )