1485: Newby issues: RB 1.1 alpha 2

Dmitry.L*********@gmai***** (Google Code) (Is this you? Claim this profile.)
chipx86
chipx86
Feb. 21, 2010
Hi, 

I have installed RB version 1.1 alpha 2. It runs under apache 
(httpd-2.2.3-31) on linux OS. 

I have set it up in the following way: 

   RB talks to read-only CVS repository which is rsynced w/ write 
   enabled repository on CVS server side. 

   I have users that are members of a group. Group has mail list associated
 with it. 

Issues:
  - Diff files made with plain "cvs diff" command do not get recognized. An
error message says "Empty diff file". W/o looking at RB code it is hard to
figure out what is wrong. Seems like RB expects diff files produces only w/
"cvs diff -u" command. 
  - Diff file produced against write enabled repository do not work b/c RB
extracts the full path from "RCS file" string in diff file. Obviously these
will not match read-only repository. Is it intended? I can apply diff file
created using cvs diff command on ro repository to files in write enabled
repository w/o problems. Why RB can't?
  - When I click on "New Review Request" I get to a form where I need to
specify repository and choose diff file. I specify the file and click 
"Create Review Request". The page blinks, but does not bring me to newly
created report (as I expect from working w/ RB on some other project).
Instead it is the same form with text "no file selected" next to "Choose
File" button. If I got to "All review requests" I see the newly created
request as "[Draft]". If I edit it - there is no diff file attached. I need
to upload it again.
  - If I "publish" the new report created in the manner described. I do not
get mail sent to members of the group (specified in "Group" field). Only if
I provide comma separated list of "People" do I get mail sent to individual
users and to the group as well (so I get two mails instead of one). 

I would appreciate some help w/ rectifying these issues. The RB request
creation and e-mail issues are the most pressing. T
chipx86
#1 chipx86
This is best sent to the mailing list, but to answer your questions:

1) Yes, cvs diff -u is required. However, you should really install RBTools and use
post-review, as that will make life far easier for you, and guarantee proper diffs.
2) You should set the read-only repository in Mirror Path in the Repository settings.
3) This is a bug in Alpha 2. I believe it is fixed in Beta 1. However, use
post-review and you'll never have to visit this page again.
4) This sounds like a configuration issue. Is the group set to have a mailing list
associated with it, or not? I assume it does have people listed in it though.

If you still have further issues, please subscribe to and e-mail
reviewboard@googlegroups.com.
  • +NotABug
  • -Type-Defect
    +Type-Support
  • +chipx86