[tor-commits] [stem/master] Renaming version requirements to be hierarchical

atagar at torproject.org atagar at torproject.org
Mon Jan 30 01:40:05 UTC 2012


commit 39672342bf81a5de15f40fe78a3170673f4035de
Author: Damian Johnson <atagar at torproject.org>
Date:   Sun Jan 29 13:36:27 2012 -0800

    Renaming version requirements to be hierarchical
    
    Including a prefix with all version requirements for the option's catagory.
    Currently this includes GETINFO_* and TORRC_*.
---
 stem/version.py   |    8 ++++----
 test/settings.cfg |    2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/stem/version.py b/stem/version.py
index e5b9997..74ca8f2 100644
--- a/stem/version.py
+++ b/stem/version.py
@@ -23,7 +23,7 @@ import re
 import stem.util.enum
 import stem.util.system
 
-# cache for the get_tor_version function
+# cache for the get_system_tor_version function
 VERSION_CACHE = {}
 
 def get_system_tor_version(tor_cmd = "tor"):
@@ -141,8 +141,8 @@ class Version:
     return 0
 
 Requirement = stem.util.enum.Enum(
-  ("GETINFO_CONFIG_TEXT", Version("0.2.2.7-alpha")),
-  ("CONTROL_SOCKET", Version("0.2.0.30")),
-  ("DISABLE_DEBUGGER_ATTACHMENT", Version("0.2.3.9")),
+  ("GETINFO_CONFIG_TEXT", Version("0.2.2.7")),
+  ("TORRC_CONTROL_SOCKET", Version("0.2.0.30")),
+  ("TORRC_DISABLE_DEBUGGER_ATTACHMENT", Version("0.2.3.9")),
 )
 
diff --git a/test/settings.cfg b/test/settings.cfg
index e004a98..b55dc7e 100644
--- a/test/settings.cfg
+++ b/test/settings.cfg
@@ -58,7 +58,7 @@ target.description RUN_ALL      => Runs integration tests for all connection con
 # Version that we need to run the target. These need to match an enumeration of
 # stem.version.Requirement.
 
-target.prereq RUN_PTRACE => DISABLE_DEBUGGER_ATTACHMENT
+target.prereq RUN_PTRACE => TORRC_DISABLE_DEBUGGER_ATTACHMENT
 
 # Torrc configuration options included with the target. Having this option set
 # means that each of these targets will have a dedicated integration test run.





More information about the tor-commits mailing list