10月
24
2008
0

[Mylyn]Trac+Mylynを使いこなす
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

Tracのチケット操作をEclipseからできることを知り、早速チャレンジしてみました。

参考サイト

Eclipseへのセットアップはここを参考にすれば問題ないと思います。
Mylyn&Tracでリズムに乗ってタスクを大掃除♪ (1/4) – @IT

スクリーンショットを交えて解説してくれているのでわかりやすいです。そのおかげで勘違いに気付くこともできました。
試験管のなかのコード :: Mylar で Eclipse + Trac Ticket 連携にチャレンジ

20081029追記
Mylynのtracコネクタは
http://download.eclipse.org/tools/mylyn/update/extras
のアップデートサイトからインストールしました。

注意点

新規クエリーを作るときに、条件なしで全て取得したかったんだけど、勘違いして全ての項目を指定してしまったら、全然タスクが表示されなくて焦った(汗
すべての条件を指定しちゃうと、タスク(チケット)の選択項目(コンポーネントとかバージョンとか)を省略して作ったものが表示されないんだよね。当たり前だよね。

それに気付かず1時間くらいアレコレやってましたよ…orz

わからない点はお気軽にコメント欄へどうぞ。

Written by suzukenn in: 記事 | タグ: , , ,
10月
23
2008
0

[trac]リポジトリブラウザのdiffでソースの文字化けを防ぐ
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

やっとこさ使い始めたSubversionでコミットしたときにTracのタイムラインに掲載されるのを見てウハー素敵!とか思って開いてみたら文字化けしててOTZきちゃったので直した。
ちなみに文字化けするのはリポジトリブラウザのdiffの全角文字部分。

手順

  1. Tracのメニューから管理->trac.iniのtrac->default_charsetをcp932からutf-8(任意の文字コード)に変更

でOK。

Written by suzukenn in: 記事 | タグ: ,
10月
21
2008
0

コマンドラインからpermissionを追加する
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

Tracについての話題。
右も左もわからずTrac Lightningで始めるチケット式開発「電撃」入門 (1/4) – @ITを読みながらそのまま作業していたらとんでもない目にあったのでメモ。(もちろん記事が悪いんじゃなくて私が悪いんです。ハイ。)

問題発生

昨日Trac Lightningのインストールが終わって、今日から使えるぞワーイってな感じで使い始めたんですが、なんにもわからないから上の電撃入門見ながら作業していたんですよ。

create-project.bat <プロジェクト名>

でプロジェクトを作って「localhost:8080/trac/プロジェクト名」にアクセスするとバッチリ表示されて、ここまではOK。

最初に管理者ユーザーを作成したら、admin/leader/guestアカウントは速やかに削除しましょう。デフォルトのアカウントをそのまま残しておくとセキュリティホールになりますので、注意してください。

その後にこんな風に書いてあったから、まあうちはローカルだけど一応言うとおりにしておこうと思って、とりあえず自分のユーザだけ作って、デフォルトの3ユーザを削除したらあら大変。
admin権限もったユーザがいなくなっちゃった(笑)

自分で新たに追加するユーザにpermission設定しなくちゃならなかったのね…orz
でも、ボタン一発で確認もなしにサクサク削除できるってどうよ!
adminでログインしてるのにadminのアカウント削除できちゃうんだよ?
削除しようとするユーザのアカウントは削除できないようにしてくれればいいのに…まあこんなマヌケもあんまりいないんでしょうが。

解決

色々調べてみたらpermission addってコマンドがあるらしいので試してみた。
tracのコマンドプロンプトから

trac-admin C:\TracLight\projects\trac\プロジェクト名 permission add ユーザ名 TRAC_ADMIN

を実行して何とか自分の作ったユーザにTRAC_ADMINをつけてやることに成功した。

やっぱあれだね。初めてのことをするときはちゃんと調べてからやったほうがいいって事だね。
ほどほどに反省しつつ、これからTrac使ってみます。

Written by suzukenn in: 記事 | タグ: ,
10月
20
2008
0

TracLightningをインストールしてみた
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

概要

BTS(バグ・トラッキング・システム)であるTracと、バージョン管理システムのSubversionをいとも簡単に(ほぼクリックのみ)windows環境にインストールしてくれるTracLightningをローカルの開発環境にインストールしてみました。
TracLightningにはapacheも含まれるそうで、すでに入っているxamppと当ってしまうんだけど、この点は先人の知恵を拝借してなんとかクリアしました。

手順

Trac Lightningのインストール

  1. ダウンロード – Trac Lightning – SourceForge.JPから最新のファイルをダウンロード。
  2. ダウンロードしたファイルを実行してインストール。インストールが終わると再起動を促されます。

インストールはたったこれだけ。メチャクチャ簡単。
ただし、このままではまだ使えません。再起動してもapacheのサービスは自動実行されないので、手動で起こしてあげる必要があります。
このとき私の環境のようにすでにapache(xamppなども含む)がインストールされている場合は、ちょっとした作業が必要になります。

何も入っていない場合はブラウザで”localhost”へアクセスすると「Trac Lightningについて」というページが開いてサービスが起動していることが確認できます。

それじゃ続きましてすでにapacheが入っている環境の場合の作業を解説します。

httpd.confの修正

既存のapacheとあたらないようにTrac Lightningのhttpd.confでポートを変更してあげます。
apacheが使用するポートは通常80。Trac Lightningのデフォルトも同じ80を使うので、既存のapacheのポートを変えていない場合はこれが原因であたっちゃいます。

httpd.confを開いて以下の2箇所を変更してください。

Listen 80
↓
Listen 8080 #使っていないポートならなんでもいい
ServerName localhost
↓
ServerName localhost:8080

これで準備OK。
あとはサービスを実行するだけです。

サービスの実行

スタート->すべてのプログラム->Trac->サービスのインストールを選択してサービスを立ち上げます。
私サービスについてよく知らんのですが、ここでいうインストールとアンインストールは起動・停止という意味なんですよね?
まあそれはいいや。

サービスのインストールを実行するとwindows起動時に起動するサービスとして登録されるようです。
サービスのアンインストールはその登録の削除と。毎回やるもんじゃないらしいのでご注意を。

とにかくこれでTracだのSubversionは立ち上がっているはず。
確認で下のアドレスにアクセスしてみましょう。

http://localhost:8080

どうです?ちゃんとページが表示されました?
ポート番号は自分の設定したポートにアクセスするんですよ!

とりあえずしばらく使ってみて、使えるようになったらTrac Lightningを使ってみたって記事を書くことにします。

プロジェクトの作り方

Trac->コマンドプロンプトで立ち上げて

create-project.bat プロジェクト名

でOK

参考サイト

Trac Lightning

FrontPage – Trac Lightning Wiki
Windows上でTrac月とApacheを共存させる – にたまごほうれん草
[TestLink] – かおるんダイアリー
WebSamples(2008-10-07)

Tracについて

[Think IT] 【バグ管理の作法】Trac徹底活用!
Trac Lightningで始めるチケット式開発「電撃」入門 (1/4) – @IT
第1回 Tracをオススメする,これだけの理由:ITpro

Subversionについて

Subversionの基礎練習
CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) – SourceForge.JP Magazine

Written by suzukenn in: 記事 | タグ: , ,

| I have been indebted to Aeros Theme. | Background image owner is NASA.