[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #19001 [Obfuscation/Snowflake]: Tor Browser with Snowflake



#19001: Tor Browser with Snowflake
-----------------------------------+---------------------
 Reporter:  dcf                    |          Owner:
     Type:  project                |         Status:  new
 Priority:  Medium                 |      Milestone:
Component:  Obfuscation/Snowflake  |        Version:
 Severity:  Normal                 |     Resolution:
 Keywords:                         |  Actual Points:
Parent ID:                         |         Points:
 Reviewer:                         |        Sponsor:
-----------------------------------+---------------------

Comment (by dcf):

 == GN migration ==

 https://webrtc.org/native-code/development/ these days says "GYP is no
 longer supported and likely to break soon. You’re encouraged to migrate to
 GN as soon as possible."

 I pushed a first try at migrating to GN here:
   https://gitweb.torproject.org/user/dcf/tor-browser-bundle.git/log/?h
 =snowflake-gn&id=2bb19e4c15446faf4ae8ac36e9d34847d80b4d8b

 The webrtc build works, however it's missing some symbols required by go-
 webrtc, such as `FakeAudioCaptureModule`, which aren't accounted for yet
 in the upstream GN build files. It seems that GN support for webrtc is not
 complete yet, as [https://groups.google.com/d/msg/discuss-
 webrtc/bcIpvWjrsxY/h3U8arVnCQAJ this message from August 10, 2016]:
   You seem to be setting the GN variables. WebRTC still uses GYP by
 default which may explain why you don't see any change (we're on our way
 to migrate to GN though).

 My plan is to forget about the GN migration until the next time we update
 the webrtc upstream.

 Here's a recent revision (from today, in fact) that seems to be something
 we need (other webrtc-using projects asked for it):
   "Switching to GN from GYP: RTTI flag and static libraries?"
   https://groups.google.com/d/msg/discuss-webrtc/wBf7LtuDqrI/fQFet5-QBgAJ
   "GN: Change rtc_source_set targets --> rtc_static_library"
   https://crrev.com/b62dbbe985c643cf4ee28e4c73c75bb3ef5e4d54

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