Wow, that was fast (especially considering your time zone). Thank you. -- Mikko
On 22 November 2010 14:02, Christian Hammond <chip...@chipx86.com> wrote: > I just put out a quick 0.6.6 release that fixes this regression. You > can install it with: > > easy_install -U Djblets > > Christian > > -- > Christian Hammond - chip...@chipx86.com > Review Board - http://www.reviewboard.org > VMware, Inc. - http://www.vmware.com > > > > On Mon, Nov 22, 2010 at 3:36 AM, Christian Hammond <chip...@chipx86.com> > wrote: > > Looks like a regression in Djblets due to some fixes for Django > > 1.2/1.3. I'll try to get this fixed and updated ASAP. > > > > Christian > > > > -- > > Christian Hammond - chip...@chipx86.com > > Review Board - http://www.reviewboard.org > > VMware, Inc. - http://www.vmware.com > > > > > > > > On Mon, Nov 22, 2010 at 3:14 AM, Mikko Matilainen <mik...@iki.fi> wrote: > >> Hi, > >> After successfully executing "easy_install -U ReviewBoard" I ran into > >> problems when performing the site upgrade: > >> C:\>rb-site upgrade "C:\Program Files\Apache Software > >> Foundation\Apache2.2\htdocs\reviewboard.example.com" > >> Rebuilding directory structure > >> Updating database. This may take a while. > >> Upgrading Review Board from 1.5 to 1.5.1 > >> Traceback (most recent call last): > >> File "C:\Python25\Scripts\rb-site-script.py", line 8, in <module> > >> load_entry_point('ReviewBoard==1.5.1', 'console_scripts', > 'rb-site')() > >> File > >> > "c:\python25\lib\site-packages\ReviewBoard-1.5.1-py2.5.egg\reviewboard\cmdline\rbsite.py", > >> line 1611, in main > >> command.run() > >> File > >> > "c:\python25\lib\site-packages\ReviewBoard-1.5.1-py2.5.egg\reviewboard\cmdline\rbsite.py", > >> line 1511, in run > >> site.sync_database() > >> File > >> > "c:\python25\lib\site-packages\ReviewBoard-1.5.1-py2.5.egg\reviewboard\cmdline\rbsite.py", > >> line 339, in sync_database > >> self.run_manage_command("syncdb", params) > >> File > >> > "c:\python25\lib\site-packages\ReviewBoard-1.5.1-py2.5.egg\reviewboard\cmdline\rbsite.py", > >> line 397, in run_manage_command > >> execute_manager(reviewboard.settings, [__file__, cmd] + params) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\__init__.py", > >> line 362, in execute_manager > >> utility.execute() > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\__init__.py", > >> line 303, in execute > >> self.fetch_command(subcommand).run_from_argv(self.argv) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\base.py", > >> line 195, in run_from_argv > >> self.execute(*args, **options.__dict__) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\base.py", > >> line 222, in execute > >> output = self.handle(*args, **options) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\base.py", > >> line 351, in handle > >> return self.handle_noargs(**options) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\commands\syncdb.py", > >> line 99, in handle_noargs > >> emit_post_sync_signal(created_models, verbosity, interactive) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\core\management\sql.py", > >> line 205, in emit_post_sync_signal > >> interactive=interactive) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\dispatch\dispatcher.py", > >> line 166, in send > >> response = receiver(signal=self, sender=sender, **named) > >> File > >> > "c:\python25\lib\site-packages\ReviewBoard-1.5.1-py2.5.egg\reviewboard\admin\management\sites.py", > >> line 54, in init_siteconfig > >> siteconfig.save() > >> File > >> > "c:\python25\lib\site-packages\Djblets-0.6.5-py2.5.egg\djblets\siteconfig\models.py", > >> line 129, in save > >> super(SiteConfiguration, self).save(**kwargs) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db\models\base.py", > >> line 410, in save > >> self.save_base(force_insert=force_insert, force_update=force_update) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db\models\base.py", > >> line 474, in save_base > >> rows = manager.filter(pk=pk_val)._update(values) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db\models\query.py", > >> line 442, in _update > >> query.add_update_fields(values) > >> File > >> > "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\db\models\sql\subqueries.py", > >> line 245, in add_update_fields > >> val = field.get_db_prep_save(val) > >> File > >> > "c:\python25\lib\site-packages\Djblets-0.6.5-py2.5.egg\djblets\util\fields.py", > >> line 185, in get_db_prep_save > >> return super(JSONField, self).get_db_prep_save(value, > connection=None) > >> TypeError: get_db_prep_save() got an unexpected keyword argument > >> 'connection' > >> > >> Blindly changing line 185 in fields.py from > >> return super(JSONField, self).get_db_prep_save(value, > >> connection=None) > >> to > >> return super(JSONField, self).get_db_prep_save(value) > >> got rid of the error. Probably there was no need to even run the upgrade > >> command in this case, but I just wanted to be sure. > >> -- > >> Mikko > >> > >> -- > >> Want to help the Review Board project? Donate today at > >> http://www.reviewboard.org/donate/ > >> Happy user? Let us know at http://www.reviewboard.org/users/ > >> -~----------~----~----~----~------~----~------~--~--- > >> To unsubscribe from this group, send email to > >> reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> > >> For more options, visit this group at > >> http://groups.google.com/group/reviewboard?hl=en > > > > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > To unsubscribe from this group, send email to > reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/reviewboard?hl=en > -- Mikko -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en