[tor-bugs] #30461 [Applications/Tor Browser]: Update tor-android-service Project to Use Android Toolchain (Firefox 68)

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Oct 11 18:58:00 UTC 2019


#30461: Update tor-android-service Project to Use Android Toolchain (Firefox 68)
-------------------------------------------------+-------------------------
 Reporter:  sisbell                              |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-rbm, ff68-esr, tbb-9.0-must-     |  Actual Points:
  alpha, TorBrowserTeam201910                    |
Parent ID:  #30324                               |         Points:
 Reviewer:                                       |        Sponsor:
                                                 |  Sponsor44-can
-------------------------------------------------+-------------------------

Comment (by sisbell):

 I'm agreeing with you, let's move mavenLocal to tor-android-service. I'll
 open the issue on tor-android-service and then remove the patch.

 Replying to [comment:37 gk]:
 > Replying to [comment:36 sisbell]:
 > > I mean that developers who build tor-android-service outside of the
 tor-browser-build don't need the mavenLocal entry. Since we do need it in
 tor-browser-build, adding mavenLocal to tor-android-service is the right
 way to go.
 >
 > You mean in our `tor-browser-build` environment? What about someone who
 wants to build tor-android-service without network access as we do? Why
 should that not be supported directly in tor-android-service? This seems
 to me a valid usecase we should support in general + it would get us rid
 of a patch: having patches directly in `tor-browser-build` is considered a
 bug we should fix, in particular if we own the repository for the
 respective project as we do with tor-android-service.
 >
 > > Replying to [comment:35 gk]:
 > > > Replying to [comment:34 sisbell]:
 > > > > From a tor-android-service, mavenLocal is not directly needed but
 it doesn't hurt to add it directly to the gradle build file for tor build.
 > > >
 > > > What do you mean? If it's not needed then why do we have the
 additional complexity? If it *is* needed then it seems to me supporting
 the Tor build case directly in `tor-android-service` is a plus. Other
 folks might want to build `tor-android-service` the same way as we.
 > > >
 > > > > Replying to [comment:33 gk]:
 > > > > > Thanks this looks better. Why are we shipping the `maven-
 local.patch` and do not add this change to our repo directly? If we add
 `mavenLocal()` as last item then there should not be a functional
 difference to the status quo for projects fetching the dependencies from
 any of the other specified repositories.
 > > > > >
 > > > > > There are still the tickets to file.

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


More information about the tor-bugs mailing list