[tbb-dev] Please come help us

Dave Huseby dhuseby at mozilla.com
Fri Sep 16 21:56:46 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi TBB devs,

I have a favor to ask.  We at Mozilla are trying to uplift as many of
the TBB patches into the Mozilla central repo before we fork the next
ESR on, or around, November 7th, 2016.

The Mozilla engineers currently working on this are focused on
implementing and debugging our new first party isolation mechanism.
That leaves another 18 bugs that need to be uplifted that aren't
related to first party isolation.  That's where you come in. We would
really appreciate any help you can give us in uplifting the patches.

The list of bugs is here: https://is.gd/tbT10I

Here's the general "how to":

0) (optional) if you don't have one, create a bugzilla account. if you
don't want to do that, you may just email me the patches for review
and landing.

1) assign the bug to yourself and mark it as "assigned".

2) go to https://torpat.ch/<tor trac number> to get the diffs.  the
trac numbers are in most of the bugs.  (if you're using git with moz
central you can directly cherry pick the revisions from the tbb repo).

3) add a new pref to firefox and set it to disabled by default.  we've
been putting them under privacy.* mostly.

4) refactor the patch so that the new functionality only works when
the pref is enabled.  the one exception is if it is a bug fix, then a
pref is probably not needed.

5) submit the updated patch for review and landing.

That's it! Thank you ahead of time for any of you that jump in to
help.  The more patches we get uplifted, the smaller, and quicker, the
next Tor Browser rebase will be.

- --dave
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJX3GqeAAoJEJ7v31qiCP4gBCcP/RKfCi2QYiUAfI7g+dherVQS
+imTY+P2uopN/BbLYEntFTJe/lRhmboq/BoQau714mIVatCnnhATyWF+Jt9JIeAn
m23Hcu0lDusL0N1pfmMlnrKyZFuWpCl5RVh+iIeGNdDF2kcRCGHM+YG3waXA7DfQ
Mj3jwFk00YlSw8MbmFTbhqPAjZmLM5zzVzG/TXmj0eiZZmvD1q/1LEST5tqxcnfn
LbtYYtqu5p6fGFaCdzZdY3GqzJIHVr2FieBEEekoJDWwVX16Aq/7qA+WDH38vBUy
oaRpYHNCnXDXXiNNKbLwNVcxPEeDNJl3NuKM2nlnZzuufMxTa2SCjJUotTAUR9Vz
Jr5m7ViNmiKEIf6tNGXRlQo5vxZ2irh3z2bVE6QtOdO5fM1WHG38Pm+9KoE7KVoI
HAcmNDncvRaFSqY7mlE5zmAtPyyN+f1gTKo68+Vk89uO8t5m4hpFLRobRtvBrDoI
Fvt597F+Kjp6Xui7LcSdPTFLB+4KUHFh1Y2FhoQDLy2Op8eoB1x5jf4R7eEydd7f
m1yY9yJQeKaVRyk+eTJpuvgTl+pQlgaOTMAfDvfWPlbnY8cISjf17XCLqHu+51l1
kKRqnshhjJcvPmrTJXWZEqEm/71Ko+PoC2R905S5YLEw5z/71r8lZvLvH2DSaUgg
i+Cgh/9zmaC2ze3jJGVF
=ds05
-----END PGP SIGNATURE-----


More information about the tbb-dev mailing list