I've previously set up the "release" version of ReviewBoard, and it is
working fine.

I'm now trying to set up a local reviewboard development environment
on a fairly clean Fedora 12 box - very similar to the release
configuration, since both were cloned from the same VM master.

I'm trying to follow the instructions at
and it looks like its mostly working. The prepare-dev.py script ends
with "Your Review Board tree is ready for development."

When I run the devserver.sh script, I get:
[br...@test reviewboard]$ ./contrib/internal/devserver.sh
Running dependency checks (set DEBUG=False to turn this off)...
Warning: p4python (>=07.3) not found.  Perforce integration will not
Warning: PyLucene (with JCC) is required to enable search. See the
documentation for instructions.
Warning: mtn binary not found.  Monotone integration will not work.

Please see http://www.reviewboard.org/docs/manual/dev/admin/
for help setting up Review Board.

Validating models...
0 errors found

Django version 1.1.1, using settings 'reviewboard.settings'
Development server is running at
Quit the server with CONTROL-C.

I can access the site using a web browser and the menus seem OK.

I have run the unit tests (with "./manage.py test") and it ends with
Ran 189 tests in 56.108s

The skipped test appear related to perforce, which I don't have and
and don't care about.

When I try to set up the Repository, the menus I see don't really
match the documentation.

Eventually I found that if I add a tool (at "http://localhost:8080/
admin/db/scmtools/tool/") as Subversion and then svnx (where x can be
any character, it seems to chop the last letter off), then I can get
through the Repository setup (at "http://localhost:8080/admin/db/
scmtools/repository/add/") using the following entries:
Name: OpenChange
Show this repository selected
Path: https://svn.openchange.org/openchange
(remainder blank / defaulted)

When I press "save", the subsequent processing ends in a backtrace
that looks like this:
[31/Dec/2009 02:03:15] "GET /admin/db/scmtools/repository/add/ HTTP/
1.1" 304 0
[31/Dec/2009 02:03:16] "GET /admin/db/jsi18n/ HTTP/1.1" 200 353
2009-12-31 02:05:56,227 - ERROR - Exception thrown for user bradh at

Item in ``from list'' not a string
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/django/core/handlers/
base.py", line 92, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.6/site-packages/django/contrib/admin/
sites.py", line 490, in root
    return self.model_page(request, *url.split('/', 2))
  File "/usr/lib/python2.6/site-packages/django/views/decorators/
cache.py", line 44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/django/contrib/admin/
sites.py", line 509, in model_page
    return admin_obj(request, rest_of_url)
  File "/usr/lib/python2.6/site-packages/django/contrib/admin/
options.py", line 1092, in __call__
    return self.add_view(request)
  File "/usr/lib/python2.6/site-packages/django/db/transaction.py",
line 240, in _commit_on_success
    res = func(*args, **kw)
  File "/usr/lib/python2.6/site-packages/django/contrib/admin/
options.py", line 716, in add_view
    if form.is_valid():
  File "/home/bradh/reviewboard/reviewboard/scmtools/forms.py", line
580, in is_valid
    return (super(RepositoryForm, self).is_valid() and
  File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line
120, in is_valid
    return self.is_bound and not bool(self.errors)
  File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line
111, in _get_errors
  File "/home/bradh/reviewboard/reviewboard/scmtools/forms.py", line
502, in full_clean
    return super(RepositoryForm, self).full_clean()
  File "/usr/lib/python2.6/site-packages/django/forms/forms.py", line
243, in full_clean
    value = getattr(self, 'clean_%s' % name)()
  File "/home/bradh/reviewboard/reviewboard/scmtools/forms.py", line
544, in clean_tool
    scmtool_class = tool.get_scmtool_class()
  File "/home/bradh/reviewboard/reviewboard/scmtools/models.py", line
23, in get_scmtool_class
    mod = __import__(module, {}, {}, [attr])
TypeError: Item in ``from list'' not a string
[31/Dec/2009 02:05:56] "POST /admin/db/scmtools/repository/add/ HTTP/
1.1" 500 143128

I'm pretty much stuck at this point. Any help / suggestions would be

Want to help the Review Board project? Donate today at 
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to