[tbb-bugs] #33184 [Applications/Tor Browser]: Support for Fenix

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Mar 16 16:39:49 UTC 2020


#33184: Support for Fenix
--------------------------------------+--------------------------
 Reporter:  sisbell                   |          Owner:  tbb-team
     Type:  enhancement               |         Status:  new
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  tbb-mobile, Android       |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+--------------------------
Changes (by sisbell):

 * cc: eighthave (removed)


Comment:

 I'm working through this using tbb android-components generated artifacts
 as dependencies. I haven't checked in the changes as I'm still working
 through but what I have found its

 We can modify buildSrc/src/main/java/Dependencies.kt to match android-
 components dependencies we build


 {{{
 const val mozilla_android_components = "36.0.0"
 }}}

 I removed a number of projects from android-components so those references
 have to be removed from as dependencies in app/build.gradle

 I also added legacy plugin support, same as in android-components

 The telemetry can be easily disabled for runtime, will require a simple
 patch. I still will need to verify the impact on compile time, having
 removed the artifact dependencies as well.

 There's also a number of build variants to we can configure for beta,
 nightly and some others which add debugging builds, etc.

 fenix uses SDK 28 (while toolchain, android-components uses 29). I'll
 align these.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33184#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list