[tbb-bugs] #26450 [Applications/Tor Browser]: Build components for which dependencies are already available

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 21 22:27:20 UTC 2018

#26450: Build components for which dependencies are already available
 Reporter:  gk                              |          Owner:  tbb-team
     Type:  enhancement                     |         Status:  needs_review
 Priority:  Medium                          |      Milestone:
Component:  Applications/Tor Browser        |        Version:
 Severity:  Normal                          |     Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201806R  |  Actual Points:
Parent ID:                                  |         Points:
 Reviewer:                                  |        Sponsor:
Changes (by boklm):

 * keywords:  tbb-rbm => tbb-rbm, TorBrowserTeam201806R
 * status:  new => needs_review


 So the goal would be to be able build almost everything while the
 langpacks are not yet available, and then be able to do the final builds
 quickly once the langpacks are available?

 I think we could remove the dependency on `firefox-langpacks` during
 testbuilds, where we don't build any locale. This should allow us to run
 `make testbuild` (after editing `rbm.local.conf` to select `alpha` or
 `release` in `torbrowser-testbuild`. Or maybe we could think about adding
 `testbuild-alpha`, `testbuild-release`, `testbuild-nightly` targets if
 that's easier) to start the initial building while the langpacks are not
 yet available.

 In branch `bug_26450` I made a patch that should disable the dependency on
 `firefox-langpacks` when the list of locales is empty (which should be the
 case in `testbuild`):

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

More information about the tbb-bugs mailing list