1read 100read
2011年11月2期WebProg37: 【管理】Trac使ってみよう【してみよう】 (253) TOP カテ一覧 スレ一覧 2ch元 削除依頼

【管理】Trac使ってみよう【してみよう】


1 :06/11/01 〜 最終レス :11/11/13
RoRやsymfonyの開発でも使われている
プロジェクト管理システムTracについてのスレです。

2 :
本家
http://trac.edgewall.org/
日本語化してるところ
http://www.i-act.co.jp/project/products/products.html

3 :
インストールガイド
http://mist.suenaga.cse.nagoya-u.ac.jp/trac/wiki/TracInstall

4 :
関連スレ in Linux板
subversion バージョン管理【サブバージョン】
http://pc8.2ch.net/test/read.cgi/linux/1154701996/1-100

5 :
関連スレ in ム板
Subversion r5
http://pc8.2ch.net/test/read.cgi/tech/1145841405/

6 :
>>1
だけどこの板でいいの?

7 :
webベースだからいいんじゃない?

8 :
これ便利そうだけど
まずSubversionの使い方をマスターしないといけないから
結構大変だな
とりあえずSubversionの本は買った

9 :
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-274-06613-4
「Subversion実践入門:達人プログラマに学ぶバージョン管理」
これの最後の方にTracの記事あり。

10 :
http://tidus.ultimania.org/wiki/index.php?Trac
ここもわりといい感じにまとまってる

11 :
やっと稼働させたぜ
これかなりいいね!
チケット登録→改善→svnにコミット→チケットを完了にする
って流れにテンポがあってサクサク進む

12 :
とりあえず、動かした。
複数プロジェクトを扱うには、どぉしたらえぇ〜の?

13 :
リポジトリとtracのエントリポイントを複数作ればいいんじゃない?

14 :
エントリポイント?調べてみる。

15 :
今月のSoftware Designに特集が組まれてるね。

16 :
これ自分管理に使えないかな

17 :
無料開発ツール・三種の神器
・Eclipse
・Subversion
・Trac
といったところか?

18 :
バージョン管理にSubversionを使おうと思ってますが、
リポジトリブラウザを表示しようとすると
---
Unsupported version control system "svn"
---
とエラーが出てしまいます。
Subversion同梱のpython用swigもインストールしましたが
状況は変わりません。
どなたかヒントを下さい。よろしくお願いします。
Subversion、Track共に最新のバージョンです。

19 :
シェルからsvnは普通に使えるのかい?

20 :
>>19 使えます。シェルからimport済みです。

21 :
Unsupported version control system trac
でぐぐると結構原因らしきものが出てくるけどどうよ

22 :
本質的に原因に触れられているものはなかったです。
TRACからSubversionのリポジトリにアクセスできていないことは確かなので
Swig絡みの問題だと思ってます。
Swig絡みでも、それ以外でも、何か思い当たることがあれば教えて
いただきたいです。

23 :
自己解決しました。
http://weekbuild.sakura.ne.jp/trac/wiki/TracDoc/SakuraInternet
にあるように、svnのリポジトリにアクセスするためのpythonライブラリ
へリンクを張る必要がありました。

24 :
Vine4.0 - Apache 連携で成功した例はありますか?

25 :
>>24
無理。
"You should install the SVN bindings" エラーで終了。

26 :
複数プロジェクトを通してのデフォルトの権限の設定ってできませんか?

27 :
Wikiページを新規に作るときにテンプレートとかを挿入ってできないでしょうか?
よく使うプラグインとかマクロを最初から挿入しておきたいです。

28 :
>>24
今やってんだが、fastcgi使えばできそうな気がする。

29 :
Vine4.1のapache2上でtrac動かすことに成功した。
ソフト/Bug Tracking/trac/Vine - discypus
http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FBug%20Tracking%2Ftrac%2FVine
ここにもかかれているとおり、mod_python周りにバグがあって使用できないので、
fastCGIを使用。
ただ、自分はapacheのconf構文すらよくわかってないので、
最初に普通のCGIとして起動を確認してから、fastCGIに置き換えた。
にしてもfastCGIの文献少ねえなw

30 :
ポジティブに、おまいがfastCGIの文献を書く機会を得たと考えるんだ。

31 :
XREAでVirtual Pythonを使って0.11のインストール出来た。

32 :
ついに0.11出たのかと思ったら、まだじゃねえか。
3ヶ月も遅れて、未だに「Active tickets: 24」とか書いてあるし。やる気あんのか。

33 :
trac-hacks.org死んどる('A`)

34 :
いつの間にか、Milestone: 0.11がリリース未定になって、
Milestone: 0.10.5ってのが出来てるんだけど、trac 0.11終わった?

35 :
ミラー
ttps://trachacks.coderanger.net/

36 :
いつの間かtrac-hacks.org復活がしていた。

37 :
http://slashdot.jp/linux/article.pl?sid=07/12/03/1024220
リーナスのsubversion氏ね発言でtrac脂肪www

38 :
ttp://trac.edgewall.org/milestone/0.11
・Closed tickets: 403 Active tickets: 10
・the beta 1 release is imminent

39 :
http://trac.edgewall.org/wiki/TracWorkflow
これの、"accepted"ってどういう意味?
前見た時は、「テスト待ち」みたいなフェーズも有ったような気がするんだけど、
消えた?

40 :
割り当てられた assigned
それを受け付けた accepted

41 :
Trac で、日々の残りチケット数を自動的にグラフにしてくれるようなプラグインってないでしょうか?
バーンダャートみたいに凝ってないほうがうれしいんですが。

42 :
これrepository_dirに
外部のリポジトリは指定できないの?

43 :
ローカルのリポジトリしか指定できないみたいね
webサーバとsvnサーバが別になることなんてよくあることなのに・・・
Trac使えねーな( ゚д゚)、ペッ

44 :
trac月のリポジトリブラウザ、phpコードは見れないのがデフォ?
all-in-oneは見れるんだが。日本語文字化けは別にして。

45 :
こっちのスレは滅多に見ないので、反応遅れた。
>>44
tracのソースブラウザでシンタックスハイライト & PHPファイルのプレビューをする。 - カサヒラボ
ttp://d.hatena.ne.jp/kasahi/20070717/1184691920
tracのbrowse sourceでphpファイルの内容を表示させる - blog.aklaswad.com
ttp://blog.aklaswad.com/2007/000164.html

46 :
tracLightning(旧trac月)でcreate-project.batを使うと、最後に"echoは<on>です。"と
"imcomplete SQL"のエラーが出るんだが、これって既出?
エラーが出てもプロジェクトはちゃんと出来てるみたいだが。

47 :
プロジェクトが増える都度、手作業でSVNレポジトリとtracディレクトリ作成を行うのはめんどくさいので
シェルスクリプト書いてみた。
晒すけど、需要ある? または、改善ポイントおしえてください
makeTracPJ.sh
#!/bin/sh
TRACDIR=/var/(tracで仕様するベースディレクトリパス)
PROJECT=$1
svnadmin create $TRACDIR/svn/$PROJECT
trac-admin ./trac/$PROJECT initenv "$PROJECT Project" sqlite:db/trac.db svn $TRACDIR/svn/$PROJECT/ /usr/share/trac/templates
chmod 666 $TRACDIR/trac/$PROJECT/db/trac.db
chmod 777 $TRACDIR/trac/$PROJECT/db
svn mkdir file://$TRACDIR/svn/$PROJECT/trunk file://$TRACDIR/svn/$PROJECT/tags file://$TRACDIR/svn/$PROJECT/branches file://$TRACDIR/svn/$PROJ
ECT/docs -m "Make Initial directories(trunk, tags, branches,docs)"
ちなみに、tracサイトを落とす場合はdeleteTracPJ.shというスクリプトで
svn内とtrac内のpjフォルダをrm -rfしてる。

48 :
ちなみに、tracプロジェクトを作成するときは以下の書式だかんね
%>makeTracPJ.sh newpj (←作成したいプロジェクト名)

49 :
Apache経由で使うなら、もう少しpermissionを絞りたい。
chown -R www-data:www-data
find $TRACDIR/trac/$PROJECT -type f | xargs chmod 644
find $TRACDIR/trac/$PROJECT -type d | xargs chmod 755
WebAdminでリモート管理させるなら、
管理ユーザ (TRAC_ADMIN権限を持つアカウント)と、
初期パスワードもあらかじめ用意しておきたい。
権限の設定(ビルトイングループ anonymous, authenticated に対する)
チケット種別(type)、優先度(prooritiy)、重要度(severity) の初期値の変更
WikiStartの初期設定(上記の設定を行ったことをあらかじめ書いたWikiStartページを生成)
Subversion hookの追加
- post-commit (trac-post-commit, メール通知)
- pre-commit (trac-pre-commit)
- pre-revprop-change (リビジョンログ修正を許可)
- post-lock, post-unlock (ロック/アンロックのメール通知)
日々の運用のための日時バックアップスクリプトの用意
(pdump, pdump-cleanを使って一定期間保存)
出来ればcronに自動で登録したい。
trac-admin resync(コミットログ書き換えをTracに反映)、
trac-admin upgrade, trac-admin wiki upgrade の自動化も欲しい。
使う頻度が少ないけど。
……ってのを職場で使ってます。

50 :
1つのリポジトリで管理したらいい
プロジェクト毎にリポジトリ分けたりはしない
リポジトリ内のディレクトリで切る

51 :
>>50
( ´,_ゝ`)プッ

52 :
all-in-one tracでコミット時に自動クローズするってのがわからない
たとえば、標準のプロジェクトだとどうやるんだろ。
ググってそれらしいページでやってみたけど、うまくできなかった・・・
できた人いる〜?

53 :
trac-0.10.4-ja-1を使っていたのですがアンインストールしたいのですが
調べても該当するような情報が見つからなかったので質問させてください
まず、インストールした時は下記のページを参考にインストールして正常に運用できていました
ttp://weekbuild.sakura.ne.jp/trac/wiki/TracDoc/SakuraInternet
アンインストールは上記のインストール手順を逆にたどっていけばと思ったのですが、
python関連のコンポーネントにアンインストール用のスクリプトが無いため作業中断しています
tracを稼動させるために上記手順と必要なコンポーネントをインストールしたため、
SQL等も必要ないと考えていますので、手順は以下のようにしても問題無さそうでしょうか?
1. python関連のコンポーネントは # rm -f
2. その他 configure / make install したコンポーネントは順次 make clear していく
3. 最後に残っているゴミごと、インストール先のディレクトリを # rm -f
それはまずい!という点がありそうでしたらお教えいただきたく、よろしくお願いいたします

54 :
サブバージョンて、初期ディレクトリをimportした後、
そのディレクトリで開発を続けていこうと思ったら、
一回削除してcheckoutしなさないといけないの?

55 :
なんか昨日あたりに赤い本が出たみたいだね。
まぁ、Subversionから勉強する必要があるみたいですが。

56 :
>>55
kwsk

57 :
>>56
入門Trac with Subversion Linux/Windows対応
秀和システムズの紹介文に断り書きが書いてあるw

なお、Subversionの使い方を知りたい人には既刊
「入門Subversion Windows/Linux対応」がおすすめです。

58 :
目次はコレ
ttp://www.shuwasystem.co.jp/products/7980html/1961.html
筆者
ttp://espion.just-size.jp/archives/08/124190904.html

59 :
何軒か大手の本屋を廻ったけど売ってなかった。
どこで売ってるんだろう。

60 :
amazon

61 :
もうちょっと探してみて、ダメだったらamazonにしますわ。
ありがと。

62 :
買った。店員に聞けよ。

63 :
TracLightningインストール中svnadminでエラー出てうまくいかねー
と悩んでいたがアンチウィルスソフトを切ったらすんなり通った。
どっかに書いておいて欲しいなー。

64 :
>>63
自分はその問題は未経験なのだけど教えて欲しい。
そのエラーって、これ?
ttp://d.hatena.ne.jp/kuwalab/20080508#1210245005
Trac Lightningのバージョンと、そのアンチウィルスソフトの名前は何かな?

65 :
tracの0.11rc2は日本語ないの?

66 :
無料レンタルサーバでtrac入れて、自分管理したいんですけど
何処かお勧めレンタルサーバありますか?

67 :
これで小規模のプロジェクト複数を並行して管理する時ってどんな風に使ってますか?
いちいち一つ一つのプロジェクトを個別に立てて管理すると
並行したプロジェクトの進行を見比べて人のアサインなどをやるのに不便なので
1つのプロジェクト内でバージョン欄でプロジェクトを分けて管理していますが
こういう使い方をしてる人他にいますでしょうか?
それによって困る点などありますか?

68 :
複数プロジェクトを見比べるならtraMっていうのがあるみたい。
うちのtraclightning 2.0.4では、tramがうまく動かないんですが。。。

69 :
Trac Lightning自身のライセンスってどこに書いてある?だれか知らない?

70 :
「チケットを見る」を/report/1にリンクさせたいんだけど、
どうやってやるの?
ここはできてるっぽい
http://www.libspark.org/report/1

71 :
wiki:TracInterfaceCustomization に手順が書いてある(Trac 0.11の場合)
Trac 0.10もたぶん同じ手順で出来る

72 :
>71
さんくす
0.10だけど、
[mainnav]
tickets.href = /report/1
って書いてもダメだった

73 :
>68
TRAMをTrac 0.11で使用するためのパッチはありませんか?

74 :
>72
これはどう?0.10.4でうまくいった。
http://trac.edgewall.org/ticket/1925

75 :
trac lightningで1マシンで複数PJの管理しようと思ったんだけど、1PJにadd external userでユーザ追加したら全部のPJに追加された...
こういうもん?

76 :
あ、「teamに参加してません」ってwarningでAdd User押さなきゃいいんだ
ごめん
でも、そのwarningがうざい

77 :
すみません。ちょっと教えてください
create-project.bat Sample でプロジェクト作成した後に、
やっぱりプロジェクトを削除するときには、
svn/Sample と、trac/Sampleを削除するだけでOKでしょうか?

78 :
CentOSにSubversion+Tracをインスコしてみました。
以前、0.96の頃インストールしたときに比べてずいぶん楽チンでした。
httpd、subversio、mod_dav_svn
python-genshi、python-setuptools、mod_python
以上をyumで入れて、www.i-act.co.jpから日本語版TracをDL、
python setup.py install
でインスコ完了。あとは設定ファイルをごにょごにょしてできあがり。
WebAdminは標準で入るようになったんですね。
でも、なんとなくカラーリング表示が寂しくなったような。。。
気のせい?
あと、インストール直後、phpのソースが表示できなくて
あれ?ってなったけど、サーバにphpが入ってないとダメなのね。
yum install php-cli
で解決。

79 :
あとは、0.96入れたときの記録を引っ張り出して、
AccountManagerPlugin
WebAdminUsersPlugin
AuthzWebadminPlugin
あたりを入れたらいいかなと思ってるんですが、
他におすすめプラグインありますか?

80 :
おー。
Pygements入れたら
ユーザ設定でカラーリング表示のテーマを変更できるんですねー。
へー。これはいいかも。

81 :
mercurial-pluginを入れたら、タイムラインやレポジトリブラウザを
開くだけでエラーがでる。
TypeError: can't compare datetime.datetime to int
まだこのプラグインの完成度は低そう...

82 :
スマソ自己解決。
mercurial-plugin 0.10 とちょっと古かった。0.11だと動いたよ。

83 :
特定wikiのリストを出す方法はありますか
全部とかアルファベット接頭辞はあるみたいだけど、日本語だと無視される

84 :
導入後もいろいろ設定が要るんだなあ・・・

85 :
過疎

86 :
Trac のリリースはどこでアナウンスされるんですか?

87 :
>>86
http://groups.google.com/group/trac-announce

88 :
>>87
ありがとうございました。

89 :
TracLightning v2.0.9使ってますが、
[[AddComment(appendonly]] でログインせずに書き込むとusername入力欄を書き換えても
強制的にanonymousにされてしまうのは俺の環境だけ?

90 :
Trac 0.10.5 アンインストールしてから Trac 0.11.2.1.ja1 を setup.py で
インストールしましたが、/usr/local/share/trac/ が見当たりませんでした。
Trac 0.11 でこのディレクトリはなくなったのでしょうか?

91 :
'/usr/local/lib/pythonX.X/site-packages とかはどうかな?
見つからなかったら「python -c 'import sys; print sys.path'」して
表示されたディレクトリの中を探してみるとか。

92 :
>>91
/usr/local/lib/python2.4/site-packages/Trac-0.11.2.1.ja1-py2.4.egg/ に Trac 本体は
あるんですがグローバル設定をする share/trac/ が見当たらなくなりました。
/etc を探しても見当たりません。

93 :
>>92
Trac 0.11では、グローバル設定の置き場所は[inherit]で明示的に指定するように
変更されました。
trac.iniの説明の「グローバルな設定」の項目に説明があります。
(例えば http://discypus.jp/trac/sandbox/wiki/TracIni#GlobalConfiguration )

94 :
カスタムフィールドで追加したテキストエリアで
改行を書く方法はありますか?
または、カスタムフィールドで追加したテキストエリアを
WikiFormatting対応にする方法はありますか?

95 :
Trac 0.11.2 の trac.ini で
[inherit]
plugins_dir = /var/trac/common/plugins
として /var/trac/common/plugins に wiki/WikiMacros の TimeStamp.py を置いたのですが
| Error: Failed to load processor TimeStamp
| No macro or processor named 'TimeStamp' found
と表示されてしまいました。
このとき Trac のログには
| Trac[loader] DEBUG: Loading file plugin TimeStamp from /var/trac/common/plugins/TimeStamp.py
となっていました。
そこで TracEnvironment の plugins/ に TimeStamp.py を置いてみると正常に動きました。
Trac 0.11 の Wiki Macro はそのぞれの TracEnvironment に置くしかないのでしょうか?

96 :
trac.ini に明示的に
[components]
timestamp.* = enabled
を書くとエラーが出なくなりました。
0.11 からはマクロを共通領域に置くときは [components] に書く必要があるんですね。

97 :
IE から http://xxx/abc にログインしているとき、同一プロセスの IE から http://xxx/abcXYZ
にログインしようとすると Forbidden が表示されてログインに失敗してしまいます。
trac.log は以下のようになりました。
WARNING: 403 Forbidden (WIKI_VIEW privileges are required to perform this operation on WikiStart)
abc と abcXYZ のように、後者の名前の先頭が前者の名前と完全一致するとこのようなことが起き
るのですが、なぜこのようなことが起きるのでしょうか?
ブラウザが Firefox のときはこのような現象は起きません。
また IE でもプロセスが違うときはこのような現象は起きません。
サーバーは Apache または tracd で、Digest認証です。

98 :
tracのリポジトリブラウザ画面で行番号を非表示にしたいのですが、可能でしょうか?
リポジトリブラウザで表示したソースを一部コピペするときに、
行番号が付加されていて少し面倒だとおもいました。
リポジトリブラウザを表示している phyton のプログラムを修正する必要があるのでしょうか?
どなたか知恵を貸してください。

99 :
pythonとcssの修正がいるんじゃない?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼