lib/init.phpのS_VERSIONがおかしい†
- ページ: BugTrack2
- 投稿者: okkez
- 優先順位: 低
- 状態: 完了
- カテゴリー: その他
- 投稿日: 2005-04-02 (土) 15:06:50
- バージョン: CVS版
メッセージ†
サマリの通りです。出来ればCVS版を使っていることが明示されるようになればいいと思います。*1
例えば、
define('S_VERSION', '1.4.5_1-CVS');
のように。
メリットは、検索エンジンに尋ねると、どれくらいの人がCVS版を使用しているのかわかることです。
デメリットは、特に思いつかないので検討よろしくお願いします。
- 1.4.6devとか1.4.6alphaとか1.4.6betaとかにすればversion_compare()も利くし、実際の状況にも一致するのでいいかな、と思いました。 -- okkez
- そろそろ1.4.5_1から離れて来ましたので、上げておきましょうか。ということで変えておきました :) -- henoheno
- この話は「おかしい」わけではないし「本体バグ」ではありませんよ。リリース版の話ではありませんし、リリース直後に必ず発生するバグって変ですよね (^^; -- henoheno
- その通りですね。どれにするか迷ったんですけど、話が通じればいいかなという軽い考えでした。 -- okkez
- リリース直後に少々休暇を取ったとして、その間にCVS版のコードに変化がなかった場合、直前のリリースを名乗ったっままであるのは問題ないですよね。また、CVS版に多少の修正を加えた程度でも問題ありませんよね。なぜならば、そもそもCVS版を使っている冒険者には(CVS版を使っているという)自覚があるからです。 -- henoheno
- 一文目と三文目は、その通りで問題ありません。二文目は、問題あると思います。「多少」の定義が人によって異なるので、リリース版から一つでも*2変更があったら、それはもうリリース版ではあり得ないので何らかの変更を付けるべきではないでしょうか。 -- okkez
- 今のところ、バージョンを変更するのは「或る程度変更が溜まった時」から、「何らかのリリースをする時」までの間になっています。 -- henoheno
CVS版の利用者であることを外部から判別できるかどうか†
- CVS版の利用者であることを外部から判別できるかどうか は _alpha とか _beta とか _rc と付いているかどうかをチェックすることである程度検索可能です。もちろんバージョン番号がたまたまリリース版と同じ時期のCVS版は見つかりませんし、こないだのB-Wikiは _alpha がベースだったので _alpha が沢山ありましたけれど (^^; -- henoheno
バージョン番号を(※常に)開発版らしく見せるメリットとデメリット†
- バージョン番号を早めに「リリース版と違うものにしておく」場合のメリットは、お試しサイト*3のような環境が「厳密にはリリース版ではない」ことを知らせる一助になるという事がある思います。デメリットは、あまりに早く変えてしまうと「バージョン番号が違うのに、内容は以前とサッパリ変わらない」状態になりかねないことです。見かけと実態に相違が出るのはあまり喜ばしいことではありません。 -- henoheno
- ちなみに、このようなPukiWikiのバージョン文字列の運用は FreeBSD と全く同じです。CVS版を追っかけていると、次第にバージョン番号が(_alpha => _beta => _rc => リリース版と同じ => _alpha ... などと)変化して行きます。 -- henoheno
- (バージョン番号_CVS といった形式は、このように開発の流れに応じた遷移( _alpha => _beta => _rc といった)が表現できませんから採用できないのです) -- henoheno