#32027: Bump version of Go to 1.13+
-------------------------------------------------+-------------------------
 Reporter:  cohosh                               |          Owner:  boklm
     Type:  defect                               |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  snowflake, tbb-rbm,                  |  Actual Points:
  ReleaseTrainMigration, GeorgKoppen202004R,     |
  TorBrowserTeam202004R                          |
Parent ID:  #31688                               |         Points:  2
 Reviewer:  sysrqb                               |        Sponsor:
                                                 |  Sponsor58
-------------------------------------------------+-------------------------
Changes (by gk):

 * keywords:  snowflake, tbb-rbm, ReleaseTrainMigration,
     TorBrowserTeam202004 =>
     snowflake, tbb-rbm, ReleaseTrainMigration, GeorgKoppen202004R,
     TorBrowserTeam202004R
 * status:  assigned => needs_review


Comment:

 Replying to [comment:10 dcf]:
 > The `GOMODULE111=off` setting still works in go1.13 to disable the
 modules mode and work in the rbm setup. I had to do that in a branch
 recently where an upgraded quic-go required an upgraded go1.13.
 >  * https://gitweb.torproject.org/user/dcf/tor-browser-
 build.git/commit/?h=snowflake-turbotunnel-
 quic&id=981a62b0f0d61c9151ff1a76a79a78eb2ab3a8fc
 > It definitely does not work by default if you don't set
 `GOMODULE111=off`. You get a lot of errors like:
 > {{{
 > go: github.com/kr/pty@v1.1.1: Get
 https://proxy.golang.org/github.com/kr/pty/@v/v1.1.1.mod: \
 > dial tcp: lookup proxy.golang.org on 173.255.243.5:53: dial udp
 173.255.243.5:53: \
 > connect: network is unreachable
 > }}}

 That's a good idea, thanks. It makes we nervous that we are still using an
 old and unsupported Go version, so I picked it up: `bug_32037_V2`
 (https://gitweb.torproject.org/user/gk/tor-browser-
 build.git/commit/?h=bug_32027_v2&id=e50ba24bb7445986df3c2ebac1fb02b75569b86d)

 I verified that both `obfs4` and `snwoflake` are still compiling on all
 supported platforms. (`meek` compiles at least for Linux x86_64 and
 Android armv7) Furthermore I tested bundles on Linux and an armv7 device
 and nothing exploded. Finally, I compared artifacts and it seems Go
 1.13.10 is not introducing any reproducibility issues. Thus, I think it's
 ready for review and testing in the next alpha (I did not jump to 1.14
 immediately as we are late in the alpha process for 9.5, so we might want
 to be a bit careful at this point).

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/32027#comment:16>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Reply via email to