pgpoolリリース手順 1) リリースに伴うドキュメント,ソースコード上のupdate - configure.inを更新 以下の行を変更 AM_INIT_AUTOMAKE(pgpool, 3.1.2) - version.hを更新 major version up(バージョン番号の下1桁以上が変わるとき,たとえば 3.1.2->3.2.0)時のみ実施.pgpoolではコードネームとしてハワイの魚の名 前を使用.http://www.coralreefnetwork.com/marlife/fishes/hname.htm 参照. - NEWSを更新 NEWSには前回からの変更内容を書く. - ChangeLogを更新 NEWSと同じ内容を英語で書く. - README, READE.euc_jpの変更 major version upがあったら冒頭のバージョン番号も変更する. - TODO 完了した項目があれば記述. 以上,終わったらcvs ci. 2) リリースタグの付与 cvs tag でリリースタグを付与する。タグ名は "Vバージョン番号" とする。 例) cvs tag V3_1_2 3) tar ballを作成 make dist 4) tar ballのupload http://pgfoundry.org/projects/pgpool/ にログイン. 「View all project files」->「To create a new release click here」を選 択.フォームを埋める Package ID: pgpoolを選択 Release namme: 「pgpool-3.1.2」など Release Date: デフォルトのまま File Name: tar ballを指定 File Type: Source .gz Processor Type: Any Release Notes: 英語で記述.例を示す. pgpool is a connection pool/replication server for PostgreSQL. pgpool 3.1.1 fixes LISTEN/NOTIFY bug in master/slave mode reported by Michael Ulitskiy. Change Log: ChangeLogの内容を書く. 改行を保存する場合は「Preserve my pre-formatted text」を選択 「Release File」で新しいtar ballがリリースされる. 5) ニュース送信 http://pgfoundry.org/projects/pgpool/ に戻り,「ニュース送信」を選択. 件名: pgpool 3.1.2 released 等と書く. 詳細: 基本的にはRelease Notesに書いたものと同じでよい. 6) pgpool-hackersに投稿 Devrim君がRPMを作ってくれるのを期待しつつ,彼に「リリースしたよ」のよ うなメールを書く. 7) pgpool-generalに投稿 基本的にニュース送信と同じ内容で良い. 8) pgpool-general-jpに投稿 9) 特に重大なリリースは,pgsql-jpに投稿してもよいかも. 以上.