> Can anyone give me a 'howto' or a resource on how
> to not break my main 10.3 install and be able to run a dev version
> that I just checked out of svn?

Trac 0.11dev relies on the setuptools to work.
If not already done, download and
runhttp://peak.telecommunity.com/dist/ez_setup.py

# check out a fresh copy of the trunk
svn co http://svn.edgewall.com/repos/trac/trunk trac
cd trac
# create the setuptools info file
python setup.py egg_info
# duplicate your current Trac environment (database)
cp -a /path/to/tracenv /path/to/tracenv2
# add the current path to Python path
export PYTHONPATH=`pwd`
# upgrade your new environment
python trac/console/admin.py /path/to/tracenv2 upgrade
# optionally update your Wiki default pages
python trac/console/admin.py /path/to/tracenv2 wiki upgrade
# start up the new Trac install w/ tracd
python trac/web/standalone -p 8080 /path/to/tracenv2

finally, connect to the new Trac from your web browser:
http://localhost:8080

Using this:
 1/ You won't upgrade your current installation (so your server will
still run the mainstream Trac release)
 2/ You won't change your current Trac DB (as you'll use a copy of it)

Note that using this method, you won't get the new options in
trac.ini: you may want to create a dummy environment to get a default
trac.ini file, and add/customize these options to your Trac
environment copy.

Important note:
you'll need Genshi to get Trac 0.11dev to work. Note that for now, you
need a pre-r510 release:

cd ..
# check out a fresh copy of Genshi
svn co -r 509 http://svn.edgewall.com/repos/genshi/trunk genshi
cd genshi
# create the setuptools files
python setup.py develop --install-dir=../trac

You may want to install third party components such as Pygments (for
syntax highlighting in Trac browser). As this won't interfer with your
installation, you can install it directly into your Python system
directories:

# easy_install comes with the setuptools
easy_install Pygments

You may also want to install a fresh copy of the docutils:
easy_install docutils

HTH,
Manu

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to