[tbb-bugs] #27977 [Applications/Tor Browser]: Build Orbot with rbm/tor-browser-build

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Nov 13 07:58:56 UTC 2018


#27977: Build Orbot with rbm/tor-browser-build
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:  new
 Priority:  Very High                            |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-rbm, tbb-mobile,                 |  Actual Points:
  TorBrowserTeam201811, TBA-a2                   |
Parent ID:  #26693                               |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by sisbell):

 Changes (android-1112)

  * android-toolchain: Add android platform library and build tools 27.
 Used by Orbot
  * android-toolchain: added exports to match what orbot uses (these are
 standard names)
  * orbot: compile native library with NDK, build app with gradle

 I know this is incomplete but just want to push an early version for
 comments. The follow are incomplete

  * Need to add gradle dependency list similar to firefox project.
 Currently its pulling everything down as part of build
  * Need to add packaging
  * Add patch from sysrqb to turn from app project to library project(s)

 Notes:

  * Orbot uses API 27 libraries to build. When we integrate with firefox,
 we can configure to use 26. This MAY be incompatible if Orbot it using
 features that are API 27 specific. In this case we need to either remove
 those 27 features for Orbot OR upgrade firefox to use API 27 libraries.
  * Orbot uses gradle 4.4, while firefox uses gradle 4.1. After testing,
 Orbot compiles fine with gradle 4.4 so its not using 4.4 specific
 configurations
  * We need to disable running lint on the Orbot build since this flags
 1100 issues and fails the build. Fixing these would be way out of scope
 for an rbm build.

 I need another day to get the remaining issues in. That will leave 3 days
 this week to try to complete integration with firefox and work out those
 issues.

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


More information about the tbb-bugs mailing list