[tor-bugs] #12029 [BridgeDB]: Redesign BridgeDB's class inheritance to make designing new distributors easier

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 25 03:43:17 UTC 2015


#12029: Redesign BridgeDB's class inheritance to make designing new distributors
easier
-------------------------+-------------------------------------------------
     Reporter:  isis     |      Owner:  isis
         Type:  defect   |     Status:  closed
     Priority:  major    |  Milestone:
    Component:           |    Version:
  BridgeDB               |   Keywords:  bridgedb-dist, bridgedb-0.2.4,
   Resolution:  fixed    |  bridgedb-0.2.x, isis2014Q3Q4, isis2015Q3Q4,
Actual Points:           |  isisExB, isisExC
       Points:           |  Parent ID:
-------------------------+-------------------------------------------------
Changes (by isis):

 * status:  needs_revision => closed
 * resolution:   => fixed


Comment:

 While working on #12505, I realised that all of the work for #12505,
 #12506 (this ticket), #11330, and #12029 are all closely coupled, i.e.
 something which should be committed as part of the work for one ticket
 would often depend on a specific commit from the changes for another
 ticket, and then depend on something else from one of the other tickets,
 and so on. Because of this, I did all my development for all four tickets
 in one branch.

 I've finally separated out the changes for just this ticket, and put them
 in their own `fix/12029-distribute-module`
 ​[https://gitweb.torproject.org/user/isis/bridgedb.git/log/?h=fix/12029
 -distribute-module branch], which is now being merged into `develop` for
 BridgeDB-0.3.3.

 As part of the remaining work on #12505, there may still be slight changes
 make to the API for distributor creation, but overall it should be
 considered mostly stable.  I'm looking forward to hearing feedback on this
 the next time someone creates a distributor, and suggestions for
 improvements are welcome.

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


More information about the tor-bugs mailing list