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

Planning Subversion and Trac on Windows

From: Joseph, Ray <Ray.Joseph_at_cdicorp.com>
Date: Tue, 4 Aug 2009 08:41:16 -0400

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.
Planning a Subversion and Trac installation on Windows. Use Apache, PostgreSQL, and TSVN.

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. ]

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. ]

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-, download TortoiseSVN- to a temp location and execute. ]


CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain information which is confidential to, and/or privileged in favor of, CDI Corporation or its affiliated companies (CDI) or CDI's customers. Any review, use, reproduction, disclosure or distribution by the recipient is prohibited without prior written approval from an authorized CDI representative. This notice must appear in any such authorized reproduction, disclosure or distribution. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message and any attachments. Thank you.


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-08-04 14:48:20 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.