trac

近況

とりあえず口頭で伝えられていつの間にか忘れられてしまう要望を書き留めておくためにと Trac を動かし始めたらだんだんチケットがいっぱい登録され始めてきました。利用され始めてちょっと役に立ち始めるとバックアップを取っておかなきゃとか パフォーマン…

Trac 近況

とりあえずTrac 自体の保守とあるプロジェクトの1モジュールで試用中。 trac のバージョンはおとなしくtrac-ja の0.11 を使っています。 プランナーからは1枚1枚チケットを登録するのが面倒という意見もあったので xls ファイルにチケットの要素を記入して…

Trac Genshi テンプレートのヒント

Trac 0.11 以降はテンプレートエンジンとしてGenshi が採用されており、 そこにはpython のコードやgenshi のディレクティブを埋め込んで色々と加工ができます。 その中でたとえば現在ログインしているユーザー名を埋め込みたいときにはどうすればいいのか?…

SVN 連携

Trac でSVN 連携をやろうと思ったら、基本的にSVN サーバは同じマシン上で立てなければならない。 なぜならばSVN のフックスクリプトを経由して同じマシン上のTrac の機能を起動することでチケットの更新なんかをやっているから。 SVK でミラーリングしたdep…

Trac 途中経過

10/24 にUbuntu に入れ替えてから2週間ほどたちました。 ちょっと振り返ってみたいと思います。 Trac を運用するにあたって、 日本語化 ユーザーからみたアカウント管理の容易さ 複数プロジェクトをまたいで、自分にアサインされたチケットを一覧できる と…

EeePC 上でTrac をチョメチョメする環境構築

EeePC, SDHC 16GB, ubuntu で環境再構築していたら割とスムーズに行かなかった… のでちゃんと記録する Ubuntu 起動用USB メモリの準備 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/a031onecdusbboot.html ↑この辺参照http://www.ubuntulinux.jp/prod…

とりあえずのGenshi の使い方

テンプレートとなるテキストを用意して、それを元にgenshi.template.Template のサブクラスのインスタンスを生成。 パラメータは$ で始まる文字列で、$ 自身を使いたい場合は$$ とする。 from genshi.template import TextTemplate tmpl=TextTemplate("<$par…

TraM はTrac 0.12 に持っていくのが大変

Apache のエラーログを見ながらサーバ上のスクリプトを何箇所か修正してみたけど埒があかん気がしてきました…どうやら、テンプレートエンジンがClearSilver からGenshi になったことの影響が大きいみたいです。

TracForgePlugin が使えない

$svn co http://trac-hacks.org/svn/tracforgeplugin/0.11/ $python setup.py install DO NOT USE THIS CODE YET.はぁ。すみませんでした。dev.rectang.com に接続できなくてとりあえずスルーしたTraM にチャレンジしてみますか…

PostgreSQL の導入

とりあえずPostgreSQL の導入。参考書に従ってpostgresql とpython-psycopg2 をapt でインストール。 続いてSQL のユーザー?ロール?を作成しようとするが $createuser -U postgres -E -P tracuser (略) createuser: could not connect to database postgre…

Trac で複数プロジェクトを扱う

ググってみたらTraM っていうプラグインを使うといいみたいなことが書いてあったんですが、 TracHacks に掲載されているリンクがことごとく利用できなかったのでやや警戒。 http://trac.edgewall.org/wiki/TracMultipleProjects/ComprehensiveSolution こっ…

Trac 公式国際化

Trac 0.12dev とやらは国際化に対応していると聞いて ひゃっほーいと導入してみましたが、 どうにも表示が日本語化されません。 メーリングリストを眺めてみて、Apache のログを眺めてみて、 HTTP のリクエストにen-US とあったのでコレが原因か!?と さら…

Ubuntu に切替

Debian でPython のバージョン2.5 を使おうと色々いじっているうちに apt が依存しているreportbug が依存しているpython2.4 を消してしまって にっちもさっちも行かなくなりOS の再インストールを決意。ちょっと気になっていたUbuntu はDebian を元にしてい…

とりあえず導入

検索で出てきたここを参考に、ここからpython_ldap-2.3.4-py2.5-win32.egg とOpenLDAP-2.4.8+OpenSSL-0.9.8g-Win32.zip をダウンロード。 >eazy_install python_ldap-2.3.4-py2.5-win32.eggでインストールし、DLL はzip を解凍してC:\WINDOWS\system32 にコ…

WebAdmin プラグイン

参考サイト:AIRS Labs まず、ez_setup をインストール >wget http://peak.telecommunity.com/dist/ez_setup.py >python ez_setup.py続いて WebAdmin をリポジトリからチェックアウトし、インストールし、使用できるよう準備。 >svn co http://svn.edgewall.…

ざっくりインストール

とりあえずウェブブラウザから trac のプロジェクトを閲覧できるところまで一気にやってみました。 忘れないうちに書いておきます。手順を書きとめながらやらなかったので間違っているところが無いとも限りません。 Subversion の使い方を勉強するところが一…

仕切りなおし

trac でリモートの SVN サーバと連携できなさそうだと知ってから二週間。 落胆しつつもなんとか本来の業務がひと段落してきてちょっと考える余裕が出てきました。 まずやりたいことは何だっただろうか。 チケットベースで(でも何でもいいんですけど)現在挙…

なぬー!?

Please note: if using Subversion, Trac must be installed on the same machine. Remote repositories are currently not supported. SVN は Trac と同じマシンに無いとダメですか。じゃあ今既に会社で使っている SVN サーバと連携することは出来ませんか…

Linux サーバマシンを用意してみました

ちょうど1台PCが空いていたようなので確保して Linux をインストールしてみました。 まだ apache も入っていない状態です。今週はあんまり大きな動きは出来なさそう。

利用者の方々からの喜びの声をお聞きくださいwww

http://sourceforge.jp/projects/traclight/wiki/FrontPage私は普段は Python 2.5 を使っておるのですが、 python を利用した環境なんかでは割と 2.4 までしか対応していないってものがあったりしますのでちょっと検索してみたらなんだかよさげな物が見つか…

ちょっと見てみた

Trac の機能 wiki トラッキングシステム Subversion と連携 Trac の目的とか方針 開発者がすごいソフトウェアを書くのを助ける なるべく制約を課すことを少なくする サンプルを見てみる。 Wiki, タイムライン、ロードマップ、リポジトリブラウザ、チケットビ…

trac を導入したい

trac は id:TeraKen に教えてもらった Python で実装されたトラッキングシステムで wiki もあって SVN とも連動しているような感じらしいです。よく分からんけどもなんだかよさそうなので次のプロジェクトとかで利用したい。 利用したいけどもプロジェクト当…