[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