[tbb-bugs] #26073 [Applications/Tor Browser]: patch tor-browser-build.git for Firefox 60 ESR

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon May 28 08:29:25 UTC 2018

#26073: patch tor-browser-build.git for Firefox 60 ESR
 Reporter:  arthuredelstein                 |          Owner:  tbb-team
     Type:  defect                          |         Status:
                                            |  needs_revision
 Priority:  Very High                       |      Milestone:
Component:  Applications/Tor Browser        |        Version:
 Severity:  Normal                          |     Resolution:
 Keywords:  TorBrowserTeam201805, ff60-esr  |  Actual Points:
Parent ID:                                  |         Points:
 Reviewer:                                  |        Sponsor:

Comment (by gk):

 I looked over the remaining commits and here are my notes.

 69874135a6550419f95ef39d41a4e3cc5aa5fa02 -- not needed with the idea in
 commit 81da10daeaa1c35cb78e22006e63f1f86c68a1a8; however now I see as the
 version string:

 "tbb-nightly --with-distribution-id=org.torproject --enable-update-
 channel=default --enable-bundled-fonts"

 I wonder if that's related to this change or to our tor-browser patches...

 3bbad8b81fc5f04cc331f01d4b1d895e7e77be16 -- merge that with
 fe6da6bf59edcdede48b931b27b38c9bb0422877 -- okay for now
 4c42450871b9a61e04fb97a5163d0895e71452f9 -- not okay

 You guard the rust inclusion in the build script behind
 +[% IF c("var/linux") %]
 +[% END -%]
 but not in the config file. I think we should just want to have it enabled
 unconditionally under the assumption that building ESR60 on the other
 platforms is broken anyway until we fix the toolchains.

 And please merge that commit with the next one.

 57045d88b45de321d8c4a9f749ef2c22084b5a0a -- please merge it with the
 previous commit as this is rust related as well

 e41884c0447cc9c39a466cb5b23ea58dfc48c728 -- not okay

 Do we have a lib64 dir for 32bit Linux builds? I somehow doubt that.
 "$rootdir" is not needed (as seen by the tar command we used for cmake

 d386c2d78132546c26b7e2d3d6e8ce9cacd9b216 -- merge that with

 9d9cc661b187a81f07d3d3da512a4cbb6abdda6c looks good to me

 2e0aee0362bfba5c46f2a097aa3383bc468609dd -- not okay

 We switched to the informaction.com URL because is not available
 on AMO anymore, we should switch back to AMO for the WebExtension version.

 6b27579b75dec181399662f9475cddcba6bb4cca -- okay

 51309b419d6b645fda682665ae2b4091373d590a -- not okay

 Please provide a clean commit for dealing with the lang packs, i.e. not a
 commit to fix arthur's commit.

 d2f372825b0cee09f5087976b1ed53edb38a7aef -- not okay
 `tor-browser-60.0.1esr-8.0-1` is a thing now.

 c6fc477bede9707c95e4807be0039befb28a3ccc -- okay

 Let me know if anything of that does not make sense to you.

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

More information about the tbb-bugs mailing list