Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#12910 closed task (fixed)

Create packages for obfs4proxy for bridge administrators.

Reported by: yawning Owned by: lunar
Priority: Medium Milestone:
Component: Circumvention/Pluggable transport Version:
Severity: Keywords: obfs4
Cc: Actual Points:
Parent ID: #12130 Points:
Reviewer: Sponsor:

Description

Once I complete #12606 and tag a release, it would probably ease deployment if there were binary packages of obfs4proxy so that bridge administrators could easily deploy obfs4 bridges (or obfs3 for that matter).

As it stands right now, the only OS I can easily make packages for is Arch Linux, but I assume "it's in AUR" won't be helpful to the vast majority of bridges out there (which I assume run some flavor of Debian).

The "correct" Debian way to package go binaries apparently involves having packages for all the dependencies.

For reference: https://wiki.debian.org/MichaelStapelberg/GoPackaging

Child Tickets

Change History (12)

comment:1 Changed 5 years ago by yawning

For what it's worth, I'm probably one of the worst people to be packaging siphash, ed25519, or obfs4proxy because the process will start with "Install Debian on something, and struggle to learn the packaging system".

In the interest of getting this deployed (since it's important) I will do it if no one steps up, but the packages I produce will only ever be suitable for something to put on the tp.o package repository.

comment:2 Changed 5 years ago by lunar

Owner: set to lunar
Status: newaccepted

comment:3 Changed 5 years ago by lunar

I've mailed agl and Dmitry, resp. ed25519 and siphash upstreams, to ask for license clarification and signed tarballs.

comment:4 Changed 5 years ago by lunar

comment:5 Changed 5 years ago by lunar

comment:6 Changed 5 years ago by lunar

comment:8 Changed 5 years ago by lunar

siphash is ready. ed25519 is waiting on agl. obfs4proxy is only missing a manpage and a README.Debian to be perfect.

comment:9 Changed 5 years ago by lunar

agl clarified the license on ed25519. Still hoping for a version number, though.

comment:10 Changed 5 years ago by lunar

Status: acceptedneeds_review

Yawning, could you test the package available at https://people.torproject.org/~lunar/volatile/obfs4proxy/ ?

I unfortunately don't have access to a system with sid and tor at the moment. Unfortunately, it's an i386 build.

If not, I should be able to do it at the end of next week.

comment:11 Changed 5 years ago by lunar

Resolution: fixed
Status: needs_reviewclosed

Packages are now sitting in the NEW queue.

comment:12 Changed 5 years ago by lunar

They have been accepted to Debian unstable.

Note: See TracTickets for help on using tickets.