ESR38 vs ESR31

Which branch to build on.
Added by amoghbl1 over 2 years ago

The current stable build of Tor Browser has been built on ESR31 version of firefox but work is currently underway to switch over to ESR38.
The esr38 work for next release can be found at https://github.com/arthuredelstein/tor-browser/tree/tb_GECKO380esr_2015050513_RELBRANCH.

I tried to Build on the tor-browser-31.7.0esr-5.0-1 branch -> orfox-0.0.1tor-browser-31.7.0esr-5.0-1 on my github repo but this led to a mysterious error resulting in no page loading.
After talking about this on the mobile channel at mozilla, they suggested that I first try to build on esr31 itself, before trying to build on the tor-browser. When I tried doing that, it resulted in another crashing application(file attached) with the logcat(also attached). I've even applied the android L patch on it before building, but it doesn't seem to work.

After discussing this with mikeperry on #tor-dev, he suggested that I continue my work on top of esr38 version that arthuredelstein is currently working on and I am currently exploring this option.

esr31-crash-log (6.16 KB) amoghbl1, 05/23/2015 01:54 am

fennec-31.3.0esr.en-US.android-arm.apk (26.1 MB) amoghbl1, 05/23/2015 01:59 am


Comments

Added by n8fr8 over 2 years ago

This is quite a mysterious hunt for the right repo/branch/esr to base this work on. Seems like focusing on the latest and greatest (ESR38) does make the most sense.