[Pkg-rust-maintainers] Bug#1137175: Bug#1137175: duplicated effort on packaging workspace libp2p
Jonas Smedegaard
dr at jones.dk
Wed May 20 14:47:34 BST 2026
[Resent using X-Debbugs-Cc to reduce risk of antispam blockage]
Quoting kpcyrd (2026-05-20 13:42:16)
> On 5/20/26 1:12 PM, Jonas Smedegaard wrote:
>> 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.
>
> Hi!
>
> Fine with me, less work for me to do. I'd look into futures-bounded
> and uint next. :)
Awesome - thanks!
> 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)
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.
> Let me know if there's others you would like to see packaged/skipped.
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 ;-)
> If you want to take over/adopt the rw-stream-sink and
> multistream-select crates that's also fine with me.
Thanks - I will do that.
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
* Sponsorship: https://ko-fi.com/drjones
[x] quote me freely [ ] ask before reusing [ ] keep private
More information about the Pkg-rust-maintainers
mailing list