in brackets):
* A python interpreter
- * djano
+ * django
* A webserver (apache)
* mod_python or flup
* A database server (postgresql)
mkdir -p lib/packages lib/python
- At the time of initial release, patchwork depends on a svn version of
- django. I've been using svn commit 7854 - but anything after this
- point should be fine. If your distribution provides a sufficiently
- recent version of django, you can use that; if not, do a:
+ At the time of release, patchwork depends on django version 1.0.
+ However, most distros don't provide 1.0 yet. If yours does, then you
+ can skip this step. Otherwise, do a:
cd lib/packages
- svn checkout http://code.djangoproject.com/svn/django/trunk django
+ svn checkout http://code.djangoproject.com/svn/django/tags/releases/1.0
cd ../python
ln -s ../packages/django/django ./django
cd ../../apps
ln -s ../lib/packages/django-registration ./registration
+ We also use some Javascript libraries:
+
+ cd lib/packages
+ mkdir jquery
+ cd jquery
+ wget http://jqueryjs.googlecode.com/files/jquery-1.3.min.js
+ wget http://www.isocra.com/articles/jquery.tablednd_0_5.js.zip
+ unzip jquery.tablednd_0_5.js.zip jquery.tablednd_0_5.js
+ cd ../../../htdocs/js/
+ ln -s ../../lib/packages/jquery/jquery-1.3.min.js ./
+ ln -s ../../lib/packages/jquery/jquery.tablednd_0_5.js ./
+
The settings.py file contains default settings for patchwork, you'll
need to configure settings for your own setup.
doesn't have access to the patchwork tables in the database. Check that
your web-server user exists in the database, and that it has permissions
to the tables.
+
+* pwclient fails for actions that require authentication, but a username
+ and password is given int ~/.pwclient rc. Server reports "No authentication
+ credentials given".
+
+ - if you're using the FastCGI interface to apache, you'll need the
+ '-pass-header Authorization' option to the FastCGIExternalServer
+ configuration directive.