[Pkg-rust-maintainers] Migration of block-padding

Alexander Kjäll alexander.kjall at gmail.com
Thu Aug 3 18:58:53 BST 2023


Hi

I investigated the non-migration of block-padding
https://qa.debian.org/excuses.php?package=rust-block-padding and found
the following:

It doesn't migrate due to a librust-block-buffer-0.9 depending on the
old version.

sha-1-0.9, sha2-0.9 and sha3-0.9 depend on block-buffer-0.9

multihash depend on those old sha packages and ipfs-unixfs depends on multihash.

cid-npm depends on ipfs-unixfs but that package have never entered
testing it seems like: https://tracker.debian.org/pkg/rust-cid-npm

ipfs-unixfs seems to be abandoned but someone have forked it and
published new versions under a new name:
https://crates.io/crates/rust-unixfs

cid-npm also seems abandoned and have never been published to crates.io.

I ran './dev/list-rdeps.sh sha3-0.9' that didn't list any rdeps, and
therefore filed a delete request on that package, so now I see two
possible solutions:

1: I close that delete request and prepare an upload of block-padding-0.2

2: I file additional delete requests on the whole dependency chain up to cid-npm

I don't have a strong opinion of what is best, specially if someone
wants to step up and ensure that cid-npm works and is maintained going
forward.

But if there isn't anyone that want to do that, then maybe it's better
to just delete those packages and make our life a bit easier?

What do you think?

best regards
Alexander Kjäll



More information about the Pkg-rust-maintainers mailing list