Software Engineer and Web Developer's Diary

1年後の自分に向けて

centos5 で trac0.11 を使うには

入門Trac with Subversion―Linux/Windows対応
高山 恭介
秀和システム
売り上げランキング: 2213

trac のインストール

trac のインストールは以下 一旦 yum でインストールしてから削除して、日本語版をいれる http://www.hanada.org/setting-up-trac-on-centos5

以下の設定も忘れずに [code] yum install mod_python [/code]

apache の設定は以下 http://gihyo.jp/dev/feature/01/subversionsvk/0002?page=2

setuptools のインストール

[code] wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py [/code]

これで easy_isntall コマンドが使えるようになる

trac0.11 へアップグレード

[code] easy_install genshi easy_install pygments easy_install http://svn.edgewall.com/repos/trac/trunk/ trac-admin /path/to/trac upgrade service httpd restart [/code]

ドキュメントをアップグレードするかは迷い中(英語になっちゃうので)

[code] trac-admin /path/to/trac wiki upgrade [/code]

http://sjis.takanory.net/takalog/779/ http://trac.edgewall.org/wiki/0.11/TracUpgrade

アップグレードが終わると、管理機能が強化されてる

ワークフローの変更

ウノウみたいに、resolved と verified も使いたいので trac.ini を修正する。 以下のようにしたらいい。

[code] [ticket-workflow] accept = new -> assigned accept.operations = set_owner_to_self accept.permissions = TICKET_MODIFY leave = * -> * leave.default = 1 leave.operations = leave_status reassign = new,assigned,reopened -> new reassign.operations = set_owner reassign.permissions = TICKET_MODIFY reopen = resolved,verified,closed -> reopened reopen.operations = del_resolution reopen.permissions = TICKET_CREATE resolve = new,assigned,reopened -> resolved resolve.operations = set_resolution resolve.permissions = TICKET_MODIFY verify = resolved -> verified verify.permissions = TICKET_MODIFY close = verified -> closed close.permissions = TICKET_MODIFY [/code]

http://labs.unoh.net/2006/08/trac_qatesting.html