Hi Jeff, I'm really sorry about that and I wish it could have been smoother.
The static media change was forced on us by Django. The upgrade script couldn't make the necessary changes, due to both not knowing the right details during upgrade and the variety of server configurations. I tried to make sure it explained the changes needed, and have it make sure you had to acknowledge before using the site again on order to be sure changes were made. I guess the Location stuff was missing. Sorry about that, and we'll get it into the next release. I'll also document it today. We perform database config upgrading, but my guess is maybe the old settings file didn't have something in an upgradable format that we'd recognize. I can work to make this smoother too, though I'd need to know more about when your settings_local.py file was created. I know it wasn't the smoothest upgrade, and I wish it worked better. We really fought to make Django's mandatory changes less of a pain, but there are things that just require manual intervention, and there are clearly corner cases. Believe me when I say, it could have been worse. All I can say is, we'll try to make this smoother for new users, write up some docs, and that the hard part is over. Future upgrades should work a lot better. Christian On Dec 18, 2012, at 13:02, Jeff <jflamb...@newtrax.com> wrote: > > Christian, > > Love ReviewBoard but upgrading to 1.7 was a real pain. > > First I had to modify the database backend to > django.db.backends.postgresql_psycopg2 > http://stackoverflow.com/questions/11111965/problems-with-psycopg2-installation-python-path > > I'm far from a power python user so it took quite a bit of time to get this > right. > > Then rb-site upgrade went through but with many red error messages that I > unfortunately couldn't copy. No clear text instructions on the new media > structure. > > I got the same broken look as Joe Attardi, and the extra Location+Alias > solved the issue. > > I was just following the regular update steps I've been doing for a year, > last I checked they didn't change. > > As of now I'm up and running, but it took about an hour. > > On Tuesday, December 18, 2012 1:02:53 AM UTC-5, Christian Hammond wrote: >> >> Hi Joe, >> >> Sorry for the late response. Looks like gmail flagged this as spam. Odd. >> >> You may need to add a <Location "/static"> that works just like the media >> one. The static files are probably going through Review Board, which won't >> know how to serve them. >> >> As for the "Couldn't find manual update check" error, we just have a bug >> where a second resolve-check prints that. I assume it worked the first time. >> >> If the <Location> doesn't fix things, we'll do some debugging with your >> setup and see what we can find. >> >> Christian >> >> -- >> Christian Hammond - chi...@chipx86.com >> Review Board - http://www.reviewboard.org >> VMware, Inc. - http://www.vmware.com >> >> >> >> On Mon, Dec 17, 2012 at 8:15 PM, Joe Attardi <jatt...@gmail.com> wrote: >>> I updated my site to 184.108.40.206-py2.7 and I'm still getting 404 errors for >>> anything under /static >>> >>> I added the alias for /static and restarted Apache 2, but it seems to have >>> no effect. Am I missing something obvious? >>> >>> My Apache 2 configuration: >>> >>> <VirtualHost *:80> >>> ServerName uxworks-reviewboard.mysite.com >>> DocumentRoot "/var/www/uxworks-reviewboard/htdocs" >>> >>> # Error handlers >>> ErrorDocument 500 /errordocs/500.html >>> >>> # Serve django pages >>> <Location "/"> >>> PythonPath "['/var/www/uxworks-reviewboard/conf'] + >>> sys.path" >>> SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings >>> SetEnv PYTHON_EGG_CACHE >>> "/var/www/uxworks-reviewboard/tmp/egg_cache" >>> SetEnv HOME "/var/www/uxworks-reviewboard/data" >>> SetHandler mod_python >>> PythonHandler django.core.handlers.modpython >>> PythonAutoReload Off >>> PythonDebug Off >>> # Used to run multiple mod_python sites in the same apache >>> PythonInterpreter reviewboard_uxworks-reviewboard >>> </Location> >>> >>> # Serve static media without running it through mod_python >>> # (overrides the above) >>> <Location "/media"> >>> SetHandler None >>> </Location> >>> <Location "/errordocs"> >>> SetHandler None >>> </Location> >>> >>> <Directory "/var/www/uxworks-reviewboard/htdocs"> >>> AllowOverride All >>> </Directory> >>> >>> # Alias static media requests to filesystem >>> Alias /media "/var/www/uxworks-reviewboard/htdocs/media" >>> Alias /errordocs "/var/www/uxworks-reviewboard/htdocs/erordocs" >>> Alias /static "/var/www/uxworks-reviewboard/htdocs/static" >>> </VirtualHost> >>> >>> I tried running rb-site manage /var/www/uxworks-reviewboard resolve-check >>> static-media but it gave me an error: Couldn't find manual update check >>> 'static-media' >>> >>> Any help would be appreciated. Thanks! >>> -- >>> 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...@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 > 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 For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en