[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #12506 [BridgeDB]: Separate BridgeDB databases from distributors
#12506: Separate BridgeDB databases from distributors
-------------------------+-------------------------------------------------
Reporter: isis | Owner: isis
Type: | Status: assigned
enhancement | Milestone:
Priority: major | Version:
Component: | Keywords: bridgedb-dist, bridgedb-db,
BridgeDB | bridgedb-0.3.3, bridgedb-1.0.x, isis2015Q1Q2,
Resolution: | isisExB, isisExC
Actual Points: | Parent ID:
Points: |
-------------------------+-------------------------------------------------
Changes (by isis):
* keywords:
bridgedb-dist, bridgedb-db, bridgedb-1.0.x, isis2015Q1Q2, isisExB,
isisExC
=>
bridgedb-dist, bridgedb-db, bridgedb-0.3.3, bridgedb-1.0.x,
isis2015Q1Q2, isisExB, isisExC
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/12506-separate-dist-dirs`
[https://gitweb.torproject.org/user/isis/bridgedb.git/log/?h=fix/12506
-separate-dist-dirs branch], which is now being merged to develop for
BridgeDB-0.3.3. This does not conclude the work on this ticket, however,
it only constitutes preliminary changes that the other tickets depend
upon, mainly, splitting apart the code for the email and HTTPS
distributors so that each is self-contained within its own directory.
Work which still needs to be done should probably include:
* Separating the parts of the `bridgedb.conf` file which are only for a
specific distributor into a config file specifically for that distributor
(maybe this doesn't need to be done, not sure yet).
* Changing `bridgedb.Main` and the commandline interface to start the
email distributor and HTTPS distributor as separate processes.
* Adding an IPC layer between them.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12506#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs