[tor-dev] tbb-build for Windows
Shondoit Walker
shondoit at gmail.com
Sun May 6 18:31:14 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey John,
>> If you have a clean VM, with a default install of Windows 7,
>> then please try it out and let me know. If you have a dirty
>> Windows XP in the back of your closet, try it out as well. I'd
>> love to hear how it breaks and then improving it.
>
> Would you be interested in the opposite? That is, a (slightly)
> dirty default install of Windows 7 (x64), and a clean VM with a
> default install of Windows XP SP3? Alternatively, I could install
> XP into a new partition on HDD, if you'd prefer.
I'm interested in any testing. I would recommend VM's though so that
you can roll back to a snapshot if something goes wrong.
>> Don't forget to set-up Git (git config [...]), clone
>> torbrowser.git, add my personal repo, checkout 'personal-build'
>
> Could you please expand on this? I haven't used Git via mingw and I
> don't much feel like taking the time to RTFM ;)
Git via mingw is pretty much the same as regular git. If you've never
used Git before, I highly recommend to get the basics: http://gitref.org
After you start mingw do the following.
Please try to understand what every command does.
# Setting up Git (Change name/email if needed)
$ git config --global user.name "John Crain"
$ git config --global user.email "johncrain at eml.cc"
# Set up TBB build folder
$ mkdir /c/Build
$ cd /c/Build
$ git clone git://git.torproject.org/torbrowser.git
$ cd torbrowser
# Add my personal repo and check out the 'personal-build' branch.
$ git remote add shondoit
git://git.torproject.org/user/shondoit/torbrowser.git
$ git fetch shondoit
$ git checkout -t shondoit/personal-build
# Start building... This will take a couple of hours.
$ make -f build-scripts/windows.mk build-all-binaries bundle
> P.S. How would one go about using your work for profile build(s)
> to test benefits of something like [0,1]?
>
> [0] #3978: "Better TBB about:config settings(?); re: browsing and
> loading speed, etc."
> https://trac.torproject.org/projects/tor/ticket/3978 [1]
> https://trac.torproject.org/projects/tor/attachment/ticket/3978/tbb-ff-pgo.patch
I
>
>
would recommend checking out a new branch and working from there.
$ git checkout -b bug3978
It seems that the torbrowser source has changed too much to
successfully apply that patch, so I think it might be best to start
from scratch and manually apply the changes. How to go from there, I'm
not sure.
It's best to start with a clean build first and verify that you can
succesfuly build a normal TBB. Only then start with changing settings.
If you have any questions about building or changing things you can
join #tor-dev on irc.oftc.net and ask your question there. There are
more people that can help you there, and I'll be on as well.
Good luck,
Regards,
Shondoit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJPpsNqAAoJEPkeD+x3AmlWvqQIAJvpzmHHStMCWGDwtdBVWfJ+
FGtKP0hfksy2CgVTsheLbk3wtsvHI4tC1o1jAsEIDtezC2xEnwVbWMNRgkeci+/P
dGfZ4yUUj00NCpekNRK4+Qp1MAiDbzOGTbtSoeD9Ge9Q68x+INTGrJsNYNhEOPY8
/EUyvSqCVKtLUCVy1J7wIYXn1pWiu4l8XJSj3rFhTLL2YCbeI+zsu/RnvtiVbkWH
I36EqucFmBtKUbc6IE9v0KSXYnMGkwjxoy1rM/wtb3D0fxpi0OY1V32eYgiom9E4
LZx9WXFT1fDYEGBB2QtEiNnJMBjJAje/tJe93uC8scZtmUydmZb/uyY3NJ+sD8k=
=ubbk
-----END PGP SIGNATURE-----
More information about the tor-dev
mailing list