[tor-bugs] #5472 [Stem]: Stem version parser matches git hash too

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Mar 25 12:20:28 UTC 2012


#5472: Stem version parser matches git hash too
--------------------+-------------------------------------------------------
 Reporter:  neena   |          Owner:  neena
     Type:  defect  |         Status:  new  
 Priority:  normal  |      Milestone:       
Component:  Stem    |        Version:       
 Keywords:          |         Parent:       
   Points:          |   Actualpoints:       
--------------------+-------------------------------------------------------
 Stem's version parser considers the (git-hash) from tor --version output
 as a part of the version.

 Ex: (git-65420e4cb5edcd02) in
 Tor version 0.2.3.10-alpha-dev (git-65420e4cb5edcd02).

 I have fixed this and added a test for get_system_tor_version.

 I also made the regex stricter by having it reject version strings whose
 status_tags have a space in them and properly matching the dot between
 version integers (\. instead of .).

 My branch with these fixes --
 http://repo.or.cz/w/stem/neena.git/shortlog/refs/heads/fix-version-parsing

 Right now, this breaks a few other things. Primarily because GETINFO
 version returns this:

 250-version=0.2.3.10-alpha-dev (git-65420e4cb5edcd02)

 One way to fix this would be to stop at the first space in
 runner.get_tor_version too. I'm going to do that unless someone suggests
 something better.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5472>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list