[tor-bugs] #19528 [Applications/Tor Browser]: The build id stays the same with every Firefox update

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jun 29 08:21:28 UTC 2016


#19528: The build id stays the same with every Firefox update
--------------------------------------+--------------------------
 Reporter:  gk                        |          Owner:  tbb-team
     Type:  defect                    |         Status:  new
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:                            |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+--------------------------

Comment (by gk):

 Some useful discussion we already had in #11506:
 {{{
 <boklm>

 I think there are different solutions:

     we can use the time of the commit from tor-browser-bundle.git. The
 drawback is that we can't do partial rebuilds anymore, as any commit will
 change the timestamp used everywhere
     we can use the time of the last commit on the gitian descriptor file.
 However, the descriptor files are not always changed between two releases
     we can use the time of the last commit from one of the remotes
 specified in the descriptor (tor-browser.git for the firefox descriptor)
     we can manually set a value for REFERENCE_DATETIME in gitian/versions
 and update it while preparing a new release

 <gk>

 Partial rebuilds are worth to have. But I actually don't see how any of
 the four possible solutions you brought up solves this bug while keeping
 this option. I mean, even if we set REFERENCE_DATETIME in gitian/versions
 the timestamps would be different (e.g. those embedded in binaries that
 don't get rebuilt).

 <boklm>

 If we set REFERENCE_DATETIME in gitian/versions, we can update its value
 when preparing a new release, but keep the same value for all the
 intermediate builds we do for one release. This does not allow partial
 rebuilds between two releases, but allows it for intermediate builds for
 one release.
 }}}

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


More information about the tor-bugs mailing list