[tor-bugs] #33558 [Applications/Tor Browser]: Update TOPL To Use Updated Android Toolchain

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon May 18 12:15:11 UTC 2020


#33558: Update TOPL To Use Updated Android Toolchain
-------------------------------------------------+-------------------------
 Reporter:  sisbell                              |          Owner:  gk
     Type:  defect                               |         Status:
                                                 |  needs_review
 Priority:  High                                 |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-mobile, tbb-rbm,                 |  Actual Points:  .5
  GeorgKoppen202005, TorBrowserTeam202005R       |
Parent ID:  #33184                               |         Points:
 Reviewer:  sysrqb, ahf                          |        Sponsor:
                                                 |  Sponsor58-must
-------------------------------------------------+-------------------------

Comment (by gk):

 One thing I still need to think about is:
 {{{
 There are some combinations of libraries, or tools and libraries, that are
 incompatible, or can lead to bugs. One such incompatibility is compiling
 with a version of the Android support libraries that is not the latest
 version (or in particular, a version lower than your targetSdkVersion).
 }}}
 (found at: https://stackoverflow.com/questions/53094716/implementation-
 com-android-supportappcompat-v728-0-0)

 We do set the `targetSdkVersion` to `29` while we have
 {{{
 dependencies {
     implementation project(':universal')
     implementation 'net.freehaven.tor.control:jtorctl:0.2'
     implementation 'org.slf4j:slf4j-api:1.7.25'
     implementation 'org.slf4j:slf4j-android:1.7.25'
     implementation 'com.android.support:appcompat-v7:28.0.0'
     testImplementation 'junit:junit:4.12'
     androidTestImplementation project(':android_tor_installer')
     androidTestImplementation 'org.torproject:tor-android-
 binary:0.3.5.8-rc-v2'
     androidTestImplementation 'com.android.support.test:runner:1.0.1'
     androidTestImplementation 'com.android.support.test.espresso:espresso-
 core:3.0.1'
 }
 }}}
 I wonder whether that's indeed as problematic for us as the quote
 suggests...

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


More information about the tor-bugs mailing list