[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-dev] Ready to Integrate/Review New Marionette Version into Tor
- To: tor-dev@xxxxxxxxxxxxxxxxxxxx
- Subject: Re: [tor-dev] Ready to Integrate/Review New Marionette Version into Tor
- From: Georg Koppen <gk@xxxxxxxxxxxxxx>
- Date: Thu, 26 Jul 2018 08:10:00 +0000
- Autocrypt: addr=gk@xxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 vs1wl6OXI3f5RPfIwop5UfEaQG/B3hnb
- Delivered-to: archiver@xxxxxxxx
- Delivery-date: Thu, 26 Jul 2018 04:11:18 -0400
- In-reply-to: <20180724020529.qojyjc7fi3t63ms5@bamsoftware.com>
- List-archive: <http://lists.torproject.org/pipermail/tor-dev/>
- List-help: <mailto:tor-dev-request@lists.torproject.org?subject=help>
- List-id: discussion regarding Tor development <tor-dev.lists.torproject.org>
- List-post: <mailto:tor-dev@lists.torproject.org>
- List-subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev>, <mailto:tor-dev-request@lists.torproject.org?subject=subscribe>
- List-unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-dev>, <mailto:tor-dev-request@lists.torproject.org?subject=unsubscribe>
- Openpgp: preference=signencrypt
- References: <CAFtdMkh9JFzN-7MLqX0O=+RQbW4hwfWV8aRSO3Zs7tZtYqZ_eg@mail.gmail.com> <20180724020529.qojyjc7fi3t63ms5@bamsoftware.com>
- Reply-to: tor-dev@xxxxxxxxxxxxxxxxxxxx
- Sender: "tor-dev" <tor-dev-bounces@xxxxxxxxxxxxxxxxxxxx>
David Fifield:
> On Fri, Jul 20, 2018 at 04:12:21PM -0400, John Helmsen wrote:
>> We are in the process of writing the documentation for Marionette, but the
>> documentation on the web page should be sufficient for at least getting a full
>> evaluation started. We'd like to have the evaluation complete by the end of
>> next month, hopefully the middle of next month, and stand ready to make any and
>> all changes necessary.
>>
>> A full set of documentation will also be written for designing your own
>> protocols. This is in process.
>>
>> Please let us know what you need.
>
> The Tor Browser developers may have more specific requests, but I can
> suggest some steps to get started.
>
> Open a ticket at https://trac.torproject.org/ for discussion and to
> track progress.
> Type: project
> Component: Applications/Tor Browser
> Keywords: marionette
> The old ticket for FTE is a good reference: https://bugs.torproject.org/10362
>
> And then it would help if you port your build process to the Tor Browser
> build system. General information:
> https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Hacking
> First, just build
> git clone https://git.torproject.org/builders/tor-browser-build.git
> cd tor-browser-build
> git checkout tbb-8.0a9-build3
> make testbuild # or, e.g., testbuild-linux-x86_64
> Then you'll have to add a new project (consisting of a "build" and
> "config" file) for Marionette and each of its dependencies. You can copy
> from existing projects as templates. Here is the meek project, for
> example:
> https://gitweb.torproject.org/builders/tor-browser-build.git/tree/projects/meek
> You'll also need to add bridge lines to:
> https://gitweb.torproject.org/builders/tor-browser-build.git/tree/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js
> To build just one project, not an entire release, do e.g.:
> rbm/rbm build gmp --target testbuild --target torbrowser-linux-x86_64
> rbm/rbm build marionette --target testbuild --target torbrowser-linux-x86_64
Thanks David. Yes, those are good first steps to get started. Experience
shows that getting things running for Linux is the easiest part, thus
I'd suggest to start with that one first.
There is no need to have everything ready for all supported platforms to
get your PT integrated. It's fine to ship it for the alpha for some
platforms only to further shake out bugs and make it more robust. Thus,
don't hesitate to put things into review state early on.
Finally, don't hesitate as well to ask in #tor-dev or by mail or on the
trac ticket (I'll have it on my radar) in case you are stuck or are
running into issues, we are happy to help.
Georg
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev