[Pkg-rust-maintainers] Migration of block-padding
Alexander Kjäll
alexander.kjall at gmail.com
Tue Aug 8 15:35:53 BST 2023
No need to say sorry for the blocking of packages, this is what the
packaging work is all about after all :)
Another datapoint in this situation is that Jonas have asked for
multihash to be upgraded to 0.19, and that would remove the need for
the sha3-0.9 package.
I'm happy to help out if you need any help, but don't know with
exactly what if you are also planning to look at it, maybe I can take
a stab at upgrading multihash to 0.19 unless someone else is working
on that.
best regards
Alexander Kjäll
Den mån 7 aug. 2023 kl 08:47 skrev Jochen Sprickerhof <jspricke at debian.org>:
>
> 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
More information about the Pkg-rust-maintainers
mailing list