[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