[tbb-bugs] #24879 [Applications/Tor Browser]: Set 'fetch: 1' by default for nightly builds

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jan 12 10:08:15 UTC 2018

#24879: Set 'fetch: 1' by default for nightly builds
     Reporter:  boklm                |      Owner:  tbb-team
         Type:  task                 |     Status:  new
     Priority:  Medium               |  Milestone:
    Component:  Applications/Tor     |    Version:
  Browser                            |   Keywords:  tbb-rbm,
     Severity:  Normal               |  TorBrowserTeam201801
Actual Points:                       |  Parent ID:
       Points:                       |   Reviewer:
      Sponsor:                       |
 In `tor-browser-build`, when doing some build, we fetch new
 commits/branchs/tags from a git repository when the git revision specified
 in `git_hash` does not exist in the local repository. If the revision
 already exist, we don't update the repository. This means that if
 `git_hash` is pointing to a branch like `master` and the master branch
 already exists, it won't be updated. This can be confusing for the nightly
 builds, where you have to remember to run `make fetch` first if you want
 to build the very latest nightly, and not a nightly based on the commits
 from the last `make fetch`.

 To avoid that we can set `fetch: 1` for nightly in `rbm.conf` so that git
 repositories are updated for each build by default. People who don't want
 that can still change it in their `rbm.local.conf`.

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

More information about the tbb-bugs mailing list