ESR38 vs ESR31
Which branch to build on.
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.