<div dir="ltr">David,<div><br></div><div>Thank you, I have created the ticket as #26920. <a href="https://trac.torproject.org/projects/tor/ticket/26920#ticket">https://trac.torproject.org/projects/tor/ticket/26920#ticket</a>.  Having downloaded the git project, it seems that this work cannot be performed on a Mac, since it doesn't run 'runc'.  Is that right?</div><div><br></div><div>Ben,</div><div><br></div><div>I am currently trying to create a virtual machine using Ubuntu 16.04 for development.  Unless I am mistaken, this work cannot be done on a Mac.  Please do the same, so that we can put this thing to bed.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 23, 2018 at 10:05 PM, David Fifield <span dir="ltr"><<a href="mailto:david@bamsoftware.com" target="_blank">david@bamsoftware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Jul 20, 2018 at 04:12:21PM -0400, John Helmsen wrote:<br>
> We are in the process of writing the documentation for Marionette, but the<br>
> documentation on the web page should be sufficient for at least getting a full<br>
> evaluation started.  We'd like to have the evaluation complete by the end of<br>
> next month, hopefully the middle of next month, and stand ready to make any and<br>
> all changes necessary.<br>
> <br>
> A full set of documentation will also be written for designing your own<br>
> protocols.  This is in process.<br>
> <br>
> Please let us know what you need.<br>
<br>
</span>The Tor Browser developers may have more specific requests, but I can<br>
suggest some steps to get started.<br>
<br>
Open a ticket at <a href="https://trac.torproject.org/" rel="noreferrer" target="_blank">https://trac.torproject.org/</a> for discussion and to<br>
track progress.<br>
        Type: project<br>
        Component: Applications/Tor Browser<br>
        Keywords: marionette<br>
The old ticket for FTE is a good reference: <a href="https://bugs.torproject.org/10362" rel="noreferrer" target="_blank">https://bugs.torproject.org/<wbr>10362</a><br>
<br>
And then it would help if you port your build process to the Tor Browser<br>
build system. General information:<br>
<a href="https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Hacking" rel="noreferrer" target="_blank">https://trac.torproject.org/<wbr>projects/tor/wiki/doc/<wbr>TorBrowser/Hacking</a><br>
First, just build<br>
        git clone <a href="https://git.torproject.org/builders/tor-browser-build.git" rel="noreferrer" target="_blank">https://git.torproject.org/<wbr>builders/tor-browser-build.git</a><br>
        cd tor-browser-build<br>
        git checkout tbb-8.0a9-build3<br>
        make testbuild # or, e.g., testbuild-linux-x86_64<br>
Then you'll have to add a new project (consisting of a "build" and<br>
"config" file) for Marionette and each of its dependencies. You can copy<br>
from existing projects as templates. Here is the meek project, for<br>
example:<br>
<a href="https://gitweb.torproject.org/builders/tor-browser-build.git/tree/projects/meek" rel="noreferrer" target="_blank">https://gitweb.torproject.org/<wbr>builders/tor-browser-build.<wbr>git/tree/projects/meek</a><br>
You'll also need to add bridge lines to:<br>
<a href="https://gitweb.torproject.org/builders/tor-browser-build.git/tree/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js" rel="noreferrer" target="_blank">https://gitweb.torproject.org/<wbr>builders/tor-browser-build.<wbr>git/tree/projects/tor-browser/<wbr>Bundle-Data/PTConfigs/bridge_<wbr>prefs.js</a><br>
To build just one project, not an entire release, do e.g.:<br>
        rbm/rbm build gmp --target testbuild --target torbrowser-linux-x86_64<br>
        rbm/rbm build marionette --target testbuild --target torbrowser-linux-x86_64<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">John Helmsen<div><a href="mailto:john.helmsen@redjack.com" target="_blank">john.helmsen@redjack.com</a></div><div>C: (240) 899-5676</div></div></div>
</div>