Steven Chamberlain wrote: > Hi, > > This bug has become important, since src:unbound became part of the > build-essential closure (due to Build-Depends of gnutls28). So this is > now a blocking issue for rebootstrapping kfreebsd and hurd.
Hi, Steven: Thanks for this patch. Is this needed before stretch releases? (IIUC, kfreebsd and hurd are not release architectures?) > You could perhaps use libbsd unconditionally - on linux arches too - and > then the copy in compat/ would no longer be used. > > There is a long history of software embedding copies of arc4random, and > then forgetting to maintain them. There is a longer discussion of that > here: https://wiki.debian.org/arc4random > > I hold the opinion that packages should use the libbsd implementation > whereever possible, and then in Debian we would only need to maintain it > in one place, to the benefit of all reverse-deps. I agree with this reasoning, but I'd rather have the libbsd support in an upstream Unbound release rather than in the Debian package. I'll see about producing a patch suitable for upstream. -- Robert Edmonds edmo...@debian.org