Attempted an upgrade from RC1 to RC2.

1. easy_install -U ReviewBoard
2. easy_install -U RBTools
3. rb-site upgrade /var/www/sites/

And this is where it broke:

# rb-site upgrade /var/www/sites/
Rebuilding directory structure
Updating database. This may take a while.
Creating tables ...
There are unapplied evolutions for diffviewer.
Project signature has changed - an evolution is required
Installing custom SQL ...
Installing indexes ...
No fixtures found.
RandomPool_DeprecationWarning: This application uses RandomPool, which
is BROKEN in older releases.  See
Unable to load SCMTool perforce =
reviewboard.scmtools.perforce:PerforceTool: invalid syntax
(, line 155)
The stored evolutions do not completely resolve all model changes.
Run `./ evolve --hint` to see a suggestion for the changes required.

The following are the changes that could not be resolved:
In model reviews.ReviewRequest:
    Field 'inactive_file_attachments' has been added
    Field 'file_attachments' has been added
In model reviews.Review:
    Field 'file_attachment_comments' has been added
In model reviews.ReviewRequestDraft:
    Field 'inactive_file_attachments' has been added
    Field 'file_attachments' has been added
In model accounts.Profile:
    Field 'is_private' has been added
Error: Your models contain changes that Django Evolution cannot
resolve automatically.

I haven't run the evolve script at all, which was a question I saw
come up in a similar thread.  The host is running CentOS 5.2 and
python2.4.  This machine was originally running beta1 and was then
upgraded to RC1, without a problem.  It is a dev host, so there's a
possibility that something was done to the machine that was unrelated
but had an impact.



Want to help the Review Board project? Donate today at
Happy user? Let us know at
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to