[tor-commits] [torflow/master] 4067 - update BwAuthority README
mikeperry at torproject.org
mikeperry at torproject.org
Sat Oct 1 00:20:36 UTC 2011
commit 1097e68e04ddf47c0e9687f862f52a76c34cab67
Author: aagbsn <aagbsn at extc.org>
Date: Wed Sep 21 03:13:21 2011 -0700
4067 - update BwAuthority README
update README to bump library versions
recommend using newer versions of SQLAlchemy and Elixir in the README.
direct postgresql users to install python-psycopg2.
---
NetworkScanners/BwAuthority/README.BwAuthorities | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/NetworkScanners/BwAuthority/README.BwAuthorities b/NetworkScanners/BwAuthority/README.BwAuthorities
index 516465b..2653404 100644
--- a/NetworkScanners/BwAuthority/README.BwAuthorities
+++ b/NetworkScanners/BwAuthority/README.BwAuthorities
@@ -34,9 +34,12 @@ need to be running the master branch from tor git.
4. Download SQLAlchemy 0.5.x-latest and Elixir 0.6.x-latest
-While TorFlow is written to be compatible with both 0.4.x and 0.5.x of
-SQLAlchemy, 0.4.8 seems to exhibit odd object persistence bugs. If your
-distribution does not provide 0.5.4 or newer, you will likely want to
+The latest version of SQLAlchemy is 0.7.2 and the latest version of Elixir
+is 0.7.1 at the time of writing. While TorFlow is written to be compatible
+with 0.4.x and 0.5.x and 0.6.x of SQLAlchemy, 0.5.5 was noted for
+problems parsing postgres database URLS, 0.4.8 seems to exhibit odd object persistence bugs.
+
+If your distribution does not provide 0.7.x or newer, you will likely want to
download that tarball from:
http://pypi.python.org/pypi/SQLAlchemy/
@@ -45,7 +48,7 @@ Untar it in the same directory that contains the TorFlow checkout and
your git checkout (for peace of mind, you will want all three in the
same place).
-If your distribution does not provide Elixir 0.6.1 or above, do the
+If your distribution does not provide Elixir 0.7.x or above, do the
same with Elixir:
http://pypi.python.org/pypi/Elixir/
@@ -53,12 +56,13 @@ http://pypi.python.org/pypi/Elixir/
So for example, an ls in ~/code/tor/ should look like this:
# ls ~/code/tor/
-Elixir-0.6.1 SQLAlchemy-0.5.5 tor.git
-Elixir-0.6.1.tar.gz SQLAlchemy-0.5.5.tar.gz torflow-trunk
+Elixir-0.7.1 SQLAlchemy-0.7.2 tor.git
+Elixir-0.7.1.tar.gz SQLAlchemy-0.7.2.tar.gz torflow-trunk
Both these libraries also depend upon python-pysqlite2, which should be
a package for your distribution (you want 2.3.x for SQLite 3.x).
+If you want to use postgres support, you should also install python-psycopg2.
5. Enable voting on bandwidths in your authority torrc
More information about the tor-commits
mailing list