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 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:
+ At the time of release, patchwork depends on django version 1.0 or
+ later. Your distro probably provides this. If not, do a:
cd lib/packages
- svn checkout http://code.djangoproject.com/svn/django/tags/releases/1.0
+ svn checkout http://code.djangoproject.com/svn/django/tags/releases/1.2
cd ../python
ln -s ../packages/django/django ./django
We also use the django-registration infrastructure from
- http://code.google.com/p/django-registration/
+ http://bitbucket.org/ubernostrum/django-registration/. Your distro
+ may provide the django-registration python module (in Ubuntu/Debian it's
+ called 'python-django-registration'). If not, download the module
+ and symlink it to lib/python/ :
cd lib/packages/
- svn checkout \
- http://django-registration.googlecode.com/svn/trunk/registration/ \
- django-registration
- cd ../../apps
- ln -s ../lib/packages/django-registration ./registration
+ hg clone http://bitbucket.org/ubernostrum/django-registration/
+ cd ../python
+ ln -s ../lib/packages/django-registration/registration ./registration
We also use some Javascript libraries:
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.