[Whonix-devel] #19409 [Circumvention/Snowflake]: Make a deb of snowflake and get into Debian
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Mar 16 17:31:27 CET 2020
#19409: Make a deb of snowflake and get into Debian
-------------------------------------+--------------------------
Reporter: adrelanos | Owner: cohosh
Type: enhancement | Status: assigned
Priority: High | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Major | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------+--------------------------
Comment (by cohosh):
I've been looking into this a bit, and using the
[https://tracker.debian.org/pkg/obfs4proxy obfs4proxy] package as a
starting point.
From what I can tell, the proper way to go about making debian packages of
go applications is to also ensure that all of the go libraries the
application depends on (those in `go.mod`) are also debian packages. See
[https://go-team.pages.debian.net/packaging.html this resource] for info
on making Go packages. This seems to be true for the obfs4proxy
dependencies, but Snowflake has a much larger
[https://gitweb.torproject.org/pluggable-
transports/snowflake.git/tree/go.sum chain of dependencies] at the moment.
I don't think we'd need everything in `go.sum`, but probably most of them.
Maybe there's a way to package it with some of the dependencies (using `go
mod vendor`)?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19409#comment:16>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the Whonix-devel
mailing list