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