[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Planning Subversion and Trac on Windows

From: Tony Butt <Tony.Butt_at_cea.com.au>
Date: Wed, 5 Aug 2009 13:06:58 +1000

On Tue, 2009-08-04 at 08:41 -0400, Joseph, Ray wrote:
> Cross posted to Trac Group
>
>
>
> I am planning a Trac/Subversion installation for Windows. The intent
> is to use SVN for engneering documents and use Trac to assure issue
> resolution and report progress. Most users will be behind a
> corporate firewall on a Windows domain. Some users will be outside
> the firewall. These are mostly reviewers.
>
>
>
> The following is a list of files and locations that seem to be the
> most up-to-date compatible combination. I would like to get comments
> on the combination and all suggestions on how to address configuring
> each tool. The presentation is intended to be the specific
> installation sequence.
>
I think there are some current problems with the combination of Python
2.6 and Subversion 1.6.x for Trac. I can't remember the details though.
I would be tempted to use Python 2.5, the Trac developers support this
quite well, and it is not going to become obsolete anytime soon.

> _________________________
>
> Planning a Subversion and Trac installation on Windows. Use Apache,
> PostgreSQL, and TSVN.
>
>
We have always used Postgres for our Trac installation (on linux), and
have been very happy with it. I have installed postgres on Windows
before, it seems robust.
>
> Python 2.6 [ 1) Download from Python.org the installer and
> run it. ]
>
> easy_install [ 2) Download ez-setup.py from
> http://peak.telecommunity.com/dist/ez_setup.py and place it in the
> Python26 folder. Open a command window at the Python26 folder. At a
> command prompt, execute ez_setup.py - just enter ez_setup.py at the
> prompt. ]
>
>
>
> Hidden [ 3) Download setuptools-0.6c9-py2.6.egg from
> http://pypi.python.org/pypi/setuptools and store it to the Pytho26
> folder. Assure that the 'scripts' folder directly under the Python26
> folder is on the path. Verify that easy_install is in this 'scripts'
> folder. At a command prompt,.execute: easy_install
> setuptools-0.6c9-py2.6.egg. ]
>
>
>
> Genshi [ 4) At a command prompt, execute
> easy_install Genshi ]
>
>
>
> Track 11.5 [ 5) At a command prompt, execute easy_install
> trac. A trac directory will be built under the Python26 folder in the
> folder \Lib\site-packages. ]
>
>
>
> psycopg [ 6) psycopg2-2.0.9.tar.gz Download
> psycopg2-2.0.10.win32-py2.6-pg8.3.7-release.exe to a temp location
> from http://www.stickpeople.com/projects/python/win-psycopg/#Version2.
> Execute the download and psycopg begins to load. It is added
> to /lib/site packages under the Python26 folder. ]
>
Definitely my preferred binding from python ==> postgres.
>
>
> Subversion 1.6.3 [ 7) From
> http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=8100, download Setup-Subversion-1.6.3.msi to a temp location and execute. ]
>
>
>
> Python bindings [ 8) From
> http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=8100, download svn-python-1.6.3.win32-py2.6.exe to a temp location and execute. ]
>
>
>
> Apache [ 9) From
> http://www.apache.org/dist/httpd/binaries/win32/, download
> apache_2.2.11-win32-x86-openssl-0.9.8i.msi and
> apache_2_2_11-win32-x86-openssl-0_9_8i_msi_md5 to a temp folder (Note:
> this includes OpenSSL.). Validate the msi file integrity with the md5
> program from http://www.slavasoft.com/fsum/,
> http://www.fourmilab.ch/md5/, or
> http://www.pc-tools.net/win32/md5sums/. ]
>
>
>
> mod_wsgi.so [ 10) >From
> http://code.google.com/p/modwsgi/downloads/list, download
> mod_wsgi-win32-ap22py26-3.0c4.so. Copy into the Apache modules
> directory. For Apache 2.2, this would typically be directory:
>
> /Program Files/ApacheSoftwareFoundation/Apache22/modules
>
> and then rename the file to mod_wsgi.so. add a line of the form:
>
> LoadModule wsgi_module modules/mod_wsgi.so into the main Apache
> "httpd.conf" configuration file at the same point that other Apache
> modules are being loaded. The last option to the directive should
> either be an absolute path to where the mod_wsgi module file is
> located, or a path expressed relative to the root of your Apache
> installation and then perform a restart of Apache. Note, mod_wsgi
> requires Python to configured for multi threading. ]
>
I found mod_python simpler to use and understand, particularly for a
multiple project installation of Trac.
Your Mileage May Vary.
>
>
> PostgreSQL [ 11) From
> http://www.postgresql.org/ftp/binary/v8.3.7/win32/, download
> postgresql-8.3.7-1.zip and win32/postgresql-8.3.7-1.zip.sig, and Dave
> Page's public key may be found at
> http://www.pgadmin.org/pgp/davepage.pgp. To use PGP, download from
> the Windows binaries from http://www.gnupg.org/download/index.en.html,
> verify download with FCIV from http://support.microsoft.com/kb/841290.
>
>
>
> Tortoisesvn [ 12) From
> http://sourceforge.net/projects/tortoisesvn/files/Application/1.6.3/TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi/download, download TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi to a temp location and execute. ]
>
>
>
> Ray
>
>
Tony Butt
CEA Technologies
Canberra, Australia.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2380272

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].

Received on 2009-08-05 05:09:19 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.