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元 削除依頼 ▲