[Seasar-oper 204] [提案] CVS コミット権限ルールの撤廃と新ルールの提案

Koichi Kobayashi koichik
2005年 7月 3日 (日) 18:18:28 JST


小林 (koichik) です.

現在の CVS コミット権限に関するルールは,昨年 12/02 に提案された
以下のルールとなっています.

Date:    Thu, 02 Dec 2004 10:56:05 +0900
From:    TAKAI Naoto <takai @ commentout.com>
To:      seasar-user @ lists.sourceforge.jp
Subject: [Seasar-user:1285] [提案]CVSのコミット権限についての提案

> CVSの運用方法についてですが、CVSにコミット権限をもつ人を
>   * $CVSROOT以下にコミットできる人
>   * $CVSROOT/sandbox以下にコミットできる人
> に分け、「$CVSROOT以下にコミットできる人」は
>   * 他の「$CVSROOT以下にコミットできる人」のうち、3人以上の承認を得ること
> によってそれを認められ、また、$CVSROOT/sandbox以下にコミットできる人は
>   * 他の「$CVSROOT以下にコミットできる人」のうち、1人以上の承認を得ること
> によってそれを認められるものとする。

このルールはすでに半年以上に渡って適用されてきましたが,
未だ十分に理解されているとはいえず,誤った適用も度々見られます.
一番の難点は,

Date:    Mon, 06 Dec 2004 07:13:19 +0900
From:    TAKAI Naoto <takai @ commentout.com>
To:      seasar-user @ lists.sourceforge.jp
Subject: [Seasar-user:1316] Re: [提案] CVS のコミット権限についての提案

> プロジェクトの承認(あるいはプロダクトのリリース)と、今回の提案である
> CVSの運用方法は関係がありません。

という点です.
プロジェクトの遂行に必要なリソースの一つに過ぎないCVS のコミット
権限が,プロジェクトとは切り離されているという点が直感的でなく
分かりにくいのだと考えます.

そこで上記のルールを撤廃し,プロジェクトの提案と一体化した
次のルールを提案します.


・プロジェクトの提案
  新しいプロジェクトを開始する場合は,プロジェクトに参加する
  メンバーを明記して seasar-oper ML に [提案] メールを投稿する.
  48 時間内に反対意見がなければ自動的に承認される.
  承認されたプロジェクトのメンバーは,そのプロジェクトが必要とする
  リソース (CVS 等を含む) を利用することができる.

・プロジェクトメンバーの追加
  既存のプロジェクトに新しいメンバーを追加する場合は,
  メンバーを明記して seasar-oper ML に [提案] メールを投稿する.
  48 時間内に反対意見がなければ自動的に承認される.
  承認されたメンバーは,そのプロジェクトが必要とする
  リソース (CVS 等を含む) を利用することができる.


例えば Sandbox プロジェクトの [提案] が認められれば,CVS を含む
OSCJ のリソースを使うことができます.
# 当然そのプロジェクトの範囲に限ります.
Sandbox からの「卒業」が認められれば,(OSCJ ではなく) sourceforge の
CVS (あるいは seasar.org の SVN) を使うことができるようになります.

既存のプロジェクトに参加している人が別のプロジェクトに参加する場合も
[提案] をしてください.


-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>koichik @ improvement.jp</e-mail>
</signature>



operation メーリングリストの案内