About Installation of ReviewBoard

2009-12-09 Thread JohnHenry
Hi, everyone, I am a beginer of ReviewBoard. I had read your Institution on how to install ReviewBoard. My system is Linux RedHat and I had no root permission. My system didn't have yum installed. But your institution are full of yum command, I had trid to install yum too. But because I have no

How to configuration Apache and rb-site?

2009-12-09 Thread JohnHenry
Hi, all; I had asked a question about RB install without Linux root permission. Now I had finished the installation of MySQL and rb-site, After these I should make configuration to the site. There is no sites-abailable forder and so I had to write in apache httpd.conf: Include

About the relationship between ReviewBoard Server and CVS

2009-12-10 Thread JohnHenry
Hi, all, I am now confused by the relationship between CVS and RB. RB has provieded post-commit review, there is no direct relationship between RB review and CVS submit. So it looks like that the review process and CVS operation are independent. But why the RB need a repository setting? Is the

Re: About the relationship between ReviewBoard Server and CVS

2009-12-11 Thread JohnHenry
the proposed changed. All of this is independent of the actual commit to CVS. You can use any account which is able to access CVS and checkout the necessary files, the account doesn't have to have write permissions to CVS. Scott On Thu, Dec 10, 2009 at 10:07 PM, JohnHenry qhlonl...@163.com

Re: About the relationship between ReviewBoard Server and CVS

2009-12-11 Thread JohnHenry
on that computer. Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Fri, Dec 11, 2009 at 1:30 AM, JohnHenry qhlonl...@163.com wrote: Oh, I see, Thank you. And I have another problem. I think the post- review

Re: About the relationship between ReviewBoard Server and CVS

2009-12-13 Thread JohnHenry
://www.vmware.com 2009/12/11 JohnHenry qhlonl...@163.com more detailed infomation from debug(data) in RBTools-02.beta2- py2.5.egg, process_json function: svn info repository info: Path: cvs_gz:/export/home/cvsroot, Base path: None, Supports changesets: False cvs diff -uN

ReviewBoard using with WebUI, diff file is not recogonized.

2009-12-13 Thread JohnHenry
Hi, all, I tried the use ReviewBoard to create a review request through WebUI, I had tried to create diff file with cvs diff myfile' command, But when uploading this file to create reviewrequest , RB reports: The selected file does not appear to be a diff; Then I used command cvs diff

How to make forcing pre-commit review

2009-12-14 Thread JohnHenry
Hi,all, It seems that the ReviewBoard help Review code with a Human positive process, But somtimes a programmer may lazy to make code review process and commit his code directly. So is there any way to force all RB users in a ReviewGroup to make pre-commit review? say, If somebody write new

Re: About the relationship between ReviewBoard Server and CVS

2009-12-14 Thread JohnHenry
JohnHenry qhlonl...@163.com Hi, The detailed error info is: - [jo...@dev2 test]$ post-review --debug --username=Johnl1 -- password=Johnl1 myTestCode.c svn info repository info: Path: cvs_gz:/export/home/cvsroot, Base path: None

Re: ReviewBoard using with WebUI, diff file is not recogonized.

2009-12-14 Thread JohnHenry
. -http://www.vmware.com On Sun, Dec 13, 2009 at 7:18 PM, JohnHenry qhlonl...@163.com wrote: Hi, all,    I tried the use ReviewBoard to create a review request through WebUI, I had tried to create diff file with cvs diff myfile' command, But when uploading this file to create reviewrequest

Re: About the relationship between ReviewBoard Server and CVS

2009-12-14 Thread JohnHenry
-- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com 2009/12/14 JohnHenry qhlonl...@163.com Hi, The detailed error info is: - [jo...@dev2 test]$ post-review --debug

Re: About the relationship between ReviewBoard Server and CVS

2009-12-14 Thread JohnHenry
...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com 2009/12/14 JohnHenry qhlonl...@163.com Hi, The detailed error info is: - [jo...@dev2 test]$ post-review --debug --username=Johnl1 -- password

Re: About the relationship between ReviewBoard Server and CVS

2009-12-14 Thread JohnHenry
you have configured in the administration UI in Review Board? Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com 2009/12/14 JohnHenry qhlonl...@163.com Hi, The detailed error info

Re: About the relationship between ReviewBoard Server and CVS

2009-12-14 Thread JohnHenry
/14 JohnHenry qhlonl...@163.com Hi, Christian, I have changed the source of Postreview.py, and now the post- review can work fine. I found that in class CVSClient, the function get_repository_info, It use socket.getfqdn(host) to replace the host of repository_path; So I managed

Re: About the relationship between ReviewBoard Server and CVS

2009-12-14 Thread JohnHenry
JohnHenry qhlonl...@163.com Hi, Christian, Thanks for replay. I said rebuild because I am using the directly installed ReviewBoard, I don't know it's compiling form souce process. If I want to change some python source code of ReviewBoard, Then how to compile the ReviewBoard again, and do

About Error occured when print view diff on User WebUI of ReviewBoard

2009-12-14 Thread JohnHenry
Hi, I have tried to post a review request and publish it using one User, But in the Reviewers' UI, when He cilck the view diff link on the top-right, There will be some error infomation: ** The patch to 'mySouceTest.c' didn't apply cleanly. The

Re: About Error occured when print view diff on User WebUI of ReviewBoard

2009-12-15 Thread JohnHenry
problem, How to make Review to the review request generated with newly source code( that is the source code has never been commited to CVS ) is waiting for suggestion. Best Regards! On 12月15日, 下午3时36分, JohnHenry qhlonl...@163.com wrote: Hi,    I have tried to post a review request and publish

About permission settings of ReviewBoard

2009-12-15 Thread JohnHenry
Hi, all. In my understanding, There are two kinds of Permission control on ReviewBoard, One is to ReviewRequests and the Other is for Database. But all premissions are named as Can ...', Such as Can add profile and Can change profile; There is no Can't then how to forbide user operation?

About User setting UI

2009-12-15 Thread JohnHenry
Hi, I found that it is rather hard to use of User setting on Administrator UI, some permissions string are partly hidden by the UI box. And I really don't konw what those permissions mean. For example, I had set a user permission as reviews| review requests|Can change status; But when I

Re: About BugTracker

2010-01-05 Thread JohnHenry
the bug tracker. You include %s where the bugid needs to be substituted. for example  http://mybugtracker.mydomain.com/cgi-bin/bug.cgi?TicketID=%s The %s is replaced with the bugid in the URL displayed to the screen. Scott On Mon, Jan 4, 2010 at 9:13 PM, JohnHenry qhlonl...@163.com wrote

Will post-review generate ReviewRequest for CVS removed files?

2010-01-14 Thread JohnHenry
Hi, all. I am trying using post-review to generate review request for cvs removed files. Once a file has been removed with cvs remove file cvs commit, Then the new version will be the removed version. Suppose the file version before remove is V1.1 , Then after execution cvs remove , It will

About the Template tag {%box%}. How to use it?

2010-01-17 Thread JohnHenry
Hi, Everybody. In the templates/accounts/Prefs.html template. There is a Tempalte tag written as {%box %} ..{% endbox %}; for example: --- {% box prefsgroup %} h1 class=title{% trans Groups %}/h1 div class=main p{% trans Which groups

Re: About the Template tag {%box%}. How to use it?

2010-01-18 Thread JohnHenry
. Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Sun, Jan 17, 2010 at 10:55 PM, JohnHenry qhlonl...@163.com wrote: Hi, Everybody.   In the templates/accounts/Prefs.html template. There is a Tempalte tag

Re: About the view diff page of reviewboard

2010-01-26 Thread JohnHenry
Hi, Christian. I just can't understand how does ReviewBoard get the basic source file with the help of diff file. Yes I have set Repository path on ReviewBoard webUI, and on the Authentication setting, I use my CVS Id and password. But I am an ordinary user on CVS, I can't access other

Re: About the view diff page of reviewboard

2010-01-28 Thread JohnHenry
then there is no authentication on your cvs server. Scott On Wed, Jan 27, 2010 at 12:15 AM, JohnHenry qhlonl...@163.com wrote: Hi, Christian.   I just can't understand how does ReviewBoard get the basic source file with the help of diff file. Yes I have set Repository path on ReviewBoard

About the Interaction between post-review and ReviewBoard

2010-01-28 Thread JohnHenry
Hi, all. I am using reviewboard 1.0.5.1; Now I had to change post-review and reviewboard so that post-review will not upload diff file, instead , it give file versions to ReviewBoard, So that Reviewbaord can run cvs diff -uN -r command to generate diff file by it self. Currently,

Re: About Installation of RBTools (post-review)

2010-02-02 Thread JohnHenry
Hi, Christian Is that mean post-review will have to depend on easy_install? We are making reviewboard automation, so the post-review is installed on an Linux Server machine. But I have no root permission, And the python installed on Linux Server machine did not install easy_install at all. So I

Re: About Installation of RBTools (post-review)

2010-02-02 Thread JohnHenry
2010/2/2 JohnHenry qhlonl...@163.com Hi, Christian Is that mean post-review will have to depend on easy_install? We are making reviewboard automation, so the post-review is installed on an Linux Server machine. But I have no root permission, And the python installed on Linux Server

Re: How to change Domain Name of Email

2010-02-20 Thread JohnHenry
Yes, That is fine now. May be it was the memory cache or cookie result this. After I had restart the WebServer the next day. My new domain came into effect then. Thanks! On Feb 12, 6:08 pm, Onkar onkarshi...@gmail.com wrote: Have you tried changing the setting on admin interface - Admin -

ReviewBoard Email Notification Problem

2010-02-21 Thread JohnHenry
Hi,all My ReviewBoard version is 1.0.5.1 We have enabled the Email Settings to send e-mails for review requests and reviews We had made reviewboard automation. We have made a special account of submit-only to submit reviewrequest for all CVS commits. After the generation of any new review

About Reviewobard automation: Re-Generation of ReviewRequest

2010-02-23 Thread JohnHenry
Hi, all I am using RB1.0.5.1; We are making Reviewboard automation, So that after programmers commited code to CVS Repostitory, We will automatically generate ReviewRequest for them. I had made a script to call post-review to do this: = result =

Re: About Installation of Reviewboard

2010-02-24 Thread JohnHenry
Any Suggestion ? -- 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

Questions About ReviewBoard memcache and Database changement

2010-02-24 Thread JohnHenry
Hi, all In my installed Reviewboard, I had used the CacheType as file, and I defined a file named reviewboard_cache, set its path when rb- site installation. But when the site is in use now, The accession is very slow, and file reviewboard_cache is always empty. Is that means my file

Need some help on CVS diff file format

2010-02-25 Thread JohnHenry
Hi,all My RB version is 1.0.5.1. There is a scenario: Local CVS Repository has many files, When I use the post-review, It will not support --revision-range option, Because different file in CVS Repository will have different revision-range values. So I had tried to generate diff

Question On ReviewBoard Upgrade

2010-03-01 Thread JohnHenry
Hi, all We had put RB1.0.5.1 in use, But I want to upgrade it to V 1.5; How Can I do this? especially that I had made some change on the RB source? Another warry is that our database has stored some data of reviews. Will rb-site install process reconstruct all database tabales? I am

Re: How to get back to reviewboard from Admin panel?

2010-03-02 Thread JohnHenry
, There's a bug tracking this very request. Seehttp://code.google.com/p/reviewboard/issues/detail?id=1299. Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Sun, Jan 17, 2010 at 8:22 PM, JohnHenry qhlonl...@163

Re: Question On ReviewBoard Upgrade

2010-03-02 Thread JohnHenry
on Review Board tree forks that describe how to get back in sync for a new release. Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Mon, Mar 1, 2010 at 10:00 PM, JohnHenry qhlonl...@163.com wrote: Hi

accelerating of reviewboard

2010-03-03 Thread JohnHenry
Hi,all We want the reviewboard to run faster. We found that on some functions like view_diff and view All review reqeusts, the cpu consume on apache (Reviewboard server) cost 90%, and less then 10% on MySQL, So it seems that the bottleneck is not lie in Too Much SQL Execution. We tried

Re: The --review-request-id option of post-review command

2010-03-03 Thread JohnHenry
can go ahead and give it a try. If it does crash, feel free to file a bug and we'll look into it. Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Tue, Mar 2, 2010 at 11:09 PM, JohnHenry qhlonl...@163.com

How to View “review” state (not review request ) on dashboard RR list

2010-03-05 Thread JohnHenry
Hi, all: The dashboard has show most infomation of reviewrequest, but not reviews. Some times, A user has saved his reviews but not public. Then if he had just logged in, he want to know the state of his review on the dashboard, How to show this? Need some suggestion. Best Regards! --

Re: Important changes to the Review Board Web API

2010-03-07 Thread JohnHenry
-http://www.reviewboard.org VMware, Inc. -http://www.vmware.com 2010/3/7 JohnHenry qhlonl...@163.com Hi, Christian Is there any document about Reviewboard web api? Or we could learn through nothing but the 'json.py' souce file? Best Regards! On 3月7日, 下午1时21分, Christian Hammond chip

About “close” of ReviewRequest

2010-03-08 Thread JohnHenry
Hi, We had a new requirement of 'close condition'. Only if all target reviewers had ship it this review, The submitter can 'close' this review request by click submitted. I had noticed that there will be a change in review board about reviewers' ship it and submitters' close operations.

Re: Requesting ideas for Google Summer of Code

2010-03-10 Thread JohnHenry
Hi, Christian. I think the post-review tools can make some improvements on CVS like file-revision-independent Repository. As to the dashboard of Reviewboard, If it gives users ( super user ) the ability to Creating and Customizing New columns, that would be cool. And more strict permission system

About '--branch' option of post-review

2010-03-10 Thread JohnHenry
Hi, The post-review tool has an option named --branch, I am using CVS Repository now, But I am not sure whether this branch is equal to CVS branch. I had view source of Cvs.py _cat_specific_file() fucntion.

Bug Report About post-review “RBTools-0.2rc1”

2010-03-11 Thread JohnHenry
Hi, I had tried the RBTools 0.2rc1. and there may be a bug. Execution infomation is: File ./postreview.py, line 128, in __str__ if 'err' in self.rsp: TypeError: argument of type 'NoneType' is not iterable

About Reviewboard “ShipIt” operations

2010-03-17 Thread JohnHenry
HI, all I am using RB V1.0.5.1; One of our users had problems on reviews with FireFox3.6; As a Reviewer, He can't operate ShipIt. When he reviewed and click Ship It and then publish, The result is just a publish of review without shipit tag and even without any text of Reviews. Others user with

Re: 500 Server Error when attempting to post

2010-03-18 Thread JohnHenry
Hi, I see the information, it said: Uploading diff, size: 0 That may mean no diff content was generated at all. I think may be you had not change any thing of your local copy after commit ti to repository, or some other reasons let post-review generate an Empty Diff Best Regards! On

Problem of extension development on Reviewboard --managers.py

2010-03-22 Thread JohnHenry
Hi, I had tried to change the souce file named managers.py in reviewboard.reviews; During those job I add an import of reviewboard.reviews.models.Review, But the RB site then will report such information: Review Board is taking

Re: How to control number of lines shown in reviewboard 'My Dashboard'

2010-03-24 Thread JohnHenry
I see in Djblets, datagrid.py, There is a self.paginate_by = 50 statement defined that each page has 50 ReviewReqeust recodes in the Dashboard. I think this value should be dynamically settable by users instead of hard-coding on Djblets. Best Regards! On 3月23日, 下午5时24分, JohnHenry qhlonl

Reviewboard Offical site unaccessable.

2010-03-25 Thread JohnHenry
Hi, This day until now, I can't access reviewboard site of http://www.reviewboard.org/. I can't download Reviewboard 1.5 with easy_install , Is there anything goes wrong? Best Regards! -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy

Problem when using Reviewboard 1.5 nightly build 20100324

2010-03-25 Thread JohnHenry
Hi, I had just tried to install RB of version 1.5, But When I add a repository of CVS, It always report A repository was not found at the specified path. When I tried to select ClearCase and set the same path of CVS, Then success. I think Reviewboard had chaos in custom Repository

Re: Problem when using Reviewboard 1.5 nightly build 20100324

2010-03-25 Thread JohnHenry
://www.vmware.com On Thu, Mar 25, 2010 at 12:45 AM, JohnHenry qhlonl...@163.com wrote: Hi, I had just tried to install RB of version 1.5, But When I add a repository of CVS, It always report A repository was not found at the specified path. When I tried to select ClearCase and set the same path

Re: Problem when using Reviewboard 1.5 nightly build 20100324

2010-03-25 Thread JohnHenry
Not simply item chaos, When I select ClearCase, The following job of RR generation is completely impossible. On 3月25日, 下午3时45分, JohnHenry qhlonl...@163.com wrote: Hi, I had just tried to install RB of version 1.5, But When I add a repository of CVS, It always report A repository

Re: Problem when using Reviewboard 1.5 nightly build 20100324

2010-03-25 Thread JohnHenry
as invalid. Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com 2010/3/25 JohnHenry qhlonl...@163.com Not simply item chaos, When I select ClearCase, The following job of RR generation is completely

Re: Problem when using Reviewboard 1.5 nightly build 20100324

2010-03-25 Thread JohnHenry
-- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com 2010/3/25 JohnHenry qhlonl...@163.com I had keep tracking the source, The command execution :cvs -f - d :pserver:j...@192.168.3.150:/data1/john/tempcvsroot checkout -p CVSROOT

Re: Problem when using Reviewboard 1.5 nightly build 20100324

2010-03-26 Thread JohnHenry
are OK. Is RBTools of this version considers local character settings? Best Regards! On 3月26日, 上午10时08分, JohnHenry qhlonl...@163.com wrote: Yes, I had tried these, I had even change that in the source file cvs.py ,function ' check_repository', directly setting the path to the form

How Can I make alternation between Reviewboard Of different Versions?

2010-03-26 Thread JohnHenry
Hi, I had installed Reviewboard V 1.0.5.1, Then create another database for Reviewboard V 1.5; Now the rb-site is installed with Reviewboard V 1.5, I want to change it back to V 1.0.5.1; So I move the Reviewboard1.5 in python/site-package to somewhere else and then move the Reviewboard 1.0 back

The setting of memcached after rb-site install

2010-03-26 Thread JohnHenry
Hi, My Reviewboard site has been installed, Now we tried to use memcached to speed up. But I am not sure how to set the 'settings_local.py' to specify the memcached used. I had tried to set CACHE_BACKEND = '/data1/John/bin/tested_tools/review_board/memcached/ bin/memcached.pid' where

Re: How Can I make alternation between Reviewboard Of different Versions?

2010-03-28 Thread JohnHenry
a different version. Simply backup of Reviewboard egg files and copy back proved ineffictive, Then How to make alternation between different versions without having to reinstall with 'easy_install' ? Best Regards! On 3月26日, 下午5时30分, JohnHenry qhlonl...@163.com wrote: Hi, I had installed

Re: How Can I make alternation between Reviewboard Of different Versions?

2010-03-28 Thread JohnHenry
' corresponding this version, And restart Apache, That will do. Hope to be of help to users with the same problem. Best Regards! On 3月29日, 上午10时12分, JohnHenry qhlonl...@163.com wrote: I had expected that I can install this two version and there sites at the same time, Then I can change the Apache conf file

About migration of reviewboard V 1.0.5.1

2010-03-31 Thread JohnHenry
Hi, all. I am doing migration of reviewboard from one machine to another. We had installed a new reviewboard the other machine ,and then backup mysql database into this machine mysql. From source machine, do: ./mysqldump -uroot -h 127.0.0.1 -P 3309 --default-character-set=utf8 - B

Re: About migration of reviewboard V 1.0.5.1

2010-03-31 Thread JohnHenry
of patch? Christian -- Christian Hammond - chip...@chipx86.com Review Board -http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Wed, Mar 31, 2010 at 8:16 AM, JohnHenry qhlonl...@163.com wrote: Hi, all.    I am doing migration of reviewboard from one machine to another

Re: How to change the site name of a particular reviewboard installation?

2010-04-06 Thread JohnHenry
Hi, I had tried to change site domain. I had changed this site setting in MySQL Database directly and local_settings.py both, And this works. Table Name is django_site, You may have a try. Best Regards! On 4月6日, 下午8时51分, Srinidhi B S srinidhi...@gmail.com wrote: Hi Christian, On Tue, Apr 6,

Ask help about 'Review' page changment

2010-04-13 Thread JohnHenry
Hi, all There is a requirement for us that when a reviewer has reviewed, He should give a type of comment: If he doesn't Ship It; There will be a pop-up selection box to let him chose: Memary Error Logic Error Proformance illness Code Format and the like, Means that Reviewer should chose one

Re: Groups

2010-04-13 Thread JohnHenry
Hi, You can change the accounts/forms.py code, let the user selection of reviewgroups disable by set disable attribute to group filed; And I had made the permission of Reviews judgement on views.py and templates. You can simplely judge the current user.is_supperuser. Hope to be of help. Best

Re: how to allow users to assign reviewer to requests they did not submit themselves?

2010-04-14 Thread JohnHenry
I think if some others, who are not the target reviewers, get instrested in the reviewrequest, He can Star it himself. allow users to assign reviewer to requests they did not submit themselves, Is the assigner a superuser? On 4月14日, 上午4时18分, Christian Hammond chip...@chipx86.com wrote: You can

Error of review links on Dashboard

2010-04-21 Thread JohnHenry
Hi, I am using Reviewboard V 1.0.5.1, And for some reason, The Djblets is V0.5.9 ( Noe V 0.5.6 by default ); Now I found that if there were two review requests of the same summary on dashboard, If I click any of them, They will all link to a single ReviewRequest page, only if I click the

Re: Error of review links on Dashboard

2010-04-22 Thread JohnHenry
-http://www.reviewboard.org VMware, Inc. -http://www.vmware.com On Wed, Apr 21, 2010 at 8:33 PM, JohnHenry qhlonl...@163.com wrote: I had change the Djblets version back to V 0.5.6 Now, And no such problem then. On 4月22日, 上午3时19分, Christian Hammond chip...@chipx86.com wrote: Possibly

Re: Local CVS Repository?

2010-04-23 Thread JohnHenry
What if adding the CVS machine name ahead of your Path setting? like that : machine_name:/proj/cvs , I am not sue. Best Regards! On 4月19日, 下午11时37分, Paul Lynch plynch...@gmail.com wrote: Sure.  The web page says 1.5 beta 2 (dev) is the version. Admin-Database-Repositories-Add Repository On

What is the MAX_SIZE of filediff content and where is it stored?

2010-05-31 Thread JohnHenry
Hi, all Is the size of diff content has a TOP VALUE ? And what it is? 1024Bytes? And which table in the database has stored the content? Best Regards! -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at

How to change site-setting of ReviewBoard

2010-08-08 Thread JohnHenry
Hi, all My Reviewboard version is V1.0.5; Now I found that my RB database table siteconfig_siteconfiguration has stored a string instead of dictionary in its settings column; as a result when I use manage.py syncdb command to synchronize the database and model, It report Error infomation as

Re: attempting to install RBTools on linux

2010-08-20 Thread JohnHenry
Hi, I tried your command on my machine and it had no such problem. Notice that easy_install -U is updating your RBTools(Not First Time Install ), That means you should had a former version of RBTools installed before. Check your easy_install.pth file and make sure your former RBTools version