Re: Important: Who's running directly out of an SVN checkout?
We are running out of an SVN checkout as well. Maybe that is the reason my upgrade doesn't work - I was following the instructions on the wiki to set up a new machine, and have been having significant issues. --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
We'll look into a solution for this. We know we need to be able to give users an alternate directory for media installation, so that you can have multiple instances with their own "uploaded" directories. This will at leas take that part out of the egg directory. I'm trying to figure out the best way of doing this, but it'll probably involve a script that does much of the installation for you and then sets up a directory hierarchy with the media directory inside it, with symlinks pointing to the installed copy of Review Board. But of course we'll need to solve the issue of the ReviewBoard egg directory first. Christian -- Christian Hammond - [EMAIL PROTECTED] VMware, Inc. On Thu, Oct 16, 2008 at 12:52 AM, Terry Zhong <[EMAIL PROTECTED]> wrote: > > The problem is we're trying to use latest SVN checkouts and keep > updating it. > > I'm using my own install scripts, just wraps a direct SVN checkout. I > tried eggs, but it installs RB to somewhere like > [/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/ > reviewboard] > This path changes everytime I upgrade to latest SVN revision, can > caused great problem for Apache config file, like > [Alias /reviewboard/media /usr/lib/python2.5/site-packages/reviewboard/ > htdocs/media] > Same problem happens to Djblets. When I install Django as egg, it just > installs into: > [/usr/lib/python2.5/site-packages/django] > Much easier for path finding. If I have to soft link media path by > hand, why not use a script and do a "svn export", which can work > automatically. > > Christian Hammond wrote: > > Hi everyone. > > > > We need to know who is still running Review Board directly out of a SVN > > checkout, rather than through an installed copy (by way of "make > install"). > > > > We're trying to transition away from Makefiles for installation and > toward > > Python eggs. However, this requires a few changes in our SVN tree: > > > > > > 1) Most everything currently in the top-level "reviewboard" directory > will > > move into a subdirectory. This means directories such as "reviews," > > "scmtools," etc. Directories such as "contrib" will stay where they are. > > This will break any python paths you have set up if you're running out of > a > > SVN checkout. > > > > 2) We'll no longer include Djblets or Django-Evolution directly in the > SVN > > tree. These should be installed as separate packages. We'll make this > easy > > to do. > > > > 3) All Makefiles will be removed in favor of setup.py. > > > > > > Python eggs will make installation far easier. Once we've transitioned > over > > fully, installing or upgrading Review Board will only require running > > "easy_install ReviewBoard" on the command line, or running "sudo setup.py > > install" in an SVN checkout. The Django, Djblets and Django-Evolution > > dependencies will be fetched and installed automatically for you. > > > > Before we start to do the final work needed for this, we'd like to know > what > > kind of impact this will have on people. If you're using "make install" > you > > should be fine (though you'll have to stop using "make install" and start > > using "setup.py"). > > > > If people could let us know if they are running directly out of an SVN > > checkout, it would help. And we'd advise transitioning to a proper > > installation as soon as possible. > > > > Thanks! > > > > Christian > > > > -- > > Christian Hammond - [EMAIL PROTECTED] > > VMware, Inc. > > > --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
The problem is we're trying to use latest SVN checkouts and keep updating it. I'm using my own install scripts, just wraps a direct SVN checkout. I tried eggs, but it installs RB to somewhere like [/usr/lib/python2.5/site-packages/ReviewBoard-0.9.dev_r1537-py2.5.egg/ reviewboard] This path changes everytime I upgrade to latest SVN revision, can caused great problem for Apache config file, like [Alias /reviewboard/media /usr/lib/python2.5/site-packages/reviewboard/ htdocs/media] Same problem happens to Djblets. When I install Django as egg, it just installs into: [/usr/lib/python2.5/site-packages/django] Much easier for path finding. If I have to soft link media path by hand, why not use a script and do a "svn export", which can work automatically. Christian Hammond wrote: > Hi everyone. > > We need to know who is still running Review Board directly out of a SVN > checkout, rather than through an installed copy (by way of "make install"). > > We're trying to transition away from Makefiles for installation and toward > Python eggs. However, this requires a few changes in our SVN tree: > > > 1) Most everything currently in the top-level "reviewboard" directory will > move into a subdirectory. This means directories such as "reviews," > "scmtools," etc. Directories such as "contrib" will stay where they are. > This will break any python paths you have set up if you're running out of a > SVN checkout. > > 2) We'll no longer include Djblets or Django-Evolution directly in the SVN > tree. These should be installed as separate packages. We'll make this easy > to do. > > 3) All Makefiles will be removed in favor of setup.py. > > > Python eggs will make installation far easier. Once we've transitioned over > fully, installing or upgrading Review Board will only require running > "easy_install ReviewBoard" on the command line, or running "sudo setup.py > install" in an SVN checkout. The Django, Djblets and Django-Evolution > dependencies will be fetched and installed automatically for you. > > Before we start to do the final work needed for this, we'd like to know what > kind of impact this will have on people. If you're using "make install" you > should be fine (though you'll have to stop using "make install" and start > using "setup.py"). > > If people could let us know if they are running directly out of an SVN > checkout, it would help. And we'd advise transitioning to a proper > installation as soon as possible. > > Thanks! > > Christian > > -- > Christian Hammond - [EMAIL PROTECTED] > VMware, Inc. --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
We'll definitely give people warning before the switch and provide a migration guide. No data should be lost. This is just a matter of where the server is looking for the Python executables. For those running older revisions and worried about your data, my advise is to first back up your existing database, config and source tree and then follow the instructions at http://www.review-board.org/wiki/DatabaseSchemaUpgrades. This should safely migrate your data. Christian -- Christian Hammond - [EMAIL PROTECTED] VMware, Inc. On Wed, Oct 15, 2008 at 11:56 AM, Rusty Burchfield <[EMAIL PROTECTED]> wrote: > > On Oct 14, 11:09 pm, "Christian Hammond" <[EMAIL PROTECTED]> wrote: > > We need to know who is still running Review Board directly out of a SVN > > checkout, rather than through an installed copy (by way of "make > install"). > > We are running r1537 directly from a checkout. A heads up with the > last version before these changes would help too. > > ~Rusty > > > --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
On Oct 14, 11:09 pm, "Christian Hammond" <[EMAIL PROTECTED]> wrote: > We need to know who is still running Review Board directly out of a SVN > checkout, rather than through an installed copy (by way of "make install"). We are running r1537 directly from a checkout. A heads up with the last version before these changes would help too. ~Rusty --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
Same here, using SVN checkout. In spite of that, there would be no reservations in upgrading ReviewBoard as long as the previous data stored in the database can be safely preserved. On Wed, Oct 15, 2008 at 7:09 AM, Christian Hammond <[EMAIL PROTECTED]> wrote: > Hi everyone. > > We need to know who is still running Review Board directly out of a SVN > checkout, rather than through an installed copy (by way of "make install"). > > We're trying to transition away from Makefiles for installation and toward > Python eggs. However, this requires a few changes in our SVN tree: > > > 1) Most everything currently in the top-level "reviewboard" directory will > move into a subdirectory. This means directories such as "reviews," > "scmtools," etc. Directories such as "contrib" will stay where they are. > This will break any python paths you have set up if you're running out of a > SVN checkout. > > 2) We'll no longer include Djblets or Django-Evolution directly in the SVN > tree. These should be installed as separate packages. We'll make this easy > to do. > > 3) All Makefiles will be removed in favor of setup.py. > > > Python eggs will make installation far easier. Once we've transitioned over > fully, installing or upgrading Review Board will only require running > "easy_install ReviewBoard" on the command line, or running "sudo setup.py > install" in an SVN checkout. The Django, Djblets and Django-Evolution > dependencies will be fetched and installed automatically for you. > > Before we start to do the final work needed for this, we'd like to know what > kind of impact this will have on people. If you're using "make install" you > should be fine (though you'll have to stop using "make install" and start > using "setup.py"). > > If people could let us know if they are running directly out of an SVN > checkout, it would help. And we'd advise transitioning to a proper > installation as soon as possible. > > Thanks! > > Christian > > -- > Christian Hammond - [EMAIL PROTECTED] > VMware, Inc. > > > > --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
yeah, I hadn't seen a reason to update, and had heard some issues with updating django, so I'm still running svn #1390 Jeff O|||O Help me and the Leukemia and Lymphoma society fight blood cancers: http://pages.teamintraining.org/dm/tucson08/jandros On Wed, Oct 15, 2008 at 6:58 AM, Florian Föbel <[EMAIL PROTECTED]>wrote: > Hi, > > I'm still using reviewboard directly via SVN checkout as I did not see > argument for changing that, yet. So if you make those changes it would be > nice to have a short transition howto. > > Regards, > Florian > > > > --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
I am also running from the SVN checkout On Wed, Oct 15, 2008 at 9:58 AM, Florian Föbel <[EMAIL PROTECTED]>wrote: > Hi, > > I'm still using reviewboard directly via SVN checkout as I did not see > argument for changing that, yet. So if you make those changes it would be > nice to have a short transition howto. > > Regards, > Florian > > > > --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Re: Important: Who's running directly out of an SVN checkout?
Hi, I'm still using reviewboard directly via SVN checkout as I did not see argument for changing that, yet. So if you make those changes it would be nice to have a short transition howto. Regards, Florian --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---
Important: Who's running directly out of an SVN checkout?
Hi everyone. We need to know who is still running Review Board directly out of a SVN checkout, rather than through an installed copy (by way of "make install"). We're trying to transition away from Makefiles for installation and toward Python eggs. However, this requires a few changes in our SVN tree: 1) Most everything currently in the top-level "reviewboard" directory will move into a subdirectory. This means directories such as "reviews," "scmtools," etc. Directories such as "contrib" will stay where they are. This will break any python paths you have set up if you're running out of a SVN checkout. 2) We'll no longer include Djblets or Django-Evolution directly in the SVN tree. These should be installed as separate packages. We'll make this easy to do. 3) All Makefiles will be removed in favor of setup.py. Python eggs will make installation far easier. Once we've transitioned over fully, installing or upgrading Review Board will only require running "easy_install ReviewBoard" on the command line, or running "sudo setup.py install" in an SVN checkout. The Django, Djblets and Django-Evolution dependencies will be fetched and installed automatically for you. Before we start to do the final work needed for this, we'd like to know what kind of impact this will have on people. If you're using "make install" you should be fine (though you'll have to stop using "make install" and start using "setup.py"). If people could let us know if they are running directly out of an SVN checkout, it would help. And we'd advise transitioning to a proper installation as soon as possible. Thanks! Christian -- Christian Hammond - [EMAIL PROTECTED] VMware, Inc. --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~--~~~~--~~--~--~---