On 5/1/12 9:52 AM, Andrew Lewman wrote:
On Mon, 20 Jun 2011 21:40:07 +0000 Tomas Touceda chiiph@gentoo.org wrote:
A couple of months ago, nickm and erinn worked in writing the package format spec (see [2] for more details), and now I'm going to start working as fast as I can (which may be slow) in implementing this last spec and get a working Thandy.
Hello Tomas,
Can you update us on thandy progress so far? I've seen some work in the alpha version of vidalia. Where do you need help?
Hi,
There hasn't been any Thandy specific work for a while now. When I "finished" the integration, it ended with everything a user should need to have a Tor+Vidalia+Thandy setup (I realize now that I should've sent this email a while ago). The code I wrote is in an early development stage, it may be really good, but I won't know until somebody else properly reviews it and we deploy and see what the users complain about.
As of today, the status is the following: Thandy itself has a working implementation for the THP package specification Nick and Erinn wrote. There is a new GUI application to display Thandy's output in a nice way and act as a bootstrap to update Thandy[1]. We have a Vidalia plugin that periodically checks for updates and updates the bootstrapper if needed. I've tested the Thandy client with PyInstaller to generate a bundled Python application, and it seems to work as expected.
What we need to do now is to setup a Thandy repository, create the packages for what we want to distribute (and maintain them) and distribute the whole set of things to the user. From that point, we will likely want to reduce the size of the bundle the user has to download... but that's a problem for a future stage.
tldr; everything is there, it works and it probably has bugs, we need to deploy and see.
To help with deployment, I wrote [2] and [3] but there hasn't been any actual integration for that in any makefiles or anything.
As I said somewhere to at least one person, I'm not a good candidate to do the deployment and maintaining the packaging itself, so I need help with that mainly and probably fixing the problems that may arise after deployment.
[1] https://gitweb.torproject.org/user/chiiph/thandy-bootstrap.git [2] https://gitweb.torproject.org/user/chiiph/thandy.git/blob/devmtg:/samples/ex... [3] https://gitweb.torproject.org/user/chiiph/thandy.git/blob/devmtg:/lib/thandy...