[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