If anyone has VirtualBox and Vagrant installed,
https://www.virtualbox.org/ http://www.vagrantup.com/
and wants to try the new TBB deterministic builds, this worked for me,
> git clone -b vagrant https://github.com/arlolra/tor-browser-bundle.git > cd tor-browser-bundle/vagrant > make
Mike, there's a few patches in there you may want, https://github.com/arlolra/tor-browser-bundle/compare/vagrant
Or you can take the whole thing.
Enjoy, Arlo
So this is a wrapper to install+launch a VirtualBox Ubuntu VM to use Gitian in LXC mode? Sounds good!
Hopefully by Monday I will have tagged TBB 3.0a2, and we will begin building it. If your build matches (or comes close), I will merge this stuff for 3.0a3.
Note that I am about to commit some changes to mkbundle-*.sh, so be sure to rebase your github branch for your build (which you will also need to do anyways to pick up the latest 'versions' file tags).
Arlo Breault:
If anyone has VirtualBox and Vagrant installed,
https://www.virtualbox.org/ http://www.vagrantup.com/
and wants to try the new TBB deterministic builds, this worked for me,
> git clone -b vagrant https://github.com/arlolra/tor-browser-bundle.git > cd tor-browser-bundle/vagrant > make
Mike, there's a few patches in there you may want, https://github.com/arlolra/tor-browser-bundle/compare/vagrant
Or you can take the whole thing.
Enjoy, Arlo
tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
On Sat, Jun 22, 2013 at 05:17:44PM -0700, Arlo Breault wrote:
If anyone has VirtualBox and Vagrant installed,
https://www.virtualbox.org/ http://www.vagrantup.com/
and wants to try the new TBB deterministic builds, this worked for me,
> git clone -b vagrant https://github.com/arlolra/tor-browser-bundle.git > cd tor-browser-bundle/vagrant > make
Mike, there's a few patches in there you may want, https://github.com/arlolra/tor-browser-bundle/compare/vagrant
This is rather exciting. Do you think that this method can be adapted to build the pluggable transports bundles? This is currently done semi-manually, with a makefile that builds the pluggable transports, unzips the bundle, copies in some files, and re-zips the bundle.
https://gitweb.torproject.org/pluggable-transports/bundle.git/blob/HEAD:/Mak...
We also have instructions for setting up a build VM from scratch--which it sounds like is what Vagrant does--but I guess we would instead use whatever is the build machine for the vanilla bundle.
https://gitweb.torproject.org/pluggable-transports/bundle.git/blob/HEAD:/Mak...
It would solve a lot of problems for us to have the PT bundles built at the same place and time as the vanilla bundles.
David Fifield