Package: trac-git
Severity: critical
Justification: unusable with sid version of trac

Hi, Jonny!

Debian has already contained trac 0.12. This version supports
multirepo feature. But current plugin doesn't work with the latest
trac. It showes the error:

    TypeError: 'NoneType' object is unsubscriptable

example trac.ini:

[repositories]
portal.dir = /srv/repo-git/portal.git
portal.description = Portal project.
portal.type = git
portal.url = http://domain.com
.alias = portal


Python traceback:

2011-07-20 12:40:31,432 Trac[main] ERROR: Internal Server Error: 
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 511, in 
_dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 202, in 
dispatch
    chosen_handler)
  File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 344, in 
_pre_process_request
    chosen_handler = filter_.pre_process_request(req, chosen_handler)
  File "/usr/lib/python2.6/dist-packages/trac/versioncontrol/api.py", line 330, 
in pre_process_request
    repo = self.get_repository(reponame)
  File "/usr/lib/python2.6/dist-packages/trac/versioncontrol/api.py", line 526, 
in get_repository
    repos = connector.get_repository(rtype, rdir, repoinfo.copy())
  File "/usr/lib/python2.6/dist-packages/tracext/git/git_fs.py", line 162, in 
get_repository
    shortrev_len=self._shortrev_len)
  File "/usr/lib/python2.6/dist-packages/tracext/git/git_fs.py", line 180, in 
__init__
    Repository.__init__(self, "git:"+path, None, log)
  File "/usr/lib/python2.6/dist-packages/trac/versioncontrol/api.py", line 732, 
in __init__
    self.reponame = params['name']


-- 

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature

Reply via email to