[tbb-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 tbb-bugs
mailing list