Description
We are currently using a forked version of quick-protobuf, which has become unmaintained. It would probably be good to switch to prost or another widely used library instead.
This will require upstream changes in rust-libp2p.
I think in the past we preferred quick-protobuf because it didn't require having protoc installed. We need to do a bit of digging to see if this is still impactful. We already depend on tonic which depends on prost, yet somehow don't seem to have protoc as a compile-time dep.
Description
We are currently using a forked version of
quick-protobuf, which has become unmaintained. It would probably be good to switch toprostor another widely used library instead.This will require upstream changes in
rust-libp2p.I think in the past we preferred
quick-protobufbecause it didn't require havingprotocinstalled. We need to do a bit of digging to see if this is still impactful. We already depend ontonicwhich depends onprost, yet somehow don't seem to haveprotocas a compile-time dep.