Re: installing Reviewboard on Centos 5.5 64-bit
On Tuesday 12 April 2011 11:29:54 pm Dean wrote: On SL6: LSB Version::core-4.0-ia32:core-4.0-noarch:graphics-4.0- ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch Distributor ID: Scientific Description:Scientific Linux release 6.0 (Carbon) Release:6.0 Codename: Carbon I added mysql, mysql-server, httpd. I installed the EPEL epel- release-6-5.noarch.rpm. Installed Reviewboard. Installed memcached and MySQL-python and then used: rb-site install /var/www/reviewboard... and got: * Installing the site... Building site directories ... OK Building site configuration files ... OK Creating database ... Traceback (most recent call last): File /usr/bin/rb-site, line 9, in module load_entry_point('ReviewBoard==1.5.4', 'console_scripts', 'rb- site')() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1626, in main command.run() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1177, in run self.show_install_status() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1436, in show_install_status site.sync_database) File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 703, in step func() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 339, in sync_database self.run_manage_command(syncdb, params) File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 397, in run_manage_command execute_manager(reviewboard.settings, [__file__, cmd] + params) File /usr/lib/python2.6/site-packages/django/core/management/ __init__.py, line 438, in execute_manager utility.execute() File /usr/lib/python2.6/site-packages/django/core/management/ __init__.py, line 379, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File /usr/lib/python2.6/site-packages/django/core/management/ base.py, line 191, in run_from_argv self.execute(*args, **options.__dict__) File /usr/lib/python2.6/site-packages/django/core/management/ base.py, line 219, in execute self.validate() File /usr/lib/python2.6/site-packages/django/core/management/ base.py, line 249, in validate num_errors = get_validation_errors(s, app) File /usr/lib/python2.6/site-packages/django/core/management/ validation.py, line 102, in get_validation_errors connection.validation.validate_field(e, opts, f) File /usr/lib/python2.6/site-packages/django/db/backends/mysql/ validation.py, line 14, in validate_field db_version = self.connection.get_server_version() File /usr/lib/python2.6/site-packages/django/db/backends/mysql/ base.py, line 313, in get_server_version self.cursor() File /usr/lib/python2.6/site-packages/django/db/backends/ __init__.py, line 75, in cursor cursor = self._cursor() File /usr/lib/python2.6/site-packages/django/db/backends/mysql/ base.py, line 297, in _cursor self.connection = Database.connect(**kwargs) File /usr/lib/python2.6/site-packages/MySQLdb/__init__.py, line 81, in Connect return Connection(*args, **kwargs) File /usr/lib/python2.6/site-packages/MySQLdb/connections.py, line 187, in __init__ super(Connection, self).__init__(*args, **kwargs2) _mysql_exceptions.OperationalError: (1049, Unknown database 'reviewboard') This was a test run on a 3GB RAM machine with a fresh install of SL v 6 for i386. Am I still missing something? Thanks for your help. You have to create an empty database before directly from mysql. rb-site install will not do it for you. Regards. Gilles. -- 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
Re: review comments by default received by submitter
I feel I have been unclear in the wording of my question. When I create a review with post-review with submit-as S, and this triggeres the default review groups D1 and D2 (by file regex), then only D1 and D2 seem to receive a mail notification, but not S. So far, so good. But now let's say, a reviewer R adds a review comment, then again notifications only go to D1 and D2, but not to S (unless of course S is part of D1 or D2 - but that may not be the case). Is this really the intended behavior? Or is there something wrong with the way I set up the review initially? And another question: Is it possible/planned to have default reviewers according to submitter, rather than file regex - the standard example being: the team leader wants to get notifications about all reviews generated by his team members? Thank you very much, Michael From: Michael Keller/Haifa/IBM@IBMIL To: reviewboard@googlegroups.com Date: 04/11/2011 09:19 PM Subject:review comments by default received by submitter Sent by:reviewboard@googlegroups.com Hi, We create reviews using post-review (through a git hook). And we set up default review groups according to code ownership. Now it turns out, that if someone posts a review comment, the default reviewers receive an e-mail notification, but not necessarily the submitter (who may not be in the default reviewers list)! I can see that the submitter is correctly resolved by reviewboard, i.e. to a user https://url/users/e-mail. Obviously I can solve this at the post-review end, but it seems like such a sensible default, that I feel I am missing something. Thank you very much, Michael -- 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
View Diff option in draft is sometimes unavailable
Hi everyone, Why View Diff option is sometimes available, sometimes not - when review is in Draft form (wasn't published yet)? Greetings from Poland, Jan -- 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
Re: review comments by default received by submitter
Hi Michael, We at least used to have the behavior that S would receive an e-mail. Looking at the code, I'd expect it to still be working. It should be in the CC or To fields. I'm a bit unsure as to why you're not seeing S in either list. What version of RB are you running? And if you look at all the message headers for one of those e-mails, do you not see S anywhere in it? Can you verify that it does list S as the submitter on the review request, and that S has an e-mail address associated in the database? Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Wed, Apr 13, 2011 at 12:16 AM, Michael Keller mkel...@il.ibm.com wrote: I feel I have been unclear in the wording of my question. When I create a review with post-review with submit-as S, and this triggeres the default review groups D1 and D2 (by file regex), then only D1 and D2 seem to receive a mail notification, but not S. So far, so good. But now let's say, a reviewer R adds a review comment, then again notifications only go to D1 and D2, but not to S (unless of course S is part of D1 or D2 - but that may not be the case). Is this really the intended behavior? Or is there something wrong with the way I set up the review initially? And another question: Is it possible/planned to have default reviewers according to submitter, rather than file regex - the standard example being: the team leader wants to get notifications about all reviews generated by his team members? Thank you very much, Michael From: Michael Keller/Haifa/IBM@IBMIL To: reviewboard@googlegroups.com Date: 04/11/2011 09:19 PM Subject:review comments by default received by submitter Sent by:reviewboard@googlegroups.com Hi, We create reviews using post-review (through a git hook). And we set up default review groups according to code ownership. Now it turns out, that if someone posts a review comment, the default reviewers receive an e-mail notification, but not necessarily the submitter (who may not be in the default reviewers list)! I can see that the submitter is correctly resolved by reviewboard, i.e. to a user https://url/users/e-mail. Obviously I can solve this at the post-review end, but it seems like such a sensible default, that I feel I am missing something. Thank you very much, Michael -- 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 -- 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
Again,, I have some problems about Unicode.
I still have an issue about Unicode problem... haha... Our another perforce server, we call it D2 server. D2 server's P4CHARSET=UTF-8 So, I have to set my Repository's encoding to 'utf8' Now, There's no problem when p4 description part reading. But, When they trying to read diff files, there's an error. SCMError: Unicode server permits only unicode enabled cilents. This error occured when I install reviewboard first. So, this is not a side effect which I changed encodings. I don't know where error occured yet. Below is our server logs. Anyone please help me. Thank you. p4 -p 10.244.106.18:1666 info repository info: Path: 10.244.106.18:1666, Base path: None, Supports changesets: True Generating diff for changenum 1568 p4 describe -s 1568 Processing edit of //depot/Project/StorageCheck/mmp_agent_list.txt Writing //depot/Project/StorageCheck/mmp_agent_list.txt#15 to c:\users\admini~1\appdata\local\temp\tmpczhkd5 p4 print -o c:\users\admini~1\appdata\local\temp\tmpczhkd5 -q //depot/Project/StorageCheck/mmp_agent_list.txt#15 diff -urNp c:\users\admini~1\appdata\local\temp\tmpczhkd5 d:\p4_DPIserver\depot\Project\StorageCheck\mmp_agent_list.txt Looking for '10.244.106.190 /reviewboard_demo/' cookie in C:\Users\Administrator\AppData\Roaming\.post-review-cookies.jh5774.bae.txt Loaded valid cookie -- no login required HTTP GETting api/ HTTP GETting http://10.244.106.190/reviewboard_demo/api/info/ Using the new web API Attempting to create review request on 10.244.106.18:1666 for 1568 HTTP POSTing to http://10.244.106.190/reviewboard_demo/api/review-requests/: {'changenum': '1568', 'repository': '10.244.106.18:1666'} Review request created Uploading diff, size: 533 HTTP POSTing to http://10.244.106.190/reviewboard_demo/api/review-requests/177/diffs/: {} Got API Error 105 (HTTP code 400): One or more fields had errors Error data: {u'fields': {u'path': [u'Unicode server permits only unicode enabled clients.']}, u'stat': u'fail', u'err': {u'msg': u'One or more fields had errors', u'code': 105}} Your review request still exists, but the diff is not attached. Error uploading diff The generated diff file was empty. This usually means no files were modified in this change. Try running with --output-diff and --debug for more information. ERROR:root:Error uploading new diff: Unicode server permits only unicode enabled clients. Traceback (most recent call last): File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- py2.6.egg/reviewboard/webapi/resources.py, line 1132, in create request.FILES.get('parent_diff_path')) File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- py2.6.egg/reviewboard/reviews/forms.py, line 249, in create history) File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- py2.6.egg/reviewboard/diffviewer/forms.py, line 63, in create diff_file, basedir, check_existance=(not parent_diff_file))) File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- py2.6.egg/reviewboard/diffviewer/forms.py, line 149, in _process_files not tool.file_exists(filename, revision))): File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- py2.6.egg/reviewboard/scmtools/core.py, line 68, in file_exists self.get_file(path, revision) File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.5.4- py2.6.egg/reviewboard/scmtools/perforce.py, line 135, in get_file raise SCMError('\n'.join(line.lstrip(\t) for line in error)) SCMError: Unicode server permits only unicode enabled clients. -- 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
Re: installing Reviewboard on Centos 5.5 64-bit
After creating a database named reviewboard and creating a UID called rbadmin to have full access to it, I added rights for rbadmin to have full rights to it: mysql USE reviewboard; Database changed mysql GRANT ALL PRIVILEGES ON reviewboard TO 'rbdbuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec) Tried to run: rb-site install /var/www/reviewboard ...and got: * Installing the site... Building site directories ... OK Building site configuration files ... OK Creating database ... Creating table django_admin_log Traceback (most recent call last): File /usr/bin/rb-site, line 9, in module load_entry_point('ReviewBoard==1.5.4', 'console_scripts', 'rb- site')() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1626, in main command.run() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1177, in run self.show_install_status() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1436, in show_install_status site.sync_database) File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 703, in step func() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 339, in sync_database self.run_manage_command(syncdb, params) File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 397, in run_manage_command execute_manager(reviewboard.settings, [__file__, cmd] + params) File /usr/lib/python2.6/site-packages/django/core/management/ __init__.py, line 438, in execute_manager utility.execute() File /usr/lib/python2.6/site-packages/django/core/management/ __init__.py, line 379, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File /usr/lib/python2.6/site-packages/django/core/management/ base.py, line 191, in run_from_argv self.execute(*args, **options.__dict__) File /usr/lib/python2.6/site-packages/django/core/management/ base.py, line 220, in execute output = self.handle(*args, **options) File /usr/lib/python2.6/site-packages/django/core/management/ base.py, line 351, in handle return self.handle_noargs(**options) File /usr/lib/python2.6/site-packages/django/core/management/ commands/syncdb.py, line 99, in handle_noargs cursor.execute(statement) File /usr/lib/python2.6/site-packages/django/db/backends/mysql/ base.py, line 86, in execute return self.cursor.execute(query, args) File /usr/lib/python2.6/site-packages/MySQLdb/cursors.py, line 173, in execute self.errorhandler(self, exc, value) File /usr/lib/python2.6/site-packages/MySQLdb/connections.py, line 36, in defaulterrorhandler raise errorclass, errorvalue _mysql_exceptions.OperationalError: (1142, CREATE command denied to user 'rbdbuser'@'localhost' for table 'django_admin_log') Thanks for your help. What can I fix to finish this correctly? Where can I go to find more granular instructions for this installation? Once I have this test box working, is there a set of instructions I can find for upgrading it to version 1.5.5? On Apr 13, 12:30 am, Gilles Moris gilles.mo...@free.fr wrote: On Tuesday 12 April 2011 11:29:54 pm Dean wrote: On SL6: LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0- ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch Distributor ID: Scientific Description: Scientific Linux release 6.0 (Carbon) Release: 6.0 Codename: Carbon I added mysql, mysql-server, httpd. I installed the EPEL epel- release-6-5.noarch.rpm. Installed Reviewboard. Installed memcached and MySQL-python and then used: rb-site install /var/www/reviewboard... and got: * Installing the site... Building site directories ... OK Building site configuration files ... OK Creating database ... Traceback (most recent call last): File /usr/bin/rb-site, line 9, in module load_entry_point('ReviewBoard==1.5.4', 'console_scripts', 'rb- site')() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1626, in main command.run() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1177, in run self.show_install_status() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 1436, in show_install_status site.sync_database) File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 703, in step func() File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 339, in sync_database self.run_manage_command(syncdb, params) File /usr/lib/python2.6/site-packages/reviewboard/cmdline/ rbsite.py, line 397, in run_manage_command execute_manager(reviewboard.settings, [__file__, cmd] + params) File /usr/lib/python2.6/site-packages/django/core/management/ __init__.py, line 438, in execute_manager utility.execute() File
Re: Issue 1526 in reviewboard: AttributeError: 'DashboardDataGrid' object has no attribute 'id_list'
Comment #11 on issue 1526 by chris.cl...@ingres.com: AttributeError: 'DashboardDataGrid' object has no attribute 'id_list' http://code.google.com/p/reviewboard/issues/detail?id=1526 Today I got this error for /r (rather than the dashboard). Traceback (most recent call last): File /usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/core/handlers/base.py, line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.5.dev-py2.5.egg/reviewboard/accounts/decorators.py, line 27, in _check return view_func(*args, **kwargs) File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.5.dev-py2.5.egg/reviewboard/reviews/views.py, line 285, in all_review_requests return datagrid.render_to_response(template_name) File /usr/lib/python2.5/site-packages/Djblets-0.6.7-py2.5.egg/djblets/datagrid/grids.py, line 699, in render_to_response self.load_state() File /usr/lib/python2.5/site-packages/Djblets-0.6.7-py2.5.egg/djblets/datagrid/grids.py, line 534, in load_state self.precompute_objects() File /usr/lib/python2.5/site-packages/Djblets-0.6.7-py2.5.egg/djblets/datagrid/grids.py, line 610, in precompute_objects pk__in=self.id_list).order_by()) File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.5.dev-py2.5.egg/reviewboard/reviews/datagrids.py, line 444, in post_process_queryset queryset.with_counts(self.request.user)) File /usr/lib/python2.5/site-packages/Djblets-0.6.7-py2.5.egg/djblets/datagrid/grids.py, line 653, in post_process_queryset queryset = column.augment_queryset(queryset) File /usr/lib/python2.5/site-packages/ReviewBoard-1.5.5.dev-py2.5.egg/reviewboard/reviews/datagrids.py, line 81, in augment_queryset pk__in=self.datagrid.id_list).values_list('pk', flat=True) AttributeError: 'DashboardDataGrid' object has no attribute 'id_list' ModPythonRequest path:/r/, GET:QueryDict: {}, POST:QueryDict: {}, COOKIES:{'rbsessionid': **SNIP**}, META:{'AUTH_TYPE': None, 'CONTENT_LENGTH': 0, 'CONTENT_TYPE': None, 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'rbsessionid=**SNIP**', 'HTTP_HOST': '**SNIP**', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://**SNIP**/r/8736/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.15) Gecko/2009101601 Firefox/3.0.15 (.NET CLR 3.5.30729)', 'PATH_INFO': u'/r/', 'PATH_TRANSLATED': None, 'QUERY_STRING': None, 'REMOTE_ADDR': '**SNIP**', 'REMOTE_HOST': None, 'REMOTE_IDENT': None, 'REMOTE_USER': None, 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': '', 'SERVER_NAME': '**SNIP**', 'SERVER_PORT': 80, 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'mod_python'} -- You received this message because you are subscribed to the Google Groups reviewboard-issues group. To post to this group, send email to reviewboard-issues@googlegroups.com. To unsubscribe from this group, send email to reviewboard-issues+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/reviewboard-issues?hl=en.
Issue 2070 in reviewboard: installation problems
Status: New Owner: Labels: Type-Defect Priority-Medium New issue 2070 by keith.bu...@gmail.com: installation problems http://code.google.com/p/reviewboard/issues/detail?id=2070 Just trying to install reviewboard using easy_install, but it relies on getting python-memcached from ftp.tummy.com, which doesn't appear to be alive. Mirror? -- You received this message because you are subscribed to the Google Groups reviewboard-issues group. To post to this group, send email to reviewboard-issues@googlegroups.com. To unsubscribe from this group, send email to reviewboard-issues+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/reviewboard-issues?hl=en.
Re: Issue 1533 in reviewboard: File Names Cut off in Diff Viewer
Comment #6 on issue 1533 by chad.m.p...@gmail.com: File Names Cut off in Diff Viewer http://code.google.com/p/reviewboard/issues/detail?id=1533 Not just tied to binaries and effects other text-based files. Using Git with RB 1.5.4 Repository with a python (.py) file changed but the directory path has a space. Diff is generated via automated scripting via the following command: git diff --full-index --cached The resulting .diff file that I push to RB via rbtools contains the following lines: diff --git a/test/Python scripts/ourfile.py b/test/Python scripts/ourfile.py index snip..snip --- a/test/Python scripts/senderData.py +++ b/test/Python scripts/senderData.py Diff being added to RB succeeds. It displays the diff for a file named test/Python. Diff displays properly, but the name is just not presented correctly. My guess is there is a regex parse on whitespace. Might be able to regex on /a and /b tokens instead? -- You received this message because you are subscribed to the Google Groups reviewboard-issues group. To post to this group, send email to reviewboard-issues@googlegroups.com. To unsubscribe from this group, send email to reviewboard-issues+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/reviewboard-issues?hl=en.
Re: Issue 2070 in reviewboard: downloads.reviewboard.org should mirror our dependencies
Updates: Summary: downloads.reviewboard.org should mirror our dependencies Status: Confirmed Labels: Component-Website Comment #1 on issue 2070 by chip...@gmail.com: downloads.reviewboard.org should mirror our dependencies http://code.google.com/p/reviewboard/issues/detail?id=2070 This seems to happen from time to time. We should certainly mirror it. However, the site generally comes back up within a day. Hopefully they'll sort out their hosting issues, because we're far from the only project that uses it. -- You received this message because you are subscribed to the Google Groups reviewboard-issues group. To post to this group, send email to reviewboard-issues@googlegroups.com. To unsubscribe from this group, send email to reviewboard-issues+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/reviewboard-issues?hl=en.