« TracMetrixPlugin(2) | Main | TracMetrixPlugin(4) »

2008.01.15

TracMetrixPlugin(3)

TracMetrixPlugin(2)の続き。

予想通り、Tracのバージョンを0.11b1に更新すると、動作するようになりました(例によって一部略)。

# wget http://ftp.edgewall.com/pub/trac/Trac-0.11b1.tar.gz
# python setup.py install

 ただ、Trac0.11devをインスコしガントチャートプラグインを導入してみんとす - marsのメモに書かれているように、GanttCalendarPluginが動かなくなってしまいましたが(^^;

 で、肝心のTracMetrixPluginですが、プロジェクト全体を俯瞰するpdashboardと、マイルストーン別の状態を表示するmdashboardの2種類のページがあるようです。
 ただ、残念ながら、現在のところマイルストーン別の状況を表示しようとしたときに

TypeError: cannot return std::string from Unicode object

というエラーが出てしまいます。問題なく動作すれば、TracMetrixPlugin/ScreenshotsMilestone Dashboardのような感じの画面が表示と思われるのですが。

 ちなみに、スタックトレースは以下のような感じ。

File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/main.py", line 398, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/Trac-0.11b1-py2.5.egg/trac/web/main.py", line 195, in dispatch
resp = chosen_handler.process_request(req)
File "build/bdist.linux-i686/egg/tracmetrixplugin/mdashboard.py", line 431, in process_requestFile "build/bdist.linux-i686/egg/tracmetrixplugin/mdashboard.py", line 557, in _render_viewFile "build/bdist.linux-i686/egg/tracmetrixplugin/mdashboard.py", line 324, in create_cumulative_chartFile "/usr/local/share/python2.5.1/lib/python2.5/site-packages/matplotlib/figure.py", line 782, in savefig
self.canvas.print_figure(*args, **kwargs)
File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/matplotlib/backend_bases.py", line 1195, in print_figure
**kwargs)
File "/usr/local/share/python2.5.1/lib/python2.5/site-packages/matplotlib/backends/backend_agg.py", line 397, in print_png
self.get_renderer()._renderer.write_png(filename, self.figure.dpi.get())

 matplotlibなども絡んでいるようですが、どこかインストールが上手くできていない部分があるのかなぁ・・・。

|

« TracMetrixPlugin(2) | Main | TracMetrixPlugin(4) »

Subversion・Trac・etc.」カテゴリの記事

Comments

trac-0.11b1とTracGanttCalendar-CVS-r56ソースセットでは、ticketgantt.pyとticketcalendar.pyを変更するといいかもです。
from trac.context import Context

from trac.resource import ResourceNotFound
にしたらTracGanttCalendar使えました。
変更情報の元ネタは、
http://www.trac-hacks.org/attachment/ticket/2260/util.py.r2846.diff
です。

Posted by: tomk | 2008.01.28 at 10:07

おぉ、ありがとうございます。私のところでも動くようになりました(^^)。

0.11になると、「見せる」という意味でもいい感じの(効果的な)プラグインがいろいろと増えてきますねぇ~。

Posted by: syo | 2008.01.28 at 22:10

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/17695679

Listed below are links to weblogs that reference TracMetrixPlugin(3):

« TracMetrixPlugin(2) | Main | TracMetrixPlugin(4) »