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

Jochen Sprickerhof jspricke at debian.org
Mon Aug 7 07:47:19 BST 2023


Hi Alexander,

* Alexander Kjäll <alexander.kjall at gmail.com> [2023-08-03 19:58]:
>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

Thanks for investigating and sorry for blocking other packages.

>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

Interesting, I will look into packaging this instead next week.

>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:

Huh, I get a number of rdeps (in Debian unstable):

$ apt rdepends librust-sha3-0.9-dev
librust-sha3-0.9-dev
Reverse Depends:
   Depends: librust-sha3-0.9+std-dev (= 0.9.1-2)
   Depends: librust-multihash-dev

$ build-rdeps librust-sha3-0.9-dev
Reverse Build-depends in main:
------------------------------

rust-cid
rust-cid-npm
rust-coreutils
rust-ipfs-unixfs
rust-multihash

Found a total of 5 reverse build-depend(s) for librust-sha3-0.9-dev.

Or by asking dak:

$ ssh coccia.debian.org dak rm -nR rust-sha3-0.9
Will remove the following packages from unstable:

librust-sha3-0.9+std-dev |    0.9.1-2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
librust-sha3-0.9-dev |    0.9.1-2 | amd64, arm64, armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
rust-sha3-0.9 |    0.9.1-2 | source

Maintainer: Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>

------------------- Reason -------------------

----------------------------------------------

Checking reverse dependencies...
# Broken Depends:
rust-multihash: librust-multihash-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x]

# Broken Build-Depends:
rust-multihash: librust-sha3-0.9-dev

Dependency problem found.

>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

Neither of them are needed. rust-sha3-0.9 will be removed from testing 
due to #1042195 (currently scheduled for August 23.) at which point 
block-padding should migrate.

Again sorry for blocking the package and I will try to work on it.

Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20230807/d7f413ba/attachment.sig>


More information about the Pkg-rust-maintainers mailing list