Tony,
Thank you for your effort and comments.
The Python 2.6 vs 2.5 was a big consideration. I could not find a mod-python for Python 2.6 and I don't expect to see one in the future since development has stopped.
I would like to include in this plan, links to configuration information. If you have any suggestions, I would appreciate them.
Thank you,
Ray
> -----Original Message-----
> From: Tony Butt [mailto:Tony.Butt_at_cea.com.au]
> Sent: Tuesday, August 04, 2009 10:07 PM
> To: Joseph, Ray
> Cc: users_at_subversion.tigris.org
> Subject: Re: Planning Subversion and Trac on Windows
>
> 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=810
> > 0&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=810
> > 0&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/To
> > rtoiseSVN-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.
______________________________________________________________________
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.
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2380398
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-08-05 13:48:12 CEST