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 2005-04-02 (土) 15:17:18
  • そろそろ1.4.5_1から離れて来ましたので、上げておきましょうか。ということで変えておきました :) -- henoheno 2005-04-02 (土) 15:49:40
    • この話は「おかしい」わけではないし「本体バグ」ではありませんよ。リリース版の話ではありませんし、リリース直後に必ず発生するバグって変ですよね (^^; -- henoheno 2005-04-02 (土) 15:52:32
      • その通りですね。どれにするか迷ったんですけど、話が通じればいいかなという軽い考えでした。 -- okkez 2005-04-02 (土) 22:48:57
    • リリース直後に少々休暇を取ったとして、その間にCVS版のコードに変化がなかった場合、直前のリリースを名乗ったっままであるのは問題ないですよね。また、CVS版に多少の修正を加えた程度でも問題ありませんよね。なぜならば、そもそもCVS版を使っている冒険者には(CVS版を使っているという)自覚があるからです。 -- henoheno 2005-04-02 (土) 15:56:30
      • 一文目と三文目は、その通りで問題ありません。二文目は、問題あると思います。「多少」の定義が人によって異なるので、リリース版から一つでも*2変更があったら、それはもうリリース版ではあり得ないので何らかの変更を付けるべきではないでしょうか。 -- okkez 2005-04-02 (土) 22:48:57
    • 今のところ、バージョンを変更するのは「或る程度変更が溜まった時」から、「何らかのリリースをする時」までの間になっています。 -- henoheno 2005-04-02 (土) 16:00:13

CVS版の利用者であることを外部から判別できるかどうか

  • CVS版の利用者であることを外部から判別できるかどうか は _alpha とか _beta とか _rc と付いているかどうかをチェックすることである程度検索可能です。もちろんバージョン番号がたまたまリリース版と同じ時期のCVS版は見つかりませんし、こないだのB-Wikiは _alpha がベースだったので _alpha が沢山ありましたけれど (^^; -- henoheno 2005-04-02 (土) 16:01:31

バージョン番号を(※常に)開発版らしく見せるメリットとデメリット

  • バージョン番号を早めに「リリース版と違うものにしておく」場合のメリットは、お試しサイト*3のような環境が「厳密にはリリース版ではない」ことを知らせる一助になるという事がある思います。デメリットは、あまりに早く変えてしまうと「バージョン番号が違うのに、内容は以前とサッパリ変わらない」状態になりかねないことです。見かけと実態に相違が出るのはあまり喜ばしいことではありません。 -- henoheno 2005-04-02 (土) 16:14:22
  • ちなみに、このようなPukiWikiのバージョン文字列の運用は FreeBSD と全く同じです。CVS版を追っかけていると、次第にバージョン番号が(_alpha => _beta => _rc => リリース版と同じ => _alpha ... などと)変化して行きます。 -- henoheno 2005-04-02 (土) 16:34:55
    • (バージョン番号_CVS といった形式は、このように開発の流れに応じた遷移( _alpha => _beta => _rc といった)が表現できませんから採用できないのです) -- henoheno 2005-04-02 (土) 16:08:50


*1 BugTrack2/12によると、現在のCVS版はどう考えても1.4.5_1ではあり得ないと思います。
*2 極論ですが(^^;
*3 開発テスト用の環境なのでCVS版を不定期的に展開しているが、一般にも開放している

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-04-02 (土) 22:48:57
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.329 sec.

OSDN