Hi,
sorry that I didn't see that bug earlier :-/
Well better late than never ... I at least saw the removal :-(

I had a look and I'm confused by how your re-build broke here.

> searched package name: `rand`

That should be provided by librust-rand-dev and all its variations.

The build dependency is there:
 - we build depend on librust-uuid+rand-dev
 - That has
   Depends: ... librust-rand-0.8+default-dev

So therefore it should be around at build time.

I checked the last good build [1] and there it did behave as expected
installing librust-rand* packages and building fine.

The packages are there - rmadison output:
librust-uuid+rand-dev | 0.8.1-5       | testing    | amd64, arm64,
armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
librust-uuid+rand-dev | 0.8.1-5       | unstable   | amd64, arm64,
armel, armhf, i386, mips64el, mipsel, ppc64el, s390x
librust-rand-dev | 0.8.4-2       | testing    | amd64, arm64, armel,
armhf, i386, mips64el, mipsel, ppc64el, s390x
librust-rand-dev | 0.8.4-2       | unstable   | amd64, arm64, armel,
armhf, i386, mips64el, mipsel, ppc64el, s390x

The latter has:
Provides: ... librust-rand-0.8+default-dev (= 0.8.4-2)

I did a run of sbuild in unstable and testing - both worked just fine.

Without digging much further I can only assume that this was a transitional
issue while librust-rand went from 0.6.3-2 to the current 0.8.4-2.

A simple rebuild should fix this and along the way I can fix another bug
that was opened recently.

[1]: 
https://buildd.debian.org/status/fetch.php?pkg=mdevctl&arch=amd64&ver=1.1.0-1%2Bb1&stamp=1651440805&raw=1


-- 
Christian Ehrhardt
Senior Staff Engineer, Ubuntu Server
Canonical Ltd

Reply via email to