[tbb-bugs] #29981 [Applications/Tor Browser]: Add option to build without using containers

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Apr 29 09:47:32 UTC 2019

#29981: Add option to build without using containers
 Reporter:  boklm                                |          Owner:  tbb-
                                                 |  team
     Type:  task                                 |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201904R,      |  Actual Points:
  tbb-8.5                                        |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:

Comment (by boklm):

 Replying to [comment:22 gk]:
 > Thanks for the update. How did you get the list of packages to install?
 E.g. I did not need to install `bison` nor `yasm` to get the mobile
 browser built, so it seems those are not actually needed.

 I looked at the list of packages we list as dependencies for android in
 the various `projects/*/config` files, and `rbm.conf`.

 For `bison`, we have it in `rbm.conf`. We added it to the default list of
 packages for the other platforms with commit
 `78a5009fa4e0fc3e7e4ccd854df7dd3833b6b174`, as it seems it is needed to
 build `binutils`, and adding it to the default list of packages avoids
 creating and storing a specific container for the binutils build. Then we
 probably copied it to the android list of dependencies without checking
 that it was really required. We could probably remove it from the osx-
 x86_64 build too as we don't need to build binutils there. I opened #30325
 for that.

 For yasm, we have it in the list of packages needed to build firefox on
 all platforms, although it seems it's not needed for the android build. I
 opened #30326 to fix that.

 In branch `bug_29981_v7` I updated the README to remove bison and yasm
 from the list of packages to install:

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

More information about the tbb-bugs mailing list