X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=docs%2FINSTALL;h=ea164046596e9d92be83514dee762f4ef91a85cd;hb=be40f2b35c98cd5cec0fd7df25017201b6852ffd;hp=ef7e3c679baf1ec1279b86c076d3ce5958416576;hpb=e441879dbc4fcafc686fd432bbc6c5a2af71bbe7;p=patchwork diff --git a/docs/INSTALL b/docs/INSTALL index ef7e3c6..ea16404 100644 --- a/docs/INSTALL +++ b/docs/INSTALL @@ -9,7 +9,7 @@ You'll need the following (applications used for patchwork development are in brackets): * A python interpreter - * djano + * django * A webserver (apache) * mod_python or flup * A database server (postgresql) @@ -51,13 +51,12 @@ in brackets): 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 @@ -71,6 +70,18 @@ in brackets): 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. @@ -193,3 +204,11 @@ Some errors: 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.