[tor-bugs] #13088 [Onionoo]: Versioning and Releases

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Sep 11 10:58:01 UTC 2014


#13088: Versioning and Releases
-----------------------------+-----------------
     Reporter:  iwakeh       |      Owner:
         Type:  enhancement  |     Status:  new
     Priority:  normal       |  Milestone:
    Component:  Onionoo      |    Version:
   Resolution:               |   Keywords:
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+-----------------

Comment (by karsten):

 Replying to [ticket:13088 iwakeh]:
 > As with the Onionoo protocol the application itself needs versioning,
 too.

 Agreed.  Let's start a ChangeLog file, define the current version as
 0.0.1, and add a Git tag for it.  Guess I should sign the tarball and
 maybe also the Git tag.  Anything else?

 > It might be a good idea to also add versions to the classpath components
 > defined in {{{build.xml}}}? Also as some sort of documentation.

 Like:

 {{{
 -      <include name="gson.jar"/>
 +      <include name="gson-2.2.3.jar"/>
 }}}

 If yes, sure, fine by me.  If not, what do you mean?

 > What about releases?

 Sure, I just asked internally where we should make release files
 available.  Once we have a location, we should create an Ant task to put
 all files belonging to a release into a tarball.

 What about the metrics-lib jar?  Should that be included with the Onionoo
 release?

 > Especially deployers might not be happy about having to bother with
 > compilation before setting up an Onionoo server.

 Agreed.

 > For development a release of metrics-lib would be useful, too.

 Not sure if I agree about this one.  Developers should know how to handle
 Git submodule, and if not, we should include a paragraph on that in the
 yet-to-be-written documentation.  But this is related to whether we're
 shipping the metrics-lib jar with the Onionoo release or not.

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


More information about the tor-bugs mailing list