Re: Testers wanted for new SSH/HTTPS repository support
Hi Christian, thanks for the feedback! I guess, RB 1.1a identifying itself as Review Board 1.0.3 is a clear indication that the combined setup doesn't work, correct? You may be able to tell Apache which version to use by prepending the path to the particular Review Board .egg directory to the PythonPath, but you'll have to manually change this for every upgrade. And it may not work fully, due to pkg_resources lookups and dependencies. I'm confident that in a future version, it will absolutely not work correctly at all. Certainly, you don't want to use the same database on both versions, as the schema is incompatible. We took care of both, so it looks like running two versions concurrently isn't a good idea even now. Another question: how do I tell RB in the repository configuration dialog that I want to set up access via ssh? Cheers, Clemens -- Dr. Clemens Ballarin -- Senior Software Engineer aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Straße 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * phone +49 721 663 968-35 * fax -99 USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Geschäftsführer: Dr. James J. Hunt --~--~-~--~~~---~--~~ 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: Testers wanted for new SSH/HTTPS repository support
Hi Christian, we've installed RB from the Git repository this morning. What we are trying to do is to run two versions of RB on the same machine, RB 1.0.3 and RB 1.1a, sharing user and web server, but on two different instances of the Python interpreter. I suspect that this doesn't actually work, since RB 1.1a still claims to be RB 1.0.3, although it might simply be the case that the message hasn't been updated in the sources. Is running two instances of RB possible in principle? If so, I would appreciate any hints. What I'm actually trying to do is to test RB on a CVS repository via ssh. Cheers, Clemens On 5 Oct 2009, at 09:08, Christian Hammond wrote: Hi everyone, One of the biggest problems we've noticed from new users is that various repositories require SSH or HTTPS (in the case of Subversion) access, and that we had no support for this, requiring instead that users set up a dedicated read-only HTTP repository. Tonight I've committed code to our Git repository that adds experimental support for repositories backed by SSH, and Subversion repositories backed by HTTPS. I'd like to have some volunteers with such a setup test this before our 1.1 alpha 2 release. If you're up for testing it, please install Review Board from Git (on a non-production server!) and install a site there. If you're using Windows, you're going to need to download the latest PyCrypto from http://www.voidspace.org.uk/python/modules.shtml#pycrypto first and install it. Once you have the site set up, go about creating your repository entry. Note that for this to work, Review Board or our backends will need to create and write to $HOME/.ssh and $HOME/.subversion (in the case of SVN repositories) directories. It will attempt to create these directories when it needs to for repositories using SSH/HTTPS, and if it fails, it will give you instructions on what you need to do. $HOME is the home directory of whatever user the web server is running as. On Ubuntu, for instance, this will default to /var/www. If you need to use a different directory, you will have to change the user's home directory. Note that it's a requirement to use the web server's user's home directory. There will no doubt be some requests to make this directory configurable, but this isn't an option. We support a variety of repository tools and many of those call /usr/bin/ssh, which will expect to use $HOME/.ssh. Likewise, pysvn expects ~/.subversion. The sooner we know that these work, the sooner we can get 1.1 Alpha 2 out the door. Thanks! Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.review-board.org VMware, Inc. - http://www.vmware.com -- Dr. Clemens Ballarin -- Senior Software Engineer aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Straße 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * phone +49 721 663 968-35 * fax -99 USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Geschäftsführer: Dr. James J. Hunt --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
Testers wanted for new SSH/HTTPS repository support
Hi everyone, One of the biggest problems we've noticed from new users is that various repositories require SSH or HTTPS (in the case of Subversion) access, and that we had no support for this, requiring instead that users set up a dedicated read-only HTTP repository. Tonight I've committed code to our Git repository that adds experimental support for repositories backed by SSH, and Subversion repositories backed by HTTPS. I'd like to have some volunteers with such a setup test this before our 1.1 alpha 2 release. If you're up for testing it, please install Review Board from Git (on a non-production server!) and install a site there. If you're using Windows, you're going to need to download the latest PyCrypto from http://www.voidspace.org.uk/python/modules.shtml#pycrypto first and install it. Once you have the site set up, go about creating your repository entry. Note that for this to work, Review Board or our backends will need to create and write to $HOME/.ssh and $HOME/.subversion (in the case of SVN repositories) directories. It will attempt to create these directories when it needs to for repositories using SSH/HTTPS, and if it fails, it will give you instructions on what you need to do. $HOME is the home directory of whatever user the web server is running as. On Ubuntu, for instance, this will default to /var/www. If you need to use a different directory, you will have to change the user's home directory. Note that it's a requirement to use the web server's user's home directory. There will no doubt be some requests to make this directory configurable, but this isn't an option. We support a variety of repository tools and many of those call /usr/bin/ssh, which will expect to use $HOME/.ssh. Likewise, pysvn expects ~/.subversion. The sooner we know that these work, the sooner we can get 1.1 Alpha 2 out the door. Thanks! Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.review-board.org VMware, Inc. - http://www.vmware.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups reviewboard group. To post to this group, send email to reviewboard@googlegroups.com 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 -~--~~~~--~~--~--~---