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

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Apr 19 19:10:17 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:
--------------------------------------+--------------------------

Comment (by gk):

 Replying to [comment:6 sisbell]:
 > 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.

 I just realized this is not just a meta ticket (as indicated by the
 description). It seems, though, just the one extra patch is not enough
 anymore (just declaring `mavenLocal()` is not making it for me). There are
 issues with aligning the SDKs as well (see comment:13:ticket:33557). Let's
 keep this as meta ticket and use #33927 for the Fenix `tor-browser-build`
 changes?

 If you want to work on the fenix part (again) let me know. I was under the
 assumption you'd focus on the geckoview part currently and picked this up.

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


More information about the tor-bugs mailing list