[tbb-bugs] #26475 [Applications/Tor Browser]: ESR60-based .dmg images are not built reproducibly with Stylo enabled using rustc > 1.25.0 (was: ESR60-based .dmg images are not built reproducibly with Stylo enabled)

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 28 12:43:52 UTC 2018


#26475: ESR60-based .dmg images are not built reproducibly with Stylo enabled using
rustc > 1.25.0
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:
                                                 |  needs_information
 Priority:  Very High                            |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201806,       |  Actual Points:
  GeorgKoppen201806                              |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by gk):

 * status:  new => needs_information
 * cc: manishearth@…, acrichton@… (added)


Comment:

 As I expected this is a problem introduced by us switching to 1.26.1.
 Using version 1.25.0 of the Rust compiler `XUL` is still reproducible. So,
 to sum up:

 Starting with the switch to Rust 1.26.1 Tor Browser for macOS (and only
 for that platform) is not being built reproducibly anymore, once we enable
 Stylo. There are small differences visible in `XUL` stemming from `gkrust`
 (see: comment:1 and comment:4). Using either Rust 1.25.0 or disabling
 Stylo (what we are doing right now) is "solving" this problem.

 Alex, Manish: Do you know of any commit that could have caused this? If
 not, I can bisect I guess.

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


More information about the tbb-bugs mailing list