Just to follow up with this, we've investigated and resolved this problem at https://code.google.com/p/reviewboard/issues/detail?id=3967
Christian -- Christian Hammond - chip...@chipx86.com Review Board - https://www.reviewboard.org Beanbag, Inc. - https://www.beanbaginc.com On Mon, Sep 14, 2015 at 8:26 PM, 胡一辉 <shirph...@126.com> wrote: > when upgrade to 2.0.20 from 2.0.18, I get the following error: > $ sudo rb-site upgrade /var/www/reviewboard/ -- --debug > Rebuilding directory structure > Updating database. This may take a while. > > The log output below, including warnings and errors, > can be ignored unless upgrade fails. > > ------------------ <begin log output> ------------------ > Creating tables ... > Project signature has changed - an evolution is required > Installing custom SQL ... > Installing indexes ... > Installed 0 object(s) from 0 fixture(s) > The stored evolutions do not completely resolve all model changes. > > Run `./manage.py 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 'description_rich_text' has been added > Field 'testing_done_rich_text' has been added > In model reviews.Review: > Field 'body_top_rich_text' has been added > Field 'body_bottom_rich_text' has been added > In model reviews.ReviewRequestDraft: > Field 'description_rich_text' has been added > Field 'testing_done_rich_text' has been added > In model accounts.Profile: > Field 'default_use_rich_text' has been added > CommandError: Your models contain changes that Django Evolution cannot > resolve automatically. > > Maybe the last upgrade to 2.0.18 is the same error, but I get the > reviewboard version in the main page: 2.0.18, and I ignore it last time. > > I run the other two commands: > > $ sudo rb-site manage /var/www/reviewboard evolve -- --hint > #----- Evolution for accounts > from django_evolution.mutations import AddField > from django.db import models > > > MUTATIONS = [ > AddField('Profile', 'default_use_rich_text', models.NullBooleanField, > null=True) > ] > #---------------------- > #----- Evolution for reviews > from django_evolution.mutations import AddField > from django.db import models > > > MUTATIONS = [ > AddField('ReviewRequest', 'description_rich_text', > models.BooleanField, initial=False), > AddField('ReviewRequest', 'testing_done_rich_text', > models.BooleanField, initial=False), > AddField('Review', 'body_top_rich_text', models.BooleanField, > initial=False), > AddField('Review', 'body_bottom_rich_text', models.BooleanField, > initial=False), > AddField('ReviewRequestDraft', 'description_rich_text', > models.BooleanField, initial=False), > AddField('ReviewRequestDraft', 'testing_done_rich_text', > models.BooleanField, initial=False) > ] > #---------------------- > Trial evolution successful. > > $ sudo rb-site manage /var/www/reviewboard list-evolutions > Applied evolutions for 'auth': > auth_delete_message > auth_unique_together_baseline > > Applied evolutions for 'contenttypes': > contenttypes_unique_together_baseline > > Applied evolutions for 'sessions': > session_expire_date_db_index > > Applied evolutions for 'accounts': > is_private > timezone > open_an_issue > extra_data > timezone_length_30 > localsiteprofile_permissions > unique_together_baseline > profile_show_closed > profile_should_send_email > profile_should_send_own_updates > profile_default_use_rich_text > > Applied evolutions for 'attachments': > file_attachment_orig_filename > file_attachment_file_max_length_512 > file_attachment_repo_info > file_attachment_repo_path_no_index > file_attachment_repo_revision_max_length_64 > > Applied evolutions for 'changedescs': > fields_changed_longtext > rich_text > > Applied evolutions for 'diffviewer': > add_parent_diffs > filediff_filenames_1024_chars > diffset_basedir > filediff_status > add_diff_hash > diffsethistory_diff_updated > diffset_base_commit_id > filediffdata_line_counts > filediffdata_extra_data > all_extra_data > > Applied evolutions for 'hostingsvcs': > account_hosting_url > account_hosting_url_max_length_255 > account_unique_together_baseline > > Applied evolutions for 'reviews': > change_descriptions > last_review_timestamp > shipit_count > default_reviewer_repositories > null_repository > localsite > group_incoming_request_count > group_invite_only > group_visible > default_reviewer_local_site > add_issues_to_comments > file_attachments > file_attachment_comment_extra_data > review_request_last_review_activity_timestamp > review_request_depends_on > commit_id > file_attachment_comment_diff_id > rich_text > base_comment_extra_data > unique_together_baseline > extra_data > review_request_issue_counts > group_mailing_list_charfield > review_request_draft_commit_id > review_request_summary_index > review_request_summary_index_manual > split_rich_text > > Applied evolutions for 'scmtools': > bugzilla_url_charfield > repository_raw_file_url > repository_visible > repository_path_length_255 > localsite > repository_access_control > group_site > repository_hosting_accounts > repository_extra_data_null > unique_together_baseline > repository_archive > repository_hooks_uuid > repository_raw_password > > Applied evolutions for 'site': > localsite_public > > > After get the error, I can see the new version number 2.0.20 in the login > page of reviewboard, I am afraid it's not really 2.0.20. > > -- > Supercharge your Review Board with Power Pack: > https://www.reviewboard.org/powerpack/ > Want us to host Review Board for you? Check out RBCommons: > https://rbcommons.com/ > Happy user? Let us know! https://www.reviewboard.org/users/ > --- > You received this message because you are subscribed to the Google Groups > "reviewboard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to reviewboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.