[Pkg-rust-maintainers] Migration of block-padding
Peter Green
plugwash at debian.org
Thu Aug 10 22:42:08 BST 2023
>
> It doesn't migrate due to a librust-block-buffer-0.9 depending on the
> old version.
Indeed, personally I was planning to just wait for auto-removals to
remove block-buffer-0.9 and it's rdeps from testing at which point
block-padding should migrate.
> cid-npm depends on ipfs-unixfs but that package have never entered
> testing it seems like: https://tracker.debian.org/pkg/rust-cid-npm
Yes it did enter testing and even stable. It was removed from testing
by auto-removals at the beginning of this month.
It might be nice to investigate if cid-npm can be patched to use the fork
of unixfs.
>
> ipfs-unixfs seems to be abandoned but someone have forked it and
> published new versions under a new name:
I see the fork no longer depends on multihash. So if cid-npm can be
patched to use unixfs and ipfs-unixfs is removed that gives us a
way forward.
> I ran './dev/list-rdeps.sh sha3-0.9' that didn't list any rdeps
I have found list-rdeps.sh to be untrustworthy.
Personally I use grep-dctrl on mirror.ftp-master.debian.org, but
that does sometimes produce false-positives and I don't think
non-dds can log in there (though you could achive the same by
downloading the correspoding files from a public mirror).
plugwash at coccia:~$ zcat /srv/ftp.debian.org/mirror/dists/sid/main/source/Sources.gz /srv/ftp.debian.org/mirror/dists/sid/main/binary-amd64/Packages.gz | grep -v Testsuite-Triggers | grep-dctrl rust-sha3-0.9 -spackage
Package: rust-multihash
Package: rust-sha3-0.9
Package: ipfs-cid
Package: librust-multihash-dev
Package: librust-sha3-0.9+std-dev
Package: librust-sha3-0.9-dev
plugwash at coccia:~$
> 1: I close that delete request
Lets just leave the moreinfo tag on it for now. When the rdeps are dealt with then
the moreinfo tag can go.
> and prepare an upload of block-padding-0.2
I'd really rather we did not go further down that road.
There are times when semver-suffix packages are appropriate, for example
if the number of rdeps is very large, or the changes amount to a major
re-write/redesign, but they should not be seen as a substitute for making
a reasonable effort to keep up with new versions of the packages you depend
on.
> 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.
The main thing appears to be that someone needs to package the
core2 crate.
More information about the Pkg-rust-maintainers
mailing list