Hi Risha,

Hmm, I'm not seeing what I was expecting to see there.

It's possible that there's a bug in upgrading to 2.5, due to one of the
changes we've made. I'm going to be investigating this. For now, I'd
suggest taking a copy of the 1.6 database and upgrading to the latest 2.0.x
release instead of 2.5 beta.

Christian

-- 
Christian Hammond - christ...@beanbaginc.com
Review Board - https://www.reviewboard.org
Beanbag, Inc. - https://www.beanbaginc.com

On Tue, Jul 14, 2015 at 10:14 AM, Risha Chheda <rishachh...@gmail.com>
wrote:

> I'm not sure if it makes any difference but yesterday I ran the rb-site
> manage evolve --hint and execute commands. I have attached the output of
> both of those in the attached document. It didn't seem to make a
> difference, rb-site upgrade still gives me the same issue. ​
>  rb-site_evolve
> <https://docs.google.com/document/d/1eg47ZY25Zzx4rOnWk-WWPaUOEF33emWx3S16PruRmZE/edit?usp=drive_web>
> ​
>
> Here is the output you requested.
> >>> from django_evolution.models import Version
> >>> for v in Version.objects.order_by('pk'):
> ...    print '%s - %s - %s' % (v.pk, v.evolutions.count(), v.when)
> ...
> 1 - 0 - 2008-05-19 20:11:53+00:00
> 2 - 0 - 2008-09-24 10:08:29+00:00
> 3 - 1 - 2008-09-24 10:09:01+00:00
> 4 - 0 - 2008-10-27 16:17:08+00:00
> 5 - 1 - 2008-10-27 16:17:25+00:00
> 6 - 11 - 2011-03-08 05:21:06+00:00
> 7 - 2 - 2011-10-17 12:15:42+00:00
> 8 - 0 - 2012-10-13 09:34:28+00:00
> 9 - 13 - 2012-10-13 09:34:36+00:00
> 10 - 3 - 2015-07-13 22:41:16+00:00
>
>
> On Tue, Jul 14, 2015 at 2:58 AM, Christian Hammond <
> christ...@beanbaginc.com> wrote:
>
>> Can you run the following:
>>
>> $ rb-site manage /path/to/site shell
>> >>> from django_evolution.models import Version
>> >>> for v in Version.objects.order_by('pk'):
>> >>>    print '%s - %s - %s' % (v.pk, v.evolutions.count(), v.when)
>>
>> That'll give me a sense of what evolutions are applied. There's a
>> hard-to-diagnose issue that's come up before where an invalid entry ends up
>> in the history, throwing things off, and this will help me check for that.
>>
>> Thanks,
>>
>> Christian
>>
>> --
>> Christian Hammond - christ...@beanbaginc.com
>> Review Board - https://www.reviewboard.org
>> Beanbag, Inc. - https://www.beanbaginc.com
>>
>> On Mon, Jul 13, 2015 at 3:58 PM, Risha Chheda <rishachh...@gmail.com>
>> wrote:
>>
>>> No, that doesn't help either.
>>>
>>> # rb-site manage /var/ReviewBoard 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 contenttypes.
>>> There are unapplied evolutions for accounts.
>>> There are unapplied evolutions for attachments.
>>> There are unapplied evolutions for changedescs.
>>> There are unapplied evolutions for diffviewer.
>>> There are unapplied evolutions for hostingsvcs.
>>> There are unapplied evolutions for reviews.
>>> There are unapplied evolutions for scmtools.
>>> There are unapplied evolutions for site.
>>> Project signature has changed - an evolution is required
>>> Installing custom SQL ...
>>> Installing indexes ...
>>> Installed 0 object(s) from 0 fixture(s)
>>>
>>>
>>> root@05e83c8f5ab7:/# rb-site upgrade /var/ReviewBoard
>>> ......
>>> ......
>>> <Same error as the original email>
>>>
>>>
>>> On Mon, Jul 13, 2015 at 3:26 PM, Christian Hammond <
>>> christ...@beanbaginc.com> wrote:
>>>
>>>> Hi Risha,
>>>>
>>>> That's strange. It's like some state is missing there.
>>>>
>>>> Can you try doing this first:
>>>>
>>>>     $ rb-site manage /var/ReviewBoard syncdb
>>>>
>>>> and then do the upgrade? See if that gets any further.
>>>>
>>>> Christian
>>>>
>>>> --
>>>> Christian Hammond - christ...@beanbaginc.com
>>>> Review Board - https://www.reviewboard.org
>>>> Beanbag, Inc. - https://www.beanbaginc.com
>>>>
>>>> -----Original Message-----
>>>> From: Risha Chheda <rishachh...@gmail.com>
>>>> Reply: reviewboard@googlegroups.com <reviewboard@googlegroups.com>>
>>>> Date: July 13, 2015 at 3:24:20 PM
>>>> To: reviewboard@googlegroups.com <reviewboard@googlegroups.com>>
>>>> Subject:  Upgrading from 1.6.8 to 2.x
>>>>
>>>> > Hi,
>>>> >
>>>> > I am trying to upgrade reviewboard from 1.6.8 to 2.5.beta and
>>>> everytime I
>>>> > get this traceback:
>>>> > mysql version I'm testing against is 5.6.25.
>>>> >
>>>> > Both reviewboard and mysql are running in their own docker containers
>>>> on
>>>> > the same VM.
>>>> > I tried upgrading from 1.6.8 to 2.0.18 as well, but I get the same
>>>> issue.
>>>> >
>>>> > # rb-site upgrade /var/ReviewBoard
>>>> > Rebuilding directory structure
>>>> > Updating database. This may take a while.
>>>> >
>>>> > The log output below, including warnings and errors,
>>>> > can be ignored unless upgrade fails.
>>>> >
>>>> > ------------------ ------------------
>>>> > Creating tables ...
>>>> > There are unapplied evolutions for auth.
>>>> > There are unapplied evolutions for contenttypes.
>>>> > There are unapplied evolutions for accounts.
>>>> > There are unapplied evolutions for attachments.
>>>> > There are unapplied evolutions for changedescs.
>>>> > There are unapplied evolutions for diffviewer.
>>>> > There are unapplied evolutions for hostingsvcs.
>>>> > There are unapplied evolutions for reviews.
>>>> > There are unapplied evolutions for scmtools.
>>>> > There are unapplied evolutions for site.
>>>> > Project signature has changed - an evolution is required
>>>> > Installing custom SQL ...
>>>> > Installing indexes ...
>>>> > Installed 0 object(s) from 0 fixture(s)
>>>> > ERROR:root:Unexpected error: u'FileDiffData'
>>>> > Traceback (most recent call last):
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
>>>> > line 65, in handle
>>>> > self.evolve(*app_labels, **options)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
>>>> > line 125, in evolve
>>>> > sql.extend(self.evolve_app(app))
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
>>>> > line 164, in evolve_app
>>>> > app_mutator.run_mutations(mutations)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
>>>> > line 279, in run_mutations
>>>> > self.run_mutation(mutation)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
>>>> > line 268, in run_mutation
>>>> > model_mutator.run_mutation(mutation)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
>>>> > line 165, in run_mutation
>>>> > mutation.mutate(self, self.create_model())
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
>>>> > line 446, in mutate
>>>> > self.add_column(mutator, model)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
>>>> > line 450, in add_column
>>>> > self.field_type, self.field_attrs, model)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
>>>> > line 37, in create_field
>>>> > related_model_sig = proj_sig[related_app_name][related_model_name]
>>>> > KeyError: u'FileDiffData'
>>>> > Traceback (most recent call last):
>>>> > File "/usr/local/bin/rb-site", line 9, in
>>>> > load_entry_point('ReviewBoard==2.5beta1', 'console_scripts',
>>>> > 'rb-site')()
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
>>>> > line 1885, in main
>>>> > command.run()
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
>>>> > line 1694, in run
>>>> > site.migrate_database()
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
>>>> > line 438, in migrate_database
>>>> > self.run_manage_command("evolve", ["--noinput", "--execute"])
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py",
>>>> > line 662, in run_manage_command
>>>> > execute_from_command_line([__file__, cmd] + params)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/__init__.py",
>>>> > line 399, in execute_from_command_line
>>>> > utility.execute()
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/__init__.py",
>>>> > line 392, in execute
>>>> > self.fetch_command(subcommand).run_from_argv(self.argv)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/base.py",
>>>> > line 242, in run_from_argv
>>>> > self.execute(*args, **options.__dict__)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/base.py",
>>>> > line 285, in execute
>>>> > output = self.handle(*args, **options)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
>>>> > line 65, in handle
>>>> > self.evolve(*app_labels, **options)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
>>>> > line 125, in evolve
>>>> > sql.extend(self.evolve_app(app))
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py",
>>>> > line 164, in evolve_app
>>>> > app_mutator.run_mutations(mutations)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
>>>> > line 279, in run_mutations
>>>> > self.run_mutation(mutation)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
>>>> > line 268, in run_mutation
>>>> > model_mutator.run_mutation(mutation)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py",
>>>> > line 165, in run_mutation
>>>> > mutation.mutate(self, self.create_model())
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
>>>> > line 446, in mutate
>>>> > self.add_column(mutator, model)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
>>>> > line 450, in add_column
>>>> > self.field_type, self.field_attrs, model)
>>>> > File
>>>> >
>>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py",
>>>> > line 37, in create_field
>>>> > related_model_sig = proj_sig[related_app_name][related_model_name]
>>>> > KeyError: u'FileDiffData'
>>>> >
>>>> > What am I missing ? Does anyone know how to get around this ?
>>>> >
>>>> > Thanks,
>>>> > Risha
>>>> >
>>>> > --
>>>> > 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.
>>>> >
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Risha Chheda
>>>
>>
>>
>
>
> --
> Regards,
> Risha Chheda
>

-- 
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.

Reply via email to