- Package:
- src:rust-rw-stream-sink
- Source:
- src:rust-rw-stream-sink
- Submitter:
- Jonas Smedegaard
- Date:
- 2026-05-20 13:49:01 UTC
- Severity:
- normal
The release yesterday of a packaging for crate rw-stream-sink, and today for crate multistream-select, seems to indicate that the Rust team is engaging in a duplicated effort of packaging the workspace of libp2p. Please note that I have been working on that for more than 2 years, as announced in bug#1075804. I urge you to instead pour energy into packaging packages *missing* for completing that ongoing work: futures-bounded and uint. Kind regards, - Jonas
Hi! Fine with me, less work for me to do. I'd look into futures-bounded and uint next. :) Other missing dependencies of the libp2p stack I noticed would be: - attohttpc - igd-next - quick-protobuf-codec (apparently part of the libp2p repo though, so I would skip this one) Let me know if there's others you would like to see packaged/skipped. If you want to take over/adopt the rw-stream-sink and multistream-select crates that's also fine with me. Thanks for working on this! cheers, kpcyrd
Quoting kpcyrd (2026-05-20 13:42:16) Awesome - thanks! Right, I was only listing the minimally needed crates. For a more complete feature set: * cuckoofilter is needed for feature "floodsub" * igd-next (and transitively attohttpc) are needed for feature "upnp" * memory-stats is needed for feature "memory-connection-limits" For more complete feature set of libp2p-identity, crates asn1_der and k256 are needed. For more complete test checking, crates redis, stun and webrtc are needed. Thanks. For libp2p specifically I am unaware of anything besides the above. Please do tell if your offer exceeds libp2p, as then I have a longer list ;-) Thanks - I will do that. - Jonas
[Resent using X-Debbugs-Cc to reduce risk of antispam blockage] Quoting kpcyrd (2026-05-20 13:42:16) Awesome - thanks! Right, I was only listing the minimally needed crates. For a more complete feature set: * cuckoofilter is needed for feature "floodsub" * igd-next (and transitively attohttpc) are needed for feature "upnp" * memory-stats is needed for feature "memory-connection-limits" For more complete feature set of libp2p-identity, crates asn1_der and k256 are needed. For more complete test checking, crates redis, stun and webrtc are needed. Thanks. For libp2p specifically I am unaware of anything besides the above. Please do tell if your offer exceeds libp2p, as then I have a longer list ;-) Thanks - I will do that. - Jonas