Hi all,I would be interested in getting Livekit server (https://github.com/livekit/livekit/) packaged in Debian. This is the WebRTC server implementation that is used for MatrixRTC/ElementCall, and I would ideally need it for my Matrix server deployment.
Here is the output of dh-make-golang estimate (for v1.8.4, as later versions seems to depend on a package generated during the build which breaks my estimate implementation based on "go get"):
github.com/livekit/livekit-server
github.com/dennwc/iters
github.com/shoenig/test
github.com/elliotchance/orderedmap/v2
github.com/florianl/go-tc
github.com/frostbyte73/core
github.com/gammazero/workerpool
github.com/jxskiss/base62
github.com/livekit/mageutil
github.com/livekit/mediatransportutil
github.com/livekit/protocol
github.com/livekit/protocol (2)
buf.build/go/protoyaml
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
github.com/bufbuild/protovalidate-go
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go (2)
github.com/envoyproxy/protoc-gen-validate (in NEW)
github.com/antlr4-go/antlr/v4 (in NEW)
github.com/dennwc/iters (2)
github.com/shoenig/test (2)
github.com/frostbyte73/core (2)
github.com/jxskiss/base62 (2)
github.com/lithammer/shortuuid/v4
github.com/livekit/mageutil (2)
github.com/livekit/psrpc
github.com/frostbyte73/core (3)
github.com/livekit/mageutil (3)
github.com/ory/dockertest/v3
github.com/redis/go-redis/v9
github.com/twitchtv/twirp
github.com/Nvveen/Gotty
github.com/mackerelio/go-osstat
github.com/redis/go-redis/v9 (2)
github.com/bsm/ginkgo/v2
github.com/bsm/gomega
github.com/twitchtv/twirp (2)
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go (3)
github.com/bufbuild/protovalidate-go (2)
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go (4)
github.com/livekit/psrpc (2)
github.com/frostbyte73/core (4)
github.com/livekit/mageutil (4)
github.com/ory/dockertest/v3 (2)
github.com/redis/go-redis/v9 (3)
github.com/twitchtv/twirp (3)
github.com/Nvveen/Gotty (2)
github.com/mackerelio/go-osstat (2)
github.com/ory/dockertest/v3 (3)
github.com/redis/go-redis/v9 (4)
github.com/bsm/ginkgo/v2 (2)
github.com/bsm/gomega (2)
github.com/twitchtv/twirp (4)
Which in the end sums up to these 23 packages:
github.com/livekit/livekit-server
github.com/dennwc/iters
github.com/shoenig/test
github.com/elliotchance/orderedmap/v2
github.com/florianl/go-tc
github.com/frostbyte73/core
github.com/gammazero/workerpool
github.com/jxskiss/base62
github.com/livekit/mageutil
github.com/livekit/mediatransportutil
github.com/livekit/protocol
buf.build/go/protoyaml
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go
github.com/bufbuild/protovalidate-go
github.com/lithammer/shortuuid/v4
github.com/livekit/psrpc
github.com/ory/dockertest/v3
github.com/redis/go-redis/v9
github.com/twitchtv/twirp
github.com/Nvveen/Gotty
github.com/mackerelio/go-osstat
github.com/bsm/ginkgo/v2
github.com/bsm/gomega
It seems doable but before sending an ITP and starting working on this,
I would like to see if other members of the Go team would be interested
in joining me on this effort. And also, as I am not (yet) a Debian
Developer, I will need someone to sponsor these packages.
By the way, thank you Maytham for updating the Pion stack, this makes the job a lot easier. Maybe you could be interested in packaging Livekit?
Have a nice day :) -- Nicolas Peugnet
OpenPGP_signature.asc
Description: OpenPGP digital signature
