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

Re: [MD:5435] バージョン番号形式



三好> つい先日 Emacs CVS HEAD のメジャー番号が上がって、22.0.50 となりま
三好> した。

三好> 私としては、これをベースとする Meadow-2.20-dev のメジャー番号も上
三好> げるべきであると考えます。

賛成です。

三好> というわけで、結論が出ないまま収束した感のある、Meadow のバージョ
三好> ン番号形式について再び議論を深めたいと思います。

三好> 皆さんどのように考えますか?
三好> ;; インストールディレクトリの問題も含めて考えて下さい。

三好> (1) Meadow-3.x.y (メジャー番号+マイナー番号+バグフィックス番号)
三好> (2) 現行どおり Meadow-3.xx (メジャー番号+マイナー番号)
三好> (3) その他

三好> ちなみに、私は(1)を推します。

私も、

  Meadow 3.x.y (major + minor + bugfix)

を推します。レジストリやディレクトリ名には、"3.x"までを含めます。

# ちなみに、"3.9"の次は"3.10"派です(^^;

ディレクトリ構成としては、

  http://www.meadowy.org/meadow/wiki/pukiwiki.php?NetInstall

にあるものを少し修正して、

Meadow
  +- 3.x
      + bin
      + bitmap
      + data
      + etc
      + info
      + leim
      + lisp
      + lock
      + packages        ------------- Netinstall用のdir
      |  + etc
      |  + info
      |  + lisp
      |    + default.el  ------------ auto-autoloads.elをロードする
      |  + pkginfo      
      |  |  + $PKGNAME   ------------ パッケージ名
      |  |  |  + MANIFEST  ---------- file list
      |  |  |  + Makefile.pkg ------- makefile for package
      |  |  |  + _pkginfo     ------- オリジナル Elisp URL.
      |  |  |  + auto-autoloads.el -- パッケージ個々のdefault設定
      |  |    ...
      |  + setup        ----------- Netinstall install DB and log
      + site-lisp
 
という感じでしょうか?

難しいのは、例えば3.1と3.2でelisp的には互換性があって共用できる場合
をどう扱うかなんですけど、とりあえず上では分けてみています。


--
Shuichi Kitaguchi // kit@xxxxxxxx / ki@xxxxxxxxxxxxxx