[tor-bugs] #28942 [Circumvention/Snowflake]: Evaluate pion WebRTC
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Aug 28 22:28:19 UTC 2019
#28942: Evaluate pion WebRTC
--------------------------------------------+------------------------------
Reporter: backkem | Owner: cohosh
Type: enhancement | Status: accepted
Priority: Medium | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: anti-censorship-roadmap-august | Actual Points:
Parent ID: | Points: 5
Reviewer: | Sponsor:
| Sponsor28-must
--------------------------------------------+------------------------------
Comment (by dcf):
Replying to [comment:39 cohosh]:
> Just to give an update on this, building Tor Browser with this pion
library is a bit painful right now. Our reproducible build system (rbm)
doesn't work nicely with modules and, after a conversation with boklm,
it's preferrable to create a separate project for each go lib dependency.
This means a total of 13 pion libraries plus an additional 14+
dependencies that these libraries have. There might be more, I stopped
going down the rabbit hole after a while. I don't think creating 30-ish
projects just to build this is a viable or sustainable option.
I'm going to try brute-force packaging all the dependency projects. The
`go mod graph` command outputs a tree of dependencies. I'm going to use
that to try and automate the creation of most of the dependency projects,
probably followed by some manual editing.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28942#comment:40>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list