2010/06/23
trac 0.12 がリリース
作成者 takanori
—
投稿日
2010年06月23日 23時58分
最終変更日時
2010年06月24日 00時00分
主にソフトウェアの開発プロジェクトで、チケットとか Wiki での情報とかソースコード見たりとかするための Web のシステム trac の最新版 trac 0.12 がリリースされました。
国際化対応、入力フィールドのプレビュー、複数リポジトリ対応などの新機能があります。trac 0.11 系を使っている人はぜひアップグレードすることをおすすめします。
アップグレードや新規インストールの手順は以下のとおりです。(すでに入っているパッケージのインストールは飛ばして問題ありません)
% sudo easy_install -UZ pysqlite % sudo easy_install -UZ Babel % sudo easy_install -UZ docutils % sudo easy_install -UZ Pygments % sudo easy_install -UZ Genshi % sudo easy_install -UZ Trac % sudo /etc/init.d/apache2 reload
インストールが終了したら、trac 0.11 のときに作成したら環境をアップグレードします。
% sudo trac-admin /var/trac/hogehoge upgrade
これで基本的に trac 0.12 は使用できますが、チケットの一覧を見るための SQL 文を修正する必要があります。 trac 0.12 dev を入れてみた のコメントに書きましたが、こんな感じで書き換える必要があります。 基本的に SELECT 文の「XXXX AS 日本語の列名」の部分の AS 以降が不要となります。
修正前:
SELECT p.value AS __color__, id AS ticket, summary AS 概要, component AS コンポーネント, version AS バージョン, milestone AS マイルストーン, t.type AS 分類, owner AS 担当者, status AS ステータス, time AS 登録日付, changetime AS _更新日付, description AS _説明, reporter AS _報告者 FROM ticket t LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority' WHERE status <> 'closed' ORDER BY CAST(p.value AS int), milestone, t.type, time
修正後:
SELECT p.value AS __color__, id AS ticket, summary, component, version, milestone, t.type AS type, owner, status, time AS created, changetime AS _changetime, description AS _description, reporter AS _reporter FROM ticket t LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority' WHERE status <> 'closed' ORDER BY CAST(p.value AS integer), milestone, t.type, time
というわけで、 http://trac.takanory.net/takanory も trac 0.12 になりました。
- カテゴリ
-
server
-
- ¦
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://takanory.net/takalog/1235/tbping
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については