Hi Christian, For the record, you guys forgot to update the signature for parse_change_desc() in some company specific SCM module (ReviewBoard-1.7.6/reviewboard/scmtools/perforce_vmware.py)
def parse_change_desc(changedesc, changenum): changeset = PerforceTool.parse_change_desc(changedesc, changenum) The base class says this function takes 3 arguments now.... I know you guys left the company so do you still want to put this code in source if not going to support it? On Saturday, November 9, 2013 12:36:48 AM UTC-8, humble wrote: > > I did call evolve --execute but it crashed my DB (see my earlier post). I > reverted to before the upgrade to do it manually based on the --hint output. > > I see setup.cfg requires evolution >= 0.6.7 so I used that. didn't know it > was buggy. will update it tomorrow. > > I have a shell script to wrap manage.py, before calls manage.py I source > all path settings which is in a separate shell script in which I put all > dependency. I know my method sounds confusing. I wish rbsite upgrade would > work out of box, but it didn't happen for me:( > > On Saturday, November 9, 2013 12:22:08 AM UTC-8, Christian Hammond wrote: >> >> What confuses me about your steps is that rb-site upgrade calls syncdb, >> and you must call evolve --execute as well, but I didn't see that in your >> repro steps. >> >> Django Evolution 0.6.7 is buggy. 0.6.9 solves a lot of these problems. It >> should have been installed when you upgraded Review Board. How did you >> perform the upgrade? And where did you get manage.py (I assume .py, not >> .sh) from? >> >> Christian >> >> -- >> Christian Hammond - chi...@chipx86.com >> Review Board - http://www.reviewboard.org >> Beanbag, Inc. - http://www.beanbaginc.com >> >> >> On Fri, Nov 8, 2013 at 11:49 PM, humble <eyu...@gmail.com> wrote: >> >>> Forgot to mention, I repaired the DB on command line like : >>> >>> $ myisamchk -r diffviewer_diffsethistory >>> - recovering (with sort) MyISAM-table 'diffviewer_diffsethistory' >>> Data records: 514068 >>> - Fixing index 1 >>> Data records: 514067 >>> >>> >>> >>> On Friday, November 8, 2013 11:45:59 PM UTC-8, humble wrote: >>>> >>>> OK, I got the final piece of puzzle resolved. Put my solutions here for >>>> next poor guy in the future. Note, what worked for me doesn't necessary >>>> mean it will work for you. Take snapshot of your DB before doing it!! >>>> >>>> Go back to my last error in last reply. It was complaining one DB was >>>> crashed, and in fact when I click on "view diff" on the RB UI, I see a >>>> stacktrace like: >>>> >>>> ..... >>>> DatabaseError at /r/513130/diff/ >>>> >>>> (1054, "Unknown column 'diffviewer_diffsethistory.last_diff_updated' in >>>> 'field list'") >>>> .... >>>> >>>> >>>> so I decided to add that column myself according to the output from >>>> --hint. I then ran django's syncdb command (yes, not via RB's rbsite.sh >>>> wrapper). >>>> >>>> $ sudo manage.sh syncdb >>>> Creating tables ... >>>> There are unapplied evolutions for auth. >>>> The following content types are stale and need to be deleted: >>>> >>>> auth | message >>>> >>>> Any objects related to these content types by a foreign key will also >>>> be deleted. Are you sure you want to delete these content types? >>>> If you're unsure, answer 'no'. >>>> >>>> Type 'yes' to continue, or 'no' to cancel: yes >>>> There are unapplied evolutions for accounts. >>>> There are unapplied evolutions for diffviewer. >>>> There are unapplied evolutions for reviews. >>>> Project signature has changed - an evolution is required >>>> Installing custom SQL ... >>>> Installing indexes ... >>>> Installed 0 object(s) from 0 fixture(s) >>>> >>>> Finally, I ran rbsite.sh again. It worked. >>>> >>>> -- >>> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ >>> --- >>> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ >>> --- >>> Happy user? Let us know at http://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...@googlegroups.com. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ --- Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ --- Happy user? Let us know at http://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/groups/opt_out.