Re: rbdemo extension
rbdemo is what powers demo.reviewboard.org. It keeps the database in a consistent state, and provides auto-generated guest users. We have it available so people can learn from its source. It's not useful for any other server, really. Christian On Wednesday, May 20, 2015, Sri Ram Kannan sriram.ss...@gmail.com wrote: Hi, Anyone tried rbdemo extension before ? I donot know how to play around with it. For your information, the reviewboard that I use is linked with Active directory therefore I assume the authentication back end is based on LDAP. Now how to test and understand the workflow of rbdemo extension.. Please guide me. Regards, Sri. -- 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 javascript:_e(%7B%7D,'cvml','reviewboard%2bunsubscr...@googlegroups.com'); . For more options, visit https://groups.google.com/d/optout. -- -- Christian Hammond - christ...@beanbaginc.com Review Board - http://www.reviewboard.org Beanbag, Inc. - http://www.beanbaginc.com -- 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.
Re: why does rbt post have to fetch SCM credentials from RB and not just my client m/c
So after the review request is uploaded, when a user views the diff, the files are brought from the repo and then displayed? Or is the entire file content saved in the database, which is fetched and displayed? On Saturday, April 25, 2015 at 1:32:33 AM UTC+5:30, David Trowbridge wrote: That error is coming from the server (the server is trying to log in--it's not downloading credentials to the client). It can't use your credentials from the client because it also needs to communicate with the repository when people view the diff. -David On Thu, Apr 23, 2015 at 9:04 PM unknown karthi...@gmail.com javascript: wrote: When i give the worng credentials in RB repository page and try to post from cmd promt (i.e. rbt post) , it fails as shown : http://localhost:8080/reviewboard/api/review-requests/180/diffs/ ERROR: Error uploading diff One or more fields had errors (HTTP 400, API Error 105) path: [P4#run] Errors during command execution( p4 login ) [Error]: Access for user 'wrong_userid' has not been enabled by 'p4 protect'. Your review request still exists, but the diff is not attached. http://localhost:8080/reviewboard/r/180/ So it tries to log into SCM using ReviewBoard repository login details, right ? why cant it just take it from my local machine ? On Thursday, April 23, 2015 at 4:18:26 PM UTC+5:30, unknown wrote: Hi why does rbt post have to fetch SCM credentials from RB and not just my client m/c rbt diff takes perforce login details from client machine and why cant rbt post do the same? And where exactly is the function where it fetches the login from Review Board site ? Tnx -- 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...@googlegroups.com javascript:. For more options, visit https://groups.google.com/d/optout. -- 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.
RB migrate and upgrade from 1.6.16 to 2.0.15
Hi, I've been trying to upgrade a RB instance that got to 1.6.16 to 2.0.15 on another node (RH6.3 vs RH6.6). I've the prereq packages on: # pip freeze Beaker==1.3.1 cas==0.15 cups==1.0 cupshelpers==1.0 decorator==3.0.1 Django==1.6.11 django-evolution==0.7.5 django-haystack==2.3.1 django-pipeline==1.3.27 Djblets==0.6.28 docutils==0.12 ecdsa==0.13 ethtool==0.6 feedparser==5.2.0 firstboot==1.110 freeipa==2.0.0a0 futures==2.2.0 glusterfs-api==3.6.0.28 iniparse==0.3.1 iotop==0.3.2 ipapython==3.0.0 iwlib==1.0 kerberos==1.1 lxml==2.2.3 M2Crypto==0.20.2 Magic-file-extensions==0.1 Mako==0.3.4 Markdown==2.4.1 MarkupSafe==0.9.2 matplotlib==0.99.1.1 mercurial==3.4 mimeparse==0.1.3 MySQL-python==1.2.5 netaddr==0.7.5 nose==0.10.4 numpy==1.4.1 p4python==2014.1.925900 paramiko==1.15.2 PIL==1.1.7 Pillow==2.8.1 pillowfight==0.2 policycoreutils-default-encoding==0.1 pycrypto==2.6.1 pycurl==7.19.0 Pygments==2.0.2 pygpgme==0.1 pyOpenSSL==0.10 python-dateutil==1.5 python-default-encoding==0.1 python-dmidecode==3.10.13 python-ldap==2.3.10 python-meh==0.11 python-memcached==1.54 python-nss==0.13 pytz===2010h pyxdg==0.18 recaptcha-client==1.0.6 ReviewBoard==2.0.15 rhnlib==2.5.22 rhsm==1.12.5 scdate==1.9.60 sckdump==2.0.5 scservices==0.99.45 scservices.dbus==0.99.45 setools==1.0 six==1.9.0 slip==0.2.20 slip.dbus==0.2.20 slip.gtk==0.2.20 smbc==1.0 SSSDConfig==1.11.6 suds==0.4.1 urlgrabber==3.9.1 virtinst==0.600.0 Whoosh==2.7.0 yum-metadata-parser==1.1.2 D/B setup exactly as the old node with the same d/b|user|pass etc. Method: # rb-site installpath Then going in and dropping the d/b and creating the empty d/b again (I've tried it without dropping the newly created one as well). Taking the latest dump.sql from the old server and loading it into the new d/b Taking the latest htdocs/media/uploaded content to the new server from old # rb-site upgrade path and getting these errors which I've seen mentioned around the web but unsure how to correct and unsure how to read the evolve --hint to fix: Rebuilding directory structure Updating database. This may take a while. The log output below, including warnings and errors, can be ignored unless upgrade fails. -- begin log output -- 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) The stored evolutions do not completely resolve all model changes. Run `./manage.py evolve --hint` to see a suggestion for the changes required. The following are the changes that could not be resolved: The application markup has been deleted In model scmtools.Repository: Field 'hosting_account' has been added Field 'extra_data' has been added CommandError: Your models contain changes that Django Evolution cannot resolve automatically. # rb-site manage path list-evolutions Applied evolutions for 'sessions': session_expire_date_db_index Applied evolutions for 'accounts': is_private Applied evolutions for 'changedescs': fields_changed_longtext Applied evolutions for 'diffviewer': add_parent_diffs filediff_filenames_1024_chars diffset_basedir filediff_status Applied evolutions for 'reviews': change_descriptions last_review_timestamp shipit_count default_reviewer_repositories null_repository localsite group_incoming_request_count group_invite_only group_visible default_reviewer_local_site add_issues_to_comments file_attachments Applied evolutions for 'scmtools': bugzilla_url_charfield repository_raw_file_url repository_visible repository_path_length_255 localsite repository_access_control group_site repository_hosting_accounts repository_extra_data_null Thanks in advance for any pointers in this. - John -- 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. evolve.hint Description: Binary data
User Authentication Credential for SVN authentication?
Our current setup involves a number of SVN/git repositories, where only a sub-group of users have access to each repos, and no single shared login has access to all of them. This means that for each new repos, we currently have to pick an arbitrary user who happens to have access and ask him to come type in his password in the Change repository admin panel...(which isn't always possible since we have remote users - for those we'd give them temporary admin acess so they can log into the admin panel themselves) and if for whatever reason that user leaves the company (or is taken off the project and no longer has access to that repo), the setup will break for everyone else. Is there no way, when setting up the repository in reviewboard, to have it use the currently-logged-in user's credentials to access the repos (and display diffs, etc) instead of having to enter a single login/password for the repos as part of the admin configuration? Thanks! F. -- 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.
Re: Power Pack 1.2 is released: TFS support, flexible licensing, and free for up to 2 users
Wow, thank you David. Appreciate sorting the license. Cormick. On Wednesday, 20 May 2015 19:49:13 UTC+1, David Trowbridge wrote: Cormick, That's definitely an oversight, and I'll be fixing up the documentation ASAP. In the meantime I'll clear your existing license out of the system so you can request a new trial when you do upgrade to 2013. -David -- 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.
Re: What if I move my repositories?
The items shown in RBTools Setup shouldn't include the repository URL (it has the Review Board server URL as configured in the General settings page, and the name of the repository). -David On Thu, May 21, 2015 at 11:27 AM Eric Johnson e...@tibco.com wrote: Hopefully a quick question. What do I do if I move a Subversion repository? (Running ReviewBoard 2.0.15) I went into the admin/db/scmtools/repository/ UI, and changed the URL. Yet, if I immediately click on the [RBTools Setup] button, I get shown the old URL. Restarting both the server, and memcached didn't change the result. Also, I'm worried that previous review requests will now be broken. Please advise Eric. -- 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. -- 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.
Re: RB migrate and upgrade from 1.6.16 to 2.0.15
Hi John, This looks like some state is a bit messed up in the database for the evolution history. Can you attach an SQL dump of the contents of the django_project_version and django_evolution tables? Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.reviewboard.org Beanbag, Inc. - http://www.beanbaginc.com On Thu, May 21, 2015 at 6:24 AM, John McGowan john.mcgow...@gmail.com wrote: Hi, I've been trying to upgrade a RB instance that got to 1.6.16 to 2.0.15 on another node (RH6.3 vs RH6.6). I've the prereq packages on: # pip freeze Beaker==1.3.1 cas==0.15 cups==1.0 cupshelpers==1.0 decorator==3.0.1 Django==1.6.11 django-evolution==0.7.5 django-haystack==2.3.1 django-pipeline==1.3.27 Djblets==0.6.28 docutils==0.12 ecdsa==0.13 ethtool==0.6 feedparser==5.2.0 firstboot==1.110 freeipa==2.0.0a0 futures==2.2.0 glusterfs-api==3.6.0.28 iniparse==0.3.1 iotop==0.3.2 ipapython==3.0.0 iwlib==1.0 kerberos==1.1 lxml==2.2.3 M2Crypto==0.20.2 Magic-file-extensions==0.1 Mako==0.3.4 Markdown==2.4.1 MarkupSafe==0.9.2 matplotlib==0.99.1.1 mercurial==3.4 mimeparse==0.1.3 MySQL-python==1.2.5 netaddr==0.7.5 nose==0.10.4 numpy==1.4.1 p4python==2014.1.925900 paramiko==1.15.2 PIL==1.1.7 Pillow==2.8.1 pillowfight==0.2 policycoreutils-default-encoding==0.1 pycrypto==2.6.1 pycurl==7.19.0 Pygments==2.0.2 pygpgme==0.1 pyOpenSSL==0.10 python-dateutil==1.5 python-default-encoding==0.1 python-dmidecode==3.10.13 python-ldap==2.3.10 python-meh==0.11 python-memcached==1.54 python-nss==0.13 pytz===2010h pyxdg==0.18 recaptcha-client==1.0.6 ReviewBoard==2.0.15 rhnlib==2.5.22 rhsm==1.12.5 scdate==1.9.60 sckdump==2.0.5 scservices==0.99.45 scservices.dbus==0.99.45 setools==1.0 six==1.9.0 slip==0.2.20 slip.dbus==0.2.20 slip.gtk==0.2.20 smbc==1.0 SSSDConfig==1.11.6 suds==0.4.1 urlgrabber==3.9.1 virtinst==0.600.0 Whoosh==2.7.0 yum-metadata-parser==1.1.2 D/B setup exactly as the old node with the same d/b|user|pass etc. Method: # rb-site installpath Then going in and dropping the d/b and creating the empty d/b again (I've tried it without dropping the newly created one as well). Taking the latest dump.sql from the old server and loading it into the new d/b Taking the latest htdocs/media/uploaded content to the new server from old # rb-site upgrade path and getting these errors which I've seen mentioned around the web but unsure how to correct and unsure how to read the evolve --hint to fix: Rebuilding directory structure Updating database. This may take a while. The log output below, including warnings and errors, can be ignored unless upgrade fails. -- begin log output -- 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) The stored evolutions do not completely resolve all model changes. Run `./manage.py evolve --hint` to see a suggestion for the changes required. The following are the changes that could not be resolved: The application markup has been deleted In model scmtools.Repository: Field 'hosting_account' has been added Field 'extra_data' has been added CommandError: Your models contain changes that Django Evolution cannot resolve automatically. # rb-site manage path list-evolutions Applied evolutions for 'sessions': session_expire_date_db_index Applied evolutions for 'accounts': is_private Applied evolutions for 'changedescs': fields_changed_longtext Applied evolutions for 'diffviewer': add_parent_diffs filediff_filenames_1024_chars diffset_basedir filediff_status Applied evolutions for 'reviews': change_descriptions last_review_timestamp shipit_count default_reviewer_repositories null_repository localsite group_incoming_request_count group_invite_only group_visible default_reviewer_local_site add_issues_to_comments file_attachments Applied evolutions for 'scmtools': bugzilla_url_charfield repository_raw_file_url repository_visible repository_path_length_255 localsite repository_access_control group_site repository_hosting_accounts repository_extra_data_null Thanks in advance for any pointers in this. - John -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review
submitter has left company; how to change
We have had some recent employee departures, leaving a few open requests owned by submitters who are no longer at the company. I don't see any way -- short of changing the underlying database -- to reassign these requests to another user. Is there any such admin function? If not, and I do change the underlying database, what other fields might have to be adjusted as well? I can think of the open count, which I haven't quite found in the db yet, but I'm sure is there. Anything else? Thanks, David -- 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.
What if I move my repositories?
Hopefully a quick question. What do I do if I move a Subversion repository? (Running ReviewBoard 2.0.15) I went into the admin/db/scmtools/repository/ UI, and changed the URL. Yet, if I immediately click on the [RBTools Setup] button, I get shown the old URL. Restarting both the server, and memcached didn't change the result. Also, I'm worried that previous review requests will now be broken. Please advise Eric. -- 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.
problem adding bitbucket private repo
I'm trying to setup our 2.0.11 install of Review Board with a private Bitbucket git repository and can't seem to get it working. When I initially add a repo, it is successfully added. However, when I go to add a review, it doesn't pull in any commit history. If I delete the repo and re-add it, I then get the following error: A repository with this name was not found. Again, the first time it works; remove it; add it again, and always get that error. Tried with a few different repos. Also, not seeing anything in the RB server log that shows anything about the connection attempt. Sysadmin on our RB box says nothing should be in place preventing communication with Bitbucket.com. Has anyone successfully added a private Bitbucket repo to Review Board recently? Any help much appreciated! -Colin -- 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.
Re: why does rbt post have to fetch SCM credentials from RB and not just my client m/c
The former (files are fetched on demand to keep the dub size down, and cached for a while to make things fast). -David On Thu, May 21, 2015 at 3:21 AM unknown karthikut...@gmail.com wrote: So after the review request is uploaded, when a user views the diff, the files are brought from the repo and then displayed? Or is the entire file content saved in the database, which is fetched and displayed? On Saturday, April 25, 2015 at 1:32:33 AM UTC+5:30, David Trowbridge wrote: That error is coming from the server (the server is trying to log in--it's not downloading credentials to the client). It can't use your credentials from the client because it also needs to communicate with the repository when people view the diff. -David On Thu, Apr 23, 2015 at 9:04 PM unknown karthi...@gmail.com wrote: When i give the worng credentials in RB repository page and try to post from cmd promt (i.e. rbt post) , it fails as shown : http://localhost:8080/reviewboard/api/review-requests/180/diffs/ ERROR: Error uploading diff One or more fields had errors (HTTP 400, API Error 105) path: [P4#run] Errors during command execution( p4 login ) [Error]: Access for user 'wrong_userid' has not been enabled by 'p4 protect'. Your review request still exists, but the diff is not attached. http://localhost:8080/reviewboard/r/180/ So it tries to log into SCM using ReviewBoard repository login details, right ? why cant it just take it from my local machine ? On Thursday, April 23, 2015 at 4:18:26 PM UTC+5:30, unknown wrote: Hi why does rbt post have to fetch SCM credentials from RB and not just my client m/c rbt diff takes perforce login details from client machine and why cant rbt post do the same? And where exactly is the function where it fetches the login from Review Board site ? Tnx -- 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...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- 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. -- 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.
Re: User Authentication Credential for SVN authentication?
No, there is no way to do this. Most people create a new read-only user to use for Review Board. -David On Thu, May 21, 2015 at 8:29 AM Francois francois.chardavo...@gmail.com wrote: Our current setup involves a number of SVN/git repositories, where only a sub-group of users have access to each repos, and no single shared login has access to all of them. This means that for each new repos, we currently have to pick an arbitrary user who happens to have access and ask him to come type in his password in the Change repository admin panel...(which isn't always possible since we have remote users - for those we'd give them temporary admin acess so they can log into the admin panel themselves) and if for whatever reason that user leaves the company (or is taken off the project and no longer has access to that repo), the setup will break for everyone else. Is there no way, when setting up the repository in reviewboard, to have it use the currently-logged-in user's credentials to access the repos (and display diffs, etc) instead of having to enter a single login/password for the repos as part of the admin configuration? Thanks! F. -- 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. -- 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.